119 lines
1.8 MiB
119 lines
1.8 MiB
MAXF = 2147483646;
|
|
MAXO = 1076;
|
|
MAXP = 3936;
|
|
MAXT = 1886;
|
|
MAXI = 42;
|
|
MAXC = 167;
|
|
MAXR = 6082;
|
|
optimize_cycles = true;
|
|
bb_ops = [0..39, 40..61, 62..83, 84..107, 108..143, 144..175, 176..212, 213..243, 244..289, 290..312, 313..379, 380..467, 468..496, 497..550, 551..586, 587..618, 619..678, 679..698, 699..736, 737..758, 759..783, 784..846, 847..872, 873..912, 913..942, 943..970, 971..1054, 1055..1076];
|
|
bb_operands = [0..122, 123..213, 214..304, 305..398, 399..528, 529..676, 677..833, 834..978, 979..1163, 1164..1254, 1255..1473, 1474..1738, 1739..1844, 1845..2038, 2039..2162, 2163..2283, 2284..2510, 2511..2598, 2599..2737, 2738..2828, 2829..2925, 2926..3113, 3114..3217, 3218..3352, 3353..3462, 3463..3575, 3576..3860, 3861..3936];
|
|
bb_temps = [0..59, 60..103, 104..148, 149..194, 195..256, 257..327, 328..403, 404..473, 474..562, 563..606, 607..707, 708..831, 832..883, 884..975, 976..1036, 1037..1096, 1097..1203, 1204..1246, 1247..1313, 1314..1358, 1359..1405, 1406..1492, 1493..1543, 1544..1608, 1609..1661, 1662..1716, 1717..1848, 1849..1886];
|
|
bb_subsumed = [2..2 union 5..5, 2..2 union 5..5, 2..2 union 5..5, 2..2 union 5..5, 5..5, 5..5, 5..5, 5..5, 5..5, 2..2 union 5..5, 5..5, 5..5, 2..2 union 5..5, 5..5, 1..1 union 5..5, 5..5, 5..5, 2..2 union 5..5, 5..5, 2..2 union 5..5, 2..2 union 5..5, 5..5, 1..2 union 5..5, 2..2 union 5..5, 2..2 union 5..5, 5..5, 5..5, 2..2 union 5..5];
|
|
bb_frequency = [1466, 916, 572, 357, 223, 357, 134, 223, 83, 139, 69, 139, 4473, 139, 87, 1420, 1375, 87, 85, 54, 34, 12, 8, 255, 12, 29, 54, 1466];
|
|
bb_maxcycle = [88, 45, 43, 49, 77, 66, 76, 63, 94, 48, 133, 167, 56, 112, 68, 63, 127, 39, 72, 43, 52, 120, 50, 79, 59, 53, 156, 55];
|
|
bb_optional_min = [1, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1];
|
|
bb_order = [12, 27, 11, 22, 17, 14, 9, 1, 24, 19, 7, 5, 15, 6, 16, 8, 25, 13, 26, 23, 21, 4, 10, 2, 3, 20, 28, 18];
|
|
op_operands = array1d(0..1076, [0..24, {}, {}, 25..26, 27..28, 29..30, 31..32, 33..34, 35..36, 37..38, 39..40, 41..42, 43..44, 45..46, 47..48, 49..50, 51..52, 53..54, 55..56, 57..58, 59..60, 61..62, 63..64, 65..66, 67..68, 69..70, 71..73, 74..75, 76..77, 78..79, 80..81, 82..83, 84..85, 86..87, 88..89, 90..91, 92..93, 94..95, 96..97, 98..122, 123..147, 148..149, 150..151, 152..153, 154..155, 156..157, 158..159, 160..161, 162..163, 164..165, 166..167, 168..169, 170..171, 172..173, 174..175, 176..177, 178..179, 180..181, 182..183, 184..185, 186..187, 188..213, 214..239, 240..241, 242..243, 244..245, 246..247, 248..249, 250..251, 252..253, 254..255, 256..257, 258..259, 260..261, 262..263, 264..265, 266..267, 268..269, 270..271, 272..273, 274..275, 276..277, 278..279, 280..304, 305..329, 330..331, 332..333, 334..335, 336..337, 338..339, 340..341, 342..343, 344..345, 346..347, 348..349, 350..351, 352..353, 354..355, 356..357, 358..359, 360..361, 362..363, 364..365, 366..367, 368..369, 370..371, 372..373, 374..398, 399..423, 424..425, 426..427, 428..429, 430..431, 432..433, 434..435, 436..437, 438..439, 440..441, 442..443, 444..445, 446..447, 448..449, 450..451, 452..453, 454..455, 456..457, 458..459, 460..460, 461..462, 463..464, 465..466, 467..468, 469..470, 471..471, 472..483, 484..489, 490..491, 492..493, 494..495, 496..497, 498..499, 500..501, 502..503, 504..528, 529..553, 554..555, 556..557, 558..559, 560..561, 562..563, 564..565, 566..567, 568..569, 570..571, 572..573, 574..575, 576..577, 578..578, 579..580, 581..582, 583..584, 585..585, 586..609, 610..628, 629..630, 631..632, 633..634, 635..636, 637..638, 639..640, 641..642, 643..644, 645..646, 647..648, 649..650, 651..676, 677..698, 699..700, 701..702, 703..704, 705..706, 707..708, 709..710, 711..712, 713..714, 715..716, 717..718, 719..720, 721..722, 723..724, 725..726, 727..728, 729..729, 730..731, 732..733, 734..734, 735..757, 758..776, 777..778, 779..780, 781..782, 783..783, 784..785, 786..787, 788..789, 790..791, 792..792, 793..803, 804..809, 810..811, 812..813, {}, 814..833, 834..858, 859..860, 861..862, 863..864, 865..866, 867..868, 869..870, 871..872, 873..874, 875..876, 877..878, 879..880, 881..882, 883..883, 884..885, 886..887, 888..888, 889..911, 912..930, 931..932, 933..934, 935..936, 937..938, 939..940, 941..942, 943..944, 945..946, 947..948, 949..950, 951..952, 953..978, 979..1001, 1002..1003, 1004..1005, 1006..1007, 1008..1009, 1010..1011, 1012..1013, 1014..1015, 1016..1017, 1018..1019, 1020..1021, 1022..1023, 1024..1025, 1026..1027, 1028..1029, 1030..1031, 1032..1033, 1034..1034, 1035..1036, 1037..1038, 1039..1039, 1040..1062, 1063..1081, 1082..1083, 1084..1085, 1086..1087, 1088..1088, 1089..1090, 1091..1092, 1093..1094, 1095..1096, 1097..1097, 1098..1108, 1109..1114, 1115..1116, 1117..1118, 1119..1119, 1120..1121, 1122..1123, 1124..1124, 1125..1133, 1134..1139, 1140..1141, 1142..1143, {}, 1144..1163, 1164..1187, 1188..1189, 1190..1191, 1192..1193, 1194..1195, 1196..1197, 1198..1199, 1200..1201, 1202..1203, 1204..1205, 1206..1207, 1208..1209, 1210..1211, 1212..1213, 1214..1215, 1216..1217, 1218..1219, 1220..1221, 1222..1223, 1224..1225, 1226..1227, 1228..1229, 1230..1254, 1255..1279, 1280..1281, 1282..1283, 1284..1285, 1286..1287, 1288..1289, 1290..1291, 1292..1293, 1294..1295, 1296..1297, 1298..1298, 1299..1300, 1301..1301, 1302..1303, 1304..1305, 1306..1306, 1307..1315, 1316..1321, 1322..1323, 1324..1325, 1326..1327, 1328..1329, 1330..1330, 1331..1332, 1333..1334, 1335..1336, 1337..1338, 1339..1339, 1340..1350, 1351..1356, 1357..1358, 1359..1360, 1361..1362, 1363..1364, 1365..1366, 1367..1367, 1368..1369, 1370..1371, 1372..1373, 1374..1374, 1375..1384, 1385..1390, 1391..1392, 1393..1394, 1395..1396, 1397..1398, 1399..1400, 1401..1402, 1403..1404, 1405..1406, 1407..1408, 1409..1410, 1411..1411, 1412..1413, 1414..1415, 1416..1417, 1418..1419, 1420..1420, 1421..1431, 1432..1437, 1438..1439, 1440..1441, 1442..1443, 1444..1445, 1446..1447, 1448..1449, 1450..1473, 1474..1497, 1498..1499, 1500..1501, 1502..1503, 1504..1505, 1506..1507, 1508..1509, 1510..1511, 1512..1513, 1514..1515, 1516..1517, 1518..1519, 1520..1520, 1521..1521, 1522..1523, 1524..1525, 1526..1526, 1527..1536, 1537..1542, 1543..1544, 1545..1546, 1547..1548, 1549..1549, 1550..1550, 1551..1552, 1553..1554, 1555..1556, 1557..1558, 1559..1559, 1560..1561, 1562..1562, 1563..1564, 1565..1565, 1566..1567, 1568..1569, 1570..1571, 1572..1573, 1574..1574, 1575..1576, 1577..1578, 1579..1580, 1581..1582, 1583..1583, 1584..1585, 1586..1586, 1587..1587, 1588..1589, 1590..1591, 1592..1592, 1593..1594, 1595..1595, 1596..1597, 1598..1598, 1599..1600, 1601..1601, 1602..1603, 1604..1605, 1606..1606, 1607..1608, 1609..1610, 1611..1612, 1613..1613, 1614..1637, 1638..1656, 1657..1658, 1659..1660, 1661..1662, 1663..1664, 1665..1666, 1667..1668, 1669..1669, 1670..1671, 1672..1673, 1674..1675, 1676..1676, 1677..1686, 1687..1692, 1693..1694, 1695..1696, 1697..1698, 1699..1700, 1701..1702, 1703..1704, 1705..1706, 1707..1708, 1709..1710, 1711..1712, 1713..1738, 1739..1764, 1765..1766, 1767..1768, 1769..1770, 1771..1772, 1773..1774, 1775..1776, 1777..1778, 1779..1780, 1781..1782, 1783..1784, 1785..1786, 1787..1788, 1789..1790, 1791..1792, 1793..1794, 1795..1796, 1797..1798, 1799..1800, 1801..1802, 1803..1804, 1805..1806, 1807..1808, 1809..1810, 1811..1812, 1813..1814, 1815..1816, 1817..1818, 1819..1844, 1845..1869, 1870..1871, 1872..1873, 1874..1875, 1876..1877, 1878..1879, 1880..1881, 1882..1883, 1884..1885, 1886..1887, 1888..1889, 1890..1891, 1892..1893, 1894..1895, 1896..1897, 1898..1900, 1901..1902, 1903..1904, 1905..1906, 1907..1909, 1910..1911, 1912..1913, 1914..1915, 1916..1917, 1918..1919, 1920..1921, 1922..1922, 1923..1924, 1925..1926, 1927..1927, 1928..1950, 1951..1969, 1970..1971, 1972..1973, 1974..1975, 1976..1977, 1978..1979, 1980..1981, 1982..1983, 1984..1985, 1986..1987, 1988..1989, 1990..1991, 1992..1993, 1994..1995, 1996..1997, 1998..1999, 2000..2001, 2002..2003, 2004..2005, 2006..2007, 2008..2009, 2010..2011, 2012..2038, 2039..2065, 2066..2067, 2068..2069, 2070..2071, 2072..2073, 2074..2075, 2076..2077, 2078..2079, 2080..2081, 2082..2083, 2084..2085, 2086..2087, 2088..2089, 2090..2091, 2092..2093, 2094..2095, 2096..2097, 2098..2099, 2100..2100, 2101..2102, 2103..2103, 2104..2105, 2106..2107, 2108..2109, 2110..2111, 2112..2113, 2114..2115, 2116..2117, 2118..2119, 2120..2121, 2122..2123, 2124..2125, 2126..2127, 2128..2129, 2130..2131, 2132..2162, 2163..2193, 2194..2195, 2196..2197, 2198..2199, 2200..2201, 2202..2203, 2204..2205, 2206..2207, 2208..2209, 2210..2211, 2212..2213, 2214..2215, 2216..2217, 2218..2219, 2220..2221, 2222..2223, 2224..2225, 2226..2227, 2228..2229, 2230..2231, 2232..2233, 2234..2235, 2236..2237, 2238..2239, 2240..2241, 2242..2243, 2244..2245, 2246..2247, 2248..2249, 2250..2251, 2252..2253, 2254..2283, 2284..2313, 2314..2315, 2316..2317, 2318..2319, 2320..2321, 2322..2323, 2324..2325, 2326..2327, 2328..2329, 2330..2331, 2332..2333, 2334..2335, 2336..2337, 2338..2339, 2340..2341, 2342..2342, 2343..2344, 2345..2346, 2347..2348, 2349..2349, 2350..2359, 2360..2365, 2366..2367, 2368..2369, 2370..2371, 2372..2373, 2374..2375, 2376..2376, 2377..2378, 2379..2380, 2381..2382, 2383..2384, 2385..2386, 2387..2388, 2389..2389, 2390..2416, 2417..2435, 2436..2437, 2438..2439, 2440..2441, 2442..2443, 2444..2445, 2446..2447, 2448..2449, 2450..2451, 2452..2453, 2454..2455, 2456..2457, 2458..2459, 2460..2461, 2462..2463, 2464..2465, 2466..2467, 2468..2469, 2470..2471, 2472..2473, 2474..2475, 2476..2477, 2478..2479, 2480..2510, 2511..2536, 2537..2538, 2539..2540, 2541..2542, 2543..2544, 2545..2546, 2547..2548, 2549..2550, 2551..2552, 2553..2554, 2555..2556, 2557..2558, 2559..2560, 2561..2562, 2563..2564, 2565..2566, 2567..2568, 2569..2570, 2571..2572, 2573..2598, 2599..2621, 2622..2623, 2624..2625, 2626..2627, 2628..2629, 2630..2631, 2632..2633, 2634..2635, 2636..2636, 2637..2638, 2639..2640, 2641..2641, 2642..2650, 2651..2656, 2657..2658, 2659..2660, 2661..2661, 2662..2663, 2664..2664, 2665..2672, 2673..2678, 2679..2680, 2681..2682, 2683..2684, 2685..2686, 2687..2688, 2689..2689, 2690..2691, 2692..2693, 2694..2694, 2695..2703, 2704..2709, 2710..2711, 2712..2713, 2714..2715, 2716..2717, {}, 2718..2737, 2738..2763, 2764..2765, 2766..2767, 2768..2769, 2770..2771, 2772..2773, 2774..2775, 2776..2777, 2778..2779, 2780..2781, 2782..2783, 2784..2785, 2786..2787, 2788..2789, 2790..2791, 2792..2793, 2794..2795, 2796..2797, 2798..2799, 2800..2801, 2802..2803, 2804..2828, 2829..2853, 2854..2855, 2856..2857, 2858..2859, 2860..2861, 2862..2863, 2864..2865, 2866..2867, 2868..2869, 2870..2871, 2872..2873, 2874..2875, 2876..2877, 2878..2879, 2880..2881, 2882..2883, 2884..2885, 2886..2887, 2888..2889, 2890..2891, 2892..2893, 2894..2895, 2896..2897, 2898..2899, 2900..2925, 2926..2951, 2952..2953, 2954..2955, 2956..2957, 2958..2959, 2960..2961, 2962..2963, 2964..2965, 2966..2967, 2968..2969, 2970..2971, 2972..2973, 2974..2975, 2976..2977, 2978..2978, 2979..2980, 2981..2981, 2982..2983, 2984..2985, 2986..2987, 2988..2988, 2989..2998, 2999..3004, 3005..3005, 3006..3007, 3008..3009, 3010..3011, 3012..3013, 3014..3014, 3015..3015, 3016..3016, 3017..3017, 3018..3018, 3019..3020, 3021..3021, 3022..3022, 3023..3023, 3024..3025, 3026..3027, 3028..3028, 3029..3030, 3031..3032, 3033..3034, 3035..3036, 3037..3037, 3038..3049, 3050..3055, 3056..3057, 3058..3059, 3060..3061, 3062..3063, 3064..3065, 3066..3067, 3068..3069, 3070..3071, 3072..3073, 3074..3075, 3076..3077, 3078..3079, 3080..3081, 3082..3083, 3084..3085, 3086..3113, 3114..3140, 3141..3142, 3143..3144, 3145..3146, 3147..3148, 3149..3150, 3151..3152, 3153..3154, 3155..3156, 3157..3158, 3159..3160, 3161..3162, 3163..3164, 3165..3166, 3167..3168, 3169..3170, 3171..3172, 3173..3174, 3175..3176, 3177..3178, 3179..3180, 3181..3182, 3183..3184, 3185..3186, 3187..3188, 3189..3217, 3218..3246, 3247..3248, 3249..3250, 3251..3252, 3253..3254, 3255..3256, 3257..3258, 3259..3260, 3261..3262, 3263..3264, 3265..3266, 3267..3268, 3269..3270, 3271..3272, 3273..3274, 3275..3276, 3277..3278, 3279..3280, 3281..3282, 3283..3284, 3285..3286, 3287..3288, 3289..3290, 3291..3292, 3293..3294, 3295..3296, 3297..3298, 3299..3300, 3301..3302, 3303..3304, 3305..3306, 3307..3308, 3309..3310, 3311..3312, 3313..3314, 3315..3316, 3317..3318, 3319..3320, 3321..3322, 3323..3352, 3353..3379, 3380..3381, 3382..3383, 3384..3385, 3386..3387, 3388..3389, 3390..3391, 3392..3393, 3394..3395, 3396..3397, 3398..3399, 3400..3401, 3402..3404, 3405..3406, 3407..3408, 3409..3410, 3411..3412, 3413..3414, 3415..3416, 3417..3418, 3419..3420, 3421..3422, 3423..3424, 3425..3426, 3427..3428, 3429..3430, 3431..3432, 3433..3434, 3435..3436, 3437..3462, 3463..3488, 3489..3490, 3491..3492, 3493..3494, 3495..3496, 3497..3498, 3499..3500, 3501..3502, 3503..3504, 3505..3506, 3507..3508, 3509..3509, 3510..3510, 3511..3511, 3512..3513, 3514..3515, 3516..3517, 3518..3519, 3520..3520, 3521..3533, 3534..3539, 3540..3541, 3542..3543, 3544..3545, 3546..3547, 3548..3549, 3550..3551, 3552..3575, 3576..3599, 3600..3601, 3602..3603, 3604..3605, 3606..3607, 3608..3609, 3610..3611, 3612..3613, 3614..3615, 3616..3617, 3618..3619, 3620..3621, 3622..3622, 3623..3624, 3625..3626, 3627..3627, 3628..3636, 3637..3642, 3643..3643, 3644..3645, 3646..3647, 3648..3648, 3649..3650, 3651..3652, 3653..3654, 3655..3656, 3657..3657, 3658..3669, 3670..3675, 3676..3677, 3678..3679, 3680..3681, 3682..3683, 3684..3684, 3685..3686, 3687..3688, 3689..3690, 3691..3691, 3692..3693, 3694..3695, 3696..3697, 3698..3699, 3700..3700, 3701..3711, 3712..3717, 3718..3718, 3719..3719, 3720..3720, 3721..3721, 3722..3722, 3723..3723, 3724..3725, 3726..3727, 3728..3728, 3729..3730, 3731..3732, 3733..3733, 3734..3742, 3743..3748, 3749..3750, 3751..3752, 3753..3753, 3754..3755, 3756..3757, 3758..3758, 3759..3781, 3782..3800, 3801..3802, 3803..3804, 3805..3806, 3807..3807, 3808..3809, 3810..3810, 3811..3818, 3819..3824, 3825..3826, 3827..3828, 3829..3830, 3831..3832, 3833..3834, 3835..3836, 3837..3838, 3839..3840, 3841..3860, 3861..3880, 3881..3882, 3883..3884, 3885..3886, 3887..3888, 3889..3890, 3891..3892, 3893..3894, 3895..3896, 3897..3898, 3899..3900, 3901..3902, 3903..3904, 3905..3906, 3907..3908, 3909..3910, 3911..3912, 3913..3914, 3915..3916, {}, 3917..3917, 3918..3936]);
|
|
op_instructions = array1d(0..1076, [2..2, 3..3, 0..0 union 4..4, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 6..6, 0..0 union 6..6, 0..0 union 6..6, 0..0 union 6..6, 0..0 union 6..6, 0..0 union 6..6, 0..0 union 6..6, 0..0 union 6..6, 0..0 union 7..7, 0..0 union 7..7, 0..0 union 7..7, 0..0 union 7..7, 0..0 union 7..7, 0..0 union 7..7, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 9..9, 0..0 union 5..6, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 11..11, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 11..11, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 13..13, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 11..11, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 13..13, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 11..11, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 16..16, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 17..17, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 16..16, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 17..17, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 13..13, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 16..16, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 18..19, 0..0 union 5..6 union 20..20, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8 union 21..21, 15..15, 2..2, 1..1, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8 union 21..21, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8 union 21..21, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 10..10, 0..0 union 5..6, 0..0 union 5..6, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 22..22, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 10..10, 0..0 union 5..6, 18..18, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 23..23, 18..19, 0..0 union 5..6 union 20..20, 0..0 union 5..5 union 8..8 union 21..21, 24..24, 0..0 union 5..6, 25..26, 0..0 union 5..6 union 27..27, 25..26, 0..0 union 5..6 union 27..27, 25..26, 0..0 union 5..6 union 27..27, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8 union 28..28, 29..29, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8 union 28..28, 30..30, 0..0 union 5..5 union 8..8 union 28..28, 29..29, 0..0 union 5..5 union 8..8 union 28..28, 29..29, 25..26, 0..0 union 5..6 union 27..27, 0..0 union 5..5 union 8..8 union 28..28, 29..29, 0..0 union 5..5 union 8..8 union 28..28, 31..31, 0..0 union 5..5 union 8..8 union 28..28, 31..31, 0..0 union 5..5 union 8..8 union 28..28, 31..31, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..6, 0..0 union 5..5 union 8..8 union 21..21, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 16..16, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 13..13, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 32..32, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 9..9, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 33..33, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 34..34, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 11..11, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 10..10, 0..0 union 5..6, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 18..19, 0..0 union 5..6, 18..19, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6 union 20..20, 0..0 union 5..6 union 20..20, 0..0 union 5..5 union 8..8, 13..13, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8 union 21..21, 0..0 union 5..5 union 8..8 union 21..21, 11..11, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6 union 20..20, 0..0 union 5..6 union 20..20, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8 union 21..21, 15..15, 2..2, 1..1, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8 union 21..21, 0..0 union 5..5 union 8..8 union 21..21, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8 union 21..21, 0..0 union 5..5 union 8..8 union 21..21, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 16..16, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 16..16, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 17..17, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 13..13, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 11..11, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 13..13, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 16..16, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 18..19, 0..0 union 5..6 union 20..20, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8 union 21..21, 15..15, 2..2, 1..1, 18..18, 10..10, 0..0 union 5..6, 10..10, 0..0 union 5..6, 18..18, 18..18, 18..18, 35..35, 35..35, 0..0 union 5..5 union 8..8, 35..35, 35..35, 35..35, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8 union 21..21, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..5 union 8..8, 13..13, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 11..11, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8 union 36..37, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8 union 36..37, 0..0 union 5..5 union 8..8, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 13..13, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 22..22, 0..0 union 5..5 union 8..8, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8 union 36..37, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8 union 36..37, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 16..16, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 9..9, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 22..22, 0..0 union 5..5 union 8..8, 13..13, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 11..11, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 18..18, 18..18, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 18..18, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 10..10, 0..0 union 5..6, 10..10, 0..0 union 5..6, 18..18, 0..0 union 5..5 union 8..8, 12..12, 0..0 union 5..6, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 38..38, 38..38, 38..38, 38..38, 38..38, 38..38, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 12..12, 14..14, 0..0 union 5..5 union 8..8, 15..15, 2..2, 1..1, 0..0 union 5..5 union 8..8, 39..39, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 10..10, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 5..5 union 8..8, 2..2, 2..2, 0..0 union 5..6, 0..0 union 5..6, 0..0 union 5..5 union 8..8, 0..0 union 8..8, 0..0 union 8..8, 0..0 union 8..8, 0..0 union 8..8, 0..0 union 8..8, 0..0 union 8..8, 0..0 union 8..8, 0..0 union 8..8, 0..0 union 40..40, 0..0 union 40..40, 0..0 union 40..40, 0..0 union 40..40, 0..0 union 40..40, 0..0 union 40..40, 0..0 union 5..5 union 8..8, 0..0 union 41..41, 42..42, 2..2]);
|
|
op_type = array1d(0..1076, [4, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 0, 14, 14, 0, 14, 14, 0, 0, 14, 14, 14, 14, 14, 2, 13, 6, 14, 14, 14, 14, 14, 14, 14, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 0, 0, 14, 14, 14, 2, 13, 6, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 0, 14, 14, 0, 14, 14, 0, 14, 14, 0, 0, 14, 14, 2, 13, 6, 14, 14, 0, 0, 14, 14, 14, 14, 2, 13, 6, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 0, 0, 14, 14, 2, 13, 6, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 0, 14, 14, 0, 14, 14, 0, 14, 14, 0, 0, 14, 14, 2, 13, 6, 14, 14, 0, 0, 14, 14, 14, 14, 2, 13, 6, 14, 0, 0, 14, 14, 2, 13, 6, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 14, 0, 14, 14, 2, 13, 6, 0, 14, 14, 0, 0, 14, 14, 14, 14, 2, 13, 6, 14, 0, 14, 14, 0, 0, 14, 14, 14, 2, 13, 6, 0, 14, 14, 0, 14, 14, 14, 0, 14, 0, 0, 14, 14, 14, 14, 2, 13, 6, 14, 14, 14, 14, 14, 14, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 14, 0, 0, 14, 14, 2, 13, 6, 0, 14, 14, 0, 0, 14, 14, 0, 14, 0, 14, 0, 14, 0, 14, 0, 14, 14, 0, 14, 14, 0, 14, 0, 14, 0, 0, 14, 14, 0, 14, 0, 14, 0, 14, 0, 14, 0, 0, 14, 14, 14, 2, 13, 6, 14, 14, 0, 14, 14, 0, 0, 14, 14, 14, 2, 13, 6, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 0, 14, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 0, 14, 14, 0, 14, 14, 14, 0, 14, 14, 0, 14, 14, 0, 0, 14, 14, 2, 13, 6, 14, 14, 0, 14, 14, 14, 0, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 0, 14, 14, 0, 14, 0, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 14, 14, 14, 2, 13, 6, 14, 0, 14, 14, 0, 0, 14, 14, 14, 14, 14, 14, 2, 13, 6, 14, 14, 0, 14, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 0, 0, 14, 14, 2, 13, 6, 14, 0, 0, 14, 2, 13, 6, 14, 0, 14, 14, 0, 0, 14, 14, 2, 13, 6, 0, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 0, 0, 14, 0, 14, 14, 14, 2, 13, 6, 0, 0, 14, 0, 14, 0, 0, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 14, 14, 14, 14, 2, 13, 6, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 14, 0, 14, 0, 14, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 0, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 14, 14, 14, 14, 2, 13, 6, 14, 14, 14, 14, 14, 14, 5, 4, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 0, 0, 14, 14, 2, 13, 6, 0, 14, 0, 0, 14, 14, 14, 14, 2, 13, 6, 0, 14, 0, 14, 0, 14, 0, 14, 0, 14, 14, 14, 14, 2, 13, 6, 0, 0, 0, 0, 0, 0, 14, 0, 0, 14, 14, 2, 13, 6, 14, 0, 0, 14, 14, 2, 13, 6, 14, 14, 0, 0, 14, 2, 13, 6, 14, 0, 14, 14, 0, 14, 14, 14, 5, 4, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 1, 5]);
|
|
op_mand = array1d(0..1076, [true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, true, false, false, true, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, true, false, false, true, false, false, true, false, false, true, true, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, true, true, false, false, false, false, false, false, false, false, true, false, false, true, true, false, false, false, true, true, true, false, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, true, false, false, true, false, false, true, false, false, true, true, false, false, true, true, true, false, false, true, true, false, false, false, false, true, true, true, false, false, true, true, true, false, false, false, false, false, false, false, false, true, false, false, true, true, false, false, true, true, true, false, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, true, false, false, true, false, false, true, false, false, true, true, false, false, true, true, true, false, false, true, true, false, false, false, false, true, true, true, false, true, true, false, false, true, true, true, false, false, true, true, true, false, false, false, false, false, false, false, true, false, false, true, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, true, true, false, true, false, false, true, true, true, true, false, false, true, true, false, false, false, false, true, true, true, false, true, false, false, true, true, false, false, false, true, true, true, true, false, false, true, false, false, false, true, false, true, true, false, false, false, false, true, true, true, false, false, false, false, false, false, true, true, false, false, false, false, false, false, false, false, true, true, false, true, true, false, false, true, true, true, true, false, false, true, true, false, false, true, false, true, false, true, false, true, false, true, false, false, true, false, false, true, false, true, false, true, true, false, false, true, false, true, false, true, false, true, false, true, true, false, false, false, true, true, true, false, false, true, false, false, true, true, false, false, false, true, true, true, true, false, false, false, false, false, false, false, false, false, true, true, false, false, false, false, false, false, false, false, false, true, false, false, true, false, false, true, false, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, true, false, false, true, false, false, true, false, false, false, true, false, false, true, false, false, true, true, false, false, true, true, true, false, false, true, false, false, false, true, false, true, false, false, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, false, false, true, false, true, false, false, true, false, true, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, false, false, false, true, true, true, false, true, false, false, true, true, false, false, false, false, false, false, true, true, true, false, false, true, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, true, true, false, false, true, true, true, false, true, true, false, true, true, true, false, true, false, false, true, true, false, false, true, true, true, true, false, false, false, true, true, true, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, true, false, false, true, false, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, false, true, false, false, true, true, false, true, false, false, false, true, true, true, true, true, false, true, false, true, true, true, true, true, false, true, true, true, false, true, true, false, false, false, false, true, true, true, false, true, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, true, false, true, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, false, false, false, true, false, false, true, false, true, false, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, false, true, true, true, true, false, false, false, false, true, true, true, false, false, false, false, false, false, true, true, false, false, false, false, false, false, false, true, false, false, true, true, false, false, true, true, true, true, false, true, true, false, false, false, false, true, true, true, true, false, true, false, true, false, true, false, true, false, false, false, false, true, true, true, true, true, true, true, true, true, false, true, true, false, false, true, true, true, false, true, true, false, false, true, true, true, false, false, true, true, false, true, true, true, false, true, false, false, true, false, false, false, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true]);
|
|
atom_regs = array1d(-1..17, [{}, 0..6082, 0..31, 0..31, 1..1, 24..24, 30..30, 32..32, 33..64, 33..64, 33..33 union 35..35 union 37..37 union 39..39 union 41..41 union 43..43 union 45..45 union 47..47 union 49..49 union 51..51 union 53..53 union 55..55 union 57..57 union 59..59 union 61..61 union 63..63, 33..33 union 35..35 union 37..37 union 39..39 union 41..41 union 43..43 union 45..45 union 47..47 union 49..49 union 51..51 union 53..53 union 55..55 union 57..57 union 59..59 union 61..61 union 63..63, 33..33, 65..65, 66..66, 67..3074, 67..67 union 69..69 union 71..71 union 73..73 union 75..75 union 77..77 union 79..79 union 81..81 union 83..83 union 85..85 union 87..87 union 89..89 union 91..91 union 93..93 union 95..95 union 97..97 union 99..99 union 101..101 union 103..103 union 105..105 union 107..107 union 109..109 union 111..111 union 113..113 union 115..115 union 117..117 union 119..119 union 121..121 union 123..123 union 125..125 union 127..127 union 129..129 union 131..131 union 133..133 union 135..135 union 137..137 union 139..139 union 141..141 union 143..143 union 145..145 union 147..147 union 149..149 union 151..151 union 153..153 union 155..155 union 157..157 union 159..159 union 161..161 union 163..163 union 165..165 union 167..167 union 169..169 union 171..171 union 173..173 union 175..175 union 177..177 union 179..179 union 181..181 union 183..183 union 185..185 union 187..187 union 189..189 union 191..191 union 193..193 union 195..195 union 197..197 union 199..199 union 201..201 union 203..203 union 205..205 union 207..207 union 209..209 union 211..211 union 213..213 union 215..215 union 217..217 union 219..219 union 221..221 union 223..223 union 225..225 union 227..227 union 229..229 union 231..231 union 233..233 union 235..235 union 237..237 union 239..239 union 241..241 union 243..243 union 245..245 union 247..247 union 249..249 union 251..251 union 253..253 union 255..255 union 257..257 union 259..259 union 261..261 union 263..263 union 265..265 union 267..267 union 269..269 union 271..271 union 273..273 union 275..275 union 277..277 union 279..279 union 281..281 union 283..283 union 285..285 union 287..287 union 289..289 union 291..291 union 293..293 union 295..295 union 297..297 union 299..299 union 301..301 union 303..303 union 305..305 union 307..307 union 309..309 union 311..311 union 313..313 union 315..315 union 317..317 union 319..319 union 321..321 union 323..323 union 325..325 union 327..327 union 329..329 union 331..331 union 333..333 union 335..335 union 337..337 union 339..339 union 341..341 union 343..343 union 345..345 union 347..347 union 349..349 union 351..351 union 353..353 union 355..355 union 357..357 union 359..359 union 361..361 union 363..363 union 365..365 union 367..367 union 369..369 union 371..371 union 373..373 union 375..375 union 377..377 union 379..379 union 381..381 union 383..383 union 385..385 union 387..387 union 389..389 union 391..391 union 393..393 union 395..395 union 397..397 union 399..399 union 401..401 union 403..403 union 405..405 union 407..407 union 409..409 union 411..411 union 413..413 union 415..415 union 417..417 union 419..419 union 421..421 union 423..423 union 425..425 union 427..427 union 429..429 union 431..431 union 433..433 union 435..435 union 437..437 union 439..439 union 441..441 union 443..443 union 445..445 union 447..447 union 449..449 union 451..451 union 453..453 union 455..455 union 457..457 union 459..459 union 461..461 union 463..463 union 465..465 union 467..467 union 469..469 union 471..471 union 473..473 union 475..475 union 477..477 union 479..479 union 481..481 union 483..483 union 485..485 union 487..487 union 489..489 union 491..491 union 493..493 union 495..495 union 497..497 union 499..499 union 501..501 union 503..503 union 505..505 union 507..507 union 509..509 union 511..511 union 513..513 union 515..515 union 517..517 union 519..519 union 521..521 union 523..523 union 525..525 union 527..527 union 529..529 union 531..531 union 533..533 union 535..535 union 537..537 union 539..539 union 541..541 union 543..543 union 545..545 union 547..547 union 549..549 union 551..551 union 553..553 union 555..555 union 557..557 union 559..559 union 561..561 union 563..563 union 565..565 union 567..567 union 569..569 union 571..571 union 573..573 union 575..575 union 577..577 union 579..579 union 581..581 union 583..583 union 585..585 union 587..587 union 589..589 union 591..591 union 593..593 union 595..595 union 597..597 union 599..599 union 601..601 union 603..603 union 605..605 union 607..607 union 609..609 union 611..611 union 613..613 union 615..615 union 617..617 union 619..619 union 621..621 union 623..623 union 625..625 union 627..627 union 629..629 union 631..631 union 633..633 union 635..635 union 637..637 union 639..639 union 641..641 union 643..643 union 645..645 union 647..647 union 649..649 union 651..651 union 653..653 union 655..655 union 657..657 union 659..659 union 661..661 union 663..663 union 665..665 union 667..667 union 669..669 union 671..671 union 673..673 union 675..675 union 677..677 union 679..679 union 681..681 union 683..683 union 685..685 union 687..687 union 689..689 union 691..691 union 693..693 union 695..695 union 697..697 union 699..699 union 701..701 union 703..703 union 705..705 union 707..707 union 709..709 union 711..711 union 713..713 union 715..715 union 717..717 union 719..719 union 721..721 union 723..723 union 725..725 union 727..727 union 729..729 union 731..731 union 733..733 union 735..735 union 737..737 union 739..739 union 741..741 union 743..743 union 745..745 union 747..747 union 749..749 union 751..751 union 753..753 union 755..755 union 757..757 union 759..759 union 761..761 union 763..763 union 765..765 union 767..767 union 769..769 union 771..771 union 773..773 union 775..775 union 777..777 union 779..779 union 781..781 union 783..783 union 785..785 union 787..787 union 789..789 union 791..791 union 793..793 union 795..795 union 797..797 union 799..799 union 801..801 union 803..803 union 805..805 union 807..807 union 809..809 union 811..811 union 813..813 union 815..815 union 817..817 union 819..819 union 821..821 union 823..823 union 825..825 union 827..827 union 829..829 union 831..831 union 833..833 union 835..835 union 837..837 union 839..839 union 841..841 union 843..843 union 845..845 union 847..847 union 849..849 union 851..851 union 853..853 union 855..855 union 857..857 union 859..859 union 861..861 union 863..863 union 865..865 union 867..867 union 869..869 union 871..871 union 873..873 union 875..875 union 877..877 union 879..879 union 881..881 union 883..883 union 885..885 union 887..887 union 889..889 union 891..891 union 893..893 union 895..895 union 897..897 union 899..899 union 901..901 union 903..903 union 905..905 union 907..907 union 909..909 union 911..911 union 913..913 union 915..915 union 917..917 union 919..919 union 921..921 union 923..923 union 925..925 union 927..927 union 929..929 union 931..931 union 933..933 union 935..935 union 937..937 union 939..939 union 941..941 union 943..943 union 945..945 union 947..947 union 949..949 union 951..951 union 953..953 union 955..955 union 957..957 union 959..959 union 961..961 union 963..963 union 965..965 union 967..967 union 969..969 union 971..971 union 973..973 union 975..975 union 977..977 union 979..979 union 981..981 union 983..983 union 985..985 union 987..987 union 989..989 union 991..991 union 993..993 union 995..995 union 997..997 union 999..999 union 1001..1001 union 1003..1003 union 1005..1005 union 1007..1007 union 1009..1009 union 1011..1011 union 1013..1013 union 1015..1015 union 1017..1017 union 1019..1019 union 1021..1021 union 1023..1023 union 1025..1025 union 1027..1027 union 1029..1029 union 1031..1031 union 1033..1033 union 1035..1035 union 1037..1037 union 1039..1039 union 1041..1041 union 1043..1043 union 1045..1045 union 1047..1047 union 1049..1049 union 1051..1051 union 1053..1053 union 1055..1055 union 1057..1057 union 1059..1059 union 1061..1061 union 1063..1063 union 1065..1065 union 1067..1067 union 1069..1069 union 1071..1071 union 1073..1073 union 1075..1075 union 1077..1077 union 1079..1079 union 1081..1081 union 1083..1083 union 1085..1085 union 1087..1087 union 1089..1089 union 1091..1091 union 1093..1093 union 1095..1095 union 1097..1097 union 1099..1099 union 1101..1101 union 1103..1103 union 1105..1105 union 1107..1107 union 1109..1109 union 1111..1111 union 1113..1113 union 1115..1115 union 1117..1117 union 1119..1119 union 1121..1121 union 1123..1123 union 1125..1125 union 1127..1127 union 1129..1129 union 1131..1131 union 1133..1133 union 1135..1135 union 1137..1137 union 1139..1139 union 1141..1141 union 1143..1143 union 1145..1145 union 1147..1147 union 1149..1149 union 1151..1151 union 1153..1153 union 1155..1155 union 1157..1157 union 1159..1159 union 1161..1161 union 1163..1163 union 1165..1165 union 1167..1167 union 1169..1169 union 1171..1171 union 1173..1173 union 1175..1175 union 1177..1177 union 1179..1179 union 1181..1181 union 1183..1183 union 1185..1185 union 1187..1187 union 1189..1189 union 1191..1191 union 1193..1193 union 1195..1195 union 1197..1197 union 1199..1199 union 1201..1201 union 1203..1203 union 1205..1205 union 1207..1207 union 1209..1209 union 1211..1211 union 1213..1213 union 1215..1215 union 1217..1217 union 1219..1219 union 1221..1221 union 1223..1223 union 1225..1225 union 1227..1227 union 1229..1229 union 1231..1231 union 1233..1233 union 1235..1235 union 1237..1237 union 1239..1239 union 1241..1241 union 1243..1243 union 1245..1245 union 1247..1247 union 1249..1249 union 1251..1251 union 1253..1253 union 1255..1255 union 1257..1257 union 1259..1259 union 1261..1261 union 1263..1263 union 1265..1265 union 1267..1267 union 1269..1269 union 1271..1271 union 1273..1273 union 1275..1275 union 1277..1277 union 1279..1279 union 1281..1281 union 1283..1283 union 1285..1285 union 1287..1287 union 1289..1289 union 1291..1291 union 1293..1293 union 1295..1295 union 1297..1297 union 1299..1299 union 1301..1301 union 1303..1303 union 1305..1305 union 1307..1307 union 1309..1309 union 1311..1311 union 1313..1313 union 1315..1315 union 1317..1317 union 1319..1319 union 1321..1321 union 1323..1323 union 1325..1325 union 1327..1327 union 1329..1329 union 1331..1331 union 1333..1333 union 1335..1335 union 1337..1337 union 1339..1339 union 1341..1341 union 1343..1343 union 1345..1345 union 1347..1347 union 1349..1349 union 1351..1351 union 1353..1353 union 1355..1355 union 1357..1357 union 1359..1359 union 1361..1361 union 1363..1363 union 1365..1365 union 1367..1367 union 1369..1369 union 1371..1371 union 1373..1373 union 1375..1375 union 1377..1377 union 1379..1379 union 1381..1381 union 1383..1383 union 1385..1385 union 1387..1387 union 1389..1389 union 1391..1391 union 1393..1393 union 1395..1395 union 1397..1397 union 1399..1399 union 1401..1401 union 1403..1403 union 1405..1405 union 1407..1407 union 1409..1409 union 1411..1411 union 1413..1413 union 1415..1415 union 1417..1417 union 1419..1419 union 1421..1421 union 1423..1423 union 1425..1425 union 1427..1427 union 1429..1429 union 1431..1431 union 1433..1433 union 1435..1435 union 1437..1437 union 1439..1439 union 1441..1441 union 1443..1443 union 1445..1445 union 1447..1447 union 1449..1449 union 1451..1451 union 1453..1453 union 1455..1455 union 1457..1457 union 1459..1459 union 1461..1461 union 1463..1463 union 1465..1465 union 1467..1467 union 1469..1469 union 1471..1471 union 1473..1473 union 1475..1475 union 1477..1477 union 1479..1479 union 1481..1481 union 1483..1483 union 1485..1485 union 1487..1487 union 1489..1489 union 1491..1491 union 1493..1493 union 1495..1495 union 1497..1497 union 1499..1499 union 1501..1501 union 1503..1503 union 1505..1505 union 1507..1507 union 1509..1509 union 1511..1511 union 1513..1513 union 1515..1515 union 1517..1517 union 1519..1519 union 1521..1521 union 1523..1523 union 1525..1525 union 1527..1527 union 1529..1529 union 1531..1531 union 1533..1533 union 1535..1535 union 1537..1537 union 1539..1539 union 1541..1541 union 1543..1543 union 1545..1545 union 1547..1547 union 1549..1549 union 1551..1551 union 1553..1553 union 1555..1555 union 1557..1557 union 1559..1559 union 1561..1561 union 1563..1563 union 1565..1565 union 1567..1567 union 1569..1569 union 1571..1571 union 1573..1573 union 1575..1575 union 1577..1577 union 1579..1579 union 1581..1581 union 1583..1583 union 1585..1585 union 1587..1587 union 1589..1589 union 1591..1591 union 1593..1593 union 1595..1595 union 1597..1597 union 1599..1599 union 1601..1601 union 1603..1603 union 1605..1605 union 1607..1607 union 1609..1609 union 1611..1611 union 1613..1613 union 1615..1615 union 1617..1617 union 1619..1619 union 1621..1621 union 1623..1623 union 1625..1625 union 1627..1627 union 1629..1629 union 1631..1631 union 1633..1633 union 1635..1635 union 1637..1637 union 1639..1639 union 1641..1641 union 1643..1643 union 1645..1645 union 1647..1647 union 1649..1649 union 1651..1651 union 1653..1653 union 1655..1655 union 1657..1657 union 1659..1659 union 1661..1661 union 1663..1663 union 1665..1665 union 1667..1667 union 1669..1669 union 1671..1671 union 1673..1673 union 1675..1675 union 1677..1677 union 1679..1679 union 1681..1681 union 1683..1683 union 1685..1685 union 1687..1687 union 1689..1689 union 1691..1691 union 1693..1693 union 1695..1695 union 1697..1697 union 1699..1699 union 1701..1701 union 1703..1703 union 1705..1705 union 1707..1707 union 1709..1709 union 1711..1711 union 1713..1713 union 1715..1715 union 1717..1717 union 1719..1719 union 1721..1721 union 1723..1723 union 1725..1725 union 1727..1727 union 1729..1729 union 1731..1731 union 1733..1733 union 1735..1735 union 1737..1737 union 1739..1739 union 1741..1741 union 1743..1743 union 1745..1745 union 1747..1747 union 1749..1749 union 1751..1751 union 1753..1753 union 1755..1755 union 1757..1757 union 1759..1759 union 1761..1761 union 1763..1763 union 1765..1765 union 1767..1767 union 1769..1769 union 1771..1771 union 1773..1773 union 1775..1775 union 1777..1777 union 1779..1779 union 1781..1781 union 1783..1783 union 1785..1785 union 1787..1787 union 1789..1789 union 1791..1791 union 1793..1793 union 1795..1795 union 1797..1797 union 1799..1799 union 1801..1801 union 1803..1803 union 1805..1805 union 1807..1807 union 1809..1809 union 1811..1811 union 1813..1813 union 1815..1815 union 1817..1817 union 1819..1819 union 1821..1821 union 1823..1823 union 1825..1825 union 1827..1827 union 1829..1829 union 1831..1831 union 1833..1833 union 1835..1835 union 1837..1837 union 1839..1839 union 1841..1841 union 1843..1843 union 1845..1845 union 1847..1847 union 1849..1849 union 1851..1851 union 1853..1853 union 1855..1855 union 1857..1857 union 1859..1859 union 1861..1861 union 1863..1863 union 1865..1865 union 1867..1867 union 1869..1869 union 1871..1871 union 1873..1873 union 1875..1875 union 1877..1877 union 1879..1879 union 1881..1881 union 1883..1883 union 1885..1885 union 1887..1887 union 1889..1889 union 1891..1891 union 1893..1893 union 1895..1895 union 1897..1897 union 1899..1899 union 1901..1901 union 1903..1903 union 1905..1905 union 1907..1907 union 1909..1909 union 1911..1911 union 1913..1913 union 1915..1915 union 1917..1917 union 1919..1919 union 1921..1921 union 1923..1923 union 1925..1925 union 1927..1927 union 1929..1929 union 1931..1931 union 1933..1933 union 1935..1935 union 1937..1937 union 1939..1939 union 1941..1941 union 1943..1943 union 1945..1945 union 1947..1947 union 1949..1949 union 1951..1951 union 1953..1953 union 1955..1955 union 1957..1957 union 1959..1959 union 1961..1961 union 1963..1963 union 1965..1965 union 1967..1967 union 1969..1969 union 1971..1971 union 1973..1973 union 1975..1975 union 1977..1977 union 1979..1979 union 1981..1981 union 1983..1983 union 1985..1985 union 1987..1987 union 1989..1989 union 1991..1991 union 1993..1993 union 1995..1995 union 1997..1997 union 1999..1999 union 2001..2001 union 2003..2003 union 2005..2005 union 2007..2007 union 2009..2009 union 2011..2011 union 2013..2013 union 2015..2015 union 2017..2017 union 2019..2019 union 2021..2021 union 2023..2023 union 2025..2025 union 2027..2027 union 2029..2029 union 2031..2031 union 2033..2033 union 2035..2035 union 2037..2037 union 2039..2039 union 2041..2041 union 2043..2043 union 2045..2045 union 2047..2047 union 2049..2049 union 2051..2051 union 2053..2053 union 2055..2055 union 2057..2057 union 2059..2059 union 2061..2061 union 2063..2063 union 2065..2065 union 2067..2067 union 2069..2069 union 2071..2071 union 2073..2073 union 2075..2075 union 2077..2077 union 2079..2079 union 2081..2081 union 2083..2083 union 2085..2085 union 2087..2087 union 2089..2089 union 2091..2091 union 2093..2093 union 2095..2095 union 2097..2097 union 2099..2099 union 2101..2101 union 2103..2103 union 2105..2105 union 2107..2107 union 2109..2109 union 2111..2111 union 2113..2113 union 2115..2115 union 2117..2117 union 2119..2119 union 2121..2121 union 2123..2123 union 2125..2125 union 2127..2127 union 2129..2129 union 2131..2131 union 2133..2133 union 2135..2135 union 2137..2137 union 2139..2139 union 2141..2141 union 2143..2143 union 2145..2145 union 2147..2147 union 2149..2149 union 2151..2151 union 2153..2153 union 2155..2155 union 2157..2157 union 2159..2159 union 2161..2161 union 2163..2163 union 2165..2165 union 2167..2167 union 2169..2169 union 2171..2171 union 2173..2173 union 2175..2175 union 2177..2177 union 2179..2179 union 2181..2181 union 2183..2183 union 2185..2185 union 2187..2187 union 2189..2189 union 2191..2191 union 2193..2193 union 2195..2195 union 2197..2197 union 2199..2199 union 2201..2201 union 2203..2203 union 2205..2205 union 2207..2207 union 2209..2209 union 2211..2211 union 2213..2213 union 2215..2215 union 2217..2217 union 2219..2219 union 2221..2221 union 2223..2223 union 2225..2225 union 2227..2227 union 2229..2229 union 2231..2231 union 2233..2233 union 2235..2235 union 2237..2237 union 2239..2239 union 2241..2241 union 2243..2243 union 2245..2245 union 2247..2247 union 2249..2249 union 2251..2251 union 2253..2253 union 2255..2255 union 2257..2257 union 2259..2259 union 2261..2261 union 2263..2263 union 2265..2265 union 2267..2267 union 2269..2269 union 2271..2271 union 2273..2273 union 2275..2275 union 2277..2277 union 2279..2279 union 2281..2281 union 2283..2283 union 2285..2285 union 2287..2287 union 2289..2289 union 2291..2291 union 2293..2293 union 2295..2295 union 2297..2297 union 2299..2299 union 2301..2301 union 2303..2303 union 2305..2305 union 2307..2307 union 2309..2309 union 2311..2311 union 2313..2313 union 2315..2315 union 2317..2317 union 2319..2319 union 2321..2321 union 2323..2323 union 2325..2325 union 2327..2327 union 2329..2329 union 2331..2331 union 2333..2333 union 2335..2335 union 2337..2337 union 2339..2339 union 2341..2341 union 2343..2343 union 2345..2345 union 2347..2347 union 2349..2349 union 2351..2351 union 2353..2353 union 2355..2355 union 2357..2357 union 2359..2359 union 2361..2361 union 2363..2363 union 2365..2365 union 2367..2367 union 2369..2369 union 2371..2371 union 2373..2373 union 2375..2375 union 2377..2377 union 2379..2379 union 2381..2381 union 2383..2383 union 2385..2385 union 2387..2387 union 2389..2389 union 2391..2391 union 2393..2393 union 2395..2395 union 2397..2397 union 2399..2399 union 2401..2401 union 2403..2403 union 2405..2405 union 2407..2407 union 2409..2409 union 2411..2411 union 2413..2413 union 2415..2415 union 2417..2417 union 2419..2419 union 2421..2421 union 2423..2423 union 2425..2425 union 2427..2427 union 2429..2429 union 2431..2431 union 2433..2433 union 2435..2435 union 2437..2437 union 2439..2439 union 2441..2441 union 2443..2443 union 2445..2445 union 2447..2447 union 2449..2449 union 2451..2451 union 2453..2453 union 2455..2455 union 2457..2457 union 2459..2459 union 2461..2461 union 2463..2463 union 2465..2465 union 2467..2467 union 2469..2469 union 2471..2471 union 2473..2473 union 2475..2475 union 2477..2477 union 2479..2479 union 2481..2481 union 2483..2483 union 2485..2485 union 2487..2487 union 2489..2489 union 2491..2491 union 2493..2493 union 2495..2495 union 2497..2497 union 2499..2499 union 2501..2501 union 2503..2503 union 2505..2505 union 2507..2507 union 2509..2509 union 2511..2511 union 2513..2513 union 2515..2515 union 2517..2517 union 2519..2519 union 2521..2521 union 2523..2523 union 2525..2525 union 2527..2527 union 2529..2529 union 2531..2531 union 2533..2533 union 2535..2535 union 2537..2537 union 2539..2539 union 2541..2541 union 2543..2543 union 2545..2545 union 2547..2547 union 2549..2549 union 2551..2551 union 2553..2553 union 2555..2555 union 2557..2557 union 2559..2559 union 2561..2561 union 2563..2563 union 2565..2565 union 2567..2567 union 2569..2569 union 2571..2571 union 2573..2573 union 2575..2575 union 2577..2577 union 2579..2579 union 2581..2581 union 2583..2583 union 2585..2585 union 2587..2587 union 2589..2589 union 2591..2591 union 2593..2593 union 2595..2595 union 2597..2597 union 2599..2599 union 2601..2601 union 2603..2603 union 2605..2605 union 2607..2607 union 2609..2609 union 2611..2611 union 2613..2613 union 2615..2615 union 2617..2617 union 2619..2619 union 2621..2621 union 2623..2623 union 2625..2625 union 2627..2627 union 2629..2629 union 2631..2631 union 2633..2633 union 2635..2635 union 2637..2637 union 2639..2639 union 2641..2641 union 2643..2643 union 2645..2645 union 2647..2647 union 2649..2649 union 2651..2651 union 2653..2653 union 2655..2655 union 2657..2657 union 2659..2659 union 2661..2661 union 2663..2663 union 2665..2665 union 2667..2667 union 2669..2669 union 2671..2671 union 2673..2673 union 2675..2675 union 2677..2677 union 2679..2679 union 2681..2681 union 2683..2683 union 2685..2685 union 2687..2687 union 2689..2689 union 2691..2691 union 2693..2693 union 2695..2695 union 2697..2697 union 2699..2699 union 2701..2701 union 2703..2703 union 2705..2705 union 2707..2707 union 2709..2709 union 2711..2711 union 2713..2713 union 2715..2715 union 2717..2717 union 2719..2719 union 2721..2721 union 2723..2723 union 2725..2725 union 2727..2727 union 2729..2729 union 2731..2731 union 2733..2733 union 2735..2735 union 2737..2737 union 2739..2739 union 2741..2741 union 2743..2743 union 2745..2745 union 2747..2747 union 2749..2749 union 2751..2751 union 2753..2753 union 2755..2755 union 2757..2757 union 2759..2759 union 2761..2761 union 2763..2763 union 2765..2765 union 2767..2767 union 2769..2769 union 2771..2771 union 2773..2773 union 2775..2775 union 2777..2777 union 2779..2779 union 2781..2781 union 2783..2783 union 2785..2785 union 2787..2787 union 2789..2789 union 2791..2791 union 2793..2793 union 2795..2795 union 2797..2797 union 2799..2799 union 2801..2801 union 2803..2803 union 2805..2805 union 2807..2807 union 2809..2809 union 2811..2811 union 2813..2813 union 2815..2815 union 2817..2817 union 2819..2819 union 2821..2821 union 2823..2823 union 2825..2825 union 2827..2827 union 2829..2829 union 2831..2831 union 2833..2833 union 2835..2835 union 2837..2837 union 2839..2839 union 2841..2841 union 2843..2843 union 2845..2845 union 2847..2847 union 2849..2849 union 2851..2851 union 2853..2853 union 2855..2855 union 2857..2857 union 2859..2859 union 2861..2861 union 2863..2863 union 2865..2865 union 2867..2867 union 2869..2869 union 2871..2871 union 2873..2873 union 2875..2875 union 2877..2877 union 2879..2879 union 2881..2881 union 2883..2883 union 2885..2885 union 2887..2887 union 2889..2889 union 2891..2891 union 2893..2893 union 2895..2895 union 2897..2897 union 2899..2899 union 2901..2901 union 2903..2903 union 2905..2905 union 2907..2907 union 2909..2909 union 2911..2911 union 2913..2913 union 2915..2915 union 2917..2917 union 2919..2919 union 2921..2921 union 2923..2923 union 2925..2925 union 2927..2927 union 2929..2929 union 2931..2931 union 2933..2933 union 2935..2935 union 2937..2937 union 2939..2939 union 2941..2941 union 2943..2943 union 2945..2945 union 2947..2947 union 2949..2949 union 2951..2951 union 2953..2953 union 2955..2955 union 2957..2957 union 2959..2959 union 2961..2961 union 2963..2963 union 2965..2965 union 2967..2967 union 2969..2969 union 2971..2971 union 2973..2973 union 2975..2975 union 2977..2977 union 2979..2979 union 2981..2981 union 2983..2983 union 2985..2985 union 2987..2987 union 2989..2989 union 2991..2991 union 2993..2993 union 2995..2995 union 2997..2997 union 2999..2999 union 3001..3001 union 3003..3003 union 3005..3005 union 3007..3007 union 3009..3009 union 3011..3011 union 3013..3013 union 3015..3015 union 3017..3017 union 3019..3019 union 3021..3021 union 3023..3023 union 3025..3025 union 3027..3027 union 3029..3029 union 3031..3031 union 3033..3033 union 3035..3035 union 3037..3037 union 3039..3039 union 3041..3041 union 3043..3043 union 3045..3045 union 3047..3047 union 3049..3049 union 3051..3051 union 3053..3053 union 3055..3055 union 3057..3057 union 3059..3059 union 3061..3061 union 3063..3063 union 3065..3065 union 3067..3067 union 3069..3069 union 3071..3071 union 3073..3073, 3075..6082, 3075..3075 union 3077..3077 union 3079..3079 union 3081..3081 union 3083..3083 union 3085..3085 union 3087..3087 union 3089..3089 union 3091..3091 union 3093..3093 union 3095..3095 union 3097..3097 union 3099..3099 union 3101..3101 union 3103..3103 union 3105..3105 union 3107..3107 union 3109..3109 union 3111..3111 union 3113..3113 union 3115..3115 union 3117..3117 union 3119..3119 union 3121..3121 union 3123..3123 union 3125..3125 union 3127..3127 union 3129..3129 union 3131..3131 union 3133..3133 union 3135..3135 union 3137..3137 union 3139..3139 union 3141..3141 union 3143..3143 union 3145..3145 union 3147..3147 union 3149..3149 union 3151..3151 union 3153..3153 union 3155..3155 union 3157..3157 union 3159..3159 union 3161..3161 union 3163..3163 union 3165..3165 union 3167..3167 union 3169..3169 union 3171..3171 union 3173..3173 union 3175..3175 union 3177..3177 union 3179..3179 union 3181..3181 union 3183..3183 union 3185..3185 union 3187..3187 union 3189..3189 union 3191..3191 union 3193..3193 union 3195..3195 union 3197..3197 union 3199..3199 union 3201..3201 union 3203..3203 union 3205..3205 union 3207..3207 union 3209..3209 union 3211..3211 union 3213..3213 union 3215..3215 union 3217..3217 union 3219..3219 union 3221..3221 union 3223..3223 union 3225..3225 union 3227..3227 union 3229..3229 union 3231..3231 union 3233..3233 union 3235..3235 union 3237..3237 union 3239..3239 union 3241..3241 union 3243..3243 union 3245..3245 union 3247..3247 union 3249..3249 union 3251..3251 union 3253..3253 union 3255..3255 union 3257..3257 union 3259..3259 union 3261..3261 union 3263..3263 union 3265..3265 union 3267..3267 union 3269..3269 union 3271..3271 union 3273..3273 union 3275..3275 union 3277..3277 union 3279..3279 union 3281..3281 union 3283..3283 union 3285..3285 union 3287..3287 union 3289..3289 union 3291..3291 union 3293..3293 union 3295..3295 union 3297..3297 union 3299..3299 union 3301..3301 union 3303..3303 union 3305..3305 union 3307..3307 union 3309..3309 union 3311..3311 union 3313..3313 union 3315..3315 union 3317..3317 union 3319..3319 union 3321..3321 union 3323..3323 union 3325..3325 union 3327..3327 union 3329..3329 union 3331..3331 union 3333..3333 union 3335..3335 union 3337..3337 union 3339..3339 union 3341..3341 union 3343..3343 union 3345..3345 union 3347..3347 union 3349..3349 union 3351..3351 union 3353..3353 union 3355..3355 union 3357..3357 union 3359..3359 union 3361..3361 union 3363..3363 union 3365..3365 union 3367..3367 union 3369..3369 union 3371..3371 union 3373..3373 union 3375..3375 union 3377..3377 union 3379..3379 union 3381..3381 union 3383..3383 union 3385..3385 union 3387..3387 union 3389..3389 union 3391..3391 union 3393..3393 union 3395..3395 union 3397..3397 union 3399..3399 union 3401..3401 union 3403..3403 union 3405..3405 union 3407..3407 union 3409..3409 union 3411..3411 union 3413..3413 union 3415..3415 union 3417..3417 union 3419..3419 union 3421..3421 union 3423..3423 union 3425..3425 union 3427..3427 union 3429..3429 union 3431..3431 union 3433..3433 union 3435..3435 union 3437..3437 union 3439..3439 union 3441..3441 union 3443..3443 union 3445..3445 union 3447..3447 union 3449..3449 union 3451..3451 union 3453..3453 union 3455..3455 union 3457..3457 union 3459..3459 union 3461..3461 union 3463..3463 union 3465..3465 union 3467..3467 union 3469..3469 union 3471..3471 union 3473..3473 union 3475..3475 union 3477..3477 union 3479..3479 union 3481..3481 union 3483..3483 union 3485..3485 union 3487..3487 union 3489..3489 union 3491..3491 union 3493..3493 union 3495..3495 union 3497..3497 union 3499..3499 union 3501..3501 union 3503..3503 union 3505..3505 union 3507..3507 union 3509..3509 union 3511..3511 union 3513..3513 union 3515..3515 union 3517..3517 union 3519..3519 union 3521..3521 union 3523..3523 union 3525..3525 union 3527..3527 union 3529..3529 union 3531..3531 union 3533..3533 union 3535..3535 union 3537..3537 union 3539..3539 union 3541..3541 union 3543..3543 union 3545..3545 union 3547..3547 union 3549..3549 union 3551..3551 union 3553..3553 union 3555..3555 union 3557..3557 union 3559..3559 union 3561..3561 union 3563..3563 union 3565..3565 union 3567..3567 union 3569..3569 union 3571..3571 union 3573..3573 union 3575..3575 union 3577..3577 union 3579..3579 union 3581..3581 union 3583..3583 union 3585..3585 union 3587..3587 union 3589..3589 union 3591..3591 union 3593..3593 union 3595..3595 union 3597..3597 union 3599..3599 union 3601..3601 union 3603..3603 union 3605..3605 union 3607..3607 union 3609..3609 union 3611..3611 union 3613..3613 union 3615..3615 union 3617..3617 union 3619..3619 union 3621..3621 union 3623..3623 union 3625..3625 union 3627..3627 union 3629..3629 union 3631..3631 union 3633..3633 union 3635..3635 union 3637..3637 union 3639..3639 union 3641..3641 union 3643..3643 union 3645..3645 union 3647..3647 union 3649..3649 union 3651..3651 union 3653..3653 union 3655..3655 union 3657..3657 union 3659..3659 union 3661..3661 union 3663..3663 union 3665..3665 union 3667..3667 union 3669..3669 union 3671..3671 union 3673..3673 union 3675..3675 union 3677..3677 union 3679..3679 union 3681..3681 union 3683..3683 union 3685..3685 union 3687..3687 union 3689..3689 union 3691..3691 union 3693..3693 union 3695..3695 union 3697..3697 union 3699..3699 union 3701..3701 union 3703..3703 union 3705..3705 union 3707..3707 union 3709..3709 union 3711..3711 union 3713..3713 union 3715..3715 union 3717..3717 union 3719..3719 union 3721..3721 union 3723..3723 union 3725..3725 union 3727..3727 union 3729..3729 union 3731..3731 union 3733..3733 union 3735..3735 union 3737..3737 union 3739..3739 union 3741..3741 union 3743..3743 union 3745..3745 union 3747..3747 union 3749..3749 union 3751..3751 union 3753..3753 union 3755..3755 union 3757..3757 union 3759..3759 union 3761..3761 union 3763..3763 union 3765..3765 union 3767..3767 union 3769..3769 union 3771..3771 union 3773..3773 union 3775..3775 union 3777..3777 union 3779..3779 union 3781..3781 union 3783..3783 union 3785..3785 union 3787..3787 union 3789..3789 union 3791..3791 union 3793..3793 union 3795..3795 union 3797..3797 union 3799..3799 union 3801..3801 union 3803..3803 union 3805..3805 union 3807..3807 union 3809..3809 union 3811..3811 union 3813..3813 union 3815..3815 union 3817..3817 union 3819..3819 union 3821..3821 union 3823..3823 union 3825..3825 union 3827..3827 union 3829..3829 union 3831..3831 union 3833..3833 union 3835..3835 union 3837..3837 union 3839..3839 union 3841..3841 union 3843..3843 union 3845..3845 union 3847..3847 union 3849..3849 union 3851..3851 union 3853..3853 union 3855..3855 union 3857..3857 union 3859..3859 union 3861..3861 union 3863..3863 union 3865..3865 union 3867..3867 union 3869..3869 union 3871..3871 union 3873..3873 union 3875..3875 union 3877..3877 union 3879..3879 union 3881..3881 union 3883..3883 union 3885..3885 union 3887..3887 union 3889..3889 union 3891..3891 union 3893..3893 union 3895..3895 union 3897..3897 union 3899..3899 union 3901..3901 union 3903..3903 union 3905..3905 union 3907..3907 union 3909..3909 union 3911..3911 union 3913..3913 union 3915..3915 union 3917..3917 union 3919..3919 union 3921..3921 union 3923..3923 union 3925..3925 union 3927..3927 union 3929..3929 union 3931..3931 union 3933..3933 union 3935..3935 union 3937..3937 union 3939..3939 union 3941..3941 union 3943..3943 union 3945..3945 union 3947..3947 union 3949..3949 union 3951..3951 union 3953..3953 union 3955..3955 union 3957..3957 union 3959..3959 union 3961..3961 union 3963..3963 union 3965..3965 union 3967..3967 union 3969..3969 union 3971..3971 union 3973..3973 union 3975..3975 union 3977..3977 union 3979..3979 union 3981..3981 union 3983..3983 union 3985..3985 union 3987..3987 union 3989..3989 union 3991..3991 union 3993..3993 union 3995..3995 union 3997..3997 union 3999..3999 union 4001..4001 union 4003..4003 union 4005..4005 union 4007..4007 union 4009..4009 union 4011..4011 union 4013..4013 union 4015..4015 union 4017..4017 union 4019..4019 union 4021..4021 union 4023..4023 union 4025..4025 union 4027..4027 union 4029..4029 union 4031..4031 union 4033..4033 union 4035..4035 union 4037..4037 union 4039..4039 union 4041..4041 union 4043..4043 union 4045..4045 union 4047..4047 union 4049..4049 union 4051..4051 union 4053..4053 union 4055..4055 union 4057..4057 union 4059..4059 union 4061..4061 union 4063..4063 union 4065..4065 union 4067..4067 union 4069..4069 union 4071..4071 union 4073..4073 union 4075..4075 union 4077..4077 union 4079..4079 union 4081..4081 union 4083..4083 union 4085..4085 union 4087..4087 union 4089..4089 union 4091..4091 union 4093..4093 union 4095..4095 union 4097..4097 union 4099..4099 union 4101..4101 union 4103..4103 union 4105..4105 union 4107..4107 union 4109..4109 union 4111..4111 union 4113..4113 union 4115..4115 union 4117..4117 union 4119..4119 union 4121..4121 union 4123..4123 union 4125..4125 union 4127..4127 union 4129..4129 union 4131..4131 union 4133..4133 union 4135..4135 union 4137..4137 union 4139..4139 union 4141..4141 union 4143..4143 union 4145..4145 union 4147..4147 union 4149..4149 union 4151..4151 union 4153..4153 union 4155..4155 union 4157..4157 union 4159..4159 union 4161..4161 union 4163..4163 union 4165..4165 union 4167..4167 union 4169..4169 union 4171..4171 union 4173..4173 union 4175..4175 union 4177..4177 union 4179..4179 union 4181..4181 union 4183..4183 union 4185..4185 union 4187..4187 union 4189..4189 union 4191..4191 union 4193..4193 union 4195..4195 union 4197..4197 union 4199..4199 union 4201..4201 union 4203..4203 union 4205..4205 union 4207..4207 union 4209..4209 union 4211..4211 union 4213..4213 union 4215..4215 union 4217..4217 union 4219..4219 union 4221..4221 union 4223..4223 union 4225..4225 union 4227..4227 union 4229..4229 union 4231..4231 union 4233..4233 union 4235..4235 union 4237..4237 union 4239..4239 union 4241..4241 union 4243..4243 union 4245..4245 union 4247..4247 union 4249..4249 union 4251..4251 union 4253..4253 union 4255..4255 union 4257..4257 union 4259..4259 union 4261..4261 union 4263..4263 union 4265..4265 union 4267..4267 union 4269..4269 union 4271..4271 union 4273..4273 union 4275..4275 union 4277..4277 union 4279..4279 union 4281..4281 union 4283..4283 union 4285..4285 union 4287..4287 union 4289..4289 union 4291..4291 union 4293..4293 union 4295..4295 union 4297..4297 union 4299..4299 union 4301..4301 union 4303..4303 union 4305..4305 union 4307..4307 union 4309..4309 union 4311..4311 union 4313..4313 union 4315..4315 union 4317..4317 union 4319..4319 union 4321..4321 union 4323..4323 union 4325..4325 union 4327..4327 union 4329..4329 union 4331..4331 union 4333..4333 union 4335..4335 union 4337..4337 union 4339..4339 union 4341..4341 union 4343..4343 union 4345..4345 union 4347..4347 union 4349..4349 union 4351..4351 union 4353..4353 union 4355..4355 union 4357..4357 union 4359..4359 union 4361..4361 union 4363..4363 union 4365..4365 union 4367..4367 union 4369..4369 union 4371..4371 union 4373..4373 union 4375..4375 union 4377..4377 union 4379..4379 union 4381..4381 union 4383..4383 union 4385..4385 union 4387..4387 union 4389..4389 union 4391..4391 union 4393..4393 union 4395..4395 union 4397..4397 union 4399..4399 union 4401..4401 union 4403..4403 union 4405..4405 union 4407..4407 union 4409..4409 union 4411..4411 union 4413..4413 union 4415..4415 union 4417..4417 union 4419..4419 union 4421..4421 union 4423..4423 union 4425..4425 union 4427..4427 union 4429..4429 union 4431..4431 union 4433..4433 union 4435..4435 union 4437..4437 union 4439..4439 union 4441..4441 union 4443..4443 union 4445..4445 union 4447..4447 union 4449..4449 union 4451..4451 union 4453..4453 union 4455..4455 union 4457..4457 union 4459..4459 union 4461..4461 union 4463..4463 union 4465..4465 union 4467..4467 union 4469..4469 union 4471..4471 union 4473..4473 union 4475..4475 union 4477..4477 union 4479..4479 union 4481..4481 union 4483..4483 union 4485..4485 union 4487..4487 union 4489..4489 union 4491..4491 union 4493..4493 union 4495..4495 union 4497..4497 union 4499..4499 union 4501..4501 union 4503..4503 union 4505..4505 union 4507..4507 union 4509..4509 union 4511..4511 union 4513..4513 union 4515..4515 union 4517..4517 union 4519..4519 union 4521..4521 union 4523..4523 union 4525..4525 union 4527..4527 union 4529..4529 union 4531..4531 union 4533..4533 union 4535..4535 union 4537..4537 union 4539..4539 union 4541..4541 union 4543..4543 union 4545..4545 union 4547..4547 union 4549..4549 union 4551..4551 union 4553..4553 union 4555..4555 union 4557..4557 union 4559..4559 union 4561..4561 union 4563..4563 union 4565..4565 union 4567..4567 union 4569..4569 union 4571..4571 union 4573..4573 union 4575..4575 union 4577..4577 union 4579..4579 union 4581..4581 union 4583..4583 union 4585..4585 union 4587..4587 union 4589..4589 union 4591..4591 union 4593..4593 union 4595..4595 union 4597..4597 union 4599..4599 union 4601..4601 union 4603..4603 union 4605..4605 union 4607..4607 union 4609..4609 union 4611..4611 union 4613..4613 union 4615..4615 union 4617..4617 union 4619..4619 union 4621..4621 union 4623..4623 union 4625..4625 union 4627..4627 union 4629..4629 union 4631..4631 union 4633..4633 union 4635..4635 union 4637..4637 union 4639..4639 union 4641..4641 union 4643..4643 union 4645..4645 union 4647..4647 union 4649..4649 union 4651..4651 union 4653..4653 union 4655..4655 union 4657..4657 union 4659..4659 union 4661..4661 union 4663..4663 union 4665..4665 union 4667..4667 union 4669..4669 union 4671..4671 union 4673..4673 union 4675..4675 union 4677..4677 union 4679..4679 union 4681..4681 union 4683..4683 union 4685..4685 union 4687..4687 union 4689..4689 union 4691..4691 union 4693..4693 union 4695..4695 union 4697..4697 union 4699..4699 union 4701..4701 union 4703..4703 union 4705..4705 union 4707..4707 union 4709..4709 union 4711..4711 union 4713..4713 union 4715..4715 union 4717..4717 union 4719..4719 union 4721..4721 union 4723..4723 union 4725..4725 union 4727..4727 union 4729..4729 union 4731..4731 union 4733..4733 union 4735..4735 union 4737..4737 union 4739..4739 union 4741..4741 union 4743..4743 union 4745..4745 union 4747..4747 union 4749..4749 union 4751..4751 union 4753..4753 union 4755..4755 union 4757..4757 union 4759..4759 union 4761..4761 union 4763..4763 union 4765..4765 union 4767..4767 union 4769..4769 union 4771..4771 union 4773..4773 union 4775..4775 union 4777..4777 union 4779..4779 union 4781..4781 union 4783..4783 union 4785..4785 union 4787..4787 union 4789..4789 union 4791..4791 union 4793..4793 union 4795..4795 union 4797..4797 union 4799..4799 union 4801..4801 union 4803..4803 union 4805..4805 union 4807..4807 union 4809..4809 union 4811..4811 union 4813..4813 union 4815..4815 union 4817..4817 union 4819..4819 union 4821..4821 union 4823..4823 union 4825..4825 union 4827..4827 union 4829..4829 union 4831..4831 union 4833..4833 union 4835..4835 union 4837..4837 union 4839..4839 union 4841..4841 union 4843..4843 union 4845..4845 union 4847..4847 union 4849..4849 union 4851..4851 union 4853..4853 union 4855..4855 union 4857..4857 union 4859..4859 union 4861..4861 union 4863..4863 union 4865..4865 union 4867..4867 union 4869..4869 union 4871..4871 union 4873..4873 union 4875..4875 union 4877..4877 union 4879..4879 union 4881..4881 union 4883..4883 union 4885..4885 union 4887..4887 union 4889..4889 union 4891..4891 union 4893..4893 union 4895..4895 union 4897..4897 union 4899..4899 union 4901..4901 union 4903..4903 union 4905..4905 union 4907..4907 union 4909..4909 union 4911..4911 union 4913..4913 union 4915..4915 union 4917..4917 union 4919..4919 union 4921..4921 union 4923..4923 union 4925..4925 union 4927..4927 union 4929..4929 union 4931..4931 union 4933..4933 union 4935..4935 union 4937..4937 union 4939..4939 union 4941..4941 union 4943..4943 union 4945..4945 union 4947..4947 union 4949..4949 union 4951..4951 union 4953..4953 union 4955..4955 union 4957..4957 union 4959..4959 union 4961..4961 union 4963..4963 union 4965..4965 union 4967..4967 union 4969..4969 union 4971..4971 union 4973..4973 union 4975..4975 union 4977..4977 union 4979..4979 union 4981..4981 union 4983..4983 union 4985..4985 union 4987..4987 union 4989..4989 union 4991..4991 union 4993..4993 union 4995..4995 union 4997..4997 union 4999..4999 union 5001..5001 union 5003..5003 union 5005..5005 union 5007..5007 union 5009..5009 union 5011..5011 union 5013..5013 union 5015..5015 union 5017..5017 union 5019..5019 union 5021..5021 union 5023..5023 union 5025..5025 union 5027..5027 union 5029..5029 union 5031..5031 union 5033..5033 union 5035..5035 union 5037..5037 union 5039..5039 union 5041..5041 union 5043..5043 union 5045..5045 union 5047..5047 union 5049..5049 union 5051..5051 union 5053..5053 union 5055..5055 union 5057..5057 union 5059..5059 union 5061..5061 union 5063..5063 union 5065..5065 union 5067..5067 union 5069..5069 union 5071..5071 union 5073..5073 union 5075..5075 union 5077..5077 union 5079..5079 union 5081..5081 union 5083..5083 union 5085..5085 union 5087..5087 union 5089..5089 union 5091..5091 union 5093..5093 union 5095..5095 union 5097..5097 union 5099..5099 union 5101..5101 union 5103..5103 union 5105..5105 union 5107..5107 union 5109..5109 union 5111..5111 union 5113..5113 union 5115..5115 union 5117..5117 union 5119..5119 union 5121..5121 union 5123..5123 union 5125..5125 union 5127..5127 union 5129..5129 union 5131..5131 union 5133..5133 union 5135..5135 union 5137..5137 union 5139..5139 union 5141..5141 union 5143..5143 union 5145..5145 union 5147..5147 union 5149..5149 union 5151..5151 union 5153..5153 union 5155..5155 union 5157..5157 union 5159..5159 union 5161..5161 union 5163..5163 union 5165..5165 union 5167..5167 union 5169..5169 union 5171..5171 union 5173..5173 union 5175..5175 union 5177..5177 union 5179..5179 union 5181..5181 union 5183..5183 union 5185..5185 union 5187..5187 union 5189..5189 union 5191..5191 union 5193..5193 union 5195..5195 union 5197..5197 union 5199..5199 union 5201..5201 union 5203..5203 union 5205..5205 union 5207..5207 union 5209..5209 union 5211..5211 union 5213..5213 union 5215..5215 union 5217..5217 union 5219..5219 union 5221..5221 union 5223..5223 union 5225..5225 union 5227..5227 union 5229..5229 union 5231..5231 union 5233..5233 union 5235..5235 union 5237..5237 union 5239..5239 union 5241..5241 union 5243..5243 union 5245..5245 union 5247..5247 union 5249..5249 union 5251..5251 union 5253..5253 union 5255..5255 union 5257..5257 union 5259..5259 union 5261..5261 union 5263..5263 union 5265..5265 union 5267..5267 union 5269..5269 union 5271..5271 union 5273..5273 union 5275..5275 union 5277..5277 union 5279..5279 union 5281..5281 union 5283..5283 union 5285..5285 union 5287..5287 union 5289..5289 union 5291..5291 union 5293..5293 union 5295..5295 union 5297..5297 union 5299..5299 union 5301..5301 union 5303..5303 union 5305..5305 union 5307..5307 union 5309..5309 union 5311..5311 union 5313..5313 union 5315..5315 union 5317..5317 union 5319..5319 union 5321..5321 union 5323..5323 union 5325..5325 union 5327..5327 union 5329..5329 union 5331..5331 union 5333..5333 union 5335..5335 union 5337..5337 union 5339..5339 union 5341..5341 union 5343..5343 union 5345..5345 union 5347..5347 union 5349..5349 union 5351..5351 union 5353..5353 union 5355..5355 union 5357..5357 union 5359..5359 union 5361..5361 union 5363..5363 union 5365..5365 union 5367..5367 union 5369..5369 union 5371..5371 union 5373..5373 union 5375..5375 union 5377..5377 union 5379..5379 union 5381..5381 union 5383..5383 union 5385..5385 union 5387..5387 union 5389..5389 union 5391..5391 union 5393..5393 union 5395..5395 union 5397..5397 union 5399..5399 union 5401..5401 union 5403..5403 union 5405..5405 union 5407..5407 union 5409..5409 union 5411..5411 union 5413..5413 union 5415..5415 union 5417..5417 union 5419..5419 union 5421..5421 union 5423..5423 union 5425..5425 union 5427..5427 union 5429..5429 union 5431..5431 union 5433..5433 union 5435..5435 union 5437..5437 union 5439..5439 union 5441..5441 union 5443..5443 union 5445..5445 union 5447..5447 union 5449..5449 union 5451..5451 union 5453..5453 union 5455..5455 union 5457..5457 union 5459..5459 union 5461..5461 union 5463..5463 union 5465..5465 union 5467..5467 union 5469..5469 union 5471..5471 union 5473..5473 union 5475..5475 union 5477..5477 union 5479..5479 union 5481..5481 union 5483..5483 union 5485..5485 union 5487..5487 union 5489..5489 union 5491..5491 union 5493..5493 union 5495..5495 union 5497..5497 union 5499..5499 union 5501..5501 union 5503..5503 union 5505..5505 union 5507..5507 union 5509..5509 union 5511..5511 union 5513..5513 union 5515..5515 union 5517..5517 union 5519..5519 union 5521..5521 union 5523..5523 union 5525..5525 union 5527..5527 union 5529..5529 union 5531..5531 union 5533..5533 union 5535..5535 union 5537..5537 union 5539..5539 union 5541..5541 union 5543..5543 union 5545..5545 union 5547..5547 union 5549..5549 union 5551..5551 union 5553..5553 union 5555..5555 union 5557..5557 union 5559..5559 union 5561..5561 union 5563..5563 union 5565..5565 union 5567..5567 union 5569..5569 union 5571..5571 union 5573..5573 union 5575..5575 union 5577..5577 union 5579..5579 union 5581..5581 union 5583..5583 union 5585..5585 union 5587..5587 union 5589..5589 union 5591..5591 union 5593..5593 union 5595..5595 union 5597..5597 union 5599..5599 union 5601..5601 union 5603..5603 union 5605..5605 union 5607..5607 union 5609..5609 union 5611..5611 union 5613..5613 union 5615..5615 union 5617..5617 union 5619..5619 union 5621..5621 union 5623..5623 union 5625..5625 union 5627..5627 union 5629..5629 union 5631..5631 union 5633..5633 union 5635..5635 union 5637..5637 union 5639..5639 union 5641..5641 union 5643..5643 union 5645..5645 union 5647..5647 union 5649..5649 union 5651..5651 union 5653..5653 union 5655..5655 union 5657..5657 union 5659..5659 union 5661..5661 union 5663..5663 union 5665..5665 union 5667..5667 union 5669..5669 union 5671..5671 union 5673..5673 union 5675..5675 union 5677..5677 union 5679..5679 union 5681..5681 union 5683..5683 union 5685..5685 union 5687..5687 union 5689..5689 union 5691..5691 union 5693..5693 union 5695..5695 union 5697..5697 union 5699..5699 union 5701..5701 union 5703..5703 union 5705..5705 union 5707..5707 union 5709..5709 union 5711..5711 union 5713..5713 union 5715..5715 union 5717..5717 union 5719..5719 union 5721..5721 union 5723..5723 union 5725..5725 union 5727..5727 union 5729..5729 union 5731..5731 union 5733..5733 union 5735..5735 union 5737..5737 union 5739..5739 union 5741..5741 union 5743..5743 union 5745..5745 union 5747..5747 union 5749..5749 union 5751..5751 union 5753..5753 union 5755..5755 union 5757..5757 union 5759..5759 union 5761..5761 union 5763..5763 union 5765..5765 union 5767..5767 union 5769..5769 union 5771..5771 union 5773..5773 union 5775..5775 union 5777..5777 union 5779..5779 union 5781..5781 union 5783..5783 union 5785..5785 union 5787..5787 union 5789..5789 union 5791..5791 union 5793..5793 union 5795..5795 union 5797..5797 union 5799..5799 union 5801..5801 union 5803..5803 union 5805..5805 union 5807..5807 union 5809..5809 union 5811..5811 union 5813..5813 union 5815..5815 union 5817..5817 union 5819..5819 union 5821..5821 union 5823..5823 union 5825..5825 union 5827..5827 union 5829..5829 union 5831..5831 union 5833..5833 union 5835..5835 union 5837..5837 union 5839..5839 union 5841..5841 union 5843..5843 union 5845..5845 union 5847..5847 union 5849..5849 union 5851..5851 union 5853..5853 union 5855..5855 union 5857..5857 union 5859..5859 union 5861..5861 union 5863..5863 union 5865..5865 union 5867..5867 union 5869..5869 union 5871..5871 union 5873..5873 union 5875..5875 union 5877..5877 union 5879..5879 union 5881..5881 union 5883..5883 union 5885..5885 union 5887..5887 union 5889..5889 union 5891..5891 union 5893..5893 union 5895..5895 union 5897..5897 union 5899..5899 union 5901..5901 union 5903..5903 union 5905..5905 union 5907..5907 union 5909..5909 union 5911..5911 union 5913..5913 union 5915..5915 union 5917..5917 union 5919..5919 union 5921..5921 union 5923..5923 union 5925..5925 union 5927..5927 union 5929..5929 union 5931..5931 union 5933..5933 union 5935..5935 union 5937..5937 union 5939..5939 union 5941..5941 union 5943..5943 union 5945..5945 union 5947..5947 union 5949..5949 union 5951..5951 union 5953..5953 union 5955..5955 union 5957..5957 union 5959..5959 union 5961..5961 union 5963..5963 union 5965..5965 union 5967..5967 union 5969..5969 union 5971..5971 union 5973..5973 union 5975..5975 union 5977..5977 union 5979..5979 union 5981..5981 union 5983..5983 union 5985..5985 union 5987..5987 union 5989..5989 union 5991..5991 union 5993..5993 union 5995..5995 union 5997..5997 union 5999..5999 union 6001..6001 union 6003..6003 union 6005..6005 union 6007..6007 union 6009..6009 union 6011..6011 union 6013..6013 union 6015..6015 union 6017..6017 union 6019..6019 union 6021..6021 union 6023..6023 union 6025..6025 union 6027..6027 union 6029..6029 union 6031..6031 union 6033..6033 union 6035..6035 union 6037..6037 union 6039..6039 union 6041..6041 union 6043..6043 union 6045..6045 union 6047..6047 union 6049..6049 union 6051..6051 union 6053..6053 union 6055..6055 union 6057..6057 union 6059..6059 union 6061..6061 union 6063..6063 union 6065..6065 union 6067..6067 union 6069..6069 union 6071..6071 union 6073..6073 union 6075..6075 union 6077..6077 union 6079..6079 union 6081..6081]);
|
|
calleesaved = 16..23 union 53..64;
|
|
callersaved = 1..15 union 24..25 union 28..28 union 30..52;
|
|
infinite = 67..6082;
|
|
range = [0..6082, 0..31, 1..15, 24..25, 30..31, 32..32, 33..64, 33..52, 65..65, 66..66, 67..3074, 3075..6082];
|
|
bounded = [false, false, false, false, false, false, false, false, false, false, false, false];
|
|
res_cap = [2, 1, 1, 1, 1];
|
|
res_con = array2d(1..5, 0..42, [0, 0, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
|
|
res_dur = array2d(1..5, 0..42, [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]);
|
|
res_off = array2d(1..5, 0..42, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
|
|
congr = [20..20 union 76..76 union 97..97 union 116..116 union 141..141 union 187..187 union 206..206 union 232..232 union 279..279 union 298..298 union 323..323 union 373..373 union 392..392 union 417..417 union 522..522 union 547..547 union 650..650 union 669..669 union 692..692 union 828..828 union 851..851 union 952..952 union 970..970 union 994..994 union 1158..1158 union 1180..1180 union 1229..1229 union 1246..1246 union 1271..1271 union 1322..1322 union 1391..1391 union 1397..1397 union 1466..1466 union 1490..1490 union 1516..1516 union 1543..1543 union 1568..1568 union 1693..1693 union 1729..1729 union 1757..1757 union 1818..1818 union 1835..1835 union 1861..1861 union 1898..1898 union 2011..2011 union 2028..2028 union 2055..2055 union 2090..2090 union 2147..2147 union 2181..2181 union 2253..2253 union 2271..2271 union 2299..2299 union 2479..2479 union 2495..2495 union 2527..2527 union 2572..2572 union 2589..2589 union 2613..2613 union 2710..2710 union 2732..2732 union 2753..2753 union 2803..2803 union 2819..2819 union 2844..2844 union 2899..2899 union 2915..2915 union 2941..2941 union 3006..3006 union 3010..3010 union 3023..3023 union 3085..3085 union 3101..3101 union 3129..3129 union 3204..3204 union 3235..3235 union 3322..3322 union 3338..3338 union 3369..3369 union 3409..3409 union 3436..3436 union 3452..3452 union 3478..3478 union 3567..3567 union 3591..3591 union 3676..3676 union 3680..3680 union 3718..3723 union 3855..3855 union 3876..3876 union 3933..3933, 21..21 union 117..117 union 142..142 union 207..207 union 233..233 union 299..299 union 324..324 union 393..393 union 418..418 union 523..523 union 548..548 union 670..670 union 693..693 union 829..829 union 852..852 union 971..971 union 995..995 union 1159..1159 union 1181..1181 union 1247..1247 union 1272..1272 union 1467..1467 union 1491..1491 union 1730..1730 union 1758..1758 union 1836..1836 union 1862..1862 union 2029..2029 union 2056..2056 union 2148..2148 union 2182..2182 union 2272..2272 union 2300..2300 union 2496..2496 union 2528..2528 union 2590..2590 union 2614..2614 union 2733..2733 union 2754..2754 union 2820..2820 union 2845..2845 union 2916..2916 union 2942..2942 union 3102..3102 union 3130..3130 union 3205..3205 union 3236..3236 union 3339..3339 union 3370..3370 union 3453..3453 union 3479..3479 union 3568..3568 union 3592..3592 union 3856..3856 union 3877..3877 union 3934..3934, 22..22 union 118..118 union 143..143 union 208..208 union 234..234 union 300..300 union 325..325 union 394..394 union 419..419 union 524..524 union 549..549 union 671..671 union 694..694 union 830..830 union 853..853 union 972..972 union 996..996 union 1160..1160 union 1182..1182 union 1248..1248 union 1273..1273 union 1468..1468 union 1492..1492 union 1731..1731 union 1759..1759 union 1837..1837 union 1863..1863 union 2030..2030 union 2057..2057 union 2149..2149 union 2183..2183 union 2273..2273 union 2301..2301 union 2497..2497 union 2529..2529 union 2591..2591 union 2615..2615 union 2734..2734 union 2755..2755 union 2821..2821 union 2846..2846 union 2917..2917 union 2943..2943 union 3103..3103 union 3131..3131 union 3206..3206 union 3237..3237 union 3340..3340 union 3371..3371 union 3454..3454 union 3480..3480 union 3569..3569 union 3593..3593 union 3857..3857 union 3878..3878 union 3935..3935, 23..23 union 119..119 union 144..144 union 209..209 union 235..235 union 301..301 union 326..326 union 395..395 union 420..420 union 525..525 union 550..550 union 672..672 union 695..695 union 831..831 union 854..854 union 973..973 union 997..997 union 1161..1161 union 1183..1183 union 1249..1249 union 1274..1274 union 1469..1469 union 1493..1493 union 1732..1732 union 1760..1760 union 1838..1838 union 1864..1864 union 2031..2031 union 2058..2058 union 2150..2150 union 2184..2184 union 2274..2274 union 2302..2302 union 2498..2498 union 2530..2530 union 2592..2592 union 2616..2616 union 2735..2735 union 2756..2756 union 2822..2822 union 2847..2847 union 2918..2918 union 2944..2944 union 3104..3104 union 3132..3132 union 3207..3207 union 3238..3238 union 3341..3341 union 3372..3372 union 3455..3455 union 3481..3481 union 3570..3570 union 3594..3594 union 3858..3858 union 3879..3879 union 3936..3936, 98..98 union 123..123, 99..99 union 124..124, 100..100 union 125..125, 101..101 union 126..126, 102..102 union 127..127 union 192..192 union 218..218 union 284..284 union 309..309 union 378..378 union 403..403 union 508..508 union 533..533 union 655..655 union 678..678 union 814..814 union 837..837 union 956..956 union 980..980 union 1144..1144 union 1166..1166 union 1232..1232 union 1257..1257 union 1452..1452 union 1476..1476 union 1715..1715 union 1743..1743 union 1821..1821 union 1847..1847 union 2014..2014 union 2041..2041 union 2133..2133 union 2167..2167 union 2257..2257 union 2285..2285 union 2481..2481 union 2513..2513 union 2575..2575 union 2599..2599 union 2718..2718 union 2739..2739 union 2805..2805 union 2830..2830 union 2901..2901 union 2927..2927 union 3087..3087 union 3115..3115 union 3190..3190 union 3221..3221 union 3324..3324 union 3355..3355 union 3438..3438 union 3464..3464 union 3553..3553 union 3577..3577 union 3841..3841 union 3862..3862, 103..103 union 128..128 union 193..193 union 219..219 union 285..285 union 310..310 union 379..379 union 404..404 union 509..509 union 534..534 union 656..656 union 679..679 union 815..815 union 838..838 union 957..957 union 981..981 union 1145..1145 union 1167..1167 union 1233..1233 union 1258..1258 union 1453..1453 union 1477..1477 union 1716..1716 union 1744..1744 union 1822..1822 union 1848..1848 union 2015..2015 union 2042..2042 union 2134..2134 union 2168..2168 union 2258..2258 union 2286..2286 union 2482..2482 union 2514..2514 union 2576..2576 union 2600..2600 union 2719..2719 union 2740..2740 union 2806..2806 union 2831..2831 union 2902..2902 union 2928..2928 union 3088..3088 union 3116..3116 union 3191..3191 union 3222..3222 union 3325..3325 union 3356..3356 union 3439..3439 union 3465..3465 union 3554..3554 union 3578..3578 union 3842..3842 union 3863..3863, 104..104 union 129..129 union 194..194 union 220..220 union 286..286 union 311..311 union 380..380 union 405..405 union 510..510 union 535..535 union 657..657 union 680..680 union 816..816 union 839..839 union 958..958 union 982..982 union 1146..1146 union 1168..1168 union 1234..1234 union 1259..1259 union 1454..1454 union 1478..1478 union 1717..1717 union 1745..1745 union 1823..1823 union 1849..1849 union 2016..2016 union 2043..2043 union 2135..2135 union 2169..2169 union 2259..2259 union 2287..2287 union 2483..2483 union 2515..2515 union 2577..2577 union 2601..2601 union 2720..2720 union 2741..2741 union 2807..2807 union 2832..2832 union 2903..2903 union 2929..2929 union 3089..3089 union 3117..3117 union 3192..3192 union 3223..3223 union 3326..3326 union 3357..3357 union 3440..3440 union 3466..3466 union 3555..3555 union 3579..3579 union 3843..3843 union 3864..3864, 105..105 union 130..130 union 195..195 union 221..221 union 287..287 union 312..312 union 381..381 union 406..406 union 511..511 union 536..536 union 658..658 union 681..681 union 817..817 union 840..840 union 959..959 union 983..983 union 1147..1147 union 1169..1169 union 1235..1235 union 1260..1260 union 1455..1455 union 1479..1479 union 1718..1718 union 1746..1746 union 1824..1824 union 1850..1850 union 2017..2017 union 2044..2044 union 2136..2136 union 2170..2170 union 2260..2260 union 2288..2288 union 2484..2484 union 2516..2516 union 2578..2578 union 2602..2602 union 2721..2721 union 2742..2742 union 2808..2808 union 2833..2833 union 2904..2904 union 2930..2930 union 3090..3090 union 3118..3118 union 3193..3193 union 3224..3224 union 3327..3327 union 3358..3358 union 3441..3441 union 3467..3467 union 3556..3556 union 3580..3580 union 3844..3844 union 3865..3865, 106..106 union 131..131 union 196..196 union 222..222 union 288..288 union 313..313 union 382..382 union 407..407 union 512..512 union 537..537 union 659..659 union 682..682 union 818..818 union 841..841 union 960..960 union 984..984 union 1148..1148 union 1170..1170 union 1236..1236 union 1261..1261 union 1456..1456 union 1480..1480 union 1719..1719 union 1747..1747 union 1825..1825 union 1851..1851 union 2018..2018 union 2045..2045 union 2137..2137 union 2171..2171 union 2261..2261 union 2289..2289 union 2485..2485 union 2517..2517 union 2579..2579 union 2603..2603 union 2722..2722 union 2743..2743 union 2809..2809 union 2834..2834 union 2905..2905 union 2931..2931 union 3091..3091 union 3119..3119 union 3194..3194 union 3225..3225 union 3328..3328 union 3359..3359 union 3442..3442 union 3468..3468 union 3557..3557 union 3581..3581 union 3845..3845 union 3866..3866, 107..107 union 132..132 union 197..197 union 223..223 union 289..289 union 314..314 union 383..383 union 408..408 union 513..513 union 538..538 union 660..660 union 683..683 union 819..819 union 842..842 union 961..961 union 985..985 union 1149..1149 union 1171..1171 union 1237..1237 union 1262..1262 union 1457..1457 union 1481..1481 union 1720..1720 union 1748..1748 union 1826..1826 union 1852..1852 union 2019..2019 union 2046..2046 union 2138..2138 union 2172..2172 union 2262..2262 union 2290..2290 union 2486..2486 union 2518..2518 union 2580..2580 union 2604..2604 union 2723..2723 union 2744..2744 union 2810..2810 union 2835..2835 union 2906..2906 union 2932..2932 union 3092..3092 union 3120..3120 union 3195..3195 union 3226..3226 union 3329..3329 union 3360..3360 union 3443..3443 union 3469..3469 union 3558..3558 union 3582..3582 union 3846..3846 union 3867..3867, 108..108 union 133..133 union 198..198 union 224..224 union 290..290 union 315..315 union 384..384 union 409..409 union 514..514 union 539..539 union 661..661 union 684..684 union 820..820 union 843..843 union 962..962 union 986..986 union 1150..1150 union 1172..1172 union 1238..1238 union 1263..1263 union 1458..1458 union 1482..1482 union 1721..1721 union 1749..1749 union 1827..1827 union 1853..1853 union 2020..2020 union 2047..2047 union 2139..2139 union 2173..2173 union 2263..2263 union 2291..2291 union 2487..2487 union 2519..2519 union 2581..2581 union 2605..2605 union 2724..2724 union 2745..2745 union 2811..2811 union 2836..2836 union 2907..2907 union 2933..2933 union 3093..3093 union 3121..3121 union 3196..3196 union 3227..3227 union 3330..3330 union 3361..3361 union 3444..3444 union 3470..3470 union 3559..3559 union 3583..3583 union 3847..3847 union 3868..3868, 109..109 union 134..134 union 199..199 union 225..225 union 291..291 union 316..316 union 385..385 union 410..410 union 515..515 union 540..540 union 662..662 union 685..685 union 821..821 union 844..844 union 963..963 union 987..987 union 1151..1151 union 1173..1173 union 1239..1239 union 1264..1264 union 1459..1459 union 1483..1483 union 1722..1722 union 1750..1750 union 1828..1828 union 1854..1854 union 2021..2021 union 2048..2048 union 2140..2140 union 2174..2174 union 2264..2264 union 2292..2292 union 2488..2488 union 2520..2520 union 2582..2582 union 2606..2606 union 2725..2725 union 2746..2746 union 2812..2812 union 2837..2837 union 2908..2908 union 2934..2934 union 3094..3094 union 3122..3122 union 3197..3197 union 3228..3228 union 3331..3331 union 3362..3362 union 3445..3445 union 3471..3471 union 3560..3560 union 3584..3584 union 3848..3848 union 3869..3869, 110..110 union 135..135 union 200..200 union 226..226 union 292..292 union 317..317 union 386..386 union 411..411 union 516..516 union 541..541 union 663..663 union 686..686 union 822..822 union 845..845 union 964..964 union 988..988 union 1152..1152 union 1174..1174 union 1240..1240 union 1265..1265 union 1460..1460 union 1484..1484 union 1723..1723 union 1751..1751 union 1829..1829 union 1855..1855 union 2022..2022 union 2049..2049 union 2141..2141 union 2175..2175 union 2265..2265 union 2293..2293 union 2489..2489 union 2521..2521 union 2583..2583 union 2607..2607 union 2726..2726 union 2747..2747 union 2813..2813 union 2838..2838 union 2909..2909 union 2935..2935 union 3095..3095 union 3123..3123 union 3198..3198 union 3229..3229 union 3332..3332 union 3363..3363 union 3446..3446 union 3472..3472 union 3561..3561 union 3585..3585 union 3849..3849 union 3870..3870, 111..111 union 136..136 union 201..201 union 227..227 union 293..293 union 318..318 union 387..387 union 412..412 union 517..517 union 542..542 union 664..664 union 687..687 union 823..823 union 846..846 union 965..965 union 989..989 union 1153..1153 union 1175..1175 union 1241..1241 union 1266..1266 union 1461..1461 union 1485..1485 union 1724..1724 union 1752..1752 union 1830..1830 union 1856..1856 union 2023..2023 union 2050..2050 union 2142..2142 union 2176..2176 union 2266..2266 union 2294..2294 union 2490..2490 union 2522..2522 union 2584..2584 union 2608..2608 union 2727..2727 union 2748..2748 union 2814..2814 union 2839..2839 union 2910..2910 union 2936..2936 union 3096..3096 union 3124..3124 union 3199..3199 union 3230..3230 union 3333..3333 union 3364..3364 union 3447..3447 union 3473..3473 union 3562..3562 union 3586..3586 union 3850..3850 union 3871..3871, 112..112 union 137..137 union 202..202 union 228..228 union 294..294 union 319..319 union 388..388 union 413..413 union 518..518 union 543..543 union 665..665 union 688..688 union 824..824 union 847..847 union 966..966 union 990..990 union 1154..1154 union 1176..1176 union 1242..1242 union 1267..1267 union 1462..1462 union 1486..1486 union 1725..1725 union 1753..1753 union 1831..1831 union 1857..1857 union 2024..2024 union 2051..2051 union 2143..2143 union 2177..2177 union 2267..2267 union 2295..2295 union 2491..2491 union 2523..2523 union 2585..2585 union 2609..2609 union 2728..2728 union 2749..2749 union 2815..2815 union 2840..2840 union 2911..2911 union 2937..2937 union 3097..3097 union 3125..3125 union 3200..3200 union 3231..3231 union 3334..3334 union 3365..3365 union 3448..3448 union 3474..3474 union 3563..3563 union 3587..3587 union 3851..3851 union 3872..3872, 113..113 union 138..138 union 203..203 union 229..229 union 295..295 union 320..320 union 389..389 union 414..414 union 519..519 union 544..544 union 666..666 union 689..689 union 825..825 union 848..848 union 967..967 union 991..991 union 1155..1155 union 1177..1177 union 1243..1243 union 1268..1268 union 1463..1463 union 1487..1487 union 1726..1726 union 1754..1754 union 1832..1832 union 1858..1858 union 2025..2025 union 2052..2052 union 2144..2144 union 2178..2178 union 2268..2268 union 2296..2296 union 2492..2492 union 2524..2524 union 2586..2586 union 2610..2610 union 2729..2729 union 2750..2750 union 2816..2816 union 2841..2841 union 2912..2912 union 2938..2938 union 3098..3098 union 3126..3126 union 3201..3201 union 3232..3232 union 3335..3335 union 3366..3366 union 3449..3449 union 3475..3475 union 3564..3564 union 3588..3588 union 3852..3852 union 3873..3873, 114..114 union 139..139 union 204..204 union 230..230 union 296..296 union 321..321 union 390..390 union 415..415 union 520..520 union 545..545 union 667..667 union 690..690 union 826..826 union 849..849 union 968..968 union 992..992 union 1156..1156 union 1178..1178 union 1244..1244 union 1269..1269 union 1464..1464 union 1488..1488 union 1727..1727 union 1755..1755 union 1833..1833 union 1859..1859 union 2026..2026 union 2053..2053 union 2145..2145 union 2179..2179 union 2269..2269 union 2297..2297 union 2493..2493 union 2525..2525 union 2587..2587 union 2611..2611 union 2730..2730 union 2751..2751 union 2817..2817 union 2842..2842 union 2913..2913 union 2939..2939 union 3099..3099 union 3127..3127 union 3202..3202 union 3233..3233 union 3336..3336 union 3367..3367 union 3450..3450 union 3476..3476 union 3565..3565 union 3589..3589 union 3853..3853 union 3874..3874, 115..115 union 140..140 union 205..205 union 231..231 union 297..297 union 322..322 union 391..391 union 416..416 union 521..521 union 546..546 union 668..668 union 691..691 union 827..827 union 850..850 union 969..969 union 993..993 union 1157..1157 union 1179..1179 union 1245..1245 union 1270..1270 union 1465..1465 union 1489..1489 union 1728..1728 union 1756..1756 union 1834..1834 union 1860..1860 union 2027..2027 union 2054..2054 union 2146..2146 union 2180..2180 union 2270..2270 union 2298..2298 union 2494..2494 union 2526..2526 union 2588..2588 union 2612..2612 union 2731..2731 union 2752..2752 union 2818..2818 union 2843..2843 union 2914..2914 union 2940..2940 union 3100..3100 union 3128..3128 union 3203..3203 union 3234..3234 union 3337..3337 union 3368..3368 union 3451..3451 union 3477..3477 union 3566..3566 union 3590..3590 union 3854..3854 union 3875..3875, 120..120 union 145..145 union 210..210 union 236..236 union 302..302 union 327..327 union 832..832 union 1162..1162 union 2736..2736 union 3859..3859 union 3880..3880, 121..121 union 146..146, 122..122 union 147..147 union 212..212 union 238..238 union 304..304 union 329..329 union 833..833 union 1163..1163 union 2737..2737 union 3860..3861, 188..188 union 214..214, 189..189 union 215..215, 190..190 union 216..216, 191..191 union 217..217, 211..211 union 237..237, 213..213 union 239..239, 280..280 union 305..305, 281..281 union 306..306, 282..282 union 307..307, 283..283 union 308..308, 303..303 union 328..328, 374..374 union 399..399 union 504..504 union 529..529, 375..375 union 400..400 union 505..505 union 530..530, 376..376 union 401..401 union 506..506 union 531..531, 377..377 union 402..402 union 507..507 union 532..532, 396..396 union 421..421 union 526..526 union 551..551, 397..397 union 422..422 union 527..527 union 552..552, 398..398 union 423..423 union 528..528 union 553..553, 459..459 union 471..471, 460..460 union 477..477, 478..478 union 484..484, 479..479 union 485..485, 480..480 union 486..486, 481..481 union 487..487, 482..482 union 488..488, 483..483 union 489..489, 577..577 union 585..585, 578..578 union 589..589, 591..591 union 610..610, 592..592 union 611..611, 593..593 union 612..612, 594..594 union 613..613, 595..595 union 614..614, 596..596 union 615..615, 597..597 union 616..616, 598..598 union 617..617, 599..599 union 618..618, 600..600 union 619..619, 601..601 union 620..620, 602..602 union 621..621, 603..603 union 622..622, 604..604 union 623..623, 605..605 union 624..624, 606..606 union 625..625, 607..607 union 626..626, 608..608 union 627..627, 609..609 union 628..628, 651..651 union 834..834, 652..652 union 677..677, 653..653 union 835..835, 654..654 union 836..836, 673..673 union 696..696 union 855..855, 674..674 union 697..697 union 856..856, 675..675 union 698..698 union 857..857, 676..676 union 858..858, 728..728 union 734..734, 729..729 union 737..737, 739..739 union 758..758, 740..740 union 759..759, 741..741 union 760..760, 742..742 union 761..761, 743..743 union 762..762, 744..744 union 763..763, 745..745 union 764..764, 746..746 union 765..765, 747..747 union 766..766, 748..748 union 767..767, 749..749 union 768..768, 750..750 union 769..769, 751..751 union 770..770, 752..752 union 771..771, 753..753 union 772..772, 754..754 union 773..773, 755..755 union 774..774, 756..756 union 775..775, 757..757 union 776..776, 782..782 union 792..792, 783..783 union 797..797, 798..798 union 804..804, 799..799 union 805..805, 800..800 union 806..806, 801..801 union 807..807, 802..802 union 808..808, 803..803 union 809..809, 882..882 union 888..888, 883..883 union 891..891, 893..893 union 912..912, 894..894 union 913..913, 895..895 union 914..914, 896..896 union 915..915, 897..897 union 916..916, 898..898 union 917..917, 899..899 union 918..918, 900..900 union 919..919, 901..901 union 920..920, 902..902 union 921..921, 903..903 union 922..922, 904..904 union 923..923, 905..905 union 924..924, 906..906 union 925..925, 907..907 union 926..926, 908..908 union 927..927, 909..909 union 928..928, 910..910 union 929..929, 911..911 union 930..930, 953..953 union 1164..1164, 954..954 union 979..979, 955..955 union 1165..1165, 974..974 union 998..998 union 1184..1184, 975..975 union 999..999 union 1185..1185, 976..976 union 1000..1000, 977..977 union 1001..1001 union 1186..1186, 978..978 union 1187..1187, 1033..1033 union 1039..1039, 1034..1034 union 1042..1042, 1044..1044 union 1063..1063, 1045..1045 union 1064..1064, 1046..1046 union 1065..1065, 1047..1047 union 1066..1066, 1048..1048 union 1067..1067, 1049..1049 union 1068..1068, 1050..1050 union 1069..1069, 1051..1051 union 1070..1070, 1052..1052 union 1071..1071, 1053..1053 union 1072..1072, 1054..1054 union 1073..1073, 1055..1055 union 1074..1074, 1056..1056 union 1075..1075, 1057..1057 union 1076..1076, 1058..1058 union 1077..1077, 1059..1059 union 1078..1078, 1060..1060 union 1079..1079, 1061..1061 union 1080..1080, 1062..1062 union 1081..1081, 1087..1087 union 1097..1097, 1088..1088 union 1102..1102, 1103..1103 union 1109..1109, 1104..1104 union 1110..1110, 1105..1105 union 1111..1111, 1106..1106 union 1112..1112, 1107..1107 union 1113..1113, 1108..1108 union 1114..1114, 1118..1118 union 1124..1124, 1119..1119 union 1127..1127, 1128..1128 union 1134..1134, 1129..1129 union 1135..1135, 1130..1130 union 1136..1136, 1131..1131 union 1137..1137, 1132..1132 union 1138..1138, 1133..1133 union 1139..1139, 1230..1230 union 1255..1255 union 1450..1450 union 1474..1474, 1231..1231 union 1256..1256 union 1451..1451 union 1475..1475, 1250..1250 union 1275..1275 union 1470..1470 union 1494..1494, 1251..1251 union 1276..1276 union 1471..1471 union 1495..1495, 1252..1252 union 1277..1277 union 1472..1472 union 1496..1496, 1253..1253 union 1278..1278 union 1473..1473 union 1497..1497, 1254..1254 union 1279..1279, 1297..1297 union 1306..1306, 1301..1301 union 1309..1309, 1310..1310 union 1316..1316, 1311..1311 union 1317..1317, 1312..1312 union 1318..1318, 1313..1313 union 1319..1319, 1314..1314 union 1320..1320, 1315..1315 union 1321..1321, 1329..1329 union 1339..1339, 1330..1330 union 1344..1344, 1345..1345 union 1351..1351, 1346..1346 union 1352..1352, 1347..1347 union 1353..1353, 1348..1348 union 1354..1354, 1349..1349 union 1355..1355, 1350..1350 union 1356..1356, 1366..1366 union 1374..1374, 1367..1367 union 1378..1378, 1379..1379 union 1385..1385, 1380..1380 union 1386..1386, 1381..1381 union 1387..1387, 1382..1382 union 1388..1388, 1383..1383 union 1389..1389, 1384..1384 union 1390..1390, 1410..1410 union 1420..1420, 1411..1411 union 1425..1425, 1426..1426 union 1432..1432, 1427..1427 union 1433..1433, 1428..1428 union 1434..1434, 1429..1429 union 1435..1435, 1430..1430 union 1436..1436, 1431..1431 union 1437..1437, 1515..1515 union 1526..1526, 1520..1520 union 1527..1527, 1521..1521 union 1530..1530, 1531..1531 union 1537..1537, 1532..1532 union 1538..1538, 1533..1533 union 1539..1539, 1534..1534 union 1540..1540, 1535..1535 union 1541..1541, 1536..1536 union 1542..1542, 1605..1605 union 1613..1613, 1606..1606 union 1617..1617, 1619..1619 union 1638..1638, 1620..1620 union 1639..1639, 1621..1621 union 1640..1640, 1622..1622 union 1641..1641, 1623..1623 union 1642..1642, 1624..1624 union 1643..1643, 1625..1625 union 1644..1644, 1626..1626 union 1645..1645, 1627..1627 union 1646..1646, 1628..1628 union 1647..1647, 1629..1629 union 1648..1648, 1630..1630 union 1649..1649, 1631..1631 union 1650..1650, 1632..1632 union 1651..1651, 1633..1633 union 1652..1652, 1634..1634 union 1653..1653, 1635..1635 union 1654..1654, 1636..1636 union 1655..1655, 1637..1637 union 1656..1656, 1668..1668 union 1676..1676, 1669..1669 union 1680..1680, 1681..1681 union 1687..1687, 1682..1682 union 1688..1688, 1683..1683 union 1689..1689, 1684..1684 union 1690..1690, 1685..1685 union 1691..1691, 1686..1686 union 1692..1692, 1713..1713 union 1741..1741 union 1819..1819 union 1845..1845, 1714..1714 union 1742..1742 union 1820..1820 union 1846..1846, 1733..1733 union 1761..1761 union 1839..1839 union 1865..1865, 1734..1734 union 1762..1762 union 1840..1840 union 1866..1866, 1735..1735 union 1763..1763 union 1841..1841 union 1867..1867, 1736..1736 union 1764..1764 union 1842..1842 union 1868..1868, 1737..1737 union 1740..1740 union 1844..1844 union 1869..1869, 1738..1739 union 1843..1843, 1921..1921 union 1927..1927, 1922..1922 union 1930..1930, 1932..1932 union 1951..1951, 1933..1933 union 1952..1952, 1934..1934 union 1953..1953, 1935..1935 union 1954..1954, 1936..1936 union 1955..1955, 1937..1937 union 1956..1956, 1938..1938 union 1957..1957, 1939..1939 union 1958..1958, 1940..1940 union 1959..1959, 1941..1941 union 1960..1960, 1942..1942 union 1961..1961, 1943..1943 union 1962..1962, 1944..1944 union 1963..1963, 1945..1945 union 1964..1964, 1946..1946 union 1965..1965, 1947..1947 union 1966..1966, 1948..1948 union 1967..1967, 1949..1949 union 1968..1968, 1950..1950 union 1969..1969, 2012..2012 union 2039..2039, 2013..2013 union 2040..2040, 2032..2032 union 2059..2059 union 2593..2593 union 2617..2617 union 2757..2757, 2033..2033 union 2060..2060 union 2594..2594 union 2618..2618 union 2758..2758, 2034..2034 union 2061..2061 union 2595..2595 union 2619..2619 union 2759..2759, 2035..2035 union 2062..2062 union 2596..2596 union 2620..2620 union 2760..2760, 2036..2036 union 2063..2063, 2037..2037 union 2064..2064 union 2598..2598 union 2621..2621 union 2762..2762, 2038..2038 union 2065..2065, 2132..2132 union 2166..2166 union 2256..2256 union 2284..2284 union 2480..2480 union 2512..2512, 2151..2151 union 2185..2185 union 2275..2275 union 2303..2303 union 2499..2499 union 2531..2531, 2152..2152 union 2186..2186 union 2276..2276 union 2304..2304 union 2500..2500 union 2532..2532, 2153..2153 union 2187..2187 union 2277..2277 union 2305..2305 union 2501..2501 union 2533..2533, 2154..2154 union 2188..2188 union 2278..2278 union 2306..2306 union 2502..2502 union 2534..2534, 2155..2155 union 2189..2189 union 2279..2279 union 2307..2307 union 2503..2503 union 2535..2535, 2156..2156 union 2190..2190 union 2280..2280 union 2308..2308 union 2504..2504 union 2536..2536, 2157..2157 union 2164..2164 union 2510..2510, 2158..2158 union 2163..2163 union 2509..2509, 2159..2159 union 2165..2165 union 2255..2255 union 2313..2313 union 2508..2508 union 2511..2511, 2160..2160 union 2191..2191 union 2505..2505, 2161..2161 union 2192..2192 union 2506..2506, 2162..2162 union 2193..2193 union 2507..2507, 2254..2254 union 2312..2312, 2281..2281 union 2309..2309, 2282..2282 union 2310..2310, 2283..2283 union 2311..2311, 2341..2341 union 2349..2349, 2342..2342 union 2353..2353, 2354..2354 union 2360..2360, 2355..2355 union 2361..2361, 2356..2356 union 2362..2362, 2357..2357 union 2363..2363, 2358..2358 union 2364..2364, 2359..2359 union 2365..2365, 2375..2375 union 2389..2389, 2376..2376 union 2396..2396, 2398..2398 union 2417..2417, 2399..2399 union 2418..2418, 2400..2400 union 2419..2419, 2401..2401 union 2420..2420, 2402..2402 union 2421..2421, 2403..2403 union 2422..2422, 2404..2404 union 2423..2423, 2405..2405 union 2424..2424, 2406..2406 union 2425..2425, 2407..2407 union 2426..2426, 2408..2408 union 2427..2427, 2409..2409 union 2428..2428, 2410..2410 union 2429..2429, 2411..2411 union 2430..2430, 2412..2412 union 2431..2431, 2413..2413 union 2432..2432, 2414..2414 union 2433..2433, 2415..2415 union 2434..2434, 2416..2416 union 2435..2435, 2573..2573 union 2763..2763, 2574..2574 union 2738..2738, 2597..2597 union 2761..2761, 2635..2635 union 2641..2641, 2636..2636 union 2644..2644, 2645..2645 union 2651..2651, 2646..2646 union 2652..2652, 2647..2647 union 2653..2653, 2648..2648 union 2654..2654, 2649..2649 union 2655..2655, 2650..2650 union 2656..2656, 2660..2660 union 2664..2664, 2661..2661 union 2666..2666, 2667..2667 union 2673..2673, 2668..2668 union 2674..2674, 2669..2669 union 2675..2675, 2670..2670 union 2676..2676, 2671..2671 union 2677..2677, 2672..2672 union 2678..2678, 2688..2688 union 2694..2694, 2689..2689 union 2697..2697, 2698..2698 union 2704..2704, 2699..2699 union 2705..2705, 2700..2700 union 2706..2706, 2701..2701 union 2707..2707, 2702..2702 union 2708..2708, 2703..2703 union 2709..2709, 2804..2804 union 2829..2829 union 2900..2900 union 2926..2926 union 3437..3437 union 3463..3463 union 3552..3552 union 3576..3576, 2823..2823 union 2848..2848 union 2919..2919 union 2945..2945 union 3456..3456 union 3482..3482 union 3571..3571 union 3595..3595, 2824..2824 union 2849..2849 union 2920..2920 union 2946..2946 union 3457..3457 union 3483..3483 union 3572..3572 union 3596..3596, 2825..2825 union 2850..2850 union 2921..2921 union 2947..2947 union 3458..3458 union 3484..3484 union 3573..3573 union 3597..3597, 2826..2826 union 2851..2851 union 2922..2922 union 2948..2948 union 3459..3459 union 3485..3485 union 3574..3574 union 3598..3598, 2827..2827 union 2852..2852 union 2923..2923 union 2949..2949 union 3460..3460 union 3486..3486 union 3575..3575 union 3599..3599, 2828..2828 union 2853..2853, 2924..2924 union 2950..2950 union 3461..3461 union 3487..3487, 2925..2925 union 2951..2951 union 3462..3462 union 3488..3488, 2977..2977 union 2988..2988, 2981..2981 union 2992..2992, 2993..2993 union 2999..2999, 2994..2994 union 3000..3000, 2995..2995 union 3001..3001, 2996..2996 union 3002..3002, 2997..2997 union 3003..3003, 2998..2998 union 3004..3004, 3005..3005 union 3018..3018, 3014..3014 union 3040..3040, 3015..3015 union 3022..3022, 3016..3017, 3027..3027 union 3037..3037, 3028..3028 union 3043..3043, 3044..3044 union 3050..3050, 3045..3045 union 3051..3051, 3046..3046 union 3052..3052, 3047..3047 union 3053..3053, 3048..3048 union 3054..3054, 3049..3049 union 3055..3055, 3086..3086 union 3114..3114 union 3189..3189 union 3220..3220 union 3323..3323 union 3354..3354, 3105..3105 union 3133..3133 union 3208..3208 union 3239..3239 union 3342..3342 union 3373..3373, 3106..3106 union 3134..3134 union 3209..3209 union 3240..3240 union 3343..3343 union 3374..3374, 3107..3107 union 3135..3135 union 3210..3210 union 3241..3241 union 3344..3344 union 3375..3375, 3108..3108 union 3136..3136 union 3211..3211 union 3242..3242 union 3345..3345 union 3376..3376, 3109..3109 union 3137..3137 union 3212..3212 union 3243..3243 union 3346..3346 union 3377..3377, 3110..3110 union 3138..3138 union 3213..3213 union 3244..3244 union 3347..3347 union 3378..3378, 3111..3111 union 3139..3139 union 3214..3214 union 3245..3245 union 3348..3348 union 3379..3379, 3112..3112 union 3352..3353, 3113..3113 union 3140..3140, 3215..3215 union 3246..3246 union 3349..3349, 3216..3216 union 3219..3219 union 3351..3351, 3217..3218 union 3350..3350, 3508..3508 union 3520..3520, 3509..3509 union 3523..3523, 3510..3510 union 3524..3524, 3511..3511 union 3527..3527, 3528..3528 union 3534..3534, 3529..3529 union 3535..3535, 3530..3530 union 3536..3536, 3531..3531 union 3537..3537, 3532..3532 union 3538..3538, 3533..3533 union 3539..3539, 3621..3621 union 3627..3627, 3622..3622 union 3630..3630, 3631..3631 union 3637..3637, 3632..3632 union 3638..3638, 3633..3633 union 3639..3639, 3634..3634 union 3640..3640, 3635..3635 union 3641..3641, 3636..3636 union 3642..3642, 3643..3643 union 3658..3658, 3647..3647 union 3657..3657, 3648..3648 union 3663..3663, 3664..3664 union 3670..3670, 3665..3665 union 3671..3671, 3666..3666 union 3672..3672, 3667..3667 union 3673..3673, 3668..3668 union 3674..3674, 3669..3669 union 3675..3675, 3684..3684 union 3701..3701, 3691..3691 union 3705..3705, 3706..3706 union 3712..3712, 3707..3707 union 3713..3713, 3708..3708 union 3714..3714, 3709..3709 union 3715..3715, 3710..3710 union 3716..3716, 3711..3711 union 3717..3717, 3727..3727 union 3733..3733, 3728..3728 union 3736..3736, 3737..3737 union 3743..3743, 3738..3738 union 3744..3744, 3739..3739 union 3745..3745, 3740..3740 union 3746..3746, 3741..3741 union 3747..3747, 3742..3742 union 3748..3748, 3752..3752 union 3758..3758, 3753..3753 union 3761..3761, 3763..3763 union 3782..3782, 3764..3764 union 3783..3783, 3765..3765 union 3784..3784, 3766..3766 union 3785..3785, 3767..3767 union 3786..3786, 3768..3768 union 3787..3787, 3769..3769 union 3788..3788, 3770..3770 union 3789..3789, 3771..3771 union 3790..3790, 3772..3772 union 3791..3791, 3773..3773 union 3792..3792, 3774..3774 union 3793..3793, 3775..3775 union 3794..3794, 3776..3776 union 3795..3795, 3777..3777 union 3796..3796, 3778..3778 union 3797..3797, 3779..3779 union 3798..3798, 3780..3780 union 3799..3799, 3781..3781 union 3800..3800, 3806..3806 union 3810..3810, 3807..3807 union 3812..3812, 3813..3813 union 3819..3819, 3814..3814 union 3820..3820, 3815..3815 union 3821..3821, 3816..3816 union 3822..3822, 3817..3817 union 3823..3823, 3818..3818 union 3824..3824];
|
|
strictly_congr = [0..0 union 472..472 union 586..586 union 593..593 union 612..612 union 735..735 union 741..741 union 760..760 union 793..793 union 889..889 union 895..895 union 914..914 union 1040..1040 union 1046..1046 union 1065..1065 union 1098..1098 union 1125..1125 union 1307..1307 union 1340..1340 union 1375..1375 union 1421..1421 union 1520..1520 union 1527..1527 union 1614..1614 union 1621..1621 union 1640..1640 union 1677..1677 union 1928..1928 union 1934..1934 union 1953..1953 union 2350..2350 union 2390..2390 union 2400..2400 union 2419..2419 union 2642..2642 union 2665..2665 union 2695..2695 union 2989..2989 union 3038..3038 union 3521..3521 union 3628..3628 union 3643..3643 union 3658..3658 union 3684..3684 union 3701..3701 union 3734..3734 union 3759..3759 union 3765..3765 union 3784..3784 union 3811..3811, 1..1 union 473..473 union 587..587 union 594..594 union 613..613 union 742..742 union 761..761 union 794..794 union 890..890 union 896..896 union 915..915 union 1047..1047 union 1066..1066 union 1099..1099 union 1341..1341 union 1376..1376 union 1422..1422 union 1528..1528 union 1615..1615 union 1622..1622 union 1641..1641 union 1678..1678 union 1935..1935 union 1954..1954 union 2351..2351 union 2391..2391 union 2401..2401 union 2420..2420 union 2990..2990 union 3039..3039 union 3522..3522 union 3659..3659 union 3702..3702 union 3766..3766 union 3785..3785, 2..2 union 474..474 union 595..595 union 614..614 union 743..743 union 762..762 union 795..795 union 897..897 union 916..916 union 1048..1048 union 1067..1067 union 1100..1100 union 1342..1342 union 1423..1423 union 1623..1623 union 1642..1642 union 1936..1936 union 1955..1955 union 2392..2392 union 2402..2402 union 2421..2421 union 3014..3014 union 3040..3040 union 3509..3509 union 3523..3523 union 3660..3660 union 3703..3703 union 3767..3767 union 3786..3786, 3..3 union 475..475 union 596..596 union 615..615 union 744..744 union 763..763 union 898..898 union 917..917 union 1049..1049 union 1068..1068 union 1624..1624 union 1643..1643 union 1937..1937 union 1956..1956 union 2393..2393 union 2403..2403 union 2422..2422 union 3041..3041 union 3510..3510 union 3524..3524 union 3661..3661 union 3768..3768 union 3787..3787, 4..4 union 459..459 union 471..471 union 577..577 union 585..585 union 728..728 union 734..734 union 782..782 union 792..792 union 882..882 union 888..888 union 1033..1033 union 1039..1039 union 1087..1087 union 1097..1097 union 1118..1118 union 1124..1124 union 1297..1297 union 1306..1306 union 1329..1329 union 1339..1339 union 1366..1366 union 1374..1374 union 1410..1410 union 1420..1420 union 1515..1515 union 1526..1526 union 1605..1605 union 1613..1613 union 1668..1668 union 1676..1676 union 1921..1921 union 1927..1927 union 2341..2341 union 2349..2349 union 2375..2375 union 2389..2389 union 2635..2635 union 2641..2641 union 2660..2660 union 2664..2664 union 2688..2688 union 2694..2694 union 2977..2977 union 2988..2988 union 3027..3027 union 3037..3037 union 3508..3508 union 3520..3520 union 3621..3621 union 3627..3627 union 3647..3647 union 3657..3657 union 3700..3700 union 3727..3727 union 3733..3733 union 3752..3752 union 3758..3758 union 3806..3806 union 3810..3810, 5..5 union 590..590 union 738..738 union 892..892 union 1043..1043 union 1618..1618 union 1931..1931 union 2397..2397 union 3762..3762 union 3918..3918, 6..6 union 3919..3919, 7..7 union 3920..3920, 8..8 union 3921..3921, 9..9 union 3922..3922, 10..10 union 3923..3923, 11..11 union 3924..3924, 12..12 union 3925..3925, 13..13 union 3926..3926, 14..14 union 3927..3927, 15..15 union 3928..3928, 16..16 union 3929..3929, 17..17 union 3930..3930, 18..18 union 3931..3931, 19..19 union 3932..3932, 20..20 union 76..76 union 97..97 union 116..116 union 141..141 union 187..187 union 206..206 union 232..232 union 279..279 union 298..298 union 323..323 union 373..373 union 392..392 union 417..417 union 522..522 union 547..547 union 650..650 union 669..669 union 692..692 union 828..828 union 851..851 union 952..952 union 970..970 union 994..994 union 1158..1158 union 1180..1180 union 1229..1229 union 1246..1246 union 1271..1271 union 1322..1322 union 1391..1391 union 1397..1397 union 1466..1466 union 1490..1490 union 1516..1516 union 1543..1543 union 1568..1568 union 1693..1693 union 1729..1729 union 1757..1757 union 1818..1818 union 1835..1835 union 1861..1861 union 1898..1898 union 2011..2011 union 2028..2028 union 2055..2055 union 2090..2090 union 2147..2147 union 2181..2181 union 2253..2253 union 2271..2271 union 2299..2299 union 2479..2479 union 2495..2495 union 2527..2527 union 2572..2572 union 2589..2589 union 2613..2613 union 2710..2710 union 2732..2732 union 2753..2753 union 2803..2803 union 2819..2819 union 2844..2844 union 2899..2899 union 2915..2915 union 2941..2941 union 3006..3006 union 3010..3010 union 3023..3023 union 3085..3085 union 3101..3101 union 3129..3129 union 3204..3204 union 3235..3235 union 3322..3322 union 3338..3338 union 3369..3369 union 3409..3409 union 3436..3436 union 3452..3452 union 3478..3478 union 3567..3567 union 3591..3591 union 3676..3676 union 3680..3680 union 3718..3723 union 3855..3855 union 3876..3876 union 3933..3933, 21..21 union 117..117 union 142..142 union 207..207 union 233..233 union 299..299 union 324..324 union 393..393 union 418..418 union 523..523 union 548..548 union 670..670 union 693..693 union 829..829 union 852..852 union 971..971 union 995..995 union 1159..1159 union 1181..1181 union 1247..1247 union 1272..1272 union 1467..1467 union 1491..1491 union 1730..1730 union 1758..1758 union 1836..1836 union 1862..1862 union 2029..2029 union 2056..2056 union 2148..2148 union 2182..2182 union 2272..2272 union 2300..2300 union 2496..2496 union 2528..2528 union 2590..2590 union 2614..2614 union 2733..2733 union 2754..2754 union 2820..2820 union 2845..2845 union 2916..2916 union 2942..2942 union 3102..3102 union 3130..3130 union 3205..3205 union 3236..3236 union 3339..3339 union 3370..3370 union 3453..3453 union 3479..3479 union 3568..3568 union 3592..3592 union 3856..3856 union 3877..3877 union 3934..3934, 22..22 union 118..118 union 143..143 union 208..208 union 234..234 union 300..300 union 325..325 union 394..394 union 419..419 union 524..524 union 549..549 union 671..671 union 694..694 union 830..830 union 853..853 union 972..972 union 996..996 union 1160..1160 union 1182..1182 union 1248..1248 union 1273..1273 union 1468..1468 union 1492..1492 union 1731..1731 union 1759..1759 union 1837..1837 union 1863..1863 union 2030..2030 union 2057..2057 union 2149..2149 union 2183..2183 union 2273..2273 union 2301..2301 union 2497..2497 union 2529..2529 union 2591..2591 union 2615..2615 union 2734..2734 union 2755..2755 union 2821..2821 union 2846..2846 union 2917..2917 union 2943..2943 union 3103..3103 union 3131..3131 union 3206..3206 union 3237..3237 union 3340..3340 union 3371..3371 union 3454..3454 union 3480..3480 union 3569..3569 union 3593..3593 union 3857..3857 union 3878..3878 union 3935..3935, 23..23 union 119..119 union 144..144 union 209..209 union 235..235 union 301..301 union 326..326 union 395..395 union 420..420 union 525..525 union 550..550 union 672..672 union 695..695 union 831..831 union 854..854 union 973..973 union 997..997 union 1161..1161 union 1183..1183 union 1249..1249 union 1274..1274 union 1469..1469 union 1493..1493 union 1732..1732 union 1760..1760 union 1838..1838 union 1864..1864 union 2031..2031 union 2058..2058 union 2150..2150 union 2184..2184 union 2274..2274 union 2302..2302 union 2498..2498 union 2530..2530 union 2592..2592 union 2616..2616 union 2735..2735 union 2756..2756 union 2822..2822 union 2847..2847 union 2918..2918 union 2944..2944 union 3104..3104 union 3132..3132 union 3207..3207 union 3238..3238 union 3341..3341 union 3372..3372 union 3455..3455 union 3481..3481 union 3570..3570 union 3594..3594 union 3858..3858 union 3879..3879 union 3936..3936, 24..24 union 460..460 union 477..477 union 578..578 union 589..589 union 729..729 union 737..737 union 783..783 union 797..797 union 883..883 union 891..891 union 1034..1034 union 1042..1042 union 1088..1088 union 1102..1102 union 1119..1119 union 1127..1127 union 1301..1301 union 1309..1309 union 1330..1330 union 1344..1344 union 1367..1367 union 1378..1378 union 1411..1411 union 1425..1425 union 1521..1521 union 1530..1530 union 1606..1606 union 1617..1617 union 1669..1669 union 1680..1680 union 1922..1922 union 1930..1930 union 2342..2342 union 2353..2353 union 2376..2376 union 2396..2396 union 2636..2636 union 2644..2644 union 2661..2661 union 2666..2666 union 2689..2689 union 2697..2697 union 2981..2981 union 2992..2992 union 3028..3028 union 3043..3043 union 3511..3511 union 3527..3527 union 3622..3622 union 3630..3630 union 3648..3648 union 3663..3663 union 3691..3691 union 3705..3705 union 3728..3728 union 3736..3736 union 3753..3753 union 3761..3761 union 3807..3807 union 3812..3812, 98..98 union 123..123, 99..99 union 124..124, 100..100 union 125..125, 101..101 union 126..126, 102..102 union 127..127 union 192..192 union 218..218 union 284..284 union 309..309 union 378..378 union 403..403 union 508..508 union 533..533 union 655..655 union 678..678 union 814..814 union 837..837 union 956..956 union 980..980 union 1144..1144 union 1166..1166 union 1232..1232 union 1257..1257 union 1452..1452 union 1476..1476 union 1715..1715 union 1743..1743 union 1821..1821 union 1847..1847 union 2014..2014 union 2041..2041 union 2133..2133 union 2167..2167 union 2257..2257 union 2285..2285 union 2481..2481 union 2513..2513 union 2575..2575 union 2599..2599 union 2718..2718 union 2739..2739 union 2805..2805 union 2830..2830 union 2901..2901 union 2927..2927 union 3087..3087 union 3115..3115 union 3190..3190 union 3221..3221 union 3324..3324 union 3355..3355 union 3438..3438 union 3464..3464 union 3553..3553 union 3577..3577 union 3841..3841 union 3862..3862, 103..103 union 128..128 union 193..193 union 219..219 union 285..285 union 310..310 union 379..379 union 404..404 union 509..509 union 534..534 union 656..656 union 679..679 union 815..815 union 838..838 union 957..957 union 981..981 union 1145..1145 union 1167..1167 union 1233..1233 union 1258..1258 union 1453..1453 union 1477..1477 union 1716..1716 union 1744..1744 union 1822..1822 union 1848..1848 union 2015..2015 union 2042..2042 union 2134..2134 union 2168..2168 union 2258..2258 union 2286..2286 union 2482..2482 union 2514..2514 union 2576..2576 union 2600..2600 union 2719..2719 union 2740..2740 union 2806..2806 union 2831..2831 union 2902..2902 union 2928..2928 union 3088..3088 union 3116..3116 union 3191..3191 union 3222..3222 union 3325..3325 union 3356..3356 union 3439..3439 union 3465..3465 union 3554..3554 union 3578..3578 union 3842..3842 union 3863..3863, 104..104 union 129..129 union 194..194 union 220..220 union 286..286 union 311..311 union 380..380 union 405..405 union 510..510 union 535..535 union 657..657 union 680..680 union 816..816 union 839..839 union 958..958 union 982..982 union 1146..1146 union 1168..1168 union 1234..1234 union 1259..1259 union 1454..1454 union 1478..1478 union 1717..1717 union 1745..1745 union 1823..1823 union 1849..1849 union 2016..2016 union 2043..2043 union 2135..2135 union 2169..2169 union 2259..2259 union 2287..2287 union 2483..2483 union 2515..2515 union 2577..2577 union 2601..2601 union 2720..2720 union 2741..2741 union 2807..2807 union 2832..2832 union 2903..2903 union 2929..2929 union 3089..3089 union 3117..3117 union 3192..3192 union 3223..3223 union 3326..3326 union 3357..3357 union 3440..3440 union 3466..3466 union 3555..3555 union 3579..3579 union 3843..3843 union 3864..3864, 105..105 union 130..130 union 195..195 union 221..221 union 287..287 union 312..312 union 381..381 union 406..406 union 511..511 union 536..536 union 658..658 union 681..681 union 817..817 union 840..840 union 959..959 union 983..983 union 1147..1147 union 1169..1169 union 1235..1235 union 1260..1260 union 1455..1455 union 1479..1479 union 1718..1718 union 1746..1746 union 1824..1824 union 1850..1850 union 2017..2017 union 2044..2044 union 2136..2136 union 2170..2170 union 2260..2260 union 2288..2288 union 2484..2484 union 2516..2516 union 2578..2578 union 2602..2602 union 2721..2721 union 2742..2742 union 2808..2808 union 2833..2833 union 2904..2904 union 2930..2930 union 3090..3090 union 3118..3118 union 3193..3193 union 3224..3224 union 3327..3327 union 3358..3358 union 3441..3441 union 3467..3467 union 3556..3556 union 3580..3580 union 3844..3844 union 3865..3865, 106..106 union 131..131 union 196..196 union 222..222 union 288..288 union 313..313 union 382..382 union 407..407 union 512..512 union 537..537 union 659..659 union 682..682 union 818..818 union 841..841 union 960..960 union 984..984 union 1148..1148 union 1170..1170 union 1236..1236 union 1261..1261 union 1456..1456 union 1480..1480 union 1719..1719 union 1747..1747 union 1825..1825 union 1851..1851 union 2018..2018 union 2045..2045 union 2137..2137 union 2171..2171 union 2261..2261 union 2289..2289 union 2485..2485 union 2517..2517 union 2579..2579 union 2603..2603 union 2722..2722 union 2743..2743 union 2809..2809 union 2834..2834 union 2905..2905 union 2931..2931 union 3091..3091 union 3119..3119 union 3194..3194 union 3225..3225 union 3328..3328 union 3359..3359 union 3442..3442 union 3468..3468 union 3557..3557 union 3581..3581 union 3845..3845 union 3866..3866, 107..107 union 132..132 union 197..197 union 223..223 union 289..289 union 314..314 union 383..383 union 408..408 union 513..513 union 538..538 union 660..660 union 683..683 union 819..819 union 842..842 union 961..961 union 985..985 union 1149..1149 union 1171..1171 union 1237..1237 union 1262..1262 union 1457..1457 union 1481..1481 union 1720..1720 union 1748..1748 union 1826..1826 union 1852..1852 union 2019..2019 union 2046..2046 union 2138..2138 union 2172..2172 union 2262..2262 union 2290..2290 union 2486..2486 union 2518..2518 union 2580..2580 union 2604..2604 union 2723..2723 union 2744..2744 union 2810..2810 union 2835..2835 union 2906..2906 union 2932..2932 union 3092..3092 union 3120..3120 union 3195..3195 union 3226..3226 union 3329..3329 union 3360..3360 union 3443..3443 union 3469..3469 union 3558..3558 union 3582..3582 union 3846..3846 union 3867..3867, 108..108 union 133..133 union 198..198 union 224..224 union 290..290 union 315..315 union 384..384 union 409..409 union 514..514 union 539..539 union 661..661 union 684..684 union 820..820 union 843..843 union 962..962 union 986..986 union 1150..1150 union 1172..1172 union 1238..1238 union 1263..1263 union 1458..1458 union 1482..1482 union 1721..1721 union 1749..1749 union 1827..1827 union 1853..1853 union 2020..2020 union 2047..2047 union 2139..2139 union 2173..2173 union 2263..2263 union 2291..2291 union 2487..2487 union 2519..2519 union 2581..2581 union 2605..2605 union 2724..2724 union 2745..2745 union 2811..2811 union 2836..2836 union 2907..2907 union 2933..2933 union 3093..3093 union 3121..3121 union 3196..3196 union 3227..3227 union 3330..3330 union 3361..3361 union 3444..3444 union 3470..3470 union 3559..3559 union 3583..3583 union 3847..3847 union 3868..3868, 109..109 union 134..134 union 199..199 union 225..225 union 291..291 union 316..316 union 385..385 union 410..410 union 515..515 union 540..540 union 662..662 union 685..685 union 821..821 union 844..844 union 963..963 union 987..987 union 1151..1151 union 1173..1173 union 1239..1239 union 1264..1264 union 1459..1459 union 1483..1483 union 1722..1722 union 1750..1750 union 1828..1828 union 1854..1854 union 2021..2021 union 2048..2048 union 2140..2140 union 2174..2174 union 2264..2264 union 2292..2292 union 2488..2488 union 2520..2520 union 2582..2582 union 2606..2606 union 2725..2725 union 2746..2746 union 2812..2812 union 2837..2837 union 2908..2908 union 2934..2934 union 3094..3094 union 3122..3122 union 3197..3197 union 3228..3228 union 3331..3331 union 3362..3362 union 3445..3445 union 3471..3471 union 3560..3560 union 3584..3584 union 3848..3848 union 3869..3869, 110..110 union 135..135 union 200..200 union 226..226 union 292..292 union 317..317 union 386..386 union 411..411 union 516..516 union 541..541 union 663..663 union 686..686 union 822..822 union 845..845 union 964..964 union 988..988 union 1152..1152 union 1174..1174 union 1240..1240 union 1265..1265 union 1460..1460 union 1484..1484 union 1723..1723 union 1751..1751 union 1829..1829 union 1855..1855 union 2022..2022 union 2049..2049 union 2141..2141 union 2175..2175 union 2265..2265 union 2293..2293 union 2489..2489 union 2521..2521 union 2583..2583 union 2607..2607 union 2726..2726 union 2747..2747 union 2813..2813 union 2838..2838 union 2909..2909 union 2935..2935 union 3095..3095 union 3123..3123 union 3198..3198 union 3229..3229 union 3332..3332 union 3363..3363 union 3446..3446 union 3472..3472 union 3561..3561 union 3585..3585 union 3849..3849 union 3870..3870, 111..111 union 136..136 union 201..201 union 227..227 union 293..293 union 318..318 union 387..387 union 412..412 union 517..517 union 542..542 union 664..664 union 687..687 union 823..823 union 846..846 union 965..965 union 989..989 union 1153..1153 union 1175..1175 union 1241..1241 union 1266..1266 union 1461..1461 union 1485..1485 union 1724..1724 union 1752..1752 union 1830..1830 union 1856..1856 union 2023..2023 union 2050..2050 union 2142..2142 union 2176..2176 union 2266..2266 union 2294..2294 union 2490..2490 union 2522..2522 union 2584..2584 union 2608..2608 union 2727..2727 union 2748..2748 union 2814..2814 union 2839..2839 union 2910..2910 union 2936..2936 union 3096..3096 union 3124..3124 union 3199..3199 union 3230..3230 union 3333..3333 union 3364..3364 union 3447..3447 union 3473..3473 union 3562..3562 union 3586..3586 union 3850..3850 union 3871..3871, 112..112 union 137..137 union 202..202 union 228..228 union 294..294 union 319..319 union 388..388 union 413..413 union 518..518 union 543..543 union 665..665 union 688..688 union 824..824 union 847..847 union 966..966 union 990..990 union 1154..1154 union 1176..1176 union 1242..1242 union 1267..1267 union 1462..1462 union 1486..1486 union 1725..1725 union 1753..1753 union 1831..1831 union 1857..1857 union 2024..2024 union 2051..2051 union 2143..2143 union 2177..2177 union 2267..2267 union 2295..2295 union 2491..2491 union 2523..2523 union 2585..2585 union 2609..2609 union 2728..2728 union 2749..2749 union 2815..2815 union 2840..2840 union 2911..2911 union 2937..2937 union 3097..3097 union 3125..3125 union 3200..3200 union 3231..3231 union 3334..3334 union 3365..3365 union 3448..3448 union 3474..3474 union 3563..3563 union 3587..3587 union 3851..3851 union 3872..3872, 113..113 union 138..138 union 203..203 union 229..229 union 295..295 union 320..320 union 389..389 union 414..414 union 519..519 union 544..544 union 666..666 union 689..689 union 825..825 union 848..848 union 967..967 union 991..991 union 1155..1155 union 1177..1177 union 1243..1243 union 1268..1268 union 1463..1463 union 1487..1487 union 1726..1726 union 1754..1754 union 1832..1832 union 1858..1858 union 2025..2025 union 2052..2052 union 2144..2144 union 2178..2178 union 2268..2268 union 2296..2296 union 2492..2492 union 2524..2524 union 2586..2586 union 2610..2610 union 2729..2729 union 2750..2750 union 2816..2816 union 2841..2841 union 2912..2912 union 2938..2938 union 3098..3098 union 3126..3126 union 3201..3201 union 3232..3232 union 3335..3335 union 3366..3366 union 3449..3449 union 3475..3475 union 3564..3564 union 3588..3588 union 3852..3852 union 3873..3873, 114..114 union 139..139 union 204..204 union 230..230 union 296..296 union 321..321 union 390..390 union 415..415 union 520..520 union 545..545 union 667..667 union 690..690 union 826..826 union 849..849 union 968..968 union 992..992 union 1156..1156 union 1178..1178 union 1244..1244 union 1269..1269 union 1464..1464 union 1488..1488 union 1727..1727 union 1755..1755 union 1833..1833 union 1859..1859 union 2026..2026 union 2053..2053 union 2145..2145 union 2179..2179 union 2269..2269 union 2297..2297 union 2493..2493 union 2525..2525 union 2587..2587 union 2611..2611 union 2730..2730 union 2751..2751 union 2817..2817 union 2842..2842 union 2913..2913 union 2939..2939 union 3099..3099 union 3127..3127 union 3202..3202 union 3233..3233 union 3336..3336 union 3367..3367 union 3450..3450 union 3476..3476 union 3565..3565 union 3589..3589 union 3853..3853 union 3874..3874, 115..115 union 140..140 union 205..205 union 231..231 union 297..297 union 322..322 union 391..391 union 416..416 union 521..521 union 546..546 union 668..668 union 691..691 union 827..827 union 850..850 union 969..969 union 993..993 union 1157..1157 union 1179..1179 union 1245..1245 union 1270..1270 union 1465..1465 union 1489..1489 union 1728..1728 union 1756..1756 union 1834..1834 union 1860..1860 union 2027..2027 union 2054..2054 union 2146..2146 union 2180..2180 union 2270..2270 union 2298..2298 union 2494..2494 union 2526..2526 union 2588..2588 union 2612..2612 union 2731..2731 union 2752..2752 union 2818..2818 union 2843..2843 union 2914..2914 union 2940..2940 union 3100..3100 union 3128..3128 union 3203..3203 union 3234..3234 union 3337..3337 union 3368..3368 union 3451..3451 union 3477..3477 union 3566..3566 union 3590..3590 union 3854..3854 union 3875..3875, 120..120 union 145..145 union 210..210 union 236..236 union 302..302 union 327..327 union 832..832 union 1162..1162 union 2736..2736 union 3859..3859 union 3880..3880, 121..121 union 146..146, 122..122 union 147..147 union 212..212 union 238..238 union 304..304 union 329..329 union 833..833 union 1163..1163 union 2737..2737 union 3860..3861, 188..188 union 214..214, 189..189 union 215..215, 190..190 union 216..216, 191..191 union 217..217, 211..211 union 237..237, 213..213 union 239..239, 280..280 union 305..305, 281..281 union 306..306, 282..282 union 307..307, 283..283 union 308..308, 303..303 union 328..328, 374..374 union 399..399 union 504..504 union 529..529, 375..375 union 400..400 union 505..505 union 530..530, 376..376 union 401..401 union 506..506 union 531..531, 377..377 union 402..402 union 507..507 union 532..532, 396..396 union 421..421 union 526..526 union 551..551, 397..397 union 422..422 union 527..527 union 552..552, 398..398 union 423..423 union 528..528 union 553..553, 476..476 union 480..480 union 486..486 union 588..588 union 606..606 union 625..625 union 736..736 union 754..754 union 773..773 union 796..796 union 800..800 union 806..806 union 908..908 union 927..927 union 1041..1041 union 1059..1059 union 1078..1078 union 1101..1101 union 1105..1105 union 1111..1111 union 1126..1126 union 1130..1130 union 1136..1136 union 1308..1308 union 1312..1312 union 1318..1318 union 1343..1343 union 1347..1347 union 1353..1353 union 1377..1377 union 1381..1381 union 1387..1387 union 1424..1424 union 1428..1428 union 1434..1434 union 1529..1529 union 1533..1533 union 1539..1539 union 1616..1616 union 1634..1634 union 1653..1653 union 1679..1679 union 1683..1683 union 1689..1689 union 1929..1929 union 1947..1947 union 1966..1966 union 2352..2352 union 2356..2356 union 2362..2362 union 2395..2395 union 2413..2413 union 2432..2432 union 2643..2643 union 2647..2647 union 2653..2653 union 2669..2669 union 2675..2675 union 2696..2696 union 2700..2700 union 2706..2706 union 2991..2991 union 2995..2995 union 3001..3001 union 3042..3042 union 3046..3046 union 3052..3052 union 3526..3526 union 3530..3530 union 3536..3536 union 3629..3629 union 3633..3633 union 3639..3639 union 3662..3662 union 3666..3666 union 3672..3672 union 3704..3704 union 3708..3708 union 3714..3714 union 3735..3735 union 3739..3739 union 3745..3745 union 3760..3760 union 3778..3778 union 3797..3797 union 3815..3815 union 3821..3821, 478..478 union 484..484 union 591..591 union 610..610 union 739..739 union 758..758 union 798..798 union 804..804 union 893..893 union 912..912 union 1044..1044 union 1063..1063 union 1103..1103 union 1109..1109 union 1128..1128 union 1134..1134 union 1310..1310 union 1316..1316 union 1345..1345 union 1351..1351 union 1379..1379 union 1385..1385 union 1426..1426 union 1432..1432 union 1531..1531 union 1537..1537 union 1619..1619 union 1638..1638 union 1681..1681 union 1687..1687 union 1932..1932 union 1951..1951 union 2354..2354 union 2360..2360 union 2398..2398 union 2417..2417 union 2645..2645 union 2651..2651 union 2667..2667 union 2673..2673 union 2698..2698 union 2704..2704 union 2993..2993 union 2999..2999 union 3044..3044 union 3050..3050 union 3528..3528 union 3534..3534 union 3631..3631 union 3637..3637 union 3664..3664 union 3670..3670 union 3706..3706 union 3712..3712 union 3737..3737 union 3743..3743 union 3763..3763 union 3782..3782 union 3813..3813 union 3819..3819, 479..479 union 485..485 union 605..605 union 624..624 union 753..753 union 772..772 union 799..799 union 805..805 union 907..907 union 926..926 union 1058..1058 union 1077..1077 union 1104..1104 union 1110..1110 union 1129..1129 union 1135..1135 union 1311..1311 union 1317..1317 union 1346..1346 union 1352..1352 union 1380..1380 union 1386..1386 union 1427..1427 union 1433..1433 union 1532..1532 union 1538..1538 union 1633..1633 union 1652..1652 union 1682..1682 union 1688..1688 union 1946..1946 union 1965..1965 union 2355..2355 union 2361..2361 union 2412..2412 union 2431..2431 union 2646..2646 union 2652..2652 union 2668..2668 union 2674..2674 union 2699..2699 union 2705..2705 union 2994..2994 union 3000..3000 union 3045..3045 union 3051..3051 union 3529..3529 union 3535..3535 union 3632..3632 union 3638..3638 union 3665..3665 union 3671..3671 union 3707..3707 union 3713..3713 union 3738..3738 union 3744..3744 union 3777..3777 union 3796..3796 union 3814..3814 union 3820..3820, 481..481 union 487..487 union 607..607 union 626..626 union 755..755 union 774..774 union 801..801 union 807..807 union 909..909 union 928..928 union 1060..1060 union 1079..1079 union 1106..1106 union 1112..1112 union 1131..1131 union 1137..1137 union 1313..1313 union 1319..1319 union 1348..1348 union 1354..1354 union 1382..1382 union 1388..1388 union 1429..1429 union 1435..1435 union 1534..1534 union 1540..1540 union 1635..1635 union 1654..1654 union 1684..1684 union 1690..1690 union 1948..1948 union 1967..1967 union 2357..2357 union 2363..2363 union 2414..2414 union 2433..2433 union 2648..2648 union 2654..2654 union 2670..2670 union 2676..2676 union 2701..2701 union 2707..2707 union 2996..2996 union 3002..3002 union 3047..3047 union 3053..3053 union 3531..3531 union 3537..3537 union 3634..3634 union 3640..3640 union 3667..3667 union 3673..3673 union 3709..3709 union 3715..3715 union 3740..3740 union 3746..3746 union 3779..3779 union 3798..3798 union 3816..3816 union 3822..3822, 482..482 union 488..488 union 608..608 union 627..627 union 756..756 union 775..775 union 802..802 union 808..808 union 910..910 union 929..929 union 1061..1061 union 1080..1080 union 1107..1107 union 1113..1113 union 1132..1132 union 1138..1138 union 1314..1314 union 1320..1320 union 1349..1349 union 1355..1355 union 1383..1383 union 1389..1389 union 1430..1430 union 1436..1436 union 1535..1535 union 1541..1541 union 1636..1636 union 1655..1655 union 1685..1685 union 1691..1691 union 1949..1949 union 1968..1968 union 2358..2358 union 2364..2364 union 2415..2415 union 2434..2434 union 2649..2649 union 2655..2655 union 2671..2671 union 2677..2677 union 2702..2702 union 2708..2708 union 2997..2997 union 3003..3003 union 3048..3048 union 3054..3054 union 3532..3532 union 3538..3538 union 3635..3635 union 3641..3641 union 3668..3668 union 3674..3674 union 3710..3710 union 3716..3716 union 3741..3741 union 3747..3747 union 3780..3780 union 3799..3799 union 3817..3817 union 3823..3823, 483..483 union 489..489 union 609..609 union 628..628 union 757..757 union 776..776 union 803..803 union 809..809 union 911..911 union 930..930 union 1062..1062 union 1081..1081 union 1108..1108 union 1114..1114 union 1133..1133 union 1139..1139 union 1315..1315 union 1321..1321 union 1350..1350 union 1356..1356 union 1384..1384 union 1390..1390 union 1431..1431 union 1437..1437 union 1536..1536 union 1542..1542 union 1637..1637 union 1656..1656 union 1686..1686 union 1692..1692 union 1950..1950 union 1969..1969 union 2359..2359 union 2365..2365 union 2416..2416 union 2435..2435 union 2650..2650 union 2656..2656 union 2672..2672 union 2678..2678 union 2703..2703 union 2709..2709 union 2998..2998 union 3004..3004 union 3049..3049 union 3055..3055 union 3533..3533 union 3539..3539 union 3636..3636 union 3642..3642 union 3669..3669 union 3675..3675 union 3711..3711 union 3717..3717 union 3742..3742 union 3748..3748 union 3781..3781 union 3800..3800 union 3818..3818 union 3824..3824, 592..592 union 611..611 union 740..740 union 759..759 union 894..894 union 913..913 union 1045..1045 union 1064..1064 union 1620..1620 union 1639..1639 union 1933..1933 union 1952..1952 union 2399..2399 union 2418..2418 union 3764..3764 union 3783..3783, 597..597 union 616..616 union 745..745 union 764..764 union 899..899 union 918..918 union 1050..1050 union 1069..1069 union 1625..1625 union 1644..1644 union 1938..1938 union 1957..1957 union 2394..2394 union 2404..2404 union 2423..2423 union 3525..3525 union 3769..3769 union 3788..3788, 598..598 union 617..617 union 746..746 union 765..765 union 900..900 union 919..919 union 1051..1051 union 1070..1070 union 1626..1626 union 1645..1645 union 1939..1939 union 1958..1958 union 2405..2405 union 2424..2424 union 3770..3770 union 3789..3789, 599..599 union 618..618 union 747..747 union 766..766 union 901..901 union 920..920 union 1052..1052 union 1071..1071 union 1627..1627 union 1646..1646 union 1940..1940 union 1959..1959 union 2406..2406 union 2425..2425 union 3771..3771 union 3790..3790, 600..600 union 619..619 union 748..748 union 767..767 union 902..902 union 921..921 union 1053..1053 union 1072..1072 union 1628..1628 union 1647..1647 union 1941..1941 union 1960..1960 union 2407..2407 union 2426..2426 union 3772..3772 union 3791..3791, 601..601 union 620..620 union 749..749 union 768..768 union 903..903 union 922..922 union 1054..1054 union 1073..1073 union 1629..1629 union 1648..1648 union 1942..1942 union 1961..1961 union 2408..2408 union 2427..2427 union 3773..3773 union 3792..3792, 602..602 union 621..621 union 750..750 union 769..769 union 904..904 union 923..923 union 1055..1055 union 1074..1074 union 1630..1630 union 1649..1649 union 1943..1943 union 1962..1962 union 2409..2409 union 2428..2428 union 3774..3774 union 3793..3793, 603..603 union 622..622 union 751..751 union 770..770 union 905..905 union 924..924 union 1056..1056 union 1075..1075 union 1631..1631 union 1650..1650 union 1944..1944 union 1963..1963 union 2410..2410 union 2429..2429 union 3775..3775 union 3794..3794, 604..604 union 623..623 union 752..752 union 771..771 union 906..906 union 925..925 union 1057..1057 union 1076..1076 union 1632..1632 union 1651..1651 union 1945..1945 union 1964..1964 union 2411..2411 union 2430..2430 union 3776..3776 union 3795..3795, 651..651 union 834..834, 652..652 union 677..677, 653..653 union 835..835, 654..654 union 836..836, 673..673 union 696..696 union 855..855, 674..674 union 697..697 union 856..856, 675..675 union 698..698 union 857..857, 676..676 union 858..858, 953..953 union 1164..1164, 954..954 union 979..979, 955..955 union 1165..1165, 974..974 union 998..998 union 1184..1184, 975..975 union 999..999 union 1185..1185, 976..976 union 1000..1000, 977..977 union 1001..1001 union 1186..1186, 978..978 union 1187..1187, 1230..1230 union 1255..1255 union 1450..1450 union 1474..1474, 1231..1231 union 1256..1256 union 1451..1451 union 1475..1475, 1250..1250 union 1275..1275 union 1470..1470 union 1494..1494, 1251..1251 union 1276..1276 union 1471..1471 union 1495..1495, 1252..1252 union 1277..1277 union 1472..1472 union 1496..1496, 1253..1253 union 1278..1278 union 1473..1473 union 1497..1497, 1254..1254 union 1279..1279, 1713..1713 union 1741..1741 union 1819..1819 union 1845..1845, 1714..1714 union 1742..1742 union 1820..1820 union 1846..1846, 1733..1733 union 1761..1761 union 1839..1839 union 1865..1865, 1734..1734 union 1762..1762 union 1840..1840 union 1866..1866, 1735..1735 union 1763..1763 union 1841..1841 union 1867..1867, 1736..1736 union 1764..1764 union 1842..1842 union 1868..1868, 1737..1737 union 1740..1740 union 1844..1844 union 1869..1869, 1738..1739 union 1843..1843, 2012..2012 union 2039..2039, 2013..2013 union 2040..2040, 2032..2032 union 2059..2059 union 2593..2593 union 2617..2617 union 2757..2757, 2033..2033 union 2060..2060 union 2594..2594 union 2618..2618 union 2758..2758, 2034..2034 union 2061..2061 union 2595..2595 union 2619..2619 union 2759..2759, 2035..2035 union 2062..2062 union 2596..2596 union 2620..2620 union 2760..2760, 2036..2036 union 2063..2063, 2037..2037 union 2064..2064 union 2598..2598 union 2621..2621 union 2762..2762, 2038..2038 union 2065..2065, 2132..2132 union 2166..2166 union 2256..2256 union 2284..2284 union 2480..2480 union 2512..2512, 2151..2151 union 2185..2185 union 2275..2275 union 2303..2303 union 2499..2499 union 2531..2531, 2152..2152 union 2186..2186 union 2276..2276 union 2304..2304 union 2500..2500 union 2532..2532, 2153..2153 union 2187..2187 union 2277..2277 union 2305..2305 union 2501..2501 union 2533..2533, 2154..2154 union 2188..2188 union 2278..2278 union 2306..2306 union 2502..2502 union 2534..2534, 2155..2155 union 2189..2189 union 2279..2279 union 2307..2307 union 2503..2503 union 2535..2535, 2156..2156 union 2190..2190 union 2280..2280 union 2308..2308 union 2504..2504 union 2536..2536, 2157..2157 union 2164..2164 union 2510..2510, 2158..2158 union 2163..2163 union 2509..2509, 2159..2159 union 2165..2165 union 2255..2255 union 2313..2313 union 2508..2508 union 2511..2511, 2160..2160 union 2191..2191 union 2505..2505, 2161..2161 union 2192..2192 union 2506..2506, 2162..2162 union 2193..2193 union 2507..2507, 2254..2254 union 2312..2312, 2281..2281 union 2309..2309, 2282..2282 union 2310..2310, 2283..2283 union 2311..2311, 2573..2573 union 2763..2763, 2574..2574 union 2738..2738, 2597..2597 union 2761..2761, 2804..2804 union 2829..2829 union 2900..2900 union 2926..2926 union 3437..3437 union 3463..3463 union 3552..3552 union 3576..3576, 2823..2823 union 2848..2848 union 2919..2919 union 2945..2945 union 3456..3456 union 3482..3482 union 3571..3571 union 3595..3595, 2824..2824 union 2849..2849 union 2920..2920 union 2946..2946 union 3457..3457 union 3483..3483 union 3572..3572 union 3596..3596, 2825..2825 union 2850..2850 union 2921..2921 union 2947..2947 union 3458..3458 union 3484..3484 union 3573..3573 union 3597..3597, 2826..2826 union 2851..2851 union 2922..2922 union 2948..2948 union 3459..3459 union 3485..3485 union 3574..3574 union 3598..3598, 2827..2827 union 2852..2852 union 2923..2923 union 2949..2949 union 3460..3460 union 3486..3486 union 3575..3575 union 3599..3599, 2828..2828 union 2853..2853, 2924..2924 union 2950..2950 union 3461..3461 union 3487..3487, 2925..2925 union 2951..2951 union 3462..3462 union 3488..3488, 3005..3005 union 3018..3018, 3015..3015 union 3022..3022, 3016..3017, 3086..3086 union 3114..3114 union 3189..3189 union 3220..3220 union 3323..3323 union 3354..3354, 3105..3105 union 3133..3133 union 3208..3208 union 3239..3239 union 3342..3342 union 3373..3373, 3106..3106 union 3134..3134 union 3209..3209 union 3240..3240 union 3343..3343 union 3374..3374, 3107..3107 union 3135..3135 union 3210..3210 union 3241..3241 union 3344..3344 union 3375..3375, 3108..3108 union 3136..3136 union 3211..3211 union 3242..3242 union 3345..3345 union 3376..3376, 3109..3109 union 3137..3137 union 3212..3212 union 3243..3243 union 3346..3346 union 3377..3377, 3110..3110 union 3138..3138 union 3213..3213 union 3244..3244 union 3347..3347 union 3378..3378, 3111..3111 union 3139..3139 union 3214..3214 union 3245..3245 union 3348..3348 union 3379..3379, 3112..3112 union 3352..3353, 3113..3113 union 3140..3140, 3215..3215 union 3246..3246 union 3349..3349, 3216..3216 union 3219..3219 union 3351..3351, 3217..3218 union 3350..3350];
|
|
preassign_operand = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 460, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 578, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 729, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 783, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 883, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 1034, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1088, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1119, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1301, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1330, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1367, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1411, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1521, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1606, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1669, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1922, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 2342, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2376, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2636, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2661, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2689, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2981, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 3028, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3511, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3622, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, 3635, 3636, 3648, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3691, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3728, 3733, 3734, 3735, 3736, 3737, 3738, 3739, 3740, 3741, 3742, 3753, 3758, 3759, 3760, 3761, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3807, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3936];
|
|
preassign_reg = [4, 5, 6, 7, 25, 2, 16, 17, 18, 19, 20, 21, 22, 23, 53, 55, 57, 59, 61, 63, 0, 26, 27, 29, 31, 31, 25, 4, 5, 6, 7, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 5, 28, 31, 2, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 28, 30, 32, 33, 31, 25, 4, 28, 31, 2, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 28, 30, 32, 33, 31, 25, 4, 5, 6, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 5, 31, 2, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 28, 30, 32, 33, 31, 25, 4, 28, 31, 2, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 28, 30, 32, 33, 31, 25, 4, 5, 6, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 5, 6, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 5, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 5, 6, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 5, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 5, 28, 31, 2, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 28, 30, 32, 33, 31, 25, 4, 5, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 28, 31, 2, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 28, 30, 32, 33, 31, 25, 4, 5, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 5, 6, 7, 8, 28, 31, 2, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 28, 30, 32, 33, 31, 25, 4, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 5, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 5, 6, 7, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 5, 6, 7, 8, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 5, 6, 7, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 5, 6, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 28, 31, 1, 24, 28, 30, 32, 33, 31, 25, 4, 28, 31, 2, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 28, 30, 32, 33, 31, 25, 4, 31, 1, 24, 28, 30, 32, 33, 2, 16, 17, 18, 19, 20, 21, 22, 23, 53, 55, 57, 59, 61, 63, 0, 26, 27, 29];
|
|
aligned_def = [];
|
|
aligned_use = [];
|
|
aligned_defi = [];
|
|
aligned_usei = [];
|
|
aligned_dist = [];
|
|
adj_from = [98, 99, 100, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 122, 122, 188, 189, 190, 191, 192, 192, 193, 193, 194, 194, 195, 195, 196, 196, 197, 197, 198, 198, 199, 199, 200, 200, 201, 201, 202, 202, 203, 203, 204, 204, 205, 205, 206, 206, 207, 207, 208, 208, 209, 209, 210, 210, 211, 212, 212, 213, 280, 281, 282, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 304, 304, 374, 374, 375, 375, 376, 376, 377, 377, 378, 378, 379, 379, 380, 380, 381, 381, 382, 382, 383, 383, 384, 384, 385, 385, 386, 386, 387, 387, 388, 388, 389, 389, 390, 390, 391, 391, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 651, 652, 653, 654, 655, 655, 656, 656, 657, 657, 658, 658, 659, 659, 660, 660, 661, 661, 662, 662, 663, 663, 664, 664, 665, 665, 666, 666, 667, 667, 668, 668, 669, 669, 670, 670, 671, 671, 672, 672, 673, 673, 674, 674, 675, 675, 676, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 953, 954, 955, 956, 956, 957, 957, 958, 958, 959, 959, 960, 960, 961, 961, 962, 962, 963, 963, 964, 964, 965, 965, 966, 966, 967, 967, 968, 968, 969, 969, 970, 970, 971, 971, 972, 972, 973, 973, 974, 974, 975, 975, 976, 977, 977, 978, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1230, 1230, 1231, 1231, 1232, 1232, 1233, 1233, 1234, 1234, 1235, 1235, 1236, 1236, 1237, 1237, 1238, 1238, 1239, 1239, 1240, 1240, 1241, 1241, 1242, 1242, 1243, 1243, 1244, 1244, 1245, 1245, 1246, 1246, 1247, 1247, 1248, 1248, 1249, 1249, 1250, 1250, 1251, 1251, 1252, 1252, 1253, 1253, 1254, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1819, 1819, 1820, 1820, 1821, 1821, 1822, 1822, 1823, 1823, 1824, 1824, 1825, 1825, 1826, 1826, 1827, 1827, 1828, 1828, 1829, 1829, 1830, 1830, 1831, 1831, 1832, 1832, 1833, 1833, 1834, 1834, 1835, 1835, 1836, 1836, 1837, 1837, 1838, 1838, 1839, 1839, 1840, 1840, 1841, 1841, 1842, 1842, 1843, 1844, 1844, 2012, 2013, 2014, 2014, 2015, 2015, 2016, 2016, 2017, 2017, 2018, 2018, 2019, 2019, 2020, 2020, 2021, 2021, 2022, 2022, 2023, 2023, 2024, 2024, 2025, 2025, 2026, 2026, 2027, 2027, 2028, 2028, 2029, 2029, 2030, 2030, 2031, 2031, 2032, 2032, 2033, 2033, 2034, 2034, 2035, 2035, 2036, 2037, 2037, 2038, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2254, 2255, 2255, 2256, 2256, 2257, 2257, 2258, 2258, 2259, 2259, 2260, 2260, 2261, 2261, 2262, 2262, 2263, 2263, 2264, 2264, 2265, 2265, 2266, 2266, 2267, 2267, 2268, 2268, 2269, 2269, 2270, 2270, 2271, 2271, 2272, 2272, 2273, 2273, 2274, 2274, 2275, 2275, 2276, 2276, 2277, 2277, 2278, 2278, 2279, 2279, 2280, 2280, 2281, 2282, 2283, 2480, 2480, 2481, 2481, 2482, 2482, 2483, 2483, 2484, 2484, 2485, 2485, 2486, 2486, 2487, 2487, 2488, 2488, 2489, 2489, 2490, 2490, 2491, 2491, 2492, 2492, 2493, 2493, 2494, 2494, 2495, 2495, 2496, 2496, 2497, 2497, 2498, 2498, 2499, 2499, 2500, 2500, 2501, 2501, 2502, 2502, 2503, 2503, 2504, 2504, 2505, 2506, 2507, 2508, 2508, 2509, 2510, 2573, 2574, 2575, 2575, 2576, 2576, 2577, 2577, 2578, 2578, 2579, 2579, 2580, 2580, 2581, 2581, 2582, 2582, 2583, 2583, 2584, 2584, 2585, 2585, 2586, 2586, 2587, 2587, 2588, 2588, 2589, 2589, 2590, 2590, 2591, 2591, 2592, 2592, 2593, 2593, 2594, 2594, 2595, 2595, 2596, 2596, 2597, 2598, 2598, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2804, 2804, 2805, 2805, 2806, 2806, 2807, 2807, 2808, 2808, 2809, 2809, 2810, 2810, 2811, 2811, 2812, 2812, 2813, 2813, 2814, 2814, 2815, 2815, 2816, 2816, 2817, 2817, 2818, 2818, 2819, 2819, 2820, 2820, 2821, 2821, 2822, 2822, 2823, 2823, 2824, 2824, 2825, 2825, 2826, 2826, 2827, 2827, 2828, 2900, 2900, 2901, 2901, 2902, 2902, 2903, 2903, 2904, 2904, 2905, 2905, 2906, 2906, 2907, 2907, 2908, 2908, 2909, 2909, 2910, 2910, 2911, 2911, 2912, 2912, 2913, 2913, 2914, 2914, 2915, 2915, 2916, 2916, 2917, 2917, 2918, 2918, 2919, 2919, 2920, 2920, 2921, 2921, 2922, 2922, 2923, 2923, 2924, 2924, 2925, 2925, 3086, 3086, 3087, 3087, 3088, 3088, 3089, 3089, 3090, 3090, 3091, 3091, 3092, 3092, 3093, 3093, 3094, 3094, 3095, 3095, 3096, 3096, 3097, 3097, 3098, 3098, 3099, 3099, 3100, 3100, 3101, 3101, 3102, 3102, 3103, 3103, 3104, 3104, 3105, 3105, 3106, 3106, 3107, 3107, 3108, 3108, 3109, 3109, 3110, 3110, 3111, 3111, 3112, 3113, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3323, 3323, 3324, 3324, 3325, 3325, 3326, 3326, 3327, 3327, 3328, 3328, 3329, 3329, 3330, 3330, 3331, 3331, 3332, 3332, 3333, 3333, 3334, 3334, 3335, 3335, 3336, 3336, 3337, 3337, 3338, 3338, 3339, 3339, 3340, 3340, 3341, 3341, 3342, 3342, 3343, 3343, 3344, 3344, 3345, 3345, 3346, 3346, 3347, 3347, 3348, 3348, 3349, 3350, 3351, 3352, 3437, 3437, 3438, 3438, 3439, 3439, 3440, 3440, 3441, 3441, 3442, 3442, 3443, 3443, 3444, 3444, 3445, 3445, 3446, 3446, 3447, 3447, 3448, 3448, 3449, 3449, 3450, 3450, 3451, 3451, 3452, 3452, 3453, 3453, 3454, 3454, 3455, 3455, 3456, 3456, 3457, 3457, 3458, 3458, 3459, 3459, 3460, 3460, 3461, 3462, 3552, 3553, 3554, 3555, 3556, 3557, 3558, 3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 3570, 3571, 3572, 3573, 3574, 3575, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860];
|
|
adj_to = [123, 124, 125, 126, 127, 3862, 128, 3863, 129, 3864, 130, 3865, 131, 3866, 132, 3867, 133, 3868, 134, 3869, 135, 3870, 136, 3871, 137, 3872, 138, 3873, 139, 3874, 140, 3875, 141, 3876, 142, 3877, 143, 3878, 144, 3879, 145, 3880, 146, 147, 3861, 214, 215, 216, 217, 218, 3862, 219, 3863, 220, 3864, 221, 3865, 222, 3866, 223, 3867, 224, 3868, 225, 3869, 226, 3870, 227, 3871, 228, 3872, 229, 3873, 230, 3874, 231, 3875, 232, 3876, 233, 3877, 234, 3878, 235, 3879, 236, 3880, 237, 238, 3861, 239, 305, 306, 307, 308, 309, 3862, 310, 3863, 311, 3864, 312, 3865, 313, 3866, 314, 3867, 315, 3868, 316, 3869, 317, 3870, 318, 3871, 319, 3872, 320, 3873, 321, 3874, 322, 3875, 323, 3876, 324, 3877, 325, 3878, 326, 3879, 327, 3880, 328, 329, 3861, 399, 529, 400, 530, 401, 531, 402, 532, 403, 533, 404, 534, 405, 535, 406, 536, 407, 537, 408, 538, 409, 539, 410, 540, 411, 541, 412, 542, 413, 543, 414, 544, 415, 545, 416, 546, 417, 547, 418, 548, 419, 549, 420, 550, 421, 551, 422, 552, 423, 553, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 834, 677, 835, 836, 678, 837, 679, 838, 680, 839, 681, 840, 682, 841, 683, 842, 684, 843, 685, 844, 686, 845, 687, 846, 688, 847, 689, 848, 690, 849, 691, 850, 692, 851, 693, 852, 694, 853, 695, 854, 696, 855, 697, 856, 698, 857, 858, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3861, 1164, 979, 1165, 980, 1166, 981, 1167, 982, 1168, 983, 1169, 984, 1170, 985, 1171, 986, 1172, 987, 1173, 988, 1174, 989, 1175, 990, 1176, 991, 1177, 992, 1178, 993, 1179, 994, 1180, 995, 1181, 996, 1182, 997, 1183, 998, 1184, 999, 1185, 1000, 1001, 1186, 1187, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3861, 1255, 1474, 1256, 1475, 1257, 1476, 1258, 1477, 1259, 1478, 1260, 1479, 1261, 1480, 1262, 1481, 1263, 1482, 1264, 1483, 1265, 1484, 1266, 1485, 1267, 1486, 1268, 1487, 1269, 1488, 1270, 1489, 1271, 1490, 1272, 1491, 1273, 1492, 1274, 1493, 1275, 1494, 1276, 1495, 1277, 1496, 1278, 1497, 1279, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1740, 1739, 1741, 1845, 1742, 1846, 1743, 1847, 1744, 1848, 1745, 1849, 1746, 1850, 1747, 1851, 1748, 1852, 1749, 1853, 1750, 1854, 1751, 1855, 1752, 1856, 1753, 1857, 1754, 1858, 1755, 1859, 1756, 1860, 1757, 1861, 1758, 1862, 1759, 1863, 1760, 1864, 1761, 1865, 1762, 1866, 1763, 1867, 1764, 1868, 1739, 1740, 1869, 2039, 2040, 2041, 2599, 2042, 2600, 2043, 2601, 2044, 2602, 2045, 2603, 2046, 2604, 2047, 2605, 2048, 2606, 2049, 2607, 2050, 2608, 2051, 2609, 2052, 2610, 2053, 2611, 2054, 2612, 2055, 2613, 2056, 2614, 2057, 2615, 2058, 2616, 2059, 2617, 2060, 2618, 2061, 2619, 2062, 2620, 2063, 2064, 2621, 2065, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2164, 2163, 2165, 2191, 2192, 2193, 2312, 2313, 2511, 2284, 2512, 2285, 2513, 2286, 2514, 2287, 2515, 2288, 2516, 2289, 2517, 2290, 2518, 2291, 2519, 2292, 2520, 2293, 2521, 2294, 2522, 2295, 2523, 2296, 2524, 2297, 2525, 2298, 2526, 2299, 2527, 2300, 2528, 2301, 2529, 2302, 2530, 2303, 2531, 2304, 2532, 2305, 2533, 2306, 2534, 2307, 2535, 2308, 2536, 2309, 2310, 2311, 2166, 2512, 2167, 2513, 2168, 2514, 2169, 2515, 2170, 2516, 2171, 2517, 2172, 2518, 2173, 2519, 2174, 2520, 2175, 2521, 2176, 2522, 2177, 2523, 2178, 2524, 2179, 2525, 2180, 2526, 2181, 2527, 2182, 2528, 2183, 2529, 2184, 2530, 2185, 2531, 2186, 2532, 2187, 2533, 2188, 2534, 2189, 2535, 2190, 2536, 2191, 2192, 2193, 2165, 2511, 2163, 2164, 2763, 2738, 2599, 2739, 2600, 2740, 2601, 2741, 2602, 2742, 2603, 2743, 2604, 2744, 2605, 2745, 2606, 2746, 2607, 2747, 2608, 2748, 2609, 2749, 2610, 2750, 2611, 2751, 2612, 2752, 2613, 2753, 2614, 2754, 2615, 2755, 2616, 2756, 2617, 2757, 2618, 2758, 2619, 2759, 2620, 2760, 2761, 2621, 2762, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3861, 2829, 3576, 2830, 3577, 2831, 3578, 2832, 3579, 2833, 3580, 2834, 3581, 2835, 3582, 2836, 3583, 2837, 3584, 2838, 3585, 2839, 3586, 2840, 3587, 2841, 3588, 2842, 3589, 2843, 3590, 2844, 3591, 2845, 3592, 2846, 3593, 2847, 3594, 2848, 3595, 2849, 3596, 2850, 3597, 2851, 3598, 2852, 3599, 2853, 2926, 3463, 2927, 3464, 2928, 3465, 2929, 3466, 2930, 3467, 2931, 3468, 2932, 3469, 2933, 3470, 2934, 3471, 2935, 3472, 2936, 3473, 2937, 3474, 2938, 3475, 2939, 3476, 2940, 3477, 2941, 3478, 2942, 3479, 2943, 3480, 2944, 3481, 2945, 3482, 2946, 3483, 2947, 3484, 2948, 3485, 2949, 3486, 2950, 3487, 2951, 3488, 3114, 3354, 3115, 3355, 3116, 3356, 3117, 3357, 3118, 3358, 3119, 3359, 3120, 3360, 3121, 3361, 3122, 3362, 3123, 3363, 3124, 3364, 3125, 3365, 3126, 3366, 3127, 3367, 3128, 3368, 3129, 3369, 3130, 3370, 3131, 3371, 3132, 3372, 3133, 3373, 3134, 3374, 3135, 3375, 3136, 3376, 3137, 3377, 3138, 3378, 3139, 3379, 3353, 3140, 3220, 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244, 3245, 3246, 3219, 3218, 3220, 3354, 3221, 3355, 3222, 3356, 3223, 3357, 3224, 3358, 3225, 3359, 3226, 3360, 3227, 3361, 3228, 3362, 3229, 3363, 3230, 3364, 3231, 3365, 3232, 3366, 3233, 3367, 3234, 3368, 3235, 3369, 3236, 3370, 3237, 3371, 3238, 3372, 3239, 3373, 3240, 3374, 3241, 3375, 3242, 3376, 3243, 3377, 3244, 3378, 3245, 3379, 3246, 3218, 3219, 3353, 3463, 3576, 3464, 3577, 3465, 3578, 3466, 3579, 3467, 3580, 3468, 3581, 3469, 3582, 3470, 3583, 3471, 3584, 3472, 3585, 3473, 3586, 3474, 3587, 3475, 3588, 3476, 3589, 3477, 3590, 3478, 3591, 3479, 3592, 3480, 3593, 3481, 3594, 3482, 3595, 3483, 3596, 3484, 3597, 3485, 3598, 3486, 3599, 3487, 3488, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3861];
|
|
quasi_adj_from = [];
|
|
quasi_adj_to = [];
|
|
long_latency_index = array2d(1..125, 1..4, [141..141 union 232..232 union 323..323 union 417..417 union 547..547 union 692..692 union 851..851 union 994..994 union 1180..1180 union 1271..1271 union 1490..1490 union 1757..1757 union 1861..1861 union 2055..2055 union 2181..2181 union 2299..2299 union 2527..2527 union 2613..2613 union 2753..2753 union 2844..2844 union 2941..2941 union 3129..3129 union 3235..3235 union 3369..3369 union 3478..3478 union 3591..3591 union 3876..3876, {}, 116..116 union 206..206 union 298..298 union 392..392 union 522..522 union 669..669 union 828..828 union 970..970 union 1158..1158 union 1246..1246 union 1466..1466 union 1729..1729 union 1835..1835 union 2028..2028 union 2147..2147 union 2271..2271 union 2495..2495 union 2589..2589 union 2732..2732 union 2819..2819 union 2915..2915 union 3101..3101 union 3204..3204 union 3338..3338 union 3452..3452 union 3567..3567 union 3855..3855, {}, 142..142 union 233..233 union 324..324 union 418..418 union 548..548 union 693..693 union 852..852 union 995..995 union 1181..1181 union 1272..1272 union 1491..1491 union 1758..1758 union 1862..1862 union 2056..2056 union 2182..2182 union 2300..2300 union 2528..2528 union 2614..2614 union 2754..2754 union 2845..2845 union 2942..2942 union 3130..3130 union 3236..3236 union 3370..3370 union 3479..3479 union 3592..3592 union 3877..3877, {}, 117..117 union 207..207 union 299..299 union 393..393 union 523..523 union 670..670 union 829..829 union 971..971 union 1159..1159 union 1247..1247 union 1467..1467 union 1730..1730 union 1836..1836 union 2029..2029 union 2148..2148 union 2272..2272 union 2496..2496 union 2590..2590 union 2733..2733 union 2820..2820 union 2916..2916 union 3102..3102 union 3205..3205 union 3339..3339 union 3453..3453 union 3568..3568 union 3856..3856, {}, 143..143 union 234..234 union 325..325 union 419..419 union 549..549 union 694..694 union 853..853 union 996..996 union 1182..1182 union 1273..1273 union 1492..1492 union 1759..1759 union 1863..1863 union 2057..2057 union 2183..2183 union 2301..2301 union 2529..2529 union 2615..2615 union 2755..2755 union 2846..2846 union 2943..2943 union 3131..3131 union 3237..3237 union 3371..3371 union 3480..3480 union 3593..3593 union 3878..3878, {}, 118..118 union 208..208 union 300..300 union 394..394 union 524..524 union 671..671 union 830..830 union 972..972 union 1160..1160 union 1248..1248 union 1468..1468 union 1731..1731 union 1837..1837 union 2030..2030 union 2149..2149 union 2273..2273 union 2497..2497 union 2591..2591 union 2734..2734 union 2821..2821 union 2917..2917 union 3103..3103 union 3206..3206 union 3340..3340 union 3454..3454 union 3569..3569 union 3857..3857, {}, 144..144 union 235..235 union 326..326 union 420..420 union 550..550 union 695..695 union 854..854 union 997..997 union 1183..1183 union 1274..1274 union 1493..1493 union 1760..1760 union 1864..1864 union 2058..2058 union 2184..2184 union 2302..2302 union 2530..2530 union 2616..2616 union 2756..2756 union 2847..2847 union 2944..2944 union 3132..3132 union 3238..3238 union 3372..3372 union 3481..3481 union 3594..3594 union 3879..3879, {}, 119..119 union 209..209 union 301..301 union 395..395 union 525..525 union 672..672 union 831..831 union 973..973 union 1161..1161 union 1249..1249 union 1469..1469 union 1732..1732 union 1838..1838 union 2031..2031 union 2150..2150 union 2274..2274 union 2498..2498 union 2592..2592 union 2735..2735 union 2822..2822 union 2918..2918 union 3104..3104 union 3207..3207 union 3341..3341 union 3455..3455 union 3570..3570 union 3858..3858, {}, 123..123, 485..485, 98..98, 0..1, 124..124, 484..484, 99..99, 2..2, 125..125, 483..483, 100..100, 3..3, 126..126, 482..482, 101..101, 4..4, 127..127 union 218..218 union 309..309 union 403..403 union 533..533 union 678..678 union 837..837 union 980..980 union 1166..1166 union 1257..1257 union 1476..1476 union 1743..1743 union 1847..1847 union 2041..2041 union 2167..2167 union 2285..2285 union 2513..2513 union 2599..2599 union 2739..2739 union 2830..2830 union 2927..2927 union 3115..3115 union 3221..3221 union 3355..3355 union 3464..3464 union 3577..3577 union 3862..3862, {}, 102..102 union 192..192 union 284..284 union 378..378 union 508..508 union 655..655 union 814..814 union 956..956 union 1144..1144 union 1232..1232 union 1452..1452 union 1715..1715 union 1821..1821 union 2014..2014 union 2133..2133 union 2257..2257 union 2481..2481 union 2575..2575 union 2718..2718 union 2805..2805 union 2901..2901 union 3087..3087 union 3190..3190 union 3324..3324 union 3438..3438 union 3553..3553 union 3841..3841, {}, 128..128 union 219..219 union 310..310 union 404..404 union 534..534 union 679..679 union 838..838 union 981..981 union 1167..1167 union 1258..1258 union 1477..1477 union 1744..1744 union 1848..1848 union 2042..2042 union 2168..2168 union 2286..2286 union 2514..2514 union 2600..2600 union 2740..2740 union 2831..2831 union 2928..2928 union 3116..3116 union 3222..3222 union 3356..3356 union 3465..3465 union 3578..3578 union 3863..3863, {}, 103..103 union 193..193 union 285..285 union 379..379 union 509..509 union 656..656 union 815..815 union 957..957 union 1145..1145 union 1233..1233 union 1453..1453 union 1716..1716 union 1822..1822 union 2015..2015 union 2134..2134 union 2258..2258 union 2482..2482 union 2576..2576 union 2719..2719 union 2806..2806 union 2902..2902 union 3088..3088 union 3191..3191 union 3325..3325 union 3439..3439 union 3554..3554 union 3842..3842, {}, 129..129 union 220..220 union 311..311 union 405..405 union 535..535 union 680..680 union 839..839 union 982..982 union 1168..1168 union 1259..1259 union 1478..1478 union 1745..1745 union 1849..1849 union 2043..2043 union 2169..2169 union 2287..2287 union 2515..2515 union 2601..2601 union 2741..2741 union 2832..2832 union 2929..2929 union 3117..3117 union 3223..3223 union 3357..3357 union 3466..3466 union 3579..3579 union 3864..3864, {}, 104..104 union 194..194 union 286..286 union 380..380 union 510..510 union 657..657 union 816..816 union 958..958 union 1146..1146 union 1234..1234 union 1454..1454 union 1717..1717 union 1823..1823 union 2016..2016 union 2135..2135 union 2259..2259 union 2483..2483 union 2577..2577 union 2720..2720 union 2807..2807 union 2903..2903 union 3089..3089 union 3192..3192 union 3326..3326 union 3440..3440 union 3555..3555 union 3843..3843, {}, 130..130 union 221..221 union 312..312 union 406..406 union 536..536 union 681..681 union 840..840 union 983..983 union 1169..1169 union 1260..1260 union 1479..1479 union 1746..1746 union 1850..1850 union 2044..2044 union 2170..2170 union 2288..2288 union 2516..2516 union 2602..2602 union 2742..2742 union 2833..2833 union 2930..2930 union 3118..3118 union 3224..3224 union 3358..3358 union 3467..3467 union 3580..3580 union 3865..3865, {}, 105..105 union 195..195 union 287..287 union 381..381 union 511..511 union 658..658 union 817..817 union 959..959 union 1147..1147 union 1235..1235 union 1455..1455 union 1718..1718 union 1824..1824 union 2017..2017 union 2136..2136 union 2260..2260 union 2484..2484 union 2578..2578 union 2721..2721 union 2808..2808 union 2904..2904 union 3090..3090 union 3193..3193 union 3327..3327 union 3441..3441 union 3556..3556 union 3844..3844, {}, 131..131 union 222..222 union 313..313 union 407..407 union 537..537 union 682..682 union 841..841 union 984..984 union 1170..1170 union 1261..1261 union 1480..1480 union 1747..1747 union 1851..1851 union 2045..2045 union 2171..2171 union 2289..2289 union 2517..2517 union 2603..2603 union 2743..2743 union 2834..2834 union 2931..2931 union 3119..3119 union 3225..3225 union 3359..3359 union 3468..3468 union 3581..3581 union 3866..3866, {}, 106..106 union 196..196 union 288..288 union 382..382 union 512..512 union 659..659 union 818..818 union 960..960 union 1148..1148 union 1236..1236 union 1456..1456 union 1719..1719 union 1825..1825 union 2018..2018 union 2137..2137 union 2261..2261 union 2485..2485 union 2579..2579 union 2722..2722 union 2809..2809 union 2905..2905 union 3091..3091 union 3194..3194 union 3328..3328 union 3442..3442 union 3557..3557 union 3845..3845, {}, 132..132 union 223..223 union 314..314 union 408..408 union 538..538 union 683..683 union 842..842 union 985..985 union 1171..1171 union 1262..1262 union 1481..1481 union 1748..1748 union 1852..1852 union 2046..2046 union 2172..2172 union 2290..2290 union 2518..2518 union 2604..2604 union 2744..2744 union 2835..2835 union 2932..2932 union 3120..3120 union 3226..3226 union 3360..3360 union 3469..3469 union 3582..3582 union 3867..3867, {}, 107..107 union 197..197 union 289..289 union 383..383 union 513..513 union 660..660 union 819..819 union 961..961 union 1149..1149 union 1237..1237 union 1457..1457 union 1720..1720 union 1826..1826 union 2019..2019 union 2138..2138 union 2262..2262 union 2486..2486 union 2580..2580 union 2723..2723 union 2810..2810 union 2906..2906 union 3092..3092 union 3195..3195 union 3329..3329 union 3443..3443 union 3558..3558 union 3846..3846, {}, 133..133 union 224..224 union 315..315 union 409..409 union 539..539 union 684..684 union 843..843 union 986..986 union 1172..1172 union 1263..1263 union 1482..1482 union 1749..1749 union 1853..1853 union 2047..2047 union 2173..2173 union 2291..2291 union 2519..2519 union 2605..2605 union 2745..2745 union 2836..2836 union 2933..2933 union 3121..3121 union 3227..3227 union 3361..3361 union 3470..3470 union 3583..3583 union 3868..3868, {}, 108..108 union 198..198 union 290..290 union 384..384 union 514..514 union 661..661 union 820..820 union 962..962 union 1150..1150 union 1238..1238 union 1458..1458 union 1721..1721 union 1827..1827 union 2020..2020 union 2139..2139 union 2263..2263 union 2487..2487 union 2581..2581 union 2724..2724 union 2811..2811 union 2907..2907 union 3093..3093 union 3196..3196 union 3330..3330 union 3444..3444 union 3559..3559 union 3847..3847, {}, 134..134 union 225..225 union 316..316 union 410..410 union 540..540 union 685..685 union 844..844 union 987..987 union 1173..1173 union 1264..1264 union 1483..1483 union 1750..1750 union 1854..1854 union 2048..2048 union 2174..2174 union 2292..2292 union 2520..2520 union 2606..2606 union 2746..2746 union 2837..2837 union 2934..2934 union 3122..3122 union 3228..3228 union 3362..3362 union 3471..3471 union 3584..3584 union 3869..3869, {}, 109..109 union 199..199 union 291..291 union 385..385 union 515..515 union 662..662 union 821..821 union 963..963 union 1151..1151 union 1239..1239 union 1459..1459 union 1722..1722 union 1828..1828 union 2021..2021 union 2140..2140 union 2264..2264 union 2488..2488 union 2582..2582 union 2725..2725 union 2812..2812 union 2908..2908 union 3094..3094 union 3197..3197 union 3331..3331 union 3445..3445 union 3560..3560 union 3848..3848, {}, 135..135 union 226..226 union 317..317 union 411..411 union 541..541 union 686..686 union 845..845 union 988..988 union 1174..1174 union 1265..1265 union 1484..1484 union 1751..1751 union 1855..1855 union 2049..2049 union 2175..2175 union 2293..2293 union 2521..2521 union 2607..2607 union 2747..2747 union 2838..2838 union 2935..2935 union 3123..3123 union 3229..3229 union 3363..3363 union 3472..3472 union 3585..3585 union 3870..3870, {}, 110..110 union 200..200 union 292..292 union 386..386 union 516..516 union 663..663 union 822..822 union 964..964 union 1152..1152 union 1240..1240 union 1460..1460 union 1723..1723 union 1829..1829 union 2022..2022 union 2141..2141 union 2265..2265 union 2489..2489 union 2583..2583 union 2726..2726 union 2813..2813 union 2909..2909 union 3095..3095 union 3198..3198 union 3332..3332 union 3446..3446 union 3561..3561 union 3849..3849, {}, 136..136 union 227..227 union 318..318 union 412..412 union 542..542 union 687..687 union 846..846 union 989..989 union 1175..1175 union 1266..1266 union 1485..1485 union 1752..1752 union 1856..1856 union 2050..2050 union 2176..2176 union 2294..2294 union 2522..2522 union 2608..2608 union 2748..2748 union 2839..2839 union 2936..2936 union 3124..3124 union 3230..3230 union 3364..3364 union 3473..3473 union 3586..3586 union 3871..3871, {}, 111..111 union 201..201 union 293..293 union 387..387 union 517..517 union 664..664 union 823..823 union 965..965 union 1153..1153 union 1241..1241 union 1461..1461 union 1724..1724 union 1830..1830 union 2023..2023 union 2142..2142 union 2266..2266 union 2490..2490 union 2584..2584 union 2727..2727 union 2814..2814 union 2910..2910 union 3096..3096 union 3199..3199 union 3333..3333 union 3447..3447 union 3562..3562 union 3850..3850, {}, 137..137 union 228..228 union 319..319 union 413..413 union 543..543 union 688..688 union 847..847 union 990..990 union 1176..1176 union 1267..1267 union 1486..1486 union 1753..1753 union 1857..1857 union 2051..2051 union 2177..2177 union 2295..2295 union 2523..2523 union 2609..2609 union 2749..2749 union 2840..2840 union 2937..2937 union 3125..3125 union 3231..3231 union 3365..3365 union 3474..3474 union 3587..3587 union 3872..3872, {}, 112..112 union 202..202 union 294..294 union 388..388 union 518..518 union 665..665 union 824..824 union 966..966 union 1154..1154 union 1242..1242 union 1462..1462 union 1725..1725 union 1831..1831 union 2024..2024 union 2143..2143 union 2267..2267 union 2491..2491 union 2585..2585 union 2728..2728 union 2815..2815 union 2911..2911 union 3097..3097 union 3200..3200 union 3334..3334 union 3448..3448 union 3563..3563 union 3851..3851, {}, 138..138 union 229..229 union 320..320 union 414..414 union 544..544 union 689..689 union 848..848 union 991..991 union 1177..1177 union 1268..1268 union 1487..1487 union 1754..1754 union 1858..1858 union 2052..2052 union 2178..2178 union 2296..2296 union 2524..2524 union 2610..2610 union 2750..2750 union 2841..2841 union 2938..2938 union 3126..3126 union 3232..3232 union 3366..3366 union 3475..3475 union 3588..3588 union 3873..3873, {}, 113..113 union 203..203 union 295..295 union 389..389 union 519..519 union 666..666 union 825..825 union 967..967 union 1155..1155 union 1243..1243 union 1463..1463 union 1726..1726 union 1832..1832 union 2025..2025 union 2144..2144 union 2268..2268 union 2492..2492 union 2586..2586 union 2729..2729 union 2816..2816 union 2912..2912 union 3098..3098 union 3201..3201 union 3335..3335 union 3449..3449 union 3564..3564 union 3852..3852, {}, 139..139 union 230..230 union 321..321 union 415..415 union 545..545 union 690..690 union 849..849 union 992..992 union 1178..1178 union 1269..1269 union 1488..1488 union 1755..1755 union 1859..1859 union 2053..2053 union 2179..2179 union 2297..2297 union 2525..2525 union 2611..2611 union 2751..2751 union 2842..2842 union 2939..2939 union 3127..3127 union 3233..3233 union 3367..3367 union 3476..3476 union 3589..3589 union 3874..3874, {}, 114..114 union 204..204 union 296..296 union 390..390 union 520..520 union 667..667 union 826..826 union 968..968 union 1156..1156 union 1244..1244 union 1464..1464 union 1727..1727 union 1833..1833 union 2026..2026 union 2145..2145 union 2269..2269 union 2493..2493 union 2587..2587 union 2730..2730 union 2817..2817 union 2913..2913 union 3099..3099 union 3202..3202 union 3336..3336 union 3450..3450 union 3565..3565 union 3853..3853, {}, 140..140 union 231..231 union 322..322 union 416..416 union 546..546 union 691..691 union 850..850 union 993..993 union 1179..1179 union 1270..1270 union 1489..1489 union 1756..1756 union 1860..1860 union 2054..2054 union 2180..2180 union 2298..2298 union 2526..2526 union 2612..2612 union 2752..2752 union 2843..2843 union 2940..2940 union 3128..3128 union 3234..3234 union 3368..3368 union 3477..3477 union 3590..3590 union 3875..3875, {}, 115..115 union 205..205 union 297..297 union 391..391 union 521..521 union 668..668 union 827..827 union 969..969 union 1157..1157 union 1245..1245 union 1465..1465 union 1728..1728 union 1834..1834 union 2027..2027 union 2146..2146 union 2270..2270 union 2494..2494 union 2588..2588 union 2731..2731 union 2818..2818 union 2914..2914 union 3100..3100 union 3203..3203 union 3337..3337 union 3451..3451 union 3566..3566 union 3854..3854, {}, 145..145 union 236..236 union 327..327 union 3880..3880, 321..323, 120..120 union 210..210 union 302..302 union 832..832 union 1162..1162 union 2736..2736 union 3859..3859, 5..5 union 15..15 union 23..23 union 60..60 union 74..74 union 207..207 union 295..295 union 321..322 union 326..326 union 328..328 union 335..335 union 340..340, 146..146, 481..481, 121..121, 6..6, 147..147 union 238..238 union 329..329 union 3861..3861, 312..315, 122..122 union 212..212 union 304..304 union 833..833 union 1163..1163 union 2737..2737 union 3860..3860, 7..7 union 17..17 union 25..25 union 61..61 union 75..75 union 208..208 union 296..296 union 312..313 union 318..318 union 320..320, 214..214, 480..480, 188..188, 8..8 union 11..11 union 485..485, 215..215, 479..479, 189..189, 12..12 union 484..484, 216..216, 478..478, 190..190, 13..13 union 483..483, 217..217, 477..477, 191..191, 14..14 union 482..482, 237..237, 476..476, 211..211, 16..16 union 481..481, 239..239, {}, 213..213, 9..10 union 18..18, 305..305, 475..475, 280..280, 19..19 union 480..480, 306..306, 474..474, 281..281, 20..20 union 479..479, 307..307, 473..473, 282..282, 21..21 union 478..478, 308..308, 472..472, 283..283, 22..22 union 477..477, 328..328, 471..471, 303..303, 24..24 union 476..476, 399..399 union 529..529, 469..470, 374..374 union 504..504, 27..27 union 40..40 union 469..469 union 475..475, 400..400 union 530..530, 467..468, 375..375 union 505..505, 28..28 union 37..37 union 41..41 union 467..467 union 474..474, 401..401 union 531..531, 465..466, 376..376 union 506..506, 29..29 union 38..38 union 42..42 union 465..465 union 473..473, 402..402 union 532..532, 463..464, 377..377 union 507..507, 30..30 union 43..43 union 463..463 union 472..472, 421..421 union 551..551, 324..325, 396..396 union 526..526, 31..31 union 44..44 union 323..324, 422..422 union 552..552, 461..462, 397..397 union 527..527, 26..26 union 32..32 union 34..36 union 39..39 union 45..45 union 461..461 union 471..471, 423..423 union 553..553, 316..317, 398..398 union 528..528, 33..33 union 46..46 union 314..314 union 316..316, 834..834, 460..460, 651..651, 52..52 union 470..470, 677..677, {}, 652..652, 49..49 union 53..53 union 468..468, 835..835, 459..459, 653..653, 54..54 union 466..466, 836..836, 458..458, 654..654, 55..55 union 464..464, 696..696 union 855..855, 326..327, 673..673, 56..56 union 325..325, 697..697 union 856..856, 457..457, 674..674, 47..48 union 50..50 union 57..57 union 462..462, 698..698 union 857..857, 318..319, 675..675, 58..58 union 317..317, 858..858, 456..456, 676..676, 51..51 union 59..59, 1164..1164, 455..455, 953..953, 66..66 union 460..460, 979..979, {}, 954..954, 64..64 union 67..67 union 459..459, 1165..1165, 454..454, 955..955, 68..68 union 458..458, 998..998 union 1184..1184, 328..329, 974..974, 69..69 union 327..327, 999..999 union 1185..1185, 453..453, 975..975, 62..63 union 70..70 union 457..457, 1000..1000, 320..320, 976..976, 71..71 union 319..319, 1001..1001 union 1186..1186, 452..452, 977..977, 72..72 union 456..456, 1187..1187, 451..451, 978..978, 65..65 union 73..73, 1255..1255 union 1474..1474, 448..450, 1230..1230 union 1450..1450, 79..79 union 97..97 union 448..448 union 455..455, 1256..1256 union 1475..1475, 446..447, 1231..1231 union 1451..1451, 80..80 union 98..98 union 446..446 union 454..454, 1275..1275 union 1494..1494, 330..331, 1250..1250 union 1470..1470, 81..81 union 99..99 union 329..330, 1276..1276 union 1495..1495, 444..445, 1251..1251 union 1471..1471, 76..76 union 82..82 union 86..89 union 91..95 union 100..100 union 444..444 union 453..453, 1277..1277 union 1496..1496, 442..443, 1252..1252 union 1472..1472, 83..83 union 90..90 union 96..96 union 101..101 union 442..442 union 452..452, 1278..1278 union 1497..1497, 440..441, 1253..1253 union 1473..1473, 84..84 union 102..102 union 440..440 union 451..451, 1279..1279, {}, 1254..1254, 77..78 union 85..85, 1741..1741 union 1845..1845, 438..439, 1713..1713 union 1819..1819, 109..109 union 111..111 union 119..119 union 438..438 union 449..449, 1742..1742 union 1846..1846, 436..437, 1714..1714 union 1820..1820, 113..113 union 120..120 union 436..436 union 447..447, 1761..1761 union 1865..1865, 332..333, 1733..1733 union 1839..1839, 114..114 union 121..121 union 331..332, 1762..1762 union 1866..1866, 434..435, 1734..1734 union 1840..1840, 103..108 union 115..115 union 122..122 union 434..434 union 445..445, 1763..1763 union 1867..1867, 432..433, 1735..1735 union 1841..1841, 116..116 union 123..123 union 432..432 union 443..443, 1764..1764 union 1868..1868, 430..431, 1736..1736 union 1842..1842, 117..117 union 124..124 union 430..430 union 441..441, 1740..1740 union 1869..1869, {}, 1737..1737 union 1844..1844, 118..118 union 126..126, 1739..1739, {}, 1738..1738 union 1843..1843, 110..110 union 112..112 union 125..125 union 450..450, 2039..2039, {}, 2012..2012, 135..135 union 138..138 union 439..439, 2040..2040, 429..429, 2013..2013, 139..139 union 437..437, 2059..2059 union 2617..2617 union 2757..2757, 334..336, 2032..2032 union 2593..2593, 140..140 union 201..201 union 333..333 union 346..346, 2060..2060 union 2618..2618 union 2758..2758, 405..406, 2033..2033 union 2594..2594, 127..127 union 130..132 union 141..141 union 202..202 union 409..409 union 435..435, 2061..2061 union 2619..2619 union 2759..2759, 400..401, 2034..2034 union 2595..2595, 142..142 union 203..203 union 404..404 union 433..433, 2062..2062 union 2620..2620 union 2760..2760, 395..396, 2035..2035 union 2596..2596, 143..143 union 204..204 union 399..399 union 431..431, 2063..2063, 428..428, 2036..2036, 128..129 union 144..144, 2064..2064 union 2621..2621 union 2762..2762, 390..391, 2037..2037 union 2598..2598, 133..134 union 145..145 union 206..206 union 394..394, 2065..2065, 427..427, 2038..2038, 136..137 union 146..146, 2166..2166 union 2284..2284 union 2512..2512, 424..426, 2132..2132 union 2256..2256 union 2480..2480, 149..149 union 164..164 union 185..185 union 424..425 union 429..429, 2185..2185 union 2303..2303 union 2531..2531, 344..346, 2151..2151 union 2275..2275 union 2499..2499, 150..150 union 165..165 union 186..186 union 334..334 union 344..345, 2186..2186 union 2304..2304 union 2532..2532, 407..409, 2152..2152 union 2276..2276 union 2500..2500, 147..147 union 151..151 union 166..166 union 174..175 union 178..179 union 187..187 union 405..405 union 407..408, 2187..2187 union 2305..2305 union 2533..2533, 402..404, 2153..2153 union 2277..2277 union 2501..2501, 152..152 union 167..167 union 188..188 union 400..400 union 402..403, 2188..2188 union 2306..2306 union 2534..2534, 397..399, 2154..2154 union 2278..2278 union 2502..2502, 153..153 union 168..168 union 180..180 union 189..189 union 395..395 union 397..398, 2189..2189 union 2307..2307 union 2535..2535, 421..423, 2155..2155 union 2279..2279 union 2503..2503, 154..154 union 169..169 union 190..190 union 421..422 union 428..428, 2190..2190 union 2308..2308 union 2536..2536, 392..394, 2156..2156 union 2280..2280 union 2504..2504, 155..155 union 170..170 union 191..191 union 390..390 union 392..393, 2164..2164, {}, 2157..2157 union 2510..2510, 156..156 union 183..184 union 197..197 union 427..427, 2163..2163, 412..412, 2158..2158 union 2509..2509, 157..157 union 196..196, 2165..2165 union 2313..2313 union 2511..2511, 413..414, 2159..2159 union 2255..2255 union 2508..2508, 158..158 union 163..163 union 195..195 union 413..413, 2191..2191, 419..419, 2160..2160 union 2505..2505, 148..148 union 159..159 union 176..176 union 192..192 union 420..420, 2192..2192, 417..417, 2161..2161 union 2506..2506, 160..160 union 177..177 union 181..181 union 193..193 union 418..418, 2193..2193, 415..415, 2162..2162 union 2507..2507, 161..161 union 182..182 union 194..194 union 416..416, 2312..2312, {}, 2254..2254, 162..162 union 412..412, 2309..2309, 420..420, 2281..2281, 171..171 union 419..419, 2310..2310, 418..418, 2282..2282, 172..172 union 417..417, 2311..2311, 416..416, 2283..2283, 173..173 union 415..415, 2763..2763, 411..411, 2573..2573, 198..199 union 414..414, 2738..2738, 410..410, 2574..2574, 200..200 union 426..426, 2761..2761, {}, 2597..2597, 205..205 union 423..423, 2829..2829 union 2926..2926 union 3463..3463 union 3576..3576, 371..373, 2804..2804 union 2900..2900 union 3437..3437 union 3552..3552, 209..209 union 219..219 union 278..278 union 289..289 union 371..371 union 373..373 union 376..376 union 410..410, 2848..2848 union 2945..2945 union 3482..3482 union 3595..3595, 337..340, 2823..2823 union 2919..2919 union 3456..3456 union 3571..3571, 210..210 union 220..220 union 279..279 union 290..290 union 336..337 union 339..339 union 343..343, 2849..2849 union 2946..2946 union 3483..3483 union 3596..3596, 365..367, 2824..2824 union 2920..2920 union 3457..3457 union 3572..3572, 211..211 union 216..216 union 221..221 union 280..280 union 286..287 union 291..291 union 365..365 union 367..367 union 370..370 union 406..406, 2850..2850 union 2947..2947 union 3484..3484 union 3597..3597, 359..361, 2825..2825 union 2921..2921 union 3458..3458 union 3573..3573, 212..212 union 222..222 union 281..281 union 292..292 union 359..359 union 361..361 union 364..364 union 401..401, 2851..2851 union 2948..2948 union 3485..3485 union 3598..3598, 353..355, 2826..2826 union 2922..2922 union 3459..3459 union 3574..3574, 213..213 union 223..223 union 282..282 union 288..288 union 293..293 union 353..353 union 355..355 union 358..358 union 396..396, 2852..2852 union 2949..2949 union 3486..3486 union 3599..3599, 347..349, 2827..2827 union 2923..2923 union 3460..3460 union 3575..3575, 214..214 union 224..224 union 283..283 union 294..294 union 347..347 union 349..349 union 352..352 union 391..391, 2853..2853, 389..389, 2828..2828, 215..215 union 411..411, 2950..2950 union 3487..3487, 381..381, 2924..2924 union 3461..3461, 225..225 union 284..284 union 384..384 union 389..389, 2951..2951 union 3488..3488, 377..377, 2925..2925 union 3462..3462, 217..218 union 226..226 union 276..277 union 285..285 union 380..380, 3114..3114 union 3220..3220 union 3354..3354, 374..376, 3086..3086 union 3189..3189 union 3323..3323, 237..237 union 250..250 union 264..264 union 372..372 union 374..375, 3133..3133 union 3239..3239 union 3373..3373, 341..343, 3105..3105 union 3208..3208 union 3342..3342, 238..238 union 251..251 union 265..265 union 338..338 union 341..342, 3134..3134 union 3240..3240 union 3374..3374, 368..370, 3106..3106 union 3209..3209 union 3343..3343, 227..229 union 231..232 union 239..239 union 252..252 union 266..266 union 366..366 union 368..369, 3135..3135 union 3241..3241 union 3375..3375, 362..364, 3107..3107 union 3210..3210 union 3344..3344, 240..240 union 253..253 union 267..267 union 360..360 union 362..363, 3136..3136 union 3242..3242 union 3376..3376, 356..358, 3108..3108 union 3211..3211 union 3345..3345, 241..241 union 254..254 union 268..268 union 354..354 union 356..357, 3137..3137 union 3243..3243 union 3377..3377, 350..352, 3109..3109 union 3212..3212 union 3346..3346, 242..242 union 255..255 union 269..269 union 348..348 union 350..351, 3138..3138 union 3244..3244 union 3378..3378, 382..384, 3110..3110 union 3213..3213 union 3347..3347, 243..243 union 256..256 union 270..270 union 381..383, 3139..3139 union 3245..3245 union 3379..3379, 378..380, 3111..3111 union 3214..3214 union 3348..3348, 230..230 union 234..234 union 244..244 union 247..247 union 257..257 union 271..271 union 377..379, 3353..3353, {}, 3112..3112 union 3352..3352, 233..233 union 245..245 union 263..263 union 273..273 union 386..386, 3140..3140, 387..388, 3113..3113, 235..236 union 246..246, 3246..3246, 385..386, 3215..3215 union 3349..3349, 248..248 union 258..258 union 262..262 union 272..272 union 385..385 union 387..387, 3219..3219, {}, 3216..3216 union 3351..3351, 260..260 union 275..275, 3218..3218, {}, 3217..3217 union 3350..3350, 249..249 union 259..259 union 261..261 union 274..274 union 388..388]);
|
|
long_latency_def = array1d(0..485, [81, 83, 85, 87, 89, 91, 93, 95, 163, 165, 169, 171, 173, 175, 177, 179, 181, 183, 185, 265, 267, 269, 271, 273, 275, 277, 345, 359, 361, 363, 365, 367, 369, 371, 439, 451, 457, 462, 464, 466, 491, 493, 495, 497, 499, 501, 503, 569, 575, 580, 582, 632, 634, 636, 638, 640, 642, 644, 646, 648, 811, 813, 874, 880, 885, 934, 936, 938, 940, 942, 944, 946, 948, 950, 1141, 1143, 1201, 1203, 1207, 1215, 1217, 1219, 1221, 1223, 1225, 1227, 1295, 1303, 1327, 1332, 1334, 1358, 1364, 1369, 1408, 1415, 1417, 1439, 1441, 1443, 1445, 1447, 1449, 1513, 1523, 1603, 1608, 1666, 1671, 1698, 1698, 1700, 1700, 1702, 1704, 1706, 1708, 1710, 1712, 1802, 1804, 1806, 1808, 1810, 1812, 1814, 1816, 1885, 1887, 1891, 1919, 1924, 1973, 1975, 1981, 1985, 1987, 1991, 1993, 1995, 1997, 1999, 2001, 2003, 2005, 2007, 2009, 2095, 2097, 2107, 2109, 2111, 2113, 2115, 2117, 2119, 2121, 2123, 2125, 2127, 2129, 2131, 2229, 2231, 2233, 2235, 2237, 2239, 2241, 2243, 2245, 2247, 2249, 2251, 2339, 2344, 2346, 2348, 2373, 2378, 2380, 2382, 2384, 2447, 2451, 2453, 2455, 2457, 2459, 2461, 2463, 2465, 2467, 2469, 2471, 2473, 2475, 2477, 2554, 2556, 2558, 2560, 2562, 2564, 2566, 2568, 2570, 2715, 2717, 2789, 2791, 2793, 2795, 2797, 2799, 2801, 2869, 2871, 2875, 2883, 2885, 2887, 2889, 2891, 2893, 2895, 2897, 2969, 2975, 2983, 3020, 3025, 3030, 3036, 3057, 3059, 3063, 3065, 3067, 3069, 3071, 3073, 3075, 3077, 3079, 3081, 3083, 3162, 3168, 3168, 3170, 3172, 3174, 3176, 3178, 3180, 3182, 3184, 3186, 3186, 3188, 3296, 3298, 3298, 3300, 3302, 3304, 3306, 3308, 3310, 3312, 3314, 3316, 3316, 3318, 3320, 3401, 3412, 3420, 3422, 3424, 3426, 3428, 3430, 3432, 3434, 3506, 3513, 3515, 3541, 3543, 3545, 3547, 3549, 3551, 3838, 3840, 3888, 3890, 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, 147, 238, 329, 3861, 423, 553, 698, 857, 1000, 145, 236, 327, 421, 551, 696, 855, 998, 1184, 1275, 1494, 1761, 1865, 2059, 2617, 2757, 2848, 2945, 3482, 3595, 3133, 3239, 3373, 2185, 2303, 2531, 2852, 2949, 3486, 3137, 3243, 3377, 2851, 2948, 3485, 3136, 3242, 3376, 2850, 2947, 3484, 3135, 3241, 3375, 2849, 2946, 3483, 3134, 3240, 3374, 2829, 2926, 3463, 3114, 3220, 3354, 2951, 3139, 3245, 3379, 2950, 3138, 3244, 3378, 3246, 3246, 3140, 3140, 2853, 2064, 2762, 2190, 2308, 2536, 2062, 2760, 2188, 2306, 2534, 2061, 2759, 2187, 2305, 2533, 2060, 2758, 2186, 2304, 2532, 2738, 2763, 2163, 2165, 2511, 2193, 2311, 2192, 2310, 2191, 2309, 2189, 2307, 2535, 2166, 2284, 2512, 2065, 2063, 2040, 1764, 1868, 1763, 1867, 1762, 1866, 1742, 1846, 1741, 1845, 1278, 1497, 1277, 1496, 1276, 1495, 1256, 1475, 1255, 1474, 1474, 1187, 1186, 1185, 1165, 1164, 858, 856, 836, 835, 834, 422, 552, 402, 532, 401, 531, 400, 530, 399, 529, 328, 308, 307, 306, 305, 237, 217, 216, 215, 214, 146, 126, 125, 124, 123]);
|
|
long_latency_use = array1d(0..485, [98, 98, 99, 100, 101, 120, 121, 122, 188, 213, 213, 188, 189, 190, 191, 210, 211, 212, 213, 280, 281, 282, 283, 302, 303, 304, 397, 374, 375, 376, 377, 396, 397, 398, 527, 527, 527, 505, 506, 527, 504, 505, 506, 507, 526, 527, 528, 674, 674, 652, 674, 676, 651, 652, 653, 654, 673, 674, 675, 676, 832, 833, 975, 975, 954, 978, 953, 954, 955, 974, 975, 976, 977, 978, 1162, 1163, 1251, 1254, 1254, 1230, 1231, 1250, 1251, 1252, 1253, 1254, 1471, 1471, 1471, 1471, 1472, 1471, 1471, 1471, 1471, 1471, 1472, 1450, 1451, 1470, 1471, 1472, 1473, 1734, 1734, 1734, 1734, 1734, 1734, 1713, 1738, 1713, 1738, 1714, 1733, 1734, 1735, 1736, 1737, 1819, 1820, 1839, 1840, 1841, 1842, 1843, 1844, 2033, 2036, 2036, 2033, 2033, 2033, 2037, 2037, 2012, 2038, 2038, 2012, 2013, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2152, 2160, 2132, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2254, 2255, 2256, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2500, 2500, 2505, 2506, 2500, 2500, 2502, 2506, 2507, 2510, 2510, 2480, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2573, 2573, 2574, 2593, 2594, 2595, 2596, 2597, 2598, 2736, 2737, 2804, 2823, 2824, 2825, 2826, 2827, 2828, 2920, 2925, 2925, 2900, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 3106, 3106, 3106, 3111, 3106, 3106, 3112, 3111, 3113, 3113, 3086, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3214, 3215, 3217, 3189, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3217, 3216, 3350, 3349, 3352, 3323, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3352, 3350, 3351, 3462, 3462, 3437, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3572, 3572, 3574, 3552, 3571, 3572, 3573, 3574, 3575, 3859, 3860, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3918, 212, 304, 398, 3918, 528, 675, 833, 976, 1163, 210, 302, 396, 526, 673, 832, 974, 1162, 1250, 1470, 1733, 1839, 2032, 2151, 2736, 2823, 2919, 3105, 3571, 3859, 3208, 3342, 3456, 2275, 2499, 2593, 2923, 3109, 3575, 3212, 3346, 3460, 2922, 3108, 3574, 3211, 3345, 3459, 2921, 3107, 3573, 3210, 3344, 3458, 2920, 3106, 3572, 3209, 3343, 3457, 2900, 3086, 3552, 3189, 3323, 3437, 3111, 3214, 3348, 3462, 3110, 3213, 3347, 3461, 3349, 3352, 3215, 3217, 2924, 2156, 2827, 2280, 2504, 2598, 2154, 2826, 2278, 2502, 2596, 2153, 2825, 2277, 2501, 2595, 2152, 2824, 2276, 2500, 2594, 2804, 2828, 2254, 2255, 2573, 2283, 2507, 2282, 2506, 2281, 2505, 2279, 2503, 2597, 2256, 2480, 2574, 2157, 2155, 2132, 1842, 2035, 1841, 2034, 1840, 2033, 1820, 2013, 1819, 2012, 1473, 1736, 1472, 1735, 1471, 1734, 1451, 1714, 1450, 1713, 1738, 1253, 1252, 1251, 1231, 1230, 977, 975, 955, 954, 953, 527, 674, 507, 654, 506, 653, 505, 652, 504, 651, 397, 377, 376, 375, 374, 303, 283, 282, 281, 280, 211, 191, 190, 189, 188]);
|
|
operand_definer = array1d(0..3936, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 128, 128, 129, 129, 130, 130, 131, 131, 132, 132, 133, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 135, 135, 135, 135, 135, 135, 136, 136, 137, 137, 138, 138, 139, 139, 140, 140, 141, 141, 142, 142, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 145, 145, 146, 146, 147, 147, 148, 148, 149, 149, 150, 150, 151, 151, 152, 152, 153, 153, 154, 154, 155, 155, 156, 156, 157, 158, 158, 159, 159, 160, 160, 161, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 164, 164, 165, 165, 166, 166, 167, 167, 168, 168, 169, 169, 170, 170, 171, 171, 172, 172, 173, 173, 174, 174, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 177, 177, 178, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 187, 188, 188, 189, 189, 190, 190, 191, 191, 192, 193, 193, 194, 194, 195, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 198, 198, 199, 199, 200, 200, 201, 202, 202, 203, 203, 204, 204, 205, 205, 206, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 208, 208, 208, 208, 208, 208, 209, 209, 210, 210, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 214, 214, 215, 215, 216, 216, 217, 217, 218, 218, 219, 219, 220, 220, 221, 221, 222, 222, 223, 223, 224, 224, 225, 225, 226, 227, 227, 228, 228, 229, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 262, 262, 263, 263, 264, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 267, 267, 268, 268, 269, 269, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 277, 277, 277, 277, 277, 277, 278, 278, 279, 279, 280, 281, 281, 282, 282, 283, 284, 284, 284, 284, 284, 284, 284, 284, 284, 285, 285, 285, 285, 285, 285, 286, 286, 287, 287, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 324, 324, 325, 326, 326, 327, 327, 328, 329, 329, 329, 329, 329, 329, 329, 329, 329, 330, 330, 330, 330, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 342, 342, 342, 342, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 349, 349, 350, 350, 351, 351, 352, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 354, 354, 354, 354, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 373, 373, 374, 374, 375, 375, 376, 376, 377, 377, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 381, 381, 382, 382, 383, 383, 384, 384, 385, 385, 386, 386, 387, 387, 388, 388, 389, 389, 390, 390, 391, 391, 392, 393, 394, 394, 395, 395, 396, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 398, 398, 398, 398, 398, 398, 399, 399, 400, 400, 401, 401, 402, 403, 404, 404, 405, 405, 406, 406, 407, 407, 408, 409, 409, 410, 411, 411, 412, 413, 413, 414, 414, 415, 415, 416, 416, 417, 418, 418, 419, 419, 420, 420, 421, 421, 422, 423, 423, 424, 425, 426, 426, 427, 427, 428, 429, 429, 430, 431, 431, 432, 433, 433, 434, 435, 435, 436, 436, 437, 438, 438, 439, 439, 440, 440, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 445, 445, 446, 446, 447, 447, 448, 448, 449, 449, 450, 451, 451, 452, 452, 453, 453, 454, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 456, 456, 456, 456, 456, 456, 457, 457, 458, 458, 459, 459, 460, 460, 461, 461, 462, 462, 463, 463, 464, 464, 465, 465, 466, 466, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 469, 469, 470, 470, 471, 471, 472, 472, 473, 473, 474, 474, 475, 475, 476, 476, 477, 477, 478, 478, 479, 479, 480, 480, 481, 481, 482, 482, 483, 483, 484, 484, 485, 485, 486, 486, 487, 487, 488, 488, 489, 489, 490, 490, 491, 491, 492, 492, 493, 493, 494, 494, 495, 495, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 498, 498, 499, 499, 500, 500, 501, 501, 502, 502, 503, 503, 504, 504, 505, 505, 506, 506, 507, 507, 508, 508, 509, 509, 510, 510, 511, 511, 512, 512, 512, 513, 513, 514, 514, 515, 515, 516, 516, 516, 517, 517, 518, 518, 519, 519, 520, 520, 521, 521, 522, 522, 523, 524, 524, 525, 525, 526, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 529, 529, 530, 530, 531, 531, 532, 532, 533, 533, 534, 534, 535, 535, 536, 536, 537, 537, 538, 538, 539, 539, 540, 540, 541, 541, 542, 542, 543, 543, 544, 544, 545, 545, 546, 546, 547, 547, 548, 548, 549, 549, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 552, 552, 553, 553, 554, 554, 555, 555, 556, 556, 557, 557, 558, 558, 559, 559, 560, 560, 561, 561, 562, 562, 563, 563, 564, 564, 565, 565, 566, 566, 567, 567, 568, 568, 569, 570, 570, 571, 572, 572, 573, 573, 574, 574, 575, 575, 576, 576, 577, 577, 578, 578, 579, 579, 580, 580, 581, 581, 582, 582, 583, 583, 584, 584, 585, 585, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 588, 588, 589, 589, 590, 590, 591, 591, 592, 592, 593, 593, 594, 594, 595, 595, 596, 596, 597, 597, 598, 598, 599, 599, 600, 600, 601, 601, 602, 602, 603, 603, 604, 604, 605, 605, 606, 606, 607, 607, 608, 608, 609, 609, 610, 610, 611, 611, 612, 612, 613, 613, 614, 614, 615, 615, 616, 616, 617, 617, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 620, 620, 621, 621, 622, 622, 623, 623, 624, 624, 625, 625, 626, 626, 627, 627, 628, 628, 629, 629, 630, 630, 631, 631, 632, 632, 633, 633, 634, 635, 635, 636, 636, 637, 637, 638, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 640, 640, 640, 640, 640, 640, 641, 641, 642, 642, 643, 643, 644, 644, 645, 645, 646, 647, 647, 648, 648, 649, 649, 650, 650, 651, 651, 652, 652, 653, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 656, 656, 657, 657, 658, 658, 659, 659, 660, 660, 661, 661, 662, 662, 663, 663, 664, 664, 665, 665, 666, 666, 667, 667, 668, 668, 669, 669, 670, 670, 671, 671, 672, 672, 673, 673, 674, 674, 675, 675, 676, 676, 677, 677, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 680, 680, 681, 681, 682, 682, 683, 683, 684, 684, 685, 685, 686, 686, 687, 687, 688, 688, 689, 689, 690, 690, 691, 691, 692, 692, 693, 693, 694, 694, 695, 695, 696, 696, 697, 697, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 700, 700, 701, 701, 702, 702, 703, 703, 704, 704, 705, 705, 706, 706, 707, 708, 708, 709, 709, 710, 711, 711, 711, 711, 711, 711, 711, 711, 711, 712, 712, 712, 712, 712, 712, 713, 713, 714, 714, 715, 716, 716, 717, 718, 718, 718, 718, 718, 718, 718, 718, 719, 719, 719, 719, 719, 719, 720, 720, 721, 721, 722, 722, 723, 723, 724, 724, 725, 726, 726, 727, 727, 728, 729, 729, 729, 729, 729, 729, 729, 729, 729, 730, 730, 730, 730, 730, 730, 731, 731, 732, 732, 733, 733, 734, 734, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 738, 738, 739, 739, 740, 740, 741, 741, 742, 742, 743, 743, 744, 744, 745, 745, 746, 746, 747, 747, 748, 748, 749, 749, 750, 750, 751, 751, 752, 752, 753, 753, 754, 754, 755, 755, 756, 756, 757, 757, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 760, 760, 761, 761, 762, 762, 763, 763, 764, 764, 765, 765, 766, 766, 767, 767, 768, 768, 769, 769, 770, 770, 771, 771, 772, 772, 773, 773, 774, 774, 775, 775, 776, 776, 777, 777, 778, 778, 779, 779, 780, 780, 781, 781, 782, 782, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 785, 785, 786, 786, 787, 787, 788, 788, 789, 789, 790, 790, 791, 791, 792, 792, 793, 793, 794, 794, 795, 795, 796, 796, 797, 797, 798, 799, 799, 800, 801, 801, 802, 802, 803, 803, 804, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 806, 806, 806, 806, 806, 806, 807, 808, 808, 809, 809, 810, 810, 811, 811, 812, 813, 814, 815, 816, 817, 817, 818, 819, 820, 821, 821, 822, 822, 823, 824, 824, 825, 825, 826, 826, 827, 827, 828, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 830, 830, 830, 830, 830, 830, 831, 831, 832, 832, 833, 833, 834, 834, 835, 835, 836, 836, 837, 837, 838, 838, 839, 839, 840, 840, 841, 841, 842, 842, 843, 843, 844, 844, 845, 845, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 848, 848, 849, 849, 850, 850, 851, 851, 852, 852, 853, 853, 854, 854, 855, 855, 856, 856, 857, 857, 858, 858, 859, 859, 860, 860, 861, 861, 862, 862, 863, 863, 864, 864, 865, 865, 866, 866, 867, 867, 868, 868, 869, 869, 870, 870, 871, 871, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 874, 874, 875, 875, 876, 876, 877, 877, 878, 878, 879, 879, 880, 880, 881, 881, 882, 882, 883, 883, 884, 884, 885, 885, 886, 886, 887, 887, 888, 888, 889, 889, 890, 890, 891, 891, 892, 892, 893, 893, 894, 894, 895, 895, 896, 896, 897, 897, 898, 898, 899, 899, 900, 900, 901, 901, 902, 902, 903, 903, 904, 904, 905, 905, 906, 906, 907, 907, 908, 908, 909, 909, 910, 910, 911, 911, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 914, 914, 915, 915, 916, 916, 917, 917, 918, 918, 919, 919, 920, 920, 921, 921, 922, 922, 923, 923, 924, 924, 925, 925, 925, 926, 926, 927, 927, 928, 928, 929, 929, 930, 930, 931, 931, 932, 932, 933, 933, 934, 934, 935, 935, 936, 936, 937, 937, 938, 938, 939, 939, 940, 940, 941, 941, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 944, 944, 945, 945, 946, 946, 947, 947, 948, 948, 949, 949, 950, 950, 951, 951, 952, 952, 953, 953, 954, 955, 956, 957, 957, 958, 958, 959, 959, 960, 960, 961, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 963, 963, 963, 963, 963, 963, 964, 964, 965, 965, 966, 966, 967, 967, 968, 968, 969, 969, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 972, 972, 973, 973, 974, 974, 975, 975, 976, 976, 977, 977, 978, 978, 979, 979, 980, 980, 981, 981, 982, 982, 983, 984, 984, 985, 985, 986, 987, 987, 987, 987, 987, 987, 987, 987, 987, 988, 988, 988, 988, 988, 988, 989, 990, 990, 991, 991, 992, 993, 993, 994, 994, 995, 995, 996, 996, 997, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 999, 999, 999, 999, 999, 999, 1000, 1000, 1001, 1001, 1002, 1002, 1003, 1003, 1004, 1005, 1005, 1006, 1006, 1007, 1007, 1008, 1009, 1009, 1010, 1010, 1011, 1011, 1012, 1012, 1013, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1015, 1015, 1015, 1015, 1015, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1022, 1023, 1023, 1024, 1025, 1025, 1026, 1026, 1027, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1029, 1029, 1029, 1029, 1029, 1029, 1030, 1030, 1031, 1031, 1032, 1033, 1033, 1034, 1034, 1035, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1038, 1038, 1039, 1039, 1040, 1040, 1041, 1042, 1042, 1043, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1045, 1045, 1045, 1045, 1045, 1045, 1046, 1046, 1047, 1047, 1048, 1048, 1049, 1049, 1050, 1050, 1051, 1051, 1052, 1052, 1053, 1053, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1056, 1056, 1057, 1057, 1058, 1058, 1059, 1059, 1060, 1060, 1061, 1061, 1062, 1062, 1063, 1063, 1064, 1064, 1065, 1065, 1066, 1066, 1067, 1067, 1068, 1068, 1069, 1069, 1070, 1070, 1071, 1071, 1072, 1072, 1073, 1073, 1075, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076]);
|
|
operand_use = array1d(0..3936, [false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, true, false, true, false, true, false, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, true, false, true, false, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, true, false, true, false, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, true, false, true, false, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, true, false, true, false, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, true, false, true, false, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, false, true, false, true, false, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, true, false, false, true, false, true, false, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, false, true, false, true, false, true, false, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, false, true, false, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, false, true, false, true, false, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, true, false, false, true, false, false, true, false, true, false, true, false, true, false, true, true, false, true, false, true, true, true, false, true, true, false, true, false, true, false, true, false, true, true, false, true, true, false, true, true, false, true, true, false, true, false, false, true, false, true, false, true, false, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, false, false, true, false, true, false, true, false, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, false, true, false, true, false, true, false, true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, true, false, true, false, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, true, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, true, false, true, false, true, false, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, true, false, true, false, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, false, true, false, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, false, true, false, true, false, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, true, false, false, true, false, true, false, true, false, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, false, false, false, true, true, true, false, true, true, true, true, false, true, false, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, false, true, false, true, false, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, false, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, false, true, false, true, false, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, true, false, true, false, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, false, true, false, true, false, true, false, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, false, true, false, false, true, false, true, false, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, false, true, false, true, false, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, true, false, true, false, false, true, false, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true]);
|
|
operand_lastuse = array1d(0..3936, [false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, true, true, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, true, true, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, true, false, false, false, false, true, true, true, false, false, false, false, false, false, true, true, true, true, true, true, false, false, true, false, false, false, false, false, true, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true]);
|
|
operand_temps = array1d(0..3936, [0..0, 1..1, 2..2, 3..3, 4..4, 5..5, 6..6, 7..7, 8..8, 9..9, 10..10, 11..11, 12..12, 13..13, 14..14, 15..15, 16..16, 17..17, 18..18, 19..19, 20..20, 21..21, 22..22, 23..23, 24..24, -1..0, -1..-1 union 25..25, -1..-1 union 1..1, -1..-1 union 26..26, -1..-1 union 2..2, -1..-1 union 27..27, -1..-1 union 3..3, -1..-1 union 28..28, -1..-1 union 4..4, -1..-1 union 29..29, -1..-1 union 5..5, -1..-1 union 30..30, -1..-1 union 6..6, -1..-1 union 31..31, -1..-1 union 7..7, -1..-1 union 32..32, -1..-1 union 8..8, -1..-1 union 33..33, -1..-1 union 9..9, -1..-1 union 34..34, -1..-1 union 10..10, -1..-1 union 35..35, -1..-1 union 11..11, -1..-1 union 36..36, -1..-1 union 12..12, -1..-1 union 37..37, -1..-1 union 13..13, -1..-1 union 38..38, -1..-1 union 14..14, -1..-1 union 39..39, -1..-1 union 15..15, -1..-1 union 40..40, -1..-1 union 16..16, -1..-1 union 41..41, -1..-1 union 17..17, -1..-1 union 42..42, -1..-1 union 18..18, -1..-1 union 43..43, -1..-1 union 19..19, -1..-1 union 44..44, -1..-1 union 24..24, -1..-1 union 45..45, -1..-1 union 4..4 union 29..29, -1..-1 union 46..46, -1..-1 union 5..5 union 30..30, -1..-1 union 47..47, 5..5 union 30..30 union 47..47, 4..4 union 29..29 union 46..46, 48..48, -1..-1 union 48..48, -1..-1 union 49..49, 20..20, 50..50, -1..-1 union 50..50, -1..-1 union 51..51, -1..0 union 25..25, -1..-1 union 52..52, -1..0 union 25..25, -1..-1 union 53..53, -1..-1 union 1..1 union 26..26, -1..-1 union 54..54, -1..-1 union 2..2 union 27..27, -1..-1 union 55..55, -1..-1 union 3..3 union 28..28, -1..-1 union 56..56, -1..-1 union 24..24 union 45..45, -1..-1 union 57..57, -1..-1 union 48..49, -1..-1 union 58..58, -1..-1 union 50..51, -1..-1 union 59..59, 0..0 union 25..25 union 52..53, 20..20, 0..0 union 25..25 union 52..53, 1..1 union 26..26 union 54..54, 2..2 union 27..27 union 55..55, 3..3 union 28..28 union 56..56, 6..6 union 31..31, 7..7 union 32..32, 8..8 union 33..33, 9..9 union 34..34, 10..10 union 35..35, 11..11 union 36..36, 12..12 union 37..37, 13..13 union 38..38, 14..14 union 39..39, 15..15 union 40..40, 16..16 union 41..41, 17..17 union 42..42, 18..18 union 43..43, 19..19 union 44..44, 20..20, 21..21, 22..22, 23..23, 24..24 union 45..45 union 57..57, 48..49 union 58..58, 50..51 union 59..59, 60..60, 61..61, 62..62, 63..63, 64..64, 65..65, 66..66, 67..67, 68..68, 69..69, 70..70, 71..71, 72..72, 73..73, 74..74, 75..75, 76..76, 77..77, 78..78, 79..79, 80..80, 81..81, 82..82, 83..83, 84..84, -1..-1 union 60..60, -1..-1 union 85..85, -1..-1 union 61..61, -1..-1 union 86..86, -1..-1 union 62..62, -1..-1 union 87..87, -1..-1 union 63..63, -1..-1 union 88..88, -1..-1 union 82..82, -1..-1 union 89..89, -1..-1 union 83..83, -1..-1 union 90..90, -1..-1 union 84..84, -1..-1 union 91..91, -1..-1 union 60..60 union 85..85, -1..-1 union 92..92, 60..60 union 85..85 union 92..92 union 96..96, 93..93, -1..-1 union 93..93, -1..-1 union 94..94, -1..-1 union 93..94, -1..-1 union 95..95, -1..-1 union 60..60 union 85..85, -1..-1 union 96..96, -1..-1 union 61..61 union 86..86, -1..-1 union 97..97, -1..-1 union 62..62 union 87..87, -1..-1 union 98..98, -1..-1 union 63..63 union 88..88, -1..-1 union 99..99, -1..-1 union 82..82 union 89..89, -1..-1 union 100..100, -1..-1 union 83..83 union 90..90, -1..-1 union 101..101, -1..-1 union 84..84 union 91..91, -1..-1 union 102..102, -1..-1 union 93..94, -1..-1 union 103..103, 93..95 union 103..103, 78..78, 60..60 union 85..85 union 92..92 union 96..96, 61..61 union 86..86 union 97..97, 62..62 union 87..87 union 98..98, 63..63 union 88..88 union 99..99, 64..64, 65..65, 66..66, 67..67, 68..68, 69..69, 70..70, 71..71, 72..72, 73..73, 74..74, 75..75, 76..76, 77..77, 78..78, 79..79, 80..80, 81..81, 82..82 union 89..89 union 100..100, 83..83 union 90..90 union 101..101, 84..84 union 91..91 union 102..102, 93..95 union 103..103, 104..104, 105..105, 106..106, 107..107, 108..108, 109..109, 110..110, 111..111, 112..112, 113..113, 114..114, 115..115, 116..116, 117..117, 118..118, 119..119, 120..120, 121..121, 122..122, 123..123, 124..124, 125..125, 126..126, 127..127, 128..128, 129..129, -1..-1 union 104..104, -1..-1 union 130..130, -1..-1 union 105..105, -1..-1 union 131..131, -1..-1 union 106..106, -1..-1 union 132..132, -1..-1 union 107..107, -1..-1 union 133..133, -1..-1 union 126..126, -1..-1 union 134..134, -1..-1 union 127..127, -1..-1 union 135..135, -1..-1 union 128..128, -1..-1 union 136..136, -1..-1 union 129..129, -1..-1 union 137..137, -1..-1 union 129..129 union 137..137, -1..-1 union 138..138, 129..129 union 137..138, 139..139, -1..-1 union 139..139, -1..-1 union 140..140, -1..-1 union 139..140, -1..-1 union 141..141, -1..-1 union 104..104 union 130..130, -1..-1 union 142..142, -1..-1 union 105..105 union 131..131, -1..-1 union 143..143, -1..-1 union 106..106 union 132..132, -1..-1 union 144..144, -1..-1 union 107..107 union 133..133, -1..-1 union 145..145, -1..-1 union 126..126 union 134..134, -1..-1 union 146..146, -1..-1 union 127..127 union 135..135, -1..-1 union 147..147, -1..-1 union 128..128 union 136..136, -1..-1 union 148..148, 139..141, 122..122, 104..104 union 130..130 union 142..142, 105..105 union 131..131 union 143..143, 106..106 union 132..132 union 144..144, 107..107 union 133..133 union 145..145, 108..108, 109..109, 110..110, 111..111, 112..112, 113..113, 114..114, 115..115, 116..116, 117..117, 118..118, 119..119, 120..120, 121..121, 122..122, 123..123, 124..124, 125..125, 126..126 union 134..134 union 146..146, 127..127 union 135..135 union 147..147, 128..128 union 136..136 union 148..148, 149..149, 150..150, 151..151, 152..152, 153..153, 154..154, 155..155, 156..156, 157..157, 158..158, 159..159, 160..160, 161..161, 162..162, 163..163, 164..164, 165..165, 166..166, 167..167, 168..168, 169..169, 170..170, 171..171, 172..172, 173..173, -1..-1 union 149..149, -1..-1 union 174..174, -1..-1 union 150..150, -1..-1 union 175..175, -1..-1 union 151..151, -1..-1 union 176..176, -1..-1 union 152..152, -1..-1 union 177..177, -1..-1 union 171..171, -1..-1 union 178..178, -1..-1 union 172..172, -1..-1 union 179..179, -1..-1 union 173..173, -1..-1 union 180..180, -1..-1 union 172..172 union 179..179, -1..-1 union 181..181, 172..172 union 179..179 union 181..181 union 193..193, 182..182, -1..-1 union 182..182, -1..-1 union 183..183, -1..-1 union 182..183, -1..-1 union 184..184, 182..184, 185..185, -1..-1 union 185..185, -1..-1 union 186..186, -1..-1 union 185..186, -1..-1 union 187..187, -1..-1 union 149..149 union 174..174, -1..-1 union 188..188, -1..-1 union 150..150 union 175..175, -1..-1 union 189..189, -1..-1 union 151..151 union 176..176, -1..-1 union 190..190, -1..-1 union 152..152 union 177..177, -1..-1 union 191..191, -1..-1 union 171..171 union 178..178, -1..-1 union 192..192, -1..-1 union 172..172 union 179..179, -1..-1 union 193..193, -1..-1 union 173..173 union 180..180, -1..-1 union 194..194, 185..187, 167..167, 149..149 union 174..174 union 188..188, 150..150 union 175..175 union 189..189, 151..151 union 176..176 union 190..190, 152..152 union 177..177 union 191..191, 153..153, 154..154, 155..155, 156..156, 157..157, 158..158, 159..159, 160..160, 161..161, 162..162, 163..163, 164..164, 165..165, 166..166, 167..167, 168..168, 169..169, 170..170, 171..171 union 178..178 union 192..192, 172..172 union 179..179 union 181..181 union 193..193, 173..173 union 180..180 union 194..194, 195..195, 196..196, 197..197, 198..198, 199..199, 200..200, 201..201, 202..202, 203..203, 204..204, 205..205, 206..206, 207..207, 208..208, 209..209, 210..210, 211..211, 212..212, 213..213, 214..214, 215..215, 216..216, 217..217, 218..218, 219..219, -1..-1 union 195..195, -1..-1 union 220..220, -1..-1 union 196..196, -1..-1 union 221..221, -1..-1 union 197..197, -1..-1 union 222..222, -1..-1 union 198..198, -1..-1 union 223..223, -1..-1 union 217..217, -1..-1 union 224..224, -1..-1 union 218..218, -1..-1 union 225..225, -1..-1 union 219..219, -1..-1 union 226..226, -1..-1 union 218..218 union 225..225, -1..-1 union 227..227, 218..218 union 225..225 union 227..227 union 233..233 union 236..236 union 241..241 union 255..255, 228..228, -1..-1 union 228..228, -1..-1 union 229..229, -1..-1 union 228..229, -1..-1 union 230..230, 228..230, 231..231, -1..-1 union 231..231, -1..-1 union 232..232, -1..-1 union 218..218 union 225..225, -1..-1 union 233..233, 218..218 union 225..225 union 227..227 union 233..233 union 236..236 union 241..241 union 255..255, 234..234, -1..-1 union 234..234, -1..-1 union 235..235, -1..-1 union 218..218 union 225..225, -1..-1 union 236..236, 218..218 union 225..225 union 227..227 union 233..233 union 236..236 union 241..241 union 255..255, 237..237, 238..238, -1..-1 union 196..196 union 221..221, -1..-1 union 239..239, -1..-1 union 197..197 union 222..222, -1..-1 union 240..240, -1..-1 union 218..218 union 225..225, -1..-1 union 241..241, -1..-1 union 231..232, -1..-1 union 242..242, -1..-1 union 234..235, -1..-1 union 243..243, 237..237, 231..232 union 242..242, 234..235 union 243..243, 196..196 union 221..221 union 239..239 union 251..251, 197..197 union 222..222 union 240..240 union 252..252, 218..218 union 225..225 union 227..227 union 233..233 union 236..236 union 241..241 union 255..255, 238..238, 244..244, 245..245, 246..246, 247..247, 248..248, 249..249, 244..244, 245..245, 246..246, 247..247, 248..248, 249..249, -1..-1 union 195..195 union 220..220, -1..-1 union 250..250, -1..-1 union 196..196 union 221..221, -1..-1 union 251..251, -1..-1 union 197..197 union 222..222, -1..-1 union 252..252, -1..-1 union 198..198 union 223..223, -1..-1 union 253..253, -1..-1 union 217..217 union 224..224, -1..-1 union 254..254, -1..-1 union 218..218 union 225..225, -1..-1 union 255..255, -1..-1 union 219..219 union 226..226, -1..-1 union 256..256, 195..195 union 220..220 union 250..250, 196..196 union 221..221 union 239..239 union 251..251, 197..197 union 222..222 union 240..240 union 252..252, 198..198 union 223..223 union 253..253, 199..199, 200..200, 201..201, 202..202, 203..203, 204..204, 205..205, 206..206, 207..207, 208..208, 209..209, 210..210, 211..211, 212..212, 213..213, 214..214, 215..215, 216..216, 217..217 union 224..224 union 254..254, 218..218 union 225..225 union 227..227 union 233..233 union 236..236 union 241..241 union 255..255, 219..219 union 226..226 union 256..256, 257..257, 258..258, 259..259, 260..260, 261..261, 262..262, 263..263, 264..264, 265..265, 266..266, 267..267, 268..268, 269..269, 270..270, 271..271, 272..272, 273..273, 274..274, 275..275, 276..276, 277..277, 278..278, 279..279, 280..280, 281..281, -1..-1 union 257..257, -1..-1 union 282..282, -1..-1 union 258..258, -1..-1 union 283..283, -1..-1 union 259..259, -1..-1 union 284..284, -1..-1 union 260..260, -1..-1 union 285..285, -1..-1 union 279..279, -1..-1 union 286..286, -1..-1 union 280..280, -1..-1 union 287..287, -1..-1 union 281..281, -1..-1 union 288..288, -1..-1 union 280..280 union 287..287, -1..-1 union 289..289, 280..280 union 287..287 union 289..289 union 292..292 union 296..296 union 325..325, 290..290, -1..-1 union 290..290, -1..-1 union 291..291, -1..-1 union 280..280 union 287..287, -1..-1 union 292..292, 280..280 union 287..287 union 289..289 union 292..292 union 296..296 union 325..325, 293..293, 294..294, -1..-1 union 258..258 union 283..283, -1..-1 union 295..295, -1..-1 union 280..280 union 287..287, -1..-1 union 296..296, -1..-1 union 290..291, -1..-1 union 297..297, 293..293, 258..258 union 283..283 union 295..295 union 321..321, 290..291 union 297..297, 280..280 union 287..287 union 289..289 union 292..292 union 296..296 union 325..325, 294..294, 298..298, 299..299, 300..300, 301..301, 302..302, 303..303, 304..304, 305..305, 306..306, 307..307, 308..308, 309..309, 310..310, 311..311, 312..312, 313..313, 314..314, 315..315, 316..316, 317..317, 299..299, 300..300, 301..301, 302..302, 303..303, 304..304, 305..305, 306..306, 307..307, 308..308, 309..309, 310..310, 311..311, 312..312, 313..313, 314..314, 315..315, 316..316, 317..317, -1..-1 union 298..298, -1..-1 union 318..318, -1..-1 union 298..298 union 318..318, -1..-1 union 319..319, -1..-1 union 257..257 union 282..282, -1..-1 union 320..320, -1..-1 union 258..258 union 283..283, -1..-1 union 321..321, -1..-1 union 259..259 union 284..284, -1..-1 union 322..322, -1..-1 union 260..260 union 285..285, -1..-1 union 323..323, -1..-1 union 279..279 union 286..286, -1..-1 union 324..324, -1..-1 union 280..280 union 287..287, -1..-1 union 325..325, -1..-1 union 281..281 union 288..288, -1..-1 union 326..326, -1..-1 union 298..298 union 318..318, -1..-1 union 327..327, 298..298 union 318..319 union 327..327, 275..275, 257..257 union 282..282 union 320..320, 258..258 union 283..283 union 295..295 union 321..321, 259..259 union 284..284 union 322..322, 260..260 union 285..285 union 323..323, 261..261, 262..262, 263..263, 264..264, 265..265, 266..266, 267..267, 268..268, 269..269, 270..270, 271..271, 272..272, 273..273, 274..274, 275..275, 276..276, 277..277, 278..278, 279..279 union 286..286 union 324..324, 280..280 union 287..287 union 289..289 union 292..292 union 296..296 union 325..325, 281..281 union 288..288 union 326..326, 298..298 union 318..319 union 327..327, 328..328, 329..329, 330..330, 331..331, 332..332, 333..333, 334..334, 335..335, 336..336, 337..337, 338..338, 339..339, 340..340, 341..341, 342..342, 343..343, 344..344, 345..345, 346..346, 347..347, 348..348, 349..349, -1..-1 union 328..328, -1..-1 union 350..350, -1..-1 union 347..347, -1..-1 union 351..351, -1..-1 union 348..348, -1..-1 union 352..352, -1..-1 union 349..349, -1..-1 union 353..353, -1..-1 union 348..348 union 352..352, -1..-1 union 354..354, 348..348 union 352..352 union 354..354 union 360..360 union 363..363 union 366..366 union 389..389 union 393..393, 355..355, -1..-1 union 355..355, -1..-1 union 356..356, -1..-1 union 355..356, -1..-1 union 357..357, 355..357, 358..358, -1..-1 union 358..358, -1..-1 union 359..359, -1..-1 union 348..348 union 352..352, -1..-1 union 360..360, 348..348 union 352..352 union 354..354 union 360..360 union 363..363 union 366..366 union 389..389 union 393..393, 361..361, -1..-1 union 361..361, -1..-1 union 362..362, -1..-1 union 348..348 union 352..352, -1..-1 union 363..363, 348..348 union 352..352 union 354..354 union 360..360 union 363..363 union 366..366 union 389..389 union 393..393, 364..364, 365..365, -1..-1 union 348..348 union 352..352, -1..-1 union 366..366, -1..-1 union 361..362, -1..-1 union 367..367, 364..364, 361..362 union 367..367, 348..348 union 352..352 union 354..354 union 360..360 union 363..363 union 366..366 union 389..389 union 393..393, 365..365, 368..368, 369..369, 370..370, 371..371, 372..372, 373..373, 374..374, 375..375, 376..376, 377..377, 378..378, 379..379, 380..380, 381..381, 382..382, 383..383, 384..384, 385..385, 386..386, 387..387, 369..369, 370..370, 371..371, 372..372, 373..373, 374..374, 375..375, 376..376, 377..377, 378..378, 379..379, 380..380, 381..381, 382..382, 383..383, 384..384, 385..385, 386..386, 387..387, -1..-1 union 368..368, -1..-1 union 388..388, -1..-1 union 348..348 union 352..352, -1..-1 union 389..389, 348..348 union 352..352 union 354..354 union 360..360 union 363..363 union 366..366 union 389..389 union 393..393, 390..390, 391..391, -1..-1 union 328..328 union 350..350, -1..-1 union 392..392, -1..-1 union 348..348 union 352..352, -1..-1 union 393..393, -1..-1 union 358..359, -1..-1 union 394..394, -1..-1 union 368..368 union 388..388, -1..-1 union 395..395, 390..390, 358..359 union 394..394, 368..368 union 388..388 union 395..395, 328..328 union 350..350 union 392..392, 348..348 union 352..352 union 354..354 union 360..360 union 363..363 union 366..366 union 389..389 union 393..393, 391..391, 396..396, 397..397, 398..398, 399..399, 400..400, 401..401, 396..396, 397..397, 398..398, 399..399, 400..400, 401..401, -1..-1 union 347..347 union 351..351, -1..-1 union 402..402, -1..-1 union 349..349 union 353..353, -1..-1 union 403..403, 329..329, 330..330, 331..331, 332..332, 333..333, 334..334, 335..335, 336..336, 337..337, 338..338, 339..339, 340..340, 341..341, 342..342, 343..343, 344..344, 345..345, 346..346, 347..347 union 351..351 union 402..402, 349..349 union 353..353 union 403..403, 404..404, 405..405, 406..406, 407..407, 408..408, 409..409, 410..410, 411..411, 412..412, 413..413, 414..414, 415..415, 416..416, 417..417, 418..418, 419..419, 420..420, 421..421, 422..422, 423..423, 424..424, 425..425, 426..426, 427..427, 428..428, -1..-1 union 404..404, -1..-1 union 429..429, -1..-1 union 405..405, -1..-1 union 430..430, -1..-1 union 406..406, -1..-1 union 431..431, -1..-1 union 425..425, -1..-1 union 432..432, -1..-1 union 426..426, -1..-1 union 433..433, -1..-1 union 427..427, -1..-1 union 434..434, -1..-1 union 428..428, -1..-1 union 435..435, -1..-1 union 426..426 union 433..433, -1..-1 union 436..436, 426..426 union 433..433 union 436..436 union 439..439 union 470..470, 437..437, -1..-1 union 437..437, -1..-1 union 438..438, -1..-1 union 426..426 union 433..433, -1..-1 union 439..439, 426..426 union 433..433 union 436..436 union 439..439 union 470..470, 440..440, 441..441, -1..-1 union 405..405 union 430..430, -1..-1 union 442..442, -1..-1 union 437..438, -1..-1 union 443..443, 440..440, 405..405 union 430..430 union 442..442 union 467..467, 437..438 union 443..443, 441..441, 444..444, 445..445, 446..446, 447..447, 448..448, 449..449, 450..450, 451..451, 452..452, 453..453, 454..454, 455..455, 456..456, 457..457, 458..458, 459..459, 460..460, 461..461, 462..462, 463..463, 445..445, 446..446, 447..447, 448..448, 449..449, 450..450, 451..451, 452..452, 453..453, 454..454, 455..455, 456..456, 457..457, 458..458, 459..459, 460..460, 461..461, 462..462, 463..463, -1..-1 union 444..444, -1..-1 union 464..464, -1..-1 union 444..444 union 464..464, -1..-1 union 465..465, -1..-1 union 404..404 union 429..429, -1..-1 union 466..466, -1..-1 union 405..405 union 430..430, -1..-1 union 467..467, -1..-1 union 406..406 union 431..431, -1..-1 union 468..468, -1..-1 union 425..425 union 432..432, -1..-1 union 469..469, -1..-1 union 426..426 union 433..433, -1..-1 union 470..470, -1..-1 union 427..427 union 434..434, -1..-1 union 471..471, -1..-1 union 428..428 union 435..435, -1..-1 union 472..472, -1..-1 union 444..444 union 464..464, -1..-1 union 473..473, 444..444 union 464..465 union 473..473, 421..421, 404..404 union 429..429 union 466..466, 405..405 union 430..430 union 442..442 union 467..467, 406..406 union 431..431 union 468..468, 407..407, 408..408, 409..409, 410..410, 411..411, 412..412, 413..413, 414..414, 415..415, 416..416, 417..417, 418..418, 419..419, 420..420, 421..421, 422..422, 423..423, 424..424, 425..425 union 432..432 union 469..469, 426..426 union 433..433 union 436..436 union 439..439 union 470..470, 427..427 union 434..434 union 471..471, 428..428 union 435..435 union 472..472, 444..444 union 464..465 union 473..473, 474..474, 475..475, 476..476, 477..477, 478..478, 479..479, 480..480, 481..481, 482..482, 483..483, 484..484, 485..485, 486..486, 487..487, 488..488, 489..489, 490..490, 491..491, 492..492, 493..493, 494..494, 495..495, 496..496, -1..-1 union 474..474, -1..-1 union 497..497, -1..-1 union 493..493, -1..-1 union 498..498, -1..-1 union 494..494, -1..-1 union 499..499, -1..-1 union 495..495, -1..-1 union 500..500, -1..-1 union 496..496, -1..-1 union 501..501, -1..-1 union 494..494 union 499..499, -1..-1 union 502..502, 494..494 union 499..499 union 502..502 union 508..508 union 511..511 union 514..514 union 537..537 union 541..541 union 550..550 union 553..553, 503..503, -1..-1 union 503..503, -1..-1 union 504..504, -1..-1 union 503..504, -1..-1 union 505..505, 503..505, 506..506, -1..-1 union 506..506, -1..-1 union 507..507, -1..-1 union 494..494 union 499..499, -1..-1 union 508..508, 494..494 union 499..499 union 502..502 union 508..508 union 511..511 union 514..514 union 537..537 union 541..541 union 550..550 union 553..553, 509..509, -1..-1 union 509..509, -1..-1 union 510..510, -1..-1 union 494..494 union 499..499, -1..-1 union 511..511, 494..494 union 499..499 union 502..502 union 508..508 union 511..511 union 514..514 union 537..537 union 541..541 union 550..550 union 553..553, 512..512, 513..513, -1..-1 union 494..494 union 499..499, -1..-1 union 514..514, -1..-1 union 509..510, -1..-1 union 515..515, 512..512, 509..510 union 515..515, 494..494 union 499..499 union 502..502 union 508..508 union 511..511 union 514..514 union 537..537 union 541..541 union 550..550 union 553..553, 513..513, 516..516, 517..517, 518..518, 519..519, 520..520, 521..521, 522..522, 523..523, 524..524, 525..525, 526..526, 527..527, 528..528, 529..529, 530..530, 531..531, 532..532, 533..533, 534..534, 535..535, 517..517, 518..518, 519..519, 520..520, 521..521, 522..522, 523..523, 524..524, 525..525, 526..526, 527..527, 528..528, 529..529, 530..530, 531..531, 532..532, 533..533, 534..534, 535..535, -1..-1 union 516..516, -1..-1 union 536..536, -1..-1 union 494..494 union 499..499, -1..-1 union 537..537, 494..494 union 499..499 union 502..502 union 508..508 union 511..511 union 514..514 union 537..537 union 541..541 union 550..550 union 553..553, 538..538, 539..539, -1..-1 union 474..474 union 497..497, -1..-1 union 540..540, -1..-1 union 494..494 union 499..499, -1..-1 union 541..541, -1..-1 union 506..507, -1..-1 union 542..542, -1..-1 union 516..516 union 536..536, -1..-1 union 543..543, 538..538, 506..507 union 542..542, 516..516 union 536..536 union 543..543, 474..474 union 497..497 union 540..540, 494..494 union 499..499 union 502..502 union 508..508 union 511..511 union 514..514 union 537..537 union 541..541 union 550..550 union 553..553, 539..539, 544..544, 545..545, 546..546, 547..547, 548..548, 549..549, 544..544, 545..545, 546..546, 547..547, 548..548, 549..549, -1..-1 union 494..494 union 499..499, -1..-1 union 550..550, 494..494 union 499..499 union 502..502 union 508..508 union 511..511 union 514..514 union 537..537 union 541..541 union 550..550 union 553..553, 551..551, 552..552, -1..-1 union 494..494 union 499..499, -1..-1 union 553..553, -1..-1 union 496..496 union 501..501, -1..-1 union 554..554, 551..551, 496..496 union 501..501 union 554..554, 494..494 union 499..499 union 502..502 union 508..508 union 511..511 union 514..514 union 537..537 union 541..541 union 550..550 union 553..553, 552..552, 555..555, 556..556, 557..557, 558..558, 559..559, 560..560, 555..555, 556..556, 557..557, 558..558, 559..559, 560..560, -1..-1 union 493..493 union 498..498, -1..-1 union 561..561, -1..-1 union 495..495 union 500..500, -1..-1 union 562..562, 475..475, 476..476, 477..477, 478..478, 479..479, 480..480, 481..481, 482..482, 483..483, 484..484, 485..485, 486..486, 487..487, 488..488, 489..489, 490..490, 491..491, 492..492, 493..493 union 498..498 union 561..561, 495..495 union 500..500 union 562..562, 563..563, 564..564, 565..565, 566..566, 567..567, 568..568, 569..569, 570..570, 571..571, 572..572, 573..573, 574..574, 575..575, 576..576, 577..577, 578..578, 579..579, 580..580, 581..581, 582..582, 583..583, 584..584, 585..585, 586..586, -1..-1 union 563..563, -1..-1 union 587..587, -1..-1 union 564..564, -1..-1 union 588..588, -1..-1 union 583..583, -1..-1 union 589..589, -1..-1 union 584..584, -1..-1 union 590..590, -1..-1 union 585..585, -1..-1 union 591..591, -1..-1 union 586..586, -1..-1 union 592..592, -1..-1 union 584..584 union 590..590, -1..-1 union 593..593, 584..584 union 590..590 union 593..593 union 603..603, 594..594, -1..-1 union 594..594, -1..-1 union 595..595, -1..-1 union 594..595, -1..-1 union 596..596, 594..596 union 606..606, 597..597, -1..-1 union 597..597, -1..-1 union 598..598, -1..-1 union 597..598, -1..-1 union 599..599, -1..-1 union 563..563 union 587..587, -1..-1 union 600..600, -1..-1 union 564..564 union 588..588, -1..-1 union 601..601, -1..-1 union 583..583 union 589..589, -1..-1 union 602..602, -1..-1 union 584..584 union 590..590, -1..-1 union 603..603, -1..-1 union 585..585 union 591..591, -1..-1 union 604..604, -1..-1 union 586..586 union 592..592, -1..-1 union 605..605, -1..-1 union 594..595, -1..-1 union 606..606, 597..599, 579..579, 563..563 union 587..587 union 600..600, 564..564 union 588..588 union 601..601, 565..565, 566..566, 567..567, 568..568, 569..569, 570..570, 571..571, 572..572, 573..573, 574..574, 575..575, 576..576, 577..577, 578..578, 579..579, 580..580, 581..581, 582..582, 583..583 union 589..589 union 602..602, 584..584 union 590..590 union 593..593 union 603..603, 585..585 union 591..591 union 604..604, 586..586 union 592..592 union 605..605, 594..596 union 606..606, 607..607, 608..608, 609..609, 610..610, 611..611, 612..612, 613..613, 614..614, 615..615, 616..616, 617..617, 618..618, 619..619, 620..620, 621..621, 622..622, 623..623, 624..624, 625..625, 626..626, 627..627, 628..628, 629..629, 630..630, 631..631, -1..-1 union 607..607, -1..-1 union 632..632, -1..-1 union 608..608, -1..-1 union 633..633, -1..-1 union 627..627, -1..-1 union 634..634, -1..-1 union 628..628, -1..-1 union 635..635, -1..-1 union 629..629, -1..-1 union 636..636, -1..-1 union 630..630, -1..-1 union 637..637, -1..-1 union 631..631, -1..-1 union 638..638, -1..-1 union 628..628 union 635..635, -1..-1 union 639..639, 628..628 union 635..635 union 639..639 union 644..644 union 654..654 union 657..657 union 667..667 union 670..670 union 673..673 union 689..689 union 693..693 union 705..705, 640..640, 641..641, -1..-1 union 641..641, -1..-1 union 642..642, 643..643, -1..-1 union 628..628 union 635..635, -1..-1 union 644..644, -1..-1 union 641..642, -1..-1 union 645..645, 640..640, 641..642 union 645..645 union 659..659 union 674..674, 628..628 union 635..635 union 639..639 union 644..644 union 654..654 union 657..657 union 667..667 union 670..670 union 673..673 union 689..689 union 693..693 union 705..705, 643..643, 646..646, 647..647, 648..648, 649..649, 650..650, 651..651, 646..646, 647..647, 648..648, 649..649, 650..650, 651..651, 623..623, 652..652, -1..-1 union 652..652, -1..-1 union 653..653, -1..-1 union 628..628 union 635..635, -1..-1 union 654..654, 628..628 union 635..635 union 639..639 union 644..644 union 654..654 union 657..657 union 667..667 union 670..670 union 673..673 union 689..689 union 693..693 union 705..705, 655..655, 656..656, -1..-1 union 628..628 union 635..635, -1..-1 union 657..657, -1..-1 union 629..629 union 636..636, -1..-1 union 658..658, -1..-1 union 641..642, -1..-1 union 659..659, -1..-1 union 652..653, -1..-1 union 660..660, 655..655, 641..642 union 645..645 union 659..659 union 674..674, 629..629 union 636..636 union 658..658 union 694..694 union 706..706, 652..653 union 660..660, 628..628 union 635..635 union 639..639 union 644..644 union 654..654 union 657..657 union 667..667 union 670..670 union 673..673 union 689..689 union 693..693 union 705..705, 656..656, 661..661, 662..662, 663..663, 664..664, 665..665, 666..666, 661..661, 662..662, 663..663, 664..664, 665..665, 666..666, -1..-1 union 628..628 union 635..635, -1..-1 union 667..667, 628..628 union 635..635 union 639..639 union 644..644 union 654..654 union 657..657 union 667..667 union 670..670 union 673..673 union 689..689 union 693..693 union 705..705, 668..668, -1..-1 union 668..668, -1..-1 union 669..669, -1..-1 union 628..628 union 635..635, -1..-1 union 670..670, 628..628 union 635..635 union 639..639 union 644..644 union 654..654 union 657..657 union 667..667 union 670..670 union 673..673 union 689..689 union 693..693 union 705..705, 671..671, 672..672, -1..-1 union 628..628 union 635..635, -1..-1 union 673..673, -1..-1 union 641..642, -1..-1 union 674..674, -1..-1 union 668..669, -1..-1 union 675..675, 671..671, 668..669 union 675..675, 641..642 union 645..645 union 659..659 union 674..674, 628..628 union 635..635 union 639..639 union 644..644 union 654..654 union 657..657 union 667..667 union 670..670 union 673..673 union 689..689 union 693..693 union 705..705, 672..672, 676..676, 677..677, 678..678, 679..679, 680..680, 681..681, 676..676, 677..677, 678..678, 679..679, 680..680, 681..681, 623..623, 682..682, -1..-1 union 682..682, -1..-1 union 683..683, -1..-1 union 682..682, -1..-1 union 684..684, 623..623, 685..685, -1..-1 union 685..685, -1..-1 union 686..686, -1..-1 union 631..631 union 638..638, -1..-1 union 687..687, -1..-1 union 685..686, -1..-1 union 688..688, 685..686 union 688..688, 631..631 union 638..638 union 687..687, -1..-1 union 628..628 union 635..635, -1..-1 union 689..689, 628..628 union 635..635 union 639..639 union 644..644 union 654..654 union 657..657 union 667..667 union 670..670 union 673..673 union 689..689 union 693..693 union 705..705, 690..690, 691..691, -1..-1 union 682..684, -1..-1 union 692..692, -1..-1 union 628..628 union 635..635, -1..-1 union 693..693, -1..-1 union 629..629 union 636..636, -1..-1 union 694..694, -1..-1 union 682..684, -1..-1 union 695..695, 690..690, 629..629 union 636..636 union 658..658 union 694..694 union 706..706, 682..684 union 692..692 union 695..695, 682..684 union 692..692 union 695..695, 628..628 union 635..635 union 639..639 union 644..644 union 654..654 union 657..657 union 667..667 union 670..670 union 673..673 union 689..689 union 693..693 union 705..705, 691..691, 696..696, 697..697, 698..698, 699..699, 700..700, 701..701, 696..696, 697..697, 698..698, 699..699, 700..700, 701..701, -1..-1 union 607..607 union 632..632, -1..-1 union 702..702, -1..-1 union 608..608 union 633..633, -1..-1 union 703..703, -1..-1 union 627..627 union 634..634, -1..-1 union 704..704, -1..-1 union 628..628 union 635..635, -1..-1 union 705..705, -1..-1 union 629..629 union 636..636, -1..-1 union 706..706, -1..-1 union 630..630 union 637..637, -1..-1 union 707..707, 607..607 union 632..632 union 702..702, 608..608 union 633..633 union 703..703, 609..609, 610..610, 611..611, 612..612, 613..613, 614..614, 615..615, 616..616, 617..617, 618..618, 619..619, 620..620, 621..621, 622..622, 623..623, 624..624, 625..625, 626..626, 627..627 union 634..634 union 704..704, 628..628 union 635..635 union 639..639 union 644..644 union 654..654 union 657..657 union 667..667 union 670..670 union 673..673 union 689..689 union 693..693 union 705..705, 629..629 union 636..636 union 658..658 union 694..694 union 706..706, 630..630 union 637..637 union 707..707, 708..708, 709..709, 710..710, 711..711, 712..712, 713..713, 714..714, 715..715, 716..716, 717..717, 718..718, 719..719, 720..720, 721..721, 722..722, 723..723, 724..724, 725..725, 726..726, 727..727, 728..728, 729..729, 730..730, 731..731, -1..-1 union 708..708, -1..-1 union 732..732, -1..-1 union 708..708, -1..-1 union 733..733, -1..-1 union 709..709, -1..-1 union 734..734, -1..-1 union 728..728, -1..-1 union 735..735, -1..-1 union 729..729, -1..-1 union 736..736, -1..-1 union 730..730, -1..-1 union 737..737, -1..-1 union 731..731, -1..-1 union 738..738, -1..-1 union 729..729 union 736..736, -1..-1 union 739..739, 729..729 union 736..736 union 739..739 union 745..745 union 780..780 union 783..783 union 810..810 union 813..813 union 828..828, 740..740, 724..724, 741..741, -1..-1 union 741..741, -1..-1 union 742..742, 743..743, 744..744, -1..-1 union 729..729 union 736..736, -1..-1 union 745..745, -1..-1 union 741..742, -1..-1 union 746..746, 740..740, 743..743, 741..742 union 746..746, 729..729 union 736..736 union 739..739 union 745..745 union 780..780 union 783..783 union 810..810 union 813..813 union 828..828, 744..744, 747..747, 748..748, 749..749, 750..750, 751..751, 752..752, 747..747, 748..748, 749..749, 750..750, 751..751, 752..752, 724..724, 753..753, -1..-1 union 753..753, -1..-1 union 754..754, -1..-1 union 753..754, -1..-1 union 755..755, 753..755, 756..756, -1..-1 union 756..756, -1..-1 union 757..757, -1..-1 union 756..757, -1..-1 union 758..758, 756..758 union 807..807, 759..759, -1..-1 union 759..759, -1..-1 union 760..760, 761..761, -1..-1 union 761..761, -1..-1 union 762..762, 763..763, -1..-1 union 763..763, -1..-1 union 764..764, 765..765, -1..-1 union 765..765, -1..-1 union 766..766, 724..724, 767..767, -1..-1 union 767..767, -1..-1 union 768..768, -1..-1 union 765..766, -1..-1 union 769..769, 765..766 union 769..769 union 771..771, -1..-1 union 759..760, -1..-1 union 770..770, -1..-1 union 765..766, -1..-1 union 771..771, 765..766 union 769..769 union 771..771, 759..760 union 770..770 union 784..784, -1..-1 union 763..764, -1..-1 union 772..772, 763..764 union 772..772 union 777..777, -1..-1 union 761..762, -1..-1 union 773..773, 761..762 union 773..773 union 778..778, 774..774, -1..-1 union 774..774, -1..-1 union 775..775, -1..-1 union 774..775, -1..-1 union 776..776, 774..776 union 779..779, -1..-1 union 763..764, -1..-1 union 777..777, 763..764 union 772..772 union 777..777, -1..-1 union 761..762, -1..-1 union 778..778, 761..762 union 773..773 union 778..778, -1..-1 union 774..775, -1..-1 union 779..779, 774..776 union 779..779, -1..-1 union 729..729 union 736..736, -1..-1 union 780..780, 729..729 union 736..736 union 739..739 union 745..745 union 780..780 union 783..783 union 810..810 union 813..813 union 828..828, 781..781, 782..782, -1..-1 union 729..729 union 736..736, -1..-1 union 783..783, -1..-1 union 759..760, -1..-1 union 784..784, -1..-1 union 767..768, -1..-1 union 785..785, 781..781, 759..760 union 770..770 union 784..784, 767..768 union 785..785, 729..729 union 736..736 union 739..739 union 745..745 union 780..780 union 783..783 union 810..810 union 813..813 union 828..828, 782..782, 786..786, 787..787, 788..788, 789..789, 790..790, 791..791, 792..792, 793..793, 794..794, 795..795, 796..796, 797..797, 798..798, 799..799, 800..800, 801..801, 802..802, 803..803, 804..804, 805..805, 787..787, 788..788, 789..789, 790..790, 791..791, 792..792, 793..793, 794..794, 795..795, 796..796, 797..797, 798..798, 799..799, 800..800, 801..801, 802..802, 803..803, 804..804, 805..805, -1..-1 union 786..786, -1..-1 union 806..806, -1..-1 union 756..757, -1..-1 union 807..807, 756..758 union 807..807, 808..808, -1..-1 union 808..808, -1..-1 union 809..809, -1..-1 union 729..729 union 736..736, -1..-1 union 810..810, 729..729 union 736..736 union 739..739 union 745..745 union 780..780 union 783..783 union 810..810 union 813..813 union 828..828, 811..811, 812..812, -1..-1 union 729..729 union 736..736, -1..-1 union 813..813, -1..-1 union 786..786 union 806..806, -1..-1 union 814..814, -1..-1 union 808..809, -1..-1 union 815..815, 811..811, 786..786 union 806..806 union 814..814, 808..809 union 815..815, 729..729 union 736..736 union 739..739 union 745..745 union 780..780 union 783..783 union 810..810 union 813..813 union 828..828, 812..812, 816..816, 817..817, 818..818, 819..819, 820..820, 821..821, 816..816, 817..817, 818..818, 819..819, 820..820, 821..821, 724..724, 822..822, -1..-1 union 822..822, -1..-1 union 823..823, -1..-1 union 708..708 union 732..733, -1..-1 union 824..824, -1..-1 union 708..708 union 732..733, -1..-1 union 825..825, -1..-1 union 709..709 union 734..734, -1..-1 union 826..826, -1..-1 union 728..728 union 735..735, -1..-1 union 827..827, -1..-1 union 729..729 union 736..736, -1..-1 union 828..828, -1..-1 union 730..730 union 737..737, -1..-1 union 829..829, -1..-1 union 731..731 union 738..738, -1..-1 union 830..830, -1..-1 union 822..823, -1..-1 union 831..831, 708..708 union 732..733 union 824..825, 709..709 union 734..734 union 826..826, 710..710, 711..711, 712..712, 713..713, 714..714, 715..715, 716..716, 717..717, 718..718, 719..719, 720..720, 721..721, 722..722, 723..723, 724..724, 725..725, 726..726, 727..727, 728..728 union 735..735 union 827..827, 729..729 union 736..736 union 739..739 union 745..745 union 780..780 union 783..783 union 810..810 union 813..813 union 828..828, 730..730 union 737..737 union 829..829, 731..731 union 738..738 union 830..830, 822..823 union 831..831, 708..708 union 732..733 union 824..825, 832..832, 833..833, 834..834, 835..835, 836..836, 837..837, 838..838, 839..839, 840..840, 841..841, 842..842, 843..843, 844..844, 845..845, 846..846, 847..847, 848..848, 849..849, 850..850, 851..851, 852..852, 853..853, 854..854, 855..855, 856..856, 857..857, -1..-1 union 832..832, -1..-1 union 858..858, -1..-1 union 833..833, -1..-1 union 859..859, -1..-1 union 834..834, -1..-1 union 860..860, -1..-1 union 835..835, -1..-1 union 861..861, -1..-1 union 854..854, -1..-1 union 862..862, -1..-1 union 855..855, -1..-1 union 863..863, -1..-1 union 856..856, -1..-1 union 864..864, -1..-1 union 857..857, -1..-1 union 865..865, -1..-1 union 832..832 union 858..858, -1..-1 union 866..866, 832..832 union 858..858 union 866..866 union 869..869, 867..867, -1..-1 union 867..867, -1..-1 union 868..868, -1..-1 union 832..832 union 858..858, -1..-1 union 869..869, 832..832 union 858..858 union 866..866 union 869..869, 870..870, -1..-1 union 870..870, -1..-1 union 871..871, -1..-1 union 833..833 union 859..859, -1..-1 union 872..872, 833..833 union 859..859 union 872..872, 873..873, -1..-1 union 873..873, -1..-1 union 874..874, -1..-1 union 867..868, -1..-1 union 875..875, -1..-1 union 834..834 union 860..860, -1..-1 union 876..876, -1..-1 union 835..835 union 861..861, -1..-1 union 877..877, -1..-1 union 854..854 union 862..862, -1..-1 union 878..878, -1..-1 union 855..855 union 863..863, -1..-1 union 879..879, -1..-1 union 856..856 union 864..864, -1..-1 union 880..880, -1..-1 union 857..857 union 865..865, -1..-1 union 881..881, -1..-1 union 870..871, -1..-1 union 882..882, -1..-1 union 873..874, -1..-1 union 883..883, 867..868 union 875..875, 850..850, 834..834 union 860..860 union 876..876, 835..835 union 861..861 union 877..877, 836..836, 837..837, 838..838, 839..839, 840..840, 841..841, 842..842, 843..843, 844..844, 845..845, 846..846, 847..847, 848..848, 849..849, 850..850, 851..851, 852..852, 853..853, 854..854 union 862..862 union 878..878, 855..855 union 863..863 union 879..879, 856..856 union 864..864 union 880..880, 857..857 union 865..865 union 881..881, 870..871 union 882..882, 873..874 union 883..883, 884..884, 885..885, 886..886, 887..887, 888..888, 889..889, 890..890, 891..891, 892..892, 893..893, 894..894, 895..895, 896..896, 897..897, 898..898, 899..899, 900..900, 901..901, 902..902, 903..903, 904..904, 905..905, 906..906, 907..907, 908..908, -1..-1 union 884..884, -1..-1 union 909..909, -1..-1 union 885..885, -1..-1 union 910..910, -1..-1 union 904..904, -1..-1 union 911..911, -1..-1 union 905..905, -1..-1 union 912..912, -1..-1 union 906..906, -1..-1 union 913..913, -1..-1 union 907..907, -1..-1 union 914..914, -1..-1 union 908..908, -1..-1 union 915..915, -1..-1 union 905..905 union 912..912, -1..-1 union 916..916, 905..905 union 912..912 union 916..916 union 932..932 union 935..935 union 958..958 union 970..970, 917..917, -1..-1 union 917..917, -1..-1 union 918..918, -1..-1 union 917..918, -1..-1 union 919..919, 917..919 union 973..973, 920..920, -1..-1 union 920..920, -1..-1 union 921..921, -1..-1 union 920..921, -1..-1 union 922..922, 900..900, 920..922, 923..923, -1..-1 union 923..923, -1..-1 union 924..924, -1..-1 union 908..908 union 915..915, -1..-1 union 925..925, -1..-1 union 923..924, -1..-1 union 926..926, 923..924 union 926..926, 908..908 union 915..915 union 925..925, 927..927, -1..-1 union 927..927, -1..-1 union 928..928, -1..-1 union 927..928, -1..-1 union 929..929, 927..929, 930..930, -1..-1 union 930..930, -1..-1 union 931..931, -1..-1 union 905..905 union 912..912, -1..-1 union 932..932, 905..905 union 912..912 union 916..916 union 932..932 union 935..935 union 958..958 union 970..970, 933..933, 934..934, -1..-1 union 905..905 union 912..912, -1..-1 union 935..935, -1..-1 union 930..931, -1..-1 union 936..936, 933..933, 930..931 union 936..936, 905..905 union 912..912 union 916..916 union 932..932 union 935..935 union 958..958 union 970..970, 934..934, 937..937, 938..938, 939..939, 940..940, 941..941, 942..942, 943..943, 944..944, 945..945, 946..946, 947..947, 948..948, 949..949, 950..950, 951..951, 952..952, 953..953, 954..954, 955..955, 956..956, 938..938, 939..939, 940..940, 941..941, 942..942, 943..943, 944..944, 945..945, 946..946, 947..947, 948..948, 949..949, 950..950, 951..951, 952..952, 953..953, 954..954, 955..955, 956..956, -1..-1 union 937..937, -1..-1 union 957..957, -1..-1 union 905..905 union 912..912, -1..-1 union 958..958, 905..905 union 912..912 union 916..916 union 932..932 union 935..935 union 958..958 union 970..970, 959..959, -1..-1 union 959..959, -1..-1 union 960..960, -1..-1 union 937..937 union 957..957, -1..-1 union 961..961, -1..-1 union 959..960, -1..-1 union 962..962, 937..937 union 957..957 union 961..961, 959..960 union 962..962 union 974..974, -1..-1 union 884..884 union 909..909, -1..-1 union 963..963, 884..884 union 909..909 union 963..963 union 967..967, 964..964, -1..-1 union 964..964, -1..-1 union 965..965, -1..-1 union 964..965, -1..-1 union 966..966, -1..-1 union 884..884 union 909..909, -1..-1 union 967..967, -1..-1 union 885..885 union 910..910, -1..-1 union 968..968, -1..-1 union 904..904 union 911..911, -1..-1 union 969..969, -1..-1 union 905..905 union 912..912, -1..-1 union 970..970, -1..-1 union 906..906 union 913..913, -1..-1 union 971..971, -1..-1 union 907..907 union 914..914, -1..-1 union 972..972, -1..-1 union 917..918, -1..-1 union 973..973, -1..-1 union 959..960, -1..-1 union 974..974, -1..-1 union 964..965, -1..-1 union 975..975, 964..966 union 975..975, 900..900, 884..884 union 909..909 union 963..963 union 967..967, 885..885 union 910..910 union 968..968, 886..886, 887..887, 888..888, 889..889, 890..890, 891..891, 892..892, 893..893, 894..894, 895..895, 896..896, 897..897, 898..898, 899..899, 900..900, 901..901, 902..902, 903..903, 904..904 union 911..911 union 969..969, 905..905 union 912..912 union 916..916 union 932..932 union 935..935 union 958..958 union 970..970, 906..906 union 913..913 union 971..971, 907..907 union 914..914 union 972..972, 917..919 union 973..973, 959..960 union 962..962 union 974..974, 964..966 union 975..975, 976..976, 977..977, 978..978, 979..979, 980..980, 981..981, 982..982, 983..983, 984..984, 985..985, 986..986, 987..987, 988..988, 989..989, 990..990, 991..991, 992..992, 993..993, 994..994, 995..995, 996..996, 997..997, 998..998, 999..999, 1000..1000, 1001..1001, 1002..1002, -1..-1 union 976..976, -1..-1 union 1003..1003, -1..-1 union 977..977, -1..-1 union 1004..1004, -1..-1 union 996..996, -1..-1 union 1005..1005, -1..-1 union 997..997, -1..-1 union 1006..1006, -1..-1 union 998..998, -1..-1 union 1007..1007, -1..-1 union 999..999, -1..-1 union 1008..1008, -1..-1 union 1000..1000, -1..-1 union 1009..1009, -1..-1 union 1001..1001, -1..-1 union 1010..1010, -1..-1 union 1002..1002, -1..-1 union 1011..1011, -1..-1 union 976..976 union 1003..1003, -1..-1 union 1012..1012, 976..976 union 1003..1003 union 1012..1012, 1013..1013, -1..-1 union 1013..1013, -1..-1 union 1014..1014, 992..992, 1015..1015, -1..-1 union 1015..1015, -1..-1 union 1016..1016, -1..-1 union 997..997 union 1006..1006, -1..-1 union 1017..1017, 997..997 union 1006..1006 union 1017..1017 union 1026..1026, 1018..1018, -1..-1 union 1018..1018, -1..-1 union 1019..1019, 1020..1020, -1..-1 union 1020..1020, -1..-1 union 1021..1021, 1022..1022, -1..-1 union 1022..1022, -1..-1 union 1023..1023, -1..-1 union 977..977 union 1004..1004, -1..-1 union 1024..1024, -1..-1 union 996..996 union 1005..1005, -1..-1 union 1025..1025, -1..-1 union 997..997 union 1006..1006, -1..-1 union 1026..1026, -1..-1 union 998..998 union 1007..1007, -1..-1 union 1027..1027, -1..-1 union 999..999 union 1008..1008, -1..-1 union 1028..1028, -1..-1 union 1000..1000 union 1009..1009, -1..-1 union 1029..1029, -1..-1 union 1001..1001 union 1010..1010, -1..-1 union 1030..1030, -1..-1 union 1002..1002 union 1011..1011, -1..-1 union 1031..1031, -1..-1 union 1013..1014, -1..-1 union 1032..1032, -1..-1 union 1015..1016, -1..-1 union 1033..1033, -1..-1 union 1018..1019, -1..-1 union 1034..1034, -1..-1 union 1020..1021, -1..-1 union 1035..1035, -1..-1 union 1022..1023, -1..-1 union 1036..1036, 977..977 union 1004..1004 union 1024..1024, 978..978, 979..979, 980..980, 981..981, 982..982, 983..983, 984..984, 985..985, 986..986, 987..987, 988..988, 989..989, 990..990, 991..991, 992..992, 993..993, 994..994, 995..995, 996..996 union 1005..1005 union 1025..1025, 997..997 union 1006..1006 union 1017..1017 union 1026..1026, 998..998 union 1007..1007 union 1027..1027, 999..999 union 1008..1008 union 1028..1028, 1000..1000 union 1009..1009 union 1029..1029, 1001..1001 union 1010..1010 union 1030..1030, 1002..1002 union 1011..1011 union 1031..1031, 1013..1014 union 1032..1032, 1015..1016 union 1033..1033, 1018..1019 union 1034..1034, 1020..1021 union 1035..1035, 1022..1023 union 1036..1036, 1037..1037, 1038..1038, 1039..1039, 1040..1040, 1041..1041, 1042..1042, 1043..1043, 1044..1044, 1045..1045, 1046..1046, 1047..1047, 1048..1048, 1049..1049, 1050..1050, 1051..1051, 1052..1052, 1053..1053, 1054..1054, 1055..1055, 1056..1056, 1057..1057, 1058..1058, 1059..1059, 1060..1060, 1061..1061, 1062..1062, 1063..1063, 1064..1064, 1065..1065, 1066..1066, 1067..1067, -1..-1 union 1037..1037, -1..-1 union 1068..1068, -1..-1 union 1038..1038, -1..-1 union 1069..1069, -1..-1 union 1039..1039, -1..-1 union 1070..1070, -1..-1 union 1040..1040, -1..-1 union 1071..1071, -1..-1 union 1059..1059, -1..-1 union 1072..1072, -1..-1 union 1060..1060, -1..-1 union 1073..1073, -1..-1 union 1061..1061, -1..-1 union 1074..1074, -1..-1 union 1062..1062, -1..-1 union 1075..1075, -1..-1 union 1063..1063, -1..-1 union 1076..1076, -1..-1 union 1064..1064, -1..-1 union 1077..1077, -1..-1 union 1065..1065, -1..-1 union 1078..1078, -1..-1 union 1066..1066, -1..-1 union 1079..1079, -1..-1 union 1067..1067, -1..-1 union 1080..1080, -1..-1 union 1038..1038 union 1069..1069, -1..-1 union 1081..1081, 1038..1038 union 1069..1069 union 1081..1081, 1082..1082, -1..-1 union 1082..1082, -1..-1 union 1083..1083, -1..-1 union 1082..1083, -1..-1 union 1084..1084, -1..-1 union 1037..1037 union 1068..1068, -1..-1 union 1085..1085, -1..-1 union 1039..1039 union 1070..1070, -1..-1 union 1086..1086, -1..-1 union 1040..1040 union 1071..1071, -1..-1 union 1087..1087, -1..-1 union 1059..1059 union 1072..1072, -1..-1 union 1088..1088, -1..-1 union 1060..1060 union 1073..1073, -1..-1 union 1089..1089, -1..-1 union 1061..1061 union 1074..1074, -1..-1 union 1090..1090, -1..-1 union 1062..1062 union 1075..1075, -1..-1 union 1091..1091, -1..-1 union 1063..1063 union 1076..1076, -1..-1 union 1092..1092, -1..-1 union 1064..1064 union 1077..1077, -1..-1 union 1093..1093, -1..-1 union 1065..1065 union 1078..1078, -1..-1 union 1094..1094, -1..-1 union 1066..1066 union 1079..1079, -1..-1 union 1095..1095, -1..-1 union 1067..1067 union 1080..1080, -1..-1 union 1096..1096, 1082..1084, 1055..1055, 1037..1037 union 1068..1068 union 1085..1085, 1039..1039 union 1070..1070 union 1086..1086, 1040..1040 union 1071..1071 union 1087..1087, 1041..1041, 1042..1042, 1043..1043, 1044..1044, 1045..1045, 1046..1046, 1047..1047, 1048..1048, 1049..1049, 1050..1050, 1051..1051, 1052..1052, 1053..1053, 1054..1054, 1055..1055, 1056..1056, 1057..1057, 1058..1058, 1059..1059 union 1072..1072 union 1088..1088, 1060..1060 union 1073..1073 union 1089..1089, 1061..1061 union 1074..1074 union 1090..1090, 1062..1062 union 1075..1075 union 1091..1091, 1063..1063 union 1076..1076 union 1092..1092, 1064..1064 union 1077..1077 union 1093..1093, 1065..1065 union 1078..1078 union 1094..1094, 1066..1066 union 1079..1079 union 1095..1095, 1067..1067 union 1080..1080 union 1096..1096, 1097..1097, 1098..1098, 1099..1099, 1100..1100, 1101..1101, 1102..1102, 1103..1103, 1104..1104, 1105..1105, 1106..1106, 1107..1107, 1108..1108, 1109..1109, 1110..1110, 1111..1111, 1112..1112, 1113..1113, 1114..1114, 1115..1115, 1116..1116, 1117..1117, 1118..1118, 1119..1119, 1120..1120, 1121..1121, 1122..1122, 1123..1123, 1124..1124, 1125..1125, 1126..1126, -1..-1 union 1097..1097, -1..-1 union 1127..1127, -1..-1 union 1116..1116, -1..-1 union 1128..1128, -1..-1 union 1117..1117, -1..-1 union 1129..1129, -1..-1 union 1118..1118, -1..-1 union 1130..1130, -1..-1 union 1119..1119, -1..-1 union 1131..1131, -1..-1 union 1120..1120, -1..-1 union 1132..1132, -1..-1 union 1121..1121, -1..-1 union 1133..1133, -1..-1 union 1122..1122, -1..-1 union 1134..1134, -1..-1 union 1123..1123, -1..-1 union 1135..1135, -1..-1 union 1124..1124, -1..-1 union 1136..1136, -1..-1 union 1125..1125, -1..-1 union 1137..1137, -1..-1 union 1126..1126, -1..-1 union 1138..1138, -1..-1 union 1117..1117 union 1129..1129, -1..-1 union 1139..1139, 1117..1117 union 1129..1129 union 1139..1139 union 1142..1142 union 1154..1154 union 1157..1157 union 1193..1193, 1140..1140, 1141..1141, -1..-1 union 1117..1117 union 1129..1129, -1..-1 union 1142..1142, -1..-1 union 1122..1122 union 1134..1134, -1..-1 union 1143..1143, -1..-1 union 1123..1123 union 1135..1135, -1..-1 union 1144..1144, 1140..1140, 1123..1123 union 1135..1135 union 1144..1144 union 1159..1159 union 1199..1199, 1122..1122 union 1134..1134 union 1143..1143 union 1198..1198, 1117..1117 union 1129..1129 union 1139..1139 union 1142..1142 union 1154..1154 union 1157..1157 union 1193..1193, 1141..1141, 1145..1145, 1146..1146, 1147..1147, 1148..1148, 1149..1149, 1150..1150, 1145..1145, 1146..1146, 1147..1147, 1148..1148, 1149..1149, 1150..1150, -1..-1 union 1125..1125 union 1137..1137, -1..-1 union 1151..1151, 1125..1125 union 1137..1137 union 1151..1151 union 1184..1184 union 1187..1187, 1152..1152, -1..-1 union 1152..1152, -1..-1 union 1153..1153, -1..-1 union 1117..1117 union 1129..1129, -1..-1 union 1154..1154, 1117..1117 union 1129..1129 union 1139..1139 union 1142..1142 union 1154..1154 union 1157..1157 union 1193..1193, 1155..1155, 1156..1156, -1..-1 union 1117..1117 union 1129..1129, -1..-1 union 1157..1157, -1..-1 union 1119..1119 union 1131..1131, -1..-1 union 1158..1158, -1..-1 union 1123..1123 union 1135..1135, -1..-1 union 1159..1159, -1..-1 union 1124..1124 union 1136..1136, -1..-1 union 1160..1160, -1..-1 union 1126..1126 union 1138..1138, -1..-1 union 1161..1161, -1..-1 union 1152..1153, -1..-1 union 1162..1162, 1155..1155, 1119..1119 union 1131..1131 union 1158..1158 union 1195..1195, 1152..1153 union 1162..1162, 1124..1124 union 1136..1136 union 1160..1160 union 1200..1200, 1123..1123 union 1135..1135 union 1144..1144 union 1159..1159 union 1199..1199, 1126..1126 union 1138..1138 union 1161..1161, 1117..1117 union 1129..1129 union 1139..1139 union 1142..1142 union 1154..1154 union 1157..1157 union 1193..1193, 1156..1156, 1163..1163, 1164..1164, 1165..1165, 1166..1166, 1167..1167, 1168..1168, 1169..1169, 1170..1170, 1171..1171, 1172..1172, 1173..1173, 1174..1174, 1175..1175, 1176..1176, 1177..1177, 1178..1178, 1179..1179, 1180..1180, 1181..1181, 1182..1182, 1164..1164, 1165..1165, 1166..1166, 1167..1167, 1168..1168, 1169..1169, 1170..1170, 1171..1171, 1172..1172, 1173..1173, 1174..1174, 1175..1175, 1176..1176, 1177..1177, 1178..1178, 1179..1179, 1180..1180, 1181..1181, 1182..1182, -1..-1 union 1163..1163, -1..-1 union 1183..1183, -1..-1 union 1125..1125 union 1137..1137, -1..-1 union 1184..1184, 1125..1125 union 1137..1137 union 1151..1151 union 1184..1184 union 1187..1187, 1185..1185, -1..-1 union 1185..1185, -1..-1 union 1186..1186, -1..-1 union 1125..1125 union 1137..1137, -1..-1 union 1187..1187, 1125..1125 union 1137..1137 union 1151..1151 union 1184..1184 union 1187..1187, 1188..1188, -1..-1 union 1188..1188, -1..-1 union 1189..1189, -1..-1 union 1188..1189, -1..-1 union 1190..1190, -1..-1 union 1097..1097 union 1127..1127, -1..-1 union 1191..1191, -1..-1 union 1116..1116 union 1128..1128, -1..-1 union 1192..1192, -1..-1 union 1117..1117 union 1129..1129, -1..-1 union 1193..1193, -1..-1 union 1118..1118 union 1130..1130, -1..-1 union 1194..1194, -1..-1 union 1119..1119 union 1131..1131, -1..-1 union 1195..1195, -1..-1 union 1120..1120 union 1132..1132, -1..-1 union 1196..1196, -1..-1 union 1121..1121 union 1133..1133, -1..-1 union 1197..1197, -1..-1 union 1122..1122 union 1134..1134, -1..-1 union 1198..1198, -1..-1 union 1123..1123 union 1135..1135, -1..-1 union 1199..1199, -1..-1 union 1124..1124 union 1136..1136, -1..-1 union 1200..1200, -1..-1 union 1163..1163 union 1183..1183, -1..-1 union 1201..1201, -1..-1 union 1185..1186, -1..-1 union 1202..1202, -1..-1 union 1188..1189, -1..-1 union 1203..1203, 1188..1190 union 1203..1203, 1112..1112, 1097..1097 union 1127..1127 union 1191..1191, 1098..1098, 1099..1099, 1100..1100, 1101..1101, 1102..1102, 1103..1103, 1104..1104, 1105..1105, 1106..1106, 1107..1107, 1108..1108, 1109..1109, 1110..1110, 1111..1111, 1112..1112, 1113..1113, 1114..1114, 1115..1115, 1116..1116 union 1128..1128 union 1192..1192, 1117..1117 union 1129..1129 union 1139..1139 union 1142..1142 union 1154..1154 union 1157..1157 union 1193..1193, 1118..1118 union 1130..1130 union 1194..1194, 1119..1119 union 1131..1131 union 1158..1158 union 1195..1195, 1120..1120 union 1132..1132 union 1196..1196, 1121..1121 union 1133..1133 union 1197..1197, 1122..1122 union 1134..1134 union 1143..1143 union 1198..1198, 1123..1123 union 1135..1135 union 1144..1144 union 1159..1159 union 1199..1199, 1124..1124 union 1136..1136 union 1160..1160 union 1200..1200, 1163..1163 union 1183..1183 union 1201..1201, 1185..1186 union 1202..1202, 1188..1190 union 1203..1203, 1204..1204, 1205..1205, 1206..1206, 1207..1207, 1208..1208, 1209..1209, 1210..1210, 1211..1211, 1212..1212, 1213..1213, 1214..1214, 1215..1215, 1216..1216, 1217..1217, 1218..1218, 1219..1219, 1220..1220, 1221..1221, 1222..1222, 1223..1223, 1224..1224, 1225..1225, 1226..1226, 1227..1227, 1228..1228, 1229..1229, -1..-1 union 1204..1204, -1..-1 union 1230..1230, -1..-1 union 1205..1205, -1..-1 union 1231..1231, -1..-1 union 1224..1224, -1..-1 union 1232..1232, -1..-1 union 1225..1225, -1..-1 union 1233..1233, -1..-1 union 1226..1226, -1..-1 union 1234..1234, -1..-1 union 1227..1227, -1..-1 union 1235..1235, -1..-1 union 1228..1228, -1..-1 union 1236..1236, -1..-1 union 1229..1229, -1..-1 union 1237..1237, -1..-1 union 1204..1204 union 1230..1230, -1..-1 union 1238..1238, -1..-1 union 1204..1204 union 1230..1230, -1..-1 union 1239..1239, -1..-1 union 1205..1205 union 1231..1231, -1..-1 union 1240..1240, -1..-1 union 1224..1224 union 1232..1232, -1..-1 union 1241..1241, -1..-1 union 1225..1225 union 1233..1233, -1..-1 union 1242..1242, -1..-1 union 1226..1226 union 1234..1234, -1..-1 union 1243..1243, -1..-1 union 1227..1227 union 1235..1235, -1..-1 union 1244..1244, -1..-1 union 1228..1228 union 1236..1236, -1..-1 union 1245..1245, -1..-1 union 1229..1229 union 1237..1237, -1..-1 union 1246..1246, 1204..1204 union 1230..1230 union 1238..1239, 1220..1220, 1204..1204 union 1230..1230 union 1238..1239, 1205..1205 union 1231..1231 union 1240..1240, 1206..1206, 1207..1207, 1208..1208, 1209..1209, 1210..1210, 1211..1211, 1212..1212, 1213..1213, 1214..1214, 1215..1215, 1216..1216, 1217..1217, 1218..1218, 1219..1219, 1220..1220, 1221..1221, 1222..1222, 1223..1223, 1224..1224 union 1232..1232 union 1241..1241, 1225..1225 union 1233..1233 union 1242..1242, 1226..1226 union 1234..1234 union 1243..1243, 1227..1227 union 1235..1235 union 1244..1244, 1228..1228 union 1236..1236 union 1245..1245, 1229..1229 union 1237..1237 union 1246..1246, 1247..1247, 1248..1248, 1249..1249, 1250..1250, 1251..1251, 1252..1252, 1253..1253, 1254..1254, 1255..1255, 1256..1256, 1257..1257, 1258..1258, 1259..1259, 1260..1260, 1261..1261, 1262..1262, 1263..1263, 1264..1264, 1265..1265, 1266..1266, 1267..1267, 1268..1268, 1269..1269, -1..-1 union 1265..1265, -1..-1 union 1270..1270, -1..-1 union 1266..1266, -1..-1 union 1271..1271, -1..-1 union 1267..1267, -1..-1 union 1272..1272, -1..-1 union 1268..1268, -1..-1 union 1273..1273, -1..-1 union 1269..1269, -1..-1 union 1274..1274, -1..-1 union 1266..1266 union 1271..1271, -1..-1 union 1275..1275, 1266..1266 union 1271..1271 union 1275..1275 union 1278..1278 union 1286..1286 union 1299..1299 union 1302..1302, 1276..1276, 1277..1277, -1..-1 union 1266..1266 union 1271..1271, -1..-1 union 1278..1278, -1..-1 union 1267..1267 union 1272..1272, -1..-1 union 1279..1279, 1276..1276, 1267..1267 union 1272..1272 union 1279..1279, 1266..1266 union 1271..1271 union 1275..1275 union 1278..1278 union 1286..1286 union 1299..1299 union 1302..1302, 1277..1277, 1280..1280, 1281..1281, 1282..1282, 1283..1283, 1284..1284, 1285..1285, 1280..1280, 1281..1281, 1282..1282, 1283..1283, 1284..1284, 1285..1285, -1..-1 union 1266..1266 union 1271..1271, -1..-1 union 1286..1286, 1266..1266 union 1271..1271 union 1275..1275 union 1278..1278 union 1286..1286 union 1299..1299 union 1302..1302, 1287..1287, 1288..1288, -1..-1 union 1268..1268 union 1273..1273, -1..-1 union 1289..1289, 1287..1287, 1268..1268 union 1273..1273 union 1289..1289, 1288..1288, 1290..1290, 1291..1291, 1292..1292, 1293..1293, 1294..1294, 1295..1295, 1290..1290, 1291..1291, 1292..1292, 1293..1293, 1294..1294, 1295..1295, -1..-1 union 1269..1269 union 1274..1274, -1..-1 union 1296..1296, 1269..1269 union 1274..1274 union 1296..1296, 1297..1297, -1..-1 union 1297..1297, -1..-1 union 1298..1298, -1..-1 union 1266..1266 union 1271..1271, -1..-1 union 1299..1299, 1266..1266 union 1271..1271 union 1275..1275 union 1278..1278 union 1286..1286 union 1299..1299 union 1302..1302, 1300..1300, 1301..1301, -1..-1 union 1266..1266 union 1271..1271, -1..-1 union 1302..1302, -1..-1 union 1297..1298, -1..-1 union 1303..1303, 1300..1300, 1297..1298 union 1303..1303, 1266..1266 union 1271..1271 union 1275..1275 union 1278..1278 union 1286..1286 union 1299..1299 union 1302..1302, 1301..1301, 1304..1304, 1305..1305, 1306..1306, 1307..1307, 1308..1308, 1309..1309, 1304..1304, 1305..1305, 1306..1306, 1307..1307, 1308..1308, 1309..1309, 1261..1261, 1310..1310, -1..-1 union 1310..1310, -1..-1 union 1311..1311, -1..-1 union 1265..1265 union 1270..1270, -1..-1 union 1312..1312, -1..-1 union 1310..1311, -1..-1 union 1313..1313, 1247..1247, 1248..1248, 1249..1249, 1250..1250, 1251..1251, 1252..1252, 1253..1253, 1254..1254, 1255..1255, 1256..1256, 1257..1257, 1258..1258, 1259..1259, 1260..1260, 1261..1261, 1262..1262, 1263..1263, 1264..1264, 1265..1265 union 1270..1270 union 1312..1312, 1310..1311 union 1313..1313, 1314..1314, 1315..1315, 1316..1316, 1317..1317, 1318..1318, 1319..1319, 1320..1320, 1321..1321, 1322..1322, 1323..1323, 1324..1324, 1325..1325, 1326..1326, 1327..1327, 1328..1328, 1329..1329, 1330..1330, 1331..1331, 1332..1332, 1333..1333, 1334..1334, 1335..1335, 1336..1336, 1337..1337, 1338..1338, 1339..1339, -1..-1 union 1314..1314, -1..-1 union 1340..1340, -1..-1 union 1333..1333, -1..-1 union 1341..1341, -1..-1 union 1334..1334, -1..-1 union 1342..1342, -1..-1 union 1335..1335, -1..-1 union 1343..1343, -1..-1 union 1336..1336, -1..-1 union 1344..1344, -1..-1 union 1337..1337, -1..-1 union 1345..1345, -1..-1 union 1338..1338, -1..-1 union 1346..1346, -1..-1 union 1339..1339, -1..-1 union 1347..1347, -1..-1 union 1337..1337 union 1345..1345, -1..-1 union 1348..1348, 1337..1337 union 1345..1345 union 1348..1348, 1349..1349, -1..-1 union 1349..1349, -1..-1 union 1350..1350, -1..-1 union 1349..1350, -1..-1 union 1351..1351, -1..-1 union 1314..1314 union 1340..1340, -1..-1 union 1352..1352, -1..-1 union 1333..1333 union 1341..1341, -1..-1 union 1353..1353, -1..-1 union 1334..1334 union 1342..1342, -1..-1 union 1354..1354, -1..-1 union 1335..1335 union 1343..1343, -1..-1 union 1355..1355, -1..-1 union 1336..1336 union 1344..1344, -1..-1 union 1356..1356, -1..-1 union 1338..1338 union 1346..1346, -1..-1 union 1357..1357, -1..-1 union 1339..1339 union 1347..1347, -1..-1 union 1358..1358, 1349..1351, 1329..1329, 1314..1314 union 1340..1340 union 1352..1352, 1315..1315, 1316..1316, 1317..1317, 1318..1318, 1319..1319, 1320..1320, 1321..1321, 1322..1322, 1323..1323, 1324..1324, 1325..1325, 1326..1326, 1327..1327, 1328..1328, 1329..1329, 1330..1330, 1331..1331, 1332..1332, 1333..1333 union 1341..1341 union 1353..1353, 1334..1334 union 1342..1342 union 1354..1354, 1335..1335 union 1343..1343 union 1355..1355, 1336..1336 union 1344..1344 union 1356..1356, 1338..1338 union 1346..1346 union 1357..1357, 1339..1339 union 1347..1347 union 1358..1358, 1359..1359, 1360..1360, 1361..1361, 1362..1362, 1363..1363, 1364..1364, 1365..1365, 1366..1366, 1367..1367, 1368..1368, 1369..1369, 1370..1370, 1371..1371, 1372..1372, 1373..1373, 1374..1374, 1375..1375, 1376..1376, 1377..1377, 1378..1378, 1379..1379, 1380..1380, 1381..1381, 1382..1382, 1383..1383, -1..-1 union 1359..1359, -1..-1 union 1384..1384, -1..-1 union 1378..1378, -1..-1 union 1385..1385, -1..-1 union 1379..1379, -1..-1 union 1386..1386, -1..-1 union 1380..1380, -1..-1 union 1387..1387, -1..-1 union 1381..1381, -1..-1 union 1388..1388, -1..-1 union 1382..1382, -1..-1 union 1389..1389, -1..-1 union 1383..1383, -1..-1 union 1390..1390, -1..-1 union 1379..1379 union 1386..1386, -1..-1 union 1391..1391, 1379..1379 union 1386..1386 union 1391..1391 union 1400..1400, 1392..1392, -1..-1 union 1392..1392, -1..-1 union 1393..1393, -1..-1 union 1392..1393, -1..-1 union 1394..1394, 1392..1394 union 1405..1405, 1395..1395, -1..-1 union 1395..1395, -1..-1 union 1396..1396, -1..-1 union 1395..1396, -1..-1 union 1397..1397, -1..-1 union 1359..1359 union 1384..1384, -1..-1 union 1398..1398, -1..-1 union 1378..1378 union 1385..1385, -1..-1 union 1399..1399, -1..-1 union 1379..1379 union 1386..1386, -1..-1 union 1400..1400, -1..-1 union 1380..1380 union 1387..1387, -1..-1 union 1401..1401, -1..-1 union 1381..1381 union 1388..1388, -1..-1 union 1402..1402, -1..-1 union 1382..1382 union 1389..1389, -1..-1 union 1403..1403, -1..-1 union 1383..1383 union 1390..1390, -1..-1 union 1404..1404, -1..-1 union 1392..1393, -1..-1 union 1405..1405, 1395..1397, 1374..1374, 1359..1359 union 1384..1384 union 1398..1398, 1360..1360, 1361..1361, 1362..1362, 1363..1363, 1364..1364, 1365..1365, 1366..1366, 1367..1367, 1368..1368, 1369..1369, 1370..1370, 1371..1371, 1372..1372, 1373..1373, 1374..1374, 1375..1375, 1376..1376, 1377..1377, 1378..1378 union 1385..1385 union 1399..1399, 1379..1379 union 1386..1386 union 1391..1391 union 1400..1400, 1380..1380 union 1387..1387 union 1401..1401, 1381..1381 union 1388..1388 union 1402..1402, 1382..1382 union 1389..1389 union 1403..1403, 1383..1383 union 1390..1390 union 1404..1404, 1392..1394 union 1405..1405, 1406..1406, 1407..1407, 1408..1408, 1409..1409, 1410..1410, 1411..1411, 1412..1412, 1413..1413, 1414..1414, 1415..1415, 1416..1416, 1417..1417, 1418..1418, 1419..1419, 1420..1420, 1421..1421, 1422..1422, 1423..1423, 1424..1424, 1425..1425, 1426..1426, 1427..1427, 1428..1428, 1429..1429, 1430..1430, 1431..1431, -1..-1 union 1406..1406, -1..-1 union 1432..1432, -1..-1 union 1425..1425, -1..-1 union 1433..1433, -1..-1 union 1426..1426, -1..-1 union 1434..1434, -1..-1 union 1427..1427, -1..-1 union 1435..1435, -1..-1 union 1428..1428, -1..-1 union 1436..1436, -1..-1 union 1429..1429, -1..-1 union 1437..1437, -1..-1 union 1430..1430, -1..-1 union 1438..1438, -1..-1 union 1431..1431, -1..-1 union 1439..1439, -1..-1 union 1426..1426 union 1434..1434, -1..-1 union 1440..1440, 1426..1426 union 1434..1434 union 1440..1440 union 1443..1443 union 1448..1448 union 1466..1466 union 1469..1469 union 1485..1485, 1441..1441, -1..-1 union 1441..1441, -1..-1 union 1442..1442, -1..-1 union 1426..1426 union 1434..1434, -1..-1 union 1443..1443, 1426..1426 union 1434..1434 union 1440..1440 union 1443..1443 union 1448..1448 union 1466..1466 union 1469..1469 union 1485..1485, 1444..1444, 1445..1445, -1..-1 union 1445..1445, -1..-1 union 1446..1446, 1447..1447, -1..-1 union 1426..1426 union 1434..1434, -1..-1 union 1448..1448, -1..-1 union 1441..1442, -1..-1 union 1449..1449, -1..-1 union 1445..1446, -1..-1 union 1450..1450, 1444..1444, 1445..1446 union 1450..1450 union 1470..1470, 1441..1442 union 1449..1449, 1426..1426 union 1434..1434 union 1440..1440 union 1443..1443 union 1448..1448 union 1466..1466 union 1469..1469 union 1485..1485, 1447..1447, 1451..1451, 1452..1452, 1453..1453, 1454..1454, 1455..1455, 1456..1456, 1451..1451, 1452..1452, 1453..1453, 1454..1454, 1455..1455, 1456..1456, 1457..1457, 1421..1421, 1458..1458, -1..-1 union 1458..1458, -1..-1 union 1459..1459, 1421..1421, 1460..1460, -1..-1 union 1460..1460, -1..-1 union 1461..1461, 1462..1462, 1463..1463, 1464..1464, 1464..1464, 1457..1457, -1..-1 union 1431..1431 union 1439..1439, -1..-1 union 1465..1465, 1431..1431 union 1439..1439 union 1465..1465 union 1479..1479 union 1490..1490, 1463..1463, 1421..1421, -1..-1 union 1426..1426 union 1434..1434, -1..-1 union 1466..1466, 1426..1426 union 1434..1434 union 1440..1440 union 1443..1443 union 1448..1448 union 1466..1466 union 1469..1469 union 1485..1485, 1467..1467, 1468..1468, -1..-1 union 1426..1426 union 1434..1434, -1..-1 union 1469..1469, -1..-1 union 1445..1446, -1..-1 union 1470..1470, -1..-1 union 1458..1459, -1..-1 union 1471..1471, -1..-1 union 1460..1461, -1..-1 union 1472..1472, 1467..1467, 1458..1459 union 1471..1471, 1445..1446 union 1450..1450 union 1470..1470, 1462..1462, 1460..1461 union 1472..1472 union 1491..1491, 1426..1426 union 1434..1434 union 1440..1440 union 1443..1443 union 1448..1448 union 1466..1466 union 1469..1469 union 1485..1485, 1468..1468, 1473..1473, 1474..1474, 1475..1475, 1476..1476, 1477..1477, 1478..1478, 1473..1473, 1474..1474, 1475..1475, 1476..1476, 1477..1477, 1478..1478, -1..-1 union 1431..1431 union 1439..1439, -1..-1 union 1479..1479, 1431..1431 union 1439..1439 union 1465..1465 union 1479..1479 union 1490..1490, 1480..1480, -1..-1 union 1480..1480, -1..-1 union 1481..1481, -1..-1 union 1480..1481, -1..-1 union 1482..1482, -1..-1 union 1406..1406 union 1432..1432, -1..-1 union 1483..1483, -1..-1 union 1425..1425 union 1433..1433, -1..-1 union 1484..1484, -1..-1 union 1426..1426 union 1434..1434, -1..-1 union 1485..1485, -1..-1 union 1427..1427 union 1435..1435, -1..-1 union 1486..1486, -1..-1 union 1428..1428 union 1436..1436, -1..-1 union 1487..1487, -1..-1 union 1429..1429 union 1437..1437, -1..-1 union 1488..1488, -1..-1 union 1430..1430 union 1438..1438, -1..-1 union 1489..1489, -1..-1 union 1431..1431 union 1439..1439, -1..-1 union 1490..1490, -1..-1 union 1460..1461, -1..-1 union 1491..1491, -1..-1 union 1480..1481, -1..-1 union 1492..1492, 1480..1482 union 1492..1492, 1421..1421, 1406..1406 union 1432..1432 union 1483..1483, 1407..1407, 1408..1408, 1409..1409, 1410..1410, 1411..1411, 1412..1412, 1413..1413, 1414..1414, 1415..1415, 1416..1416, 1417..1417, 1418..1418, 1419..1419, 1420..1420, 1421..1421, 1422..1422, 1423..1423, 1424..1424, 1425..1425 union 1433..1433 union 1484..1484, 1426..1426 union 1434..1434 union 1440..1440 union 1443..1443 union 1448..1448 union 1466..1466 union 1469..1469 union 1485..1485, 1427..1427 union 1435..1435 union 1486..1486, 1428..1428 union 1436..1436 union 1487..1487, 1429..1429 union 1437..1437 union 1488..1488, 1430..1430 union 1438..1438 union 1489..1489, 1431..1431 union 1439..1439 union 1465..1465 union 1479..1479 union 1490..1490, 1460..1461 union 1472..1472 union 1491..1491, 1480..1482 union 1492..1492, 1493..1493, 1494..1494, 1495..1495, 1496..1496, 1497..1497, 1498..1498, 1499..1499, 1500..1500, 1501..1501, 1502..1502, 1503..1503, 1504..1504, 1505..1505, 1506..1506, 1507..1507, 1508..1508, 1509..1509, 1510..1510, 1511..1511, 1512..1512, 1513..1513, 1514..1514, 1515..1515, 1516..1516, 1517..1517, 1518..1518, 1519..1519, -1..-1 union 1493..1493, -1..-1 union 1520..1520, -1..-1 union 1512..1512, -1..-1 union 1521..1521, -1..-1 union 1513..1513, -1..-1 union 1522..1522, -1..-1 union 1514..1514, -1..-1 union 1523..1523, -1..-1 union 1515..1515, -1..-1 union 1524..1524, -1..-1 union 1516..1516, -1..-1 union 1525..1525, -1..-1 union 1517..1517, -1..-1 union 1526..1526, -1..-1 union 1518..1518, -1..-1 union 1527..1527, -1..-1 union 1519..1519, -1..-1 union 1528..1528, -1..-1 union 1519..1519, -1..-1 union 1529..1529, -1..-1 union 1518..1518 union 1527..1527, -1..-1 union 1530..1530, 1518..1518 union 1527..1527 union 1530..1530 union 1541..1541, 1531..1531, -1..-1 union 1531..1531, -1..-1 union 1532..1532, -1..-1 union 1519..1519 union 1528..1529, -1..-1 union 1533..1533, -1..-1 union 1493..1493 union 1520..1520, -1..-1 union 1534..1534, -1..-1 union 1512..1512 union 1521..1521, -1..-1 union 1535..1535, -1..-1 union 1513..1513 union 1522..1522, -1..-1 union 1536..1536, -1..-1 union 1514..1514 union 1523..1523, -1..-1 union 1537..1537, -1..-1 union 1515..1515 union 1524..1524, -1..-1 union 1538..1538, -1..-1 union 1516..1516 union 1525..1525, -1..-1 union 1539..1539, -1..-1 union 1517..1517 union 1526..1526, -1..-1 union 1540..1540, -1..-1 union 1518..1518 union 1527..1527, -1..-1 union 1541..1541, -1..-1 union 1519..1519 union 1528..1529, -1..-1 union 1542..1542, -1..-1 union 1531..1532, -1..-1 union 1543..1543, 1493..1493 union 1520..1520 union 1534..1534, 1494..1494, 1495..1495, 1496..1496, 1497..1497, 1498..1498, 1499..1499, 1500..1500, 1501..1501, 1502..1502, 1503..1503, 1504..1504, 1505..1505, 1506..1506, 1507..1507, 1508..1508, 1509..1509, 1510..1510, 1511..1511, 1512..1512 union 1521..1521 union 1535..1535, 1513..1513 union 1522..1522 union 1536..1536, 1514..1514 union 1523..1523 union 1537..1537, 1515..1515 union 1524..1524 union 1538..1538, 1516..1516 union 1525..1525 union 1539..1539, 1517..1517 union 1526..1526 union 1540..1540, 1518..1518 union 1527..1527 union 1530..1530 union 1541..1541, 1519..1519 union 1528..1529 union 1533..1533 union 1542..1542, 1531..1532 union 1543..1543, 1519..1519 union 1528..1529 union 1533..1533 union 1542..1542, 1544..1544, 1545..1545, 1546..1546, 1547..1547, 1548..1548, 1549..1549, 1550..1550, 1551..1551, 1552..1552, 1553..1553, 1554..1554, 1555..1555, 1556..1556, 1557..1557, 1558..1558, 1559..1559, 1560..1560, 1561..1561, 1562..1562, 1563..1563, 1564..1564, 1565..1565, 1566..1566, 1567..1567, 1568..1568, 1569..1569, 1570..1570, 1571..1571, 1572..1572, -1..-1 union 1544..1544, -1..-1 union 1573..1573, -1..-1 union 1545..1545, -1..-1 union 1574..1574, -1..-1 union 1546..1546, -1..-1 union 1575..1575, -1..-1 union 1565..1565, -1..-1 union 1576..1576, -1..-1 union 1566..1566, -1..-1 union 1577..1577, -1..-1 union 1567..1567, -1..-1 union 1578..1578, -1..-1 union 1568..1568, -1..-1 union 1579..1579, -1..-1 union 1569..1569, -1..-1 union 1580..1580, -1..-1 union 1570..1570, -1..-1 union 1581..1581, -1..-1 union 1571..1571, -1..-1 union 1582..1582, -1..-1 union 1572..1572, -1..-1 union 1583..1583, -1..-1 union 1572..1572, -1..-1 union 1584..1584, -1..-1 union 1545..1545 union 1574..1574, -1..-1 union 1585..1585, 1545..1545 union 1574..1574 union 1585..1585 union 1588..1588 union 1593..1593, 1586..1586, -1..-1 union 1586..1586, -1..-1 union 1587..1587, -1..-1 union 1545..1545 union 1574..1574, -1..-1 union 1588..1588, -1..-1 union 1586..1587, -1..-1 union 1589..1589, 1586..1587 union 1589..1589, 1545..1545 union 1574..1574 union 1585..1585 union 1588..1588 union 1593..1593, -1..-1 union 1544..1544 union 1573..1573, -1..-1 union 1590..1590, 1544..1544 union 1573..1573 union 1590..1590, 1591..1591, -1..-1 union 1591..1591, -1..-1 union 1592..1592, -1..-1 union 1545..1545 union 1574..1574, -1..-1 union 1593..1593, 1545..1545 union 1574..1574 union 1585..1585 union 1588..1588 union 1593..1593, 1594..1594, -1..-1 union 1594..1594, -1..-1 union 1595..1595, -1..-1 union 1591..1592, -1..-1 union 1596..1596, -1..-1 union 1572..1572 union 1583..1584, -1..-1 union 1597..1597, -1..-1 union 1546..1546 union 1575..1575, -1..-1 union 1598..1598, -1..-1 union 1565..1565 union 1576..1576, -1..-1 union 1599..1599, -1..-1 union 1566..1566 union 1577..1577, -1..-1 union 1600..1600, -1..-1 union 1567..1567 union 1578..1578, -1..-1 union 1601..1601, -1..-1 union 1568..1568 union 1579..1579, -1..-1 union 1602..1602, -1..-1 union 1569..1569 union 1580..1580, -1..-1 union 1603..1603, -1..-1 union 1570..1570 union 1581..1581, -1..-1 union 1604..1604, -1..-1 union 1571..1571 union 1582..1582, -1..-1 union 1605..1605, -1..-1 union 1572..1572 union 1583..1584, -1..-1 union 1606..1606, -1..-1 union 1591..1592, -1..-1 union 1607..1607, -1..-1 union 1594..1595, -1..-1 union 1608..1608, 1591..1592 union 1596..1596 union 1607..1607, 1561..1561, 1546..1546 union 1575..1575 union 1598..1598, 1547..1547, 1548..1548, 1549..1549, 1550..1550, 1551..1551, 1552..1552, 1553..1553, 1554..1554, 1555..1555, 1556..1556, 1557..1557, 1558..1558, 1559..1559, 1560..1560, 1561..1561, 1562..1562, 1563..1563, 1564..1564, 1565..1565 union 1576..1576 union 1599..1599, 1566..1566 union 1577..1577 union 1600..1600, 1567..1567 union 1578..1578 union 1601..1601, 1568..1568 union 1579..1579 union 1602..1602, 1569..1569 union 1580..1580 union 1603..1603, 1570..1570 union 1581..1581 union 1604..1604, 1571..1571 union 1582..1582 union 1605..1605, 1572..1572 union 1583..1584 union 1597..1597 union 1606..1606, 1591..1592 union 1596..1596 union 1607..1607, 1594..1595 union 1608..1608, 1572..1572 union 1583..1584 union 1597..1597 union 1606..1606, 1609..1609, 1610..1610, 1611..1611, 1612..1612, 1613..1613, 1614..1614, 1615..1615, 1616..1616, 1617..1617, 1618..1618, 1619..1619, 1620..1620, 1621..1621, 1622..1622, 1623..1623, 1624..1624, 1625..1625, 1626..1626, 1627..1627, 1628..1628, 1629..1629, 1630..1630, 1631..1631, 1632..1632, 1633..1633, 1634..1634, 1635..1635, -1..-1 union 1609..1609, -1..-1 union 1636..1636, -1..-1 union 1610..1610, -1..-1 union 1637..1637, -1..-1 union 1629..1629, -1..-1 union 1638..1638, -1..-1 union 1630..1630, -1..-1 union 1639..1639, -1..-1 union 1631..1631, -1..-1 union 1640..1640, -1..-1 union 1632..1632, -1..-1 union 1641..1641, -1..-1 union 1633..1633, -1..-1 union 1642..1642, -1..-1 union 1634..1634, -1..-1 union 1643..1643, -1..-1 union 1635..1635, -1..-1 union 1644..1644, -1..-1 union 1609..1609 union 1636..1636, -1..-1 union 1645..1645, -1..-1 union 1635..1635 union 1644..1644, -1..-1 union 1646..1646, 1635..1635 union 1644..1644 union 1646..1646 union 1650..1650 union 1661..1661, 1609..1609 union 1636..1636 union 1645..1645, 1647..1647, -1..-1 union 1647..1647, -1..-1 union 1648..1648, -1..-1 union 1647..1648, -1..-1 union 1649..1649, 1625..1625, 1647..1649, -1..-1 union 1635..1635 union 1644..1644, -1..-1 union 1650..1650, 1635..1635 union 1644..1644 union 1646..1646 union 1650..1650 union 1661..1661, 1651..1651, -1..-1 union 1651..1651, -1..-1 union 1652..1652, -1..-1 union 1651..1652, -1..-1 union 1653..1653, -1..-1 union 1610..1610 union 1637..1637, -1..-1 union 1654..1654, -1..-1 union 1629..1629 union 1638..1638, -1..-1 union 1655..1655, -1..-1 union 1630..1630 union 1639..1639, -1..-1 union 1656..1656, -1..-1 union 1631..1631 union 1640..1640, -1..-1 union 1657..1657, -1..-1 union 1632..1632 union 1641..1641, -1..-1 union 1658..1658, -1..-1 union 1633..1633 union 1642..1642, -1..-1 union 1659..1659, -1..-1 union 1634..1634 union 1643..1643, -1..-1 union 1660..1660, -1..-1 union 1635..1635 union 1644..1644, -1..-1 union 1661..1661, 1651..1653, 1625..1625, 1610..1610 union 1637..1637 union 1654..1654, 1611..1611, 1612..1612, 1613..1613, 1614..1614, 1615..1615, 1616..1616, 1617..1617, 1618..1618, 1619..1619, 1620..1620, 1621..1621, 1622..1622, 1623..1623, 1624..1624, 1625..1625, 1626..1626, 1627..1627, 1628..1628, 1629..1629 union 1638..1638 union 1655..1655, 1630..1630 union 1639..1639 union 1656..1656, 1631..1631 union 1640..1640 union 1657..1657, 1632..1632 union 1641..1641 union 1658..1658, 1633..1633 union 1642..1642 union 1659..1659, 1634..1634 union 1643..1643 union 1660..1660, 1635..1635 union 1644..1644 union 1646..1646 union 1650..1650 union 1661..1661, 1662..1662, 1663..1663, 1664..1664, 1665..1665, 1666..1666, 1667..1667, 1668..1668, 1669..1669, 1670..1670, 1671..1671, 1672..1672, 1673..1673, 1674..1674, 1675..1675, 1676..1676, 1677..1677, 1678..1678, 1679..1679, 1680..1680, 1681..1681, 1682..1682, 1683..1683, 1684..1684, 1685..1685, 1686..1686, 1687..1687, -1..-1 union 1662..1662, -1..-1 union 1688..1688, -1..-1 union 1681..1681, -1..-1 union 1689..1689, -1..-1 union 1682..1682, -1..-1 union 1690..1690, -1..-1 union 1683..1683, -1..-1 union 1691..1691, -1..-1 union 1684..1684, -1..-1 union 1692..1692, -1..-1 union 1685..1685, -1..-1 union 1693..1693, -1..-1 union 1686..1686, -1..-1 union 1694..1694, -1..-1 union 1687..1687, -1..-1 union 1695..1695, -1..-1 union 1682..1682 union 1690..1690, -1..-1 union 1696..1696, 1682..1682 union 1690..1690 union 1696..1696 union 1701..1701 union 1713..1713, 1697..1697, 1698..1698, 1699..1699, 1700..1700, -1..-1 union 1682..1682 union 1690..1690, -1..-1 union 1701..1701, -1..-1 union 1684..1684 union 1692..1692, -1..-1 union 1702..1702, -1..-1 union 1686..1686 union 1694..1694, -1..-1 union 1703..1703, -1..-1 union 1687..1687 union 1695..1695, -1..-1 union 1704..1704, 1697..1697, 1684..1684 union 1692..1692 union 1702..1702 union 1715..1715, 1687..1687 union 1695..1695 union 1704..1704, 1698..1698, 1699..1699, 1686..1686 union 1694..1694 union 1703..1703, 1682..1682 union 1690..1690 union 1696..1696 union 1701..1701 union 1713..1713, 1700..1700, 1705..1705, 1706..1706, 1707..1707, 1708..1708, 1709..1709, 1710..1710, 1705..1705, 1706..1706, 1707..1707, 1708..1708, 1709..1709, 1710..1710, -1..-1 union 1662..1662 union 1688..1688, -1..-1 union 1711..1711, -1..-1 union 1681..1681 union 1689..1689, -1..-1 union 1712..1712, -1..-1 union 1682..1682 union 1690..1690, -1..-1 union 1713..1713, -1..-1 union 1683..1683 union 1691..1691, -1..-1 union 1714..1714, -1..-1 union 1684..1684 union 1692..1692, -1..-1 union 1715..1715, -1..-1 union 1685..1685 union 1693..1693, -1..-1 union 1716..1716, 1662..1662 union 1688..1688 union 1711..1711, 1663..1663, 1664..1664, 1665..1665, 1666..1666, 1667..1667, 1668..1668, 1669..1669, 1670..1670, 1671..1671, 1672..1672, 1673..1673, 1674..1674, 1675..1675, 1676..1676, 1677..1677, 1678..1678, 1679..1679, 1680..1680, 1681..1681 union 1689..1689 union 1712..1712, 1682..1682 union 1690..1690 union 1696..1696 union 1701..1701 union 1713..1713, 1683..1683 union 1691..1691 union 1714..1714, 1684..1684 union 1692..1692 union 1702..1702 union 1715..1715, 1685..1685 union 1693..1693 union 1716..1716, 1717..1717, 1718..1718, 1719..1719, 1720..1720, 1721..1721, 1722..1722, 1723..1723, 1724..1724, 1725..1725, 1726..1726, 1727..1727, 1728..1728, 1729..1729, 1730..1730, 1731..1731, 1732..1732, 1733..1733, 1734..1734, 1735..1735, 1736..1736, 1737..1737, 1738..1738, 1739..1739, 1740..1740, -1..-1 union 1717..1717, -1..-1 union 1741..1741, -1..-1 union 1736..1736, -1..-1 union 1742..1742, -1..-1 union 1737..1737, -1..-1 union 1743..1743, -1..-1 union 1738..1738, -1..-1 union 1744..1744, -1..-1 union 1739..1739, -1..-1 union 1745..1745, -1..-1 union 1740..1740, -1..-1 union 1746..1746, -1..-1 union 1740..1740 union 1746..1746, -1..-1 union 1747..1747, 1740..1740 union 1746..1747, 1748..1748, -1..-1 union 1748..1748, -1..-1 union 1749..1749, -1..-1 union 1737..1737 union 1743..1743, -1..-1 union 1750..1750, 1737..1737 union 1743..1743 union 1750..1750 union 1753..1753 union 1762..1762 union 1766..1766 union 1780..1780 union 1785..1785 union 1794..1794 union 1797..1797 union 1805..1805 union 1808..1808 union 1831..1831, 1751..1751, 1752..1752, -1..-1 union 1737..1737 union 1743..1743, -1..-1 union 1753..1753, -1..-1 union 1748..1749, -1..-1 union 1754..1754, 1751..1751, 1748..1749 union 1754..1754, 1737..1737 union 1743..1743 union 1750..1750 union 1753..1753 union 1762..1762 union 1766..1766 union 1780..1780 union 1785..1785 union 1794..1794 union 1797..1797 union 1805..1805 union 1808..1808 union 1831..1831, 1752..1752, 1755..1755, 1756..1756, 1757..1757, 1758..1758, 1759..1759, 1760..1760, 1755..1755, 1756..1756, 1757..1757, 1758..1758, 1759..1759, 1760..1760, 1761..1761, -1..-1 union 1737..1737 union 1743..1743, -1..-1 union 1762..1762, 1737..1737 union 1743..1743 union 1750..1750 union 1753..1753 union 1762..1762 union 1766..1766 union 1780..1780 union 1785..1785 union 1794..1794 union 1797..1797 union 1805..1805 union 1808..1808 union 1831..1831, 1763..1763, 1764..1764, -1..-1 union 1717..1717 union 1741..1741, -1..-1 union 1765..1765, -1..-1 union 1737..1737 union 1743..1743, -1..-1 union 1766..1766, -1..-1 union 1738..1738 union 1744..1744, -1..-1 union 1767..1767, -1..-1 union 1739..1739 union 1745..1745, -1..-1 union 1768..1768, 1763..1763, 1761..1761, 1738..1738 union 1744..1744 union 1767..1767 union 1798..1798, 1739..1739 union 1745..1745 union 1768..1768 union 1809..1809 union 1834..1834, 1717..1717 union 1741..1741 union 1765..1765, 1737..1737 union 1743..1743 union 1750..1750 union 1753..1753 union 1762..1762 union 1766..1766 union 1780..1780 union 1785..1785 union 1794..1794 union 1797..1797 union 1805..1805 union 1808..1808 union 1831..1831, 1764..1764, 1769..1769, 1770..1770, 1771..1771, 1772..1772, 1773..1773, 1774..1774, 1769..1769, 1770..1770, 1771..1771, 1772..1772, 1773..1773, 1774..1774, 1732..1732, 1775..1775, -1..-1 union 1775..1775, -1..-1 union 1776..1776, 1732..1732, 1777..1777, -1..-1 union 1777..1777, -1..-1 union 1778..1778, 1779..1779, -1..-1 union 1737..1737 union 1743..1743, -1..-1 union 1780..1780, 1737..1737 union 1743..1743 union 1750..1750 union 1753..1753 union 1762..1762 union 1766..1766 union 1780..1780 union 1785..1785 union 1794..1794 union 1797..1797 union 1805..1805 union 1808..1808 union 1831..1831, 1781..1781, -1..-1 union 1781..1781, -1..-1 union 1782..1782, 1783..1783, -1..-1 union 1781..1782, -1..-1 union 1784..1784, -1..-1 union 1737..1737 union 1743..1743, -1..-1 union 1785..1785, -1..-1 union 1775..1776, -1..-1 union 1786..1786, -1..-1 union 1777..1778, -1..-1 union 1787..1787, 1781..1782 union 1784..1784, 1779..1779, 1775..1776 union 1786..1786, 1777..1778 union 1787..1787, 1737..1737 union 1743..1743 union 1750..1750 union 1753..1753 union 1762..1762 union 1766..1766 union 1780..1780 union 1785..1785 union 1794..1794 union 1797..1797 union 1805..1805 union 1808..1808 union 1831..1831, 1783..1783, 1788..1788, 1789..1789, 1790..1790, 1791..1791, 1792..1792, 1793..1793, 1788..1788, 1789..1789, 1790..1790, 1791..1791, 1792..1792, 1793..1793, 1732..1732, 1732..1732, 1732..1732, 1732..1732, 1732..1732, 1732..1732, -1..-1 union 1737..1737 union 1743..1743, -1..-1 union 1794..1794, 1737..1737 union 1743..1743 union 1750..1750 union 1753..1753 union 1762..1762 union 1766..1766 union 1780..1780 union 1785..1785 union 1794..1794 union 1797..1797 union 1805..1805 union 1808..1808 union 1831..1831, 1795..1795, 1796..1796, -1..-1 union 1737..1737 union 1743..1743, -1..-1 union 1797..1797, -1..-1 union 1738..1738 union 1744..1744, -1..-1 union 1798..1798, 1795..1795, 1738..1738 union 1744..1744 union 1767..1767 union 1798..1798, 1737..1737 union 1743..1743 union 1750..1750 union 1753..1753 union 1762..1762 union 1766..1766 union 1780..1780 union 1785..1785 union 1794..1794 union 1797..1797 union 1805..1805 union 1808..1808 union 1831..1831, 1796..1796, 1799..1799, 1800..1800, 1801..1801, 1802..1802, 1803..1803, 1804..1804, 1799..1799, 1800..1800, 1801..1801, 1802..1802, 1803..1803, 1804..1804, -1..-1 union 1737..1737 union 1743..1743, -1..-1 union 1805..1805, 1737..1737 union 1743..1743 union 1750..1750 union 1753..1753 union 1762..1762 union 1766..1766 union 1780..1780 union 1785..1785 union 1794..1794 union 1797..1797 union 1805..1805 union 1808..1808 union 1831..1831, 1806..1806, 1807..1807, -1..-1 union 1737..1737 union 1743..1743, -1..-1 union 1808..1808, -1..-1 union 1739..1739 union 1745..1745, -1..-1 union 1809..1809, 1806..1806, 1739..1739 union 1745..1745 union 1768..1768 union 1809..1809 union 1834..1834, 1737..1737 union 1743..1743 union 1750..1750 union 1753..1753 union 1762..1762 union 1766..1766 union 1780..1780 union 1785..1785 union 1794..1794 union 1797..1797 union 1805..1805 union 1808..1808 union 1831..1831, 1807..1807, 1810..1810, 1811..1811, 1812..1812, 1813..1813, 1814..1814, 1815..1815, 1816..1816, 1817..1817, 1818..1818, 1819..1819, 1820..1820, 1821..1821, 1822..1822, 1823..1823, 1824..1824, 1825..1825, 1826..1826, 1827..1827, 1828..1828, 1829..1829, 1811..1811, 1812..1812, 1813..1813, 1814..1814, 1815..1815, 1816..1816, 1817..1817, 1818..1818, 1819..1819, 1820..1820, 1821..1821, 1822..1822, 1823..1823, 1824..1824, 1825..1825, 1826..1826, 1827..1827, 1828..1828, 1829..1829, -1..-1 union 1810..1810, -1..-1 union 1830..1830, -1..-1 union 1737..1737 union 1743..1743, -1..-1 union 1831..1831, 1737..1737 union 1743..1743 union 1750..1750 union 1753..1753 union 1762..1762 union 1766..1766 union 1780..1780 union 1785..1785 union 1794..1794 union 1797..1797 union 1805..1805 union 1808..1808 union 1831..1831, 1832..1832, 1833..1833, -1..-1 union 1739..1739 union 1745..1745, -1..-1 union 1834..1834, 1832..1832, 1739..1739 union 1745..1745 union 1768..1768 union 1809..1809 union 1834..1834, 1833..1833, 1835..1835, 1836..1836, 1837..1837, 1838..1838, 1839..1839, 1840..1840, 1835..1835, 1836..1836, 1837..1837, 1838..1838, 1839..1839, 1840..1840, -1..-1 union 1810..1810 union 1830..1830, -1..-1 union 1841..1841, 1810..1810 union 1830..1830 union 1841..1841, 1842..1842, -1..-1 union 1842..1842, -1..-1 union 1843..1843, -1..-1 union 1842..1843, -1..-1 union 1844..1844, 1842..1844, 1845..1845, -1..-1 union 1845..1845, -1..-1 union 1846..1846, -1..-1 union 1736..1736 union 1742..1742, -1..-1 union 1847..1847, -1..-1 union 1845..1846, -1..-1 union 1848..1848, 1718..1718, 1719..1719, 1720..1720, 1721..1721, 1722..1722, 1723..1723, 1724..1724, 1725..1725, 1726..1726, 1727..1727, 1728..1728, 1729..1729, 1730..1730, 1731..1731, 1732..1732, 1733..1733, 1734..1734, 1735..1735, 1736..1736 union 1742..1742 union 1847..1847, 1845..1846 union 1848..1848, 1849..1849, 1850..1850, 1851..1851, 1852..1852, 1853..1853, 1854..1854, 1855..1855, 1856..1856, 1857..1857, 1858..1858, 1859..1859, 1860..1860, 1861..1861, 1862..1862, 1863..1863, 1864..1864, 1865..1865, 1866..1866, 1867..1867, 1868..1868, -1..-1 union 1849..1849, -1..-1 union 1869..1869, -1..-1 union 1868..1868, -1..-1 union 1870..1870, -1..-1 union 1868..1868 union 1870..1870, -1..-1 union 1871..1871, -1..-1 union 1850..1850, -1..-1 union 1872..1872, -1..-1 union 1851..1851, -1..-1 union 1873..1873, -1..-1 union 1852..1852, -1..-1 union 1874..1874, -1..-1 union 1853..1853, -1..-1 union 1875..1875, -1..-1 union 1854..1854, -1..-1 union 1876..1876, -1..-1 union 1855..1855, -1..-1 union 1877..1877, -1..-1 union 1856..1856, -1..-1 union 1878..1878, -1..-1 union 1857..1857, -1..-1 union 1879..1879, -1..-1 union 1858..1858, -1..-1 union 1880..1880, -1..-1 union 1859..1859, -1..-1 union 1881..1881, -1..-1 union 1860..1860, -1..-1 union 1882..1882, -1..-1 union 1861..1861, -1..-1 union 1883..1883, -1..-1 union 1862..1862, -1..-1 union 1884..1884, -1..-1 union 1863..1863, -1..-1 union 1885..1885, -1..-1 union 1849..1849 union 1869..1869, -1..-1 union 1886..1886, 1868..1868 union 1870..1871, 1849..1849 union 1869..1869 union 1886..1886, 1850..1850 union 1872..1872, 1851..1851 union 1873..1873, 1852..1852 union 1874..1874, 1853..1853 union 1875..1875, 1854..1854 union 1876..1876, 1855..1855 union 1877..1877, 1856..1856 union 1878..1878, 1857..1857 union 1879..1879, 1858..1858 union 1880..1880, 1859..1859 union 1881..1881, 1860..1860 union 1882..1882, 1861..1861 union 1883..1883, 1862..1862 union 1884..1884, 1863..1863 union 1885..1885, 1864..1864, 1865..1865, 1866..1866, 1867..1867]);
|
|
operand_atom = array2d(0..3936, 0..42, [-1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, 9, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, 15, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, 9, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, 15, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, 9, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, 15, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, 9, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, 15, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, 9, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, 15, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, 9, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, 15, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 7, 14, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 7, 7, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 7, 14, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 7, 7, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 7, 14, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 7, 7, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 7, 14, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 7, 7, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 15, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 9, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 15, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 9, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 15, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 9, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 15, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 9, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 15, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 9, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 15, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 9, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]);
|
|
related_temps = [0..0 union 25..25 union 52..53, 1..1 union 26..26 union 54..54, 2..2 union 27..27 union 55..55, 3..3 union 28..28 union 56..56, 4..4 union 29..29 union 46..46, 5..5 union 30..30 union 47..47, 6..6 union 31..31, 7..7 union 32..32, 8..8 union 33..33, 9..9 union 34..34, 10..10 union 35..35, 11..11 union 36..36, 12..12 union 37..37, 13..13 union 38..38, 14..14 union 39..39, 15..15 union 40..40, 16..16 union 41..41, 17..17 union 42..42, 18..18 union 43..43, 19..19 union 44..44, 24..24 union 45..45 union 57..57, 48..49 union 58..58, 50..51 union 59..59, 60..60 union 85..85 union 92..92 union 96..96, 61..61 union 86..86 union 97..97, 62..62 union 87..87 union 98..98, 63..63 union 88..88 union 99..99, 82..82 union 89..89 union 100..100, 83..83 union 90..90 union 101..101, 84..84 union 91..91 union 102..102, 93..95 union 103..103, 104..104 union 130..130 union 142..142, 105..105 union 131..131 union 143..143, 106..106 union 132..132 union 144..144, 107..107 union 133..133 union 145..145, 126..126 union 134..134 union 146..146, 127..127 union 135..135 union 147..147, 128..128 union 136..136 union 148..148, 129..129 union 137..138, 139..141, 149..149 union 174..174 union 188..188, 150..150 union 175..175 union 189..189, 151..151 union 176..176 union 190..190, 152..152 union 177..177 union 191..191, 171..171 union 178..178 union 192..192, 172..172 union 179..179 union 181..181 union 193..193, 173..173 union 180..180 union 194..194, 182..184, 185..187, 195..195 union 220..220 union 250..250, 196..196 union 221..221 union 239..239 union 251..251, 197..197 union 222..222 union 240..240 union 252..252, 198..198 union 223..223 union 253..253, 217..217 union 224..224 union 254..254, 218..218 union 225..225 union 227..227 union 233..233 union 236..236 union 241..241 union 255..255, 219..219 union 226..226 union 256..256, 228..230, 231..232 union 242..242, 234..235 union 243..243, 257..257 union 282..282 union 320..320, 258..258 union 283..283 union 295..295 union 321..321, 259..259 union 284..284 union 322..322, 260..260 union 285..285 union 323..323, 279..279 union 286..286 union 324..324, 280..280 union 287..287 union 289..289 union 292..292 union 296..296 union 325..325, 281..281 union 288..288 union 326..326, 290..291 union 297..297, 298..298 union 318..319 union 327..327, 328..328 union 350..350 union 392..392, 347..347 union 351..351 union 402..402, 348..348 union 352..352 union 354..354 union 360..360 union 363..363 union 366..366 union 389..389 union 393..393, 349..349 union 353..353 union 403..403, 355..357, 358..359 union 394..394, 361..362 union 367..367, 368..368 union 388..388 union 395..395, 404..404 union 429..429 union 466..466, 405..405 union 430..430 union 442..442 union 467..467, 406..406 union 431..431 union 468..468, 425..425 union 432..432 union 469..469, 426..426 union 433..433 union 436..436 union 439..439 union 470..470, 427..427 union 434..434 union 471..471, 428..428 union 435..435 union 472..472, 437..438 union 443..443, 444..444 union 464..465 union 473..473, 474..474 union 497..497 union 540..540, 493..493 union 498..498 union 561..561, 494..494 union 499..499 union 502..502 union 508..508 union 511..511 union 514..514 union 537..537 union 541..541 union 550..550 union 553..553, 495..495 union 500..500 union 562..562, 496..496 union 501..501 union 554..554, 503..505, 506..507 union 542..542, 509..510 union 515..515, 516..516 union 536..536 union 543..543, 563..563 union 587..587 union 600..600, 564..564 union 588..588 union 601..601, 583..583 union 589..589 union 602..602, 584..584 union 590..590 union 593..593 union 603..603, 585..585 union 591..591 union 604..604, 586..586 union 592..592 union 605..605, 594..596 union 606..606, 597..599, 607..607 union 632..632 union 702..702, 608..608 union 633..633 union 703..703, 627..627 union 634..634 union 704..704, 628..628 union 635..635 union 639..639 union 644..644 union 654..654 union 657..657 union 667..667 union 670..670 union 673..673 union 689..689 union 693..693 union 705..705, 629..629 union 636..636 union 658..658 union 694..694 union 706..706, 630..630 union 637..637 union 707..707, 631..631 union 638..638 union 687..687, 641..642 union 645..645 union 659..659 union 674..674, 652..653 union 660..660, 668..669 union 675..675, 682..684 union 692..692 union 695..695, 685..686 union 688..688, 708..708 union 732..733 union 824..825, 709..709 union 734..734 union 826..826, 728..728 union 735..735 union 827..827, 729..729 union 736..736 union 739..739 union 745..745 union 780..780 union 783..783 union 810..810 union 813..813 union 828..828, 730..730 union 737..737 union 829..829, 731..731 union 738..738 union 830..830, 741..742 union 746..746, 753..755, 756..758 union 807..807, 759..760 union 770..770 union 784..784, 761..762 union 773..773 union 778..778, 763..764 union 772..772 union 777..777, 765..766 union 769..769 union 771..771, 767..768 union 785..785, 774..776 union 779..779, 786..786 union 806..806 union 814..814, 808..809 union 815..815, 822..823 union 831..831, 832..832 union 858..858 union 866..866 union 869..869, 833..833 union 859..859 union 872..872, 834..834 union 860..860 union 876..876, 835..835 union 861..861 union 877..877, 854..854 union 862..862 union 878..878, 855..855 union 863..863 union 879..879, 856..856 union 864..864 union 880..880, 857..857 union 865..865 union 881..881, 867..868 union 875..875, 870..871 union 882..882, 873..874 union 883..883, 884..884 union 909..909 union 963..963 union 967..967, 885..885 union 910..910 union 968..968, 904..904 union 911..911 union 969..969, 905..905 union 912..912 union 916..916 union 932..932 union 935..935 union 958..958 union 970..970, 906..906 union 913..913 union 971..971, 907..907 union 914..914 union 972..972, 908..908 union 915..915 union 925..925, 917..919 union 973..973, 920..922, 923..924 union 926..926, 927..929, 930..931 union 936..936, 937..937 union 957..957 union 961..961, 959..960 union 962..962 union 974..974, 964..966 union 975..975, 976..976 union 1003..1003 union 1012..1012, 977..977 union 1004..1004 union 1024..1024, 996..996 union 1005..1005 union 1025..1025, 997..997 union 1006..1006 union 1017..1017 union 1026..1026, 998..998 union 1007..1007 union 1027..1027, 999..999 union 1008..1008 union 1028..1028, 1000..1000 union 1009..1009 union 1029..1029, 1001..1001 union 1010..1010 union 1030..1030, 1002..1002 union 1011..1011 union 1031..1031, 1013..1014 union 1032..1032, 1015..1016 union 1033..1033, 1018..1019 union 1034..1034, 1020..1021 union 1035..1035, 1022..1023 union 1036..1036, 1037..1037 union 1068..1068 union 1085..1085, 1038..1038 union 1069..1069 union 1081..1081, 1039..1039 union 1070..1070 union 1086..1086, 1040..1040 union 1071..1071 union 1087..1087, 1059..1059 union 1072..1072 union 1088..1088, 1060..1060 union 1073..1073 union 1089..1089, 1061..1061 union 1074..1074 union 1090..1090, 1062..1062 union 1075..1075 union 1091..1091, 1063..1063 union 1076..1076 union 1092..1092, 1064..1064 union 1077..1077 union 1093..1093, 1065..1065 union 1078..1078 union 1094..1094, 1066..1066 union 1079..1079 union 1095..1095, 1067..1067 union 1080..1080 union 1096..1096, 1082..1084, 1097..1097 union 1127..1127 union 1191..1191, 1116..1116 union 1128..1128 union 1192..1192, 1117..1117 union 1129..1129 union 1139..1139 union 1142..1142 union 1154..1154 union 1157..1157 union 1193..1193, 1118..1118 union 1130..1130 union 1194..1194, 1119..1119 union 1131..1131 union 1158..1158 union 1195..1195, 1120..1120 union 1132..1132 union 1196..1196, 1121..1121 union 1133..1133 union 1197..1197, 1122..1122 union 1134..1134 union 1143..1143 union 1198..1198, 1123..1123 union 1135..1135 union 1144..1144 union 1159..1159 union 1199..1199, 1124..1124 union 1136..1136 union 1160..1160 union 1200..1200, 1125..1125 union 1137..1137 union 1151..1151 union 1184..1184 union 1187..1187, 1126..1126 union 1138..1138 union 1161..1161, 1152..1153 union 1162..1162, 1163..1163 union 1183..1183 union 1201..1201, 1185..1186 union 1202..1202, 1188..1190 union 1203..1203, 1204..1204 union 1230..1230 union 1238..1239, 1205..1205 union 1231..1231 union 1240..1240, 1224..1224 union 1232..1232 union 1241..1241, 1225..1225 union 1233..1233 union 1242..1242, 1226..1226 union 1234..1234 union 1243..1243, 1227..1227 union 1235..1235 union 1244..1244, 1228..1228 union 1236..1236 union 1245..1245, 1229..1229 union 1237..1237 union 1246..1246, 1265..1265 union 1270..1270 union 1312..1312, 1266..1266 union 1271..1271 union 1275..1275 union 1278..1278 union 1286..1286 union 1299..1299 union 1302..1302, 1267..1267 union 1272..1272 union 1279..1279, 1268..1268 union 1273..1273 union 1289..1289, 1269..1269 union 1274..1274 union 1296..1296, 1297..1298 union 1303..1303, 1310..1311 union 1313..1313, 1314..1314 union 1340..1340 union 1352..1352, 1333..1333 union 1341..1341 union 1353..1353, 1334..1334 union 1342..1342 union 1354..1354, 1335..1335 union 1343..1343 union 1355..1355, 1336..1336 union 1344..1344 union 1356..1356, 1337..1337 union 1345..1345 union 1348..1348, 1338..1338 union 1346..1346 union 1357..1357, 1339..1339 union 1347..1347 union 1358..1358, 1349..1351, 1359..1359 union 1384..1384 union 1398..1398, 1378..1378 union 1385..1385 union 1399..1399, 1379..1379 union 1386..1386 union 1391..1391 union 1400..1400, 1380..1380 union 1387..1387 union 1401..1401, 1381..1381 union 1388..1388 union 1402..1402, 1382..1382 union 1389..1389 union 1403..1403, 1383..1383 union 1390..1390 union 1404..1404, 1392..1394 union 1405..1405, 1395..1397, 1406..1406 union 1432..1432 union 1483..1483, 1425..1425 union 1433..1433 union 1484..1484, 1426..1426 union 1434..1434 union 1440..1440 union 1443..1443 union 1448..1448 union 1466..1466 union 1469..1469 union 1485..1485, 1427..1427 union 1435..1435 union 1486..1486, 1428..1428 union 1436..1436 union 1487..1487, 1429..1429 union 1437..1437 union 1488..1488, 1430..1430 union 1438..1438 union 1489..1489, 1431..1431 union 1439..1439 union 1465..1465 union 1479..1479 union 1490..1490, 1441..1442 union 1449..1449, 1445..1446 union 1450..1450 union 1470..1470, 1458..1459 union 1471..1471, 1460..1461 union 1472..1472 union 1491..1491, 1480..1482 union 1492..1492, 1493..1493 union 1520..1520 union 1534..1534, 1512..1512 union 1521..1521 union 1535..1535, 1513..1513 union 1522..1522 union 1536..1536, 1514..1514 union 1523..1523 union 1537..1537, 1515..1515 union 1524..1524 union 1538..1538, 1516..1516 union 1525..1525 union 1539..1539, 1517..1517 union 1526..1526 union 1540..1540, 1518..1518 union 1527..1527 union 1530..1530 union 1541..1541, 1519..1519 union 1528..1529 union 1533..1533 union 1542..1542, 1531..1532 union 1543..1543, 1544..1544 union 1573..1573 union 1590..1590, 1545..1545 union 1574..1574 union 1585..1585 union 1588..1588 union 1593..1593, 1546..1546 union 1575..1575 union 1598..1598, 1565..1565 union 1576..1576 union 1599..1599, 1566..1566 union 1577..1577 union 1600..1600, 1567..1567 union 1578..1578 union 1601..1601, 1568..1568 union 1579..1579 union 1602..1602, 1569..1569 union 1580..1580 union 1603..1603, 1570..1570 union 1581..1581 union 1604..1604, 1571..1571 union 1582..1582 union 1605..1605, 1572..1572 union 1583..1584 union 1597..1597 union 1606..1606, 1586..1587 union 1589..1589, 1591..1592 union 1596..1596 union 1607..1607, 1594..1595 union 1608..1608, 1609..1609 union 1636..1636 union 1645..1645, 1610..1610 union 1637..1637 union 1654..1654, 1629..1629 union 1638..1638 union 1655..1655, 1630..1630 union 1639..1639 union 1656..1656, 1631..1631 union 1640..1640 union 1657..1657, 1632..1632 union 1641..1641 union 1658..1658, 1633..1633 union 1642..1642 union 1659..1659, 1634..1634 union 1643..1643 union 1660..1660, 1635..1635 union 1644..1644 union 1646..1646 union 1650..1650 union 1661..1661, 1647..1649, 1651..1653, 1662..1662 union 1688..1688 union 1711..1711, 1681..1681 union 1689..1689 union 1712..1712, 1682..1682 union 1690..1690 union 1696..1696 union 1701..1701 union 1713..1713, 1683..1683 union 1691..1691 union 1714..1714, 1684..1684 union 1692..1692 union 1702..1702 union 1715..1715, 1685..1685 union 1693..1693 union 1716..1716, 1686..1686 union 1694..1694 union 1703..1703, 1687..1687 union 1695..1695 union 1704..1704, 1717..1717 union 1741..1741 union 1765..1765, 1736..1736 union 1742..1742 union 1847..1847, 1737..1737 union 1743..1743 union 1750..1750 union 1753..1753 union 1762..1762 union 1766..1766 union 1780..1780 union 1785..1785 union 1794..1794 union 1797..1797 union 1805..1805 union 1808..1808 union 1831..1831, 1738..1738 union 1744..1744 union 1767..1767 union 1798..1798, 1739..1739 union 1745..1745 union 1768..1768 union 1809..1809 union 1834..1834, 1740..1740 union 1746..1747, 1748..1749 union 1754..1754, 1775..1776 union 1786..1786, 1777..1778 union 1787..1787, 1781..1782 union 1784..1784, 1810..1810 union 1830..1830 union 1841..1841, 1842..1844, 1845..1846 union 1848..1848, 1849..1849 union 1869..1869 union 1886..1886, 1850..1850 union 1872..1872, 1851..1851 union 1873..1873, 1852..1852 union 1874..1874, 1853..1853 union 1875..1875, 1854..1854 union 1876..1876, 1855..1855 union 1877..1877, 1856..1856 union 1878..1878, 1857..1857 union 1879..1879, 1858..1858 union 1880..1880, 1859..1859 union 1881..1881, 1860..1860 union 1882..1882, 1861..1861 union 1883..1883, 1862..1862 union 1884..1884, 1863..1863 union 1885..1885, 1868..1868 union 1870..1871];
|
|
temp_definer = array1d(0..1886, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 134, 134, 134, 134, 134, 136, 137, 138, 139, 140, 141, 142, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 198, 199, 200, 201, 202, 203, 204, 205, 207, 207, 207, 207, 207, 207, 209, 210, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 267, 268, 269, 270, 271, 272, 273, 274, 276, 276, 276, 276, 276, 276, 278, 279, 280, 281, 282, 284, 284, 284, 284, 284, 284, 286, 287, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 329, 329, 329, 329, 329, 331, 332, 333, 334, 335, 336, 337, 338, 339, 341, 341, 341, 341, 341, 341, 343, 344, 345, 346, 347, 348, 349, 350, 351, 353, 353, 353, 353, 353, 353, 355, 356, 357, 358, 359, 360, 361, 363, 364, 365, 366, 367, 368, 369, 371, 371, 371, 371, 371, 371, 373, 374, 375, 376, 377, 378, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 397, 397, 397, 397, 397, 397, 399, 400, 401, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 418, 419, 421, 423, 425, 426, 427, 429, 431, 433, 435, 436, 437, 438, 439, 440, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 455, 455, 455, 455, 455, 455, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 529, 530, 531, 532, 533, 534, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 639, 639, 639, 639, 639, 639, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 711, 711, 711, 711, 711, 711, 713, 714, 715, 716, 718, 718, 718, 718, 718, 718, 720, 721, 722, 723, 724, 725, 726, 727, 729, 729, 729, 729, 729, 729, 731, 732, 733, 734, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 805, 805, 805, 805, 805, 805, 807, 808, 809, 810, 811, 812, 813, 814, 817, 821, 822, 823, 824, 825, 826, 827, 829, 829, 829, 829, 829, 829, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 962, 962, 962, 962, 962, 962, 964, 965, 966, 967, 968, 969, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 987, 987, 987, 987, 987, 987, 989, 990, 991, 992, 993, 994, 995, 996, 998, 998, 998, 998, 998, 998, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1014, 1014, 1014, 1014, 1014, 1014, 1022, 1023, 1024, 1025, 1026, 1028, 1028, 1028, 1028, 1028, 1028, 1030, 1031, 1032, 1033, 1034, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1038, 1039, 1040, 1041, 1042, 1044, 1044, 1044, 1044, 1044, 1044, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073]);
|
|
temp_def = array1d(0..1886, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 460, 462, 464, 466, 468, 470, 478, 479, 480, 481, 482, 483, 491, 493, 495, 497, 499, 501, 503, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 578, 580, 582, 584, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 630, 632, 634, 636, 638, 640, 642, 644, 646, 648, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 700, 702, 704, 706, 708, 710, 712, 714, 716, 718, 720, 722, 724, 726, 728, 729, 731, 733, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 778, 780, 782, 783, 785, 787, 789, 791, 798, 799, 800, 801, 802, 803, 811, 813, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 860, 862, 864, 866, 868, 870, 872, 874, 876, 878, 880, 882, 883, 885, 887, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 932, 934, 936, 938, 940, 942, 944, 946, 948, 950, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1003, 1005, 1007, 1009, 1011, 1013, 1015, 1017, 1019, 1021, 1023, 1025, 1027, 1029, 1031, 1033, 1034, 1036, 1038, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1083, 1085, 1087, 1088, 1090, 1092, 1094, 1096, 1103, 1104, 1105, 1106, 1107, 1108, 1116, 1118, 1119, 1121, 1123, 1128, 1129, 1130, 1131, 1132, 1133, 1141, 1143, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1189, 1191, 1193, 1195, 1197, 1199, 1201, 1203, 1205, 1207, 1209, 1211, 1213, 1215, 1217, 1219, 1221, 1223, 1225, 1227, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1281, 1283, 1285, 1287, 1289, 1291, 1293, 1295, 1297, 1298, 1300, 1301, 1303, 1305, 1310, 1311, 1312, 1313, 1314, 1315, 1323, 1325, 1327, 1329, 1330, 1332, 1334, 1336, 1338, 1345, 1346, 1347, 1348, 1349, 1350, 1358, 1360, 1362, 1364, 1366, 1367, 1369, 1371, 1373, 1379, 1380, 1381, 1382, 1383, 1384, 1392, 1394, 1396, 1398, 1400, 1402, 1404, 1408, 1410, 1411, 1413, 1415, 1417, 1419, 1426, 1427, 1428, 1429, 1430, 1431, 1439, 1441, 1443, 1445, 1447, 1449, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1499, 1501, 1503, 1505, 1507, 1509, 1511, 1513, 1515, 1517, 1519, 1520, 1521, 1523, 1525, 1531, 1532, 1533, 1534, 1535, 1536, 1544, 1546, 1548, 1550, 1552, 1554, 1556, 1558, 1559, 1561, 1562, 1564, 1565, 1567, 1569, 1571, 1573, 1576, 1578, 1582, 1585, 1587, 1589, 1591, 1594, 1597, 1600, 1603, 1605, 1606, 1608, 1610, 1612, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1658, 1660, 1662, 1664, 1666, 1668, 1669, 1671, 1673, 1675, 1681, 1682, 1683, 1684, 1685, 1686, 1694, 1696, 1698, 1700, 1702, 1704, 1706, 1708, 1710, 1712, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1766, 1768, 1770, 1772, 1774, 1776, 1778, 1780, 1782, 1784, 1786, 1788, 1790, 1792, 1794, 1796, 1798, 1800, 1802, 1804, 1806, 1808, 1810, 1812, 1814, 1816, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1871, 1873, 1875, 1877, 1879, 1881, 1883, 1885, 1887, 1889, 1891, 1893, 1895, 1897, 1900, 1902, 1904, 1906, 1909, 1911, 1913, 1915, 1917, 1919, 1921, 1922, 1924, 1926, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1971, 1973, 1975, 1977, 1979, 1981, 1985, 1987, 1989, 1991, 1993, 1995, 1997, 1999, 2001, 2003, 2005, 2007, 2009, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2067, 2069, 2071, 2073, 2075, 2077, 2079, 2081, 2083, 2085, 2087, 2089, 2091, 2093, 2095, 2097, 2099, 2100, 2102, 2103, 2105, 2107, 2109, 2111, 2113, 2115, 2117, 2119, 2121, 2123, 2125, 2127, 2129, 2131, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2195, 2197, 2199, 2201, 2203, 2205, 2207, 2209, 2211, 2213, 2215, 2217, 2219, 2221, 2223, 2225, 2227, 2229, 2231, 2233, 2235, 2237, 2239, 2241, 2243, 2245, 2247, 2249, 2251, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2315, 2317, 2319, 2321, 2323, 2325, 2327, 2329, 2331, 2333, 2335, 2337, 2339, 2341, 2342, 2344, 2346, 2348, 2354, 2355, 2356, 2357, 2358, 2359, 2367, 2369, 2371, 2373, 2375, 2376, 2378, 2380, 2382, 2384, 2386, 2388, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2437, 2439, 2441, 2443, 2445, 2447, 2449, 2451, 2453, 2455, 2457, 2459, 2461, 2463, 2465, 2467, 2469, 2471, 2473, 2475, 2477, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2538, 2540, 2542, 2544, 2546, 2548, 2550, 2552, 2554, 2556, 2558, 2560, 2562, 2564, 2566, 2568, 2570, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2623, 2625, 2627, 2629, 2631, 2633, 2635, 2636, 2638, 2640, 2645, 2646, 2647, 2648, 2649, 2650, 2658, 2660, 2661, 2663, 2667, 2668, 2669, 2670, 2671, 2672, 2680, 2682, 2684, 2686, 2688, 2689, 2691, 2693, 2698, 2699, 2700, 2701, 2702, 2703, 2711, 2713, 2715, 2717, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2765, 2767, 2769, 2771, 2773, 2775, 2777, 2779, 2781, 2783, 2785, 2787, 2789, 2791, 2793, 2795, 2797, 2799, 2801, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2855, 2857, 2859, 2861, 2863, 2865, 2867, 2869, 2871, 2873, 2875, 2877, 2879, 2881, 2883, 2885, 2887, 2889, 2891, 2893, 2895, 2897, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2953, 2955, 2957, 2959, 2961, 2963, 2965, 2967, 2969, 2971, 2973, 2975, 2977, 2978, 2980, 2981, 2983, 2985, 2987, 2993, 2994, 2995, 2996, 2997, 2998, 3005, 3007, 3009, 3011, 3013, 3014, 3015, 3016, 3020, 3025, 3027, 3028, 3030, 3032, 3034, 3036, 3044, 3045, 3046, 3047, 3048, 3049, 3057, 3059, 3061, 3063, 3065, 3067, 3069, 3071, 3073, 3075, 3077, 3079, 3081, 3083, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3142, 3144, 3146, 3148, 3150, 3152, 3154, 3156, 3158, 3160, 3162, 3164, 3166, 3168, 3170, 3172, 3174, 3176, 3178, 3180, 3182, 3184, 3186, 3188, 3218, 3219, 3220, 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244, 3245, 3246, 3248, 3250, 3252, 3254, 3256, 3258, 3260, 3262, 3264, 3266, 3268, 3270, 3272, 3274, 3276, 3278, 3280, 3284, 3286, 3288, 3290, 3292, 3294, 3296, 3298, 3300, 3302, 3304, 3306, 3308, 3310, 3312, 3314, 3316, 3318, 3320, 3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3381, 3383, 3385, 3387, 3389, 3391, 3393, 3395, 3397, 3399, 3401, 3404, 3406, 3408, 3412, 3414, 3416, 3418, 3420, 3422, 3424, 3426, 3428, 3430, 3432, 3434, 3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, 3488, 3490, 3492, 3494, 3496, 3498, 3500, 3502, 3504, 3506, 3508, 3509, 3510, 3511, 3513, 3515, 3517, 3519, 3528, 3529, 3530, 3531, 3532, 3533, 3541, 3543, 3545, 3547, 3549, 3551, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3631, 3632, 3633, 3634, 3635, 3636, 3643, 3645, 3647, 3648, 3650, 3652, 3654, 3656, 3664, 3665, 3666, 3667, 3668, 3669, 3677, 3679, 3681, 3683, 3684, 3686, 3688, 3690, 3691, 3693, 3695, 3697, 3699, 3706, 3707, 3708, 3709, 3710, 3711, 3725, 3727, 3728, 3730, 3732, 3737, 3738, 3739, 3740, 3741, 3742, 3750, 3752, 3753, 3755, 3757, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3802, 3804, 3806, 3807, 3809, 3813, 3814, 3815, 3816, 3817, 3818, 3826, 3828, 3830, 3832, 3834, 3836, 3838, 3840, 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3882, 3884, 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916]);
|
|
temp_width = array1d(0..1886, [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1]);
|
|
temp_minlive = array1d(0..1886, [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]);
|
|
temp_uses = array1d(0..1886, [25..25 union 80..80 union 82..82 union 96..96 union 98..98, 27..27 union 84..84 union 99..99, 29..29 union 86..86 union 100..100, 31..31 union 88..88 union 101..101, 33..33 union 67..67 union 72..72, 35..35 union 69..69 union 71..71, 37..37 union 102..102, 39..39 union 103..103, 41..41 union 104..104, 43..43 union 105..105, 45..45 union 106..106, 47..47 union 107..107, 49..49 union 108..108, 51..51 union 109..109, 53..53 union 110..110, 55..55 union 111..111, 57..57 union 112..112, 59..59 union 113..113, 61..61 union 114..114, 63..63 union 115..115, 76..76 union 97..97 union 116..116, 117..117, 118..118, 119..119, 65..65 union 90..90 union 120..120, 80..80 union 82..82 union 96..96 union 98..98, 84..84 union 99..99, 86..86 union 100..100, 88..88 union 101..101, 67..67 union 72..72, 69..69 union 71..71, 102..102, 103..103, 104..104, 105..105, 106..106, 107..107, 108..108, 109..109, 110..110, 111..111, 112..112, 113..113, 114..114, 115..115, 90..90 union 120..120, 72..72, 71..71, 74..74 union 92..92 union 121..121, 92..92 union 121..121, 78..78 union 94..94 union 122..122, 94..94 union 122..122, 96..96 union 98..98, 96..96 union 98..98, 99..99, 100..100, 101..101, 120..120, 121..121, 122..122, 148..148 union 162..162 union 164..164 union 170..170 union 188..188, 150..150 union 172..172 union 189..189, 152..152 union 174..174 union 190..190, 154..154 union 176..176 union 191..191, 192..192, 193..193, 194..194, 195..195, 196..196, 197..197, 198..198, 199..199, 200..200, 201..201, 202..202, 203..203, 204..204, 205..205, 187..187 union 206..206, 207..207, 208..208, 209..209, 156..156 union 178..178 union 210..210, 158..158 union 180..180 union 211..211, 160..160 union 182..182 union 212..212, 162..162 union 164..164 union 170..170 union 188..188, 172..172 union 189..189, 174..174 union 190..190, 176..176 union 191..191, 178..178 union 210..210, 180..180 union 211..211, 182..182 union 212..212, 164..164 union 188..188, 166..166 union 168..168 union 184..184 union 186..186 union 213..213, 168..168 union 184..184 union 186..186 union 213..213, 186..186 union 213..213, 164..164 union 188..188, 189..189, 190..190, 191..191, 210..210, 211..211, 212..212, 186..186 union 213..213, 240..240 union 264..264 union 280..280, 242..242 union 266..266 union 281..281, 244..244 union 268..268 union 282..282, 246..246 union 270..270 union 283..283, 284..284, 285..285, 286..286, 287..287, 288..288, 289..289, 290..290, 291..291, 292..292, 293..293, 294..294, 295..295, 296..296, 297..297, 279..279 union 298..298, 299..299, 300..300, 301..301, 248..248 union 272..272 union 302..302, 250..250 union 274..274 union 303..303, 252..252 union 276..276 union 304..304, 254..254 union 256..256 union 258..258, 264..264 union 280..280, 266..266 union 281..281, 268..268 union 282..282, 270..270 union 283..283, 272..272 union 302..302, 274..274 union 303..303, 276..276 union 304..304, 256..256 union 258..258, 258..258, 260..260 union 262..262 union 278..278, 262..262 union 278..278, 278..278, 280..280, 281..281, 282..282, 283..283, 302..302, 303..303, 304..304, 330..330 union 358..358 union 374..374, 332..332 union 360..360 union 375..375, 334..334 union 362..362 union 376..376, 336..336 union 364..364 union 377..377, 378..378, 379..379, 380..380, 381..381, 382..382, 383..383, 384..384, 385..385, 386..386, 387..387, 388..388, 389..389, 390..390, 391..391, 373..373 union 392..392, 393..393, 394..394, 395..395, 338..338 union 366..366 union 396..396, 340..340 union 344..344 union 346..346 union 368..368 union 397..397, 342..342 union 370..370 union 398..398, 358..358 union 374..374, 360..360 union 375..375, 362..362 union 376..376, 364..364 union 377..377, 366..366 union 396..396, 344..344 union 346..346 union 368..368 union 397..397, 370..370 union 398..398, 346..346 union 397..397, 348..348 union 350..350 union 352..352, 350..350 union 352..352, 352..352, 354..354 union 356..356 union 372..372, 356..356 union 372..372, 372..372, 374..374, 375..375, 376..376, 377..377, 396..396, 346..346 union 397..397, 398..398, 424..424 union 490..490 union 504..504, 426..426 union 461..461 union 474..474 union 492..492 union 505..505, 428..428 union 463..463 union 475..475 union 494..494 union 506..506, 430..430 union 496..496 union 507..507, 508..508, 509..509, 510..510, 511..511, 512..512, 513..513, 514..514, 515..515, 516..516, 517..517, 518..518, 519..519, 520..520, 521..521, 522..522, 523..523, 524..524, 525..525, 432..432 union 498..498 union 526..526, 434..434 union 438..438 union 440..440 union 450..450 union 452..452 union 456..456 union 458..458 union 465..465 union 476..476 union 500..500 union 527..527, 436..436 union 502..502 union 528..528, 490..490 union 504..504, 461..461 union 474..474 union 492..492 union 505..505, 463..463 union 475..475 union 494..494 union 506..506, 496..496 union 507..507, 498..498 union 526..526, 438..438 union 440..440 union 450..450 union 452..452 union 456..456 union 458..458 union 465..465 union 476..476 union 500..500 union 527..527, 502..502 union 528..528, 440..440 union 452..452 union 458..458 union 476..476 union 527..527, 442..442 union 444..444 union 446..446, 444..444 union 446..446, 446..446, 448..448 union 467..467 union 472..472, 467..467 union 472..472, 440..440 union 452..452 union 458..458 union 476..476 union 527..527, 454..454 union 469..469 union 473..473, 469..469 union 473..473, 440..440 union 452..452 union 458..458 union 476..476 union 527..527, 471..471, 477..477, 474..474 union 505..505, 475..475 union 506..506, 440..440 union 452..452 union 458..458 union 476..476 union 527..527, 472..472, 473..473, 484..484, 485..485, 486..486, 487..487, 488..488, 489..489, 504..504, 474..474 union 505..505, 475..475 union 506..506, 507..507, 526..526, 440..440 union 452..452 union 458..458 union 476..476 union 527..527, 528..528, 554..554 union 633..633 union 651..651, 556..556 union 579..579 union 586..586 union 635..635 union 652..652, 558..558 union 637..637 union 653..653, 560..560 union 639..639 union 654..654, 655..655, 656..656, 657..657, 658..658, 659..659, 660..660, 661..661, 662..662, 663..663, 664..664, 665..665, 666..666, 667..667, 668..668, 650..650 union 669..669, 670..670, 671..671, 672..672, 562..562 union 641..641 union 673..673, 564..564 union 568..568 union 570..570 union 574..574 union 576..576 union 581..581 union 588..588 union 643..643 union 674..674, 566..566 union 645..645 union 675..675, 633..633 union 651..651, 579..579 union 586..586 union 635..635 union 652..652, 637..637 union 653..653, 639..639 union 654..654, 641..641 union 673..673, 568..568 union 570..570 union 574..574 union 576..576 union 581..581 union 588..588 union 643..643 union 674..674, 645..645 union 675..675, 570..570 union 576..576 union 588..588 union 674..674, 572..572 union 583..583 union 587..587, 583..583 union 587..587, 570..570 union 576..576 union 588..588 union 674..674, 585..585, 589..589, 586..586 union 652..652, 570..570 union 576..576 union 588..588 union 674..674, 587..587, 629..629 union 631..631 union 647..647 union 649..649 union 676..676, 610..610, 611..611, 612..612, 613..613, 614..614, 615..615, 616..616, 617..617, 618..618, 619..619, 620..620, 621..621, 622..622, 623..623, 624..624, 625..625, 626..626, 627..627, 628..628, 631..631 union 647..647 union 649..649 union 676..676, 649..649 union 676..676, 651..651, 586..586 union 652..652, 653..653, 654..654, 673..673, 570..570 union 576..576 union 588..588 union 674..674, 675..675, 649..649 union 676..676, 699..699 union 784..784 union 795..795, 814..814, 815..815, 816..816, 817..817, 818..818, 819..819, 820..820, 821..821, 822..822, 823..823, 824..824, 825..825, 826..826, 827..827, 828..828, 829..829, 830..830, 831..831, 701..701 union 810..810 union 832..832, 703..703 union 707..707 union 709..709 union 719..719 union 721..721 union 725..725 union 727..727 union 730..730 union 736..736 union 779..779 union 781..781 union 786..786 union 796..796, 705..705 union 812..812 union 833..833, 784..784 union 795..795, 810..810 union 832..832, 707..707 union 709..709 union 719..719 union 721..721 union 725..725 union 727..727 union 730..730 union 736..736 union 779..779 union 781..781 union 786..786 union 796..796, 812..812 union 833..833, 709..709 union 721..721 union 727..727 union 736..736 union 781..781 union 796..796, 711..711 union 713..713 union 715..715, 713..713 union 715..715, 715..715, 717..717 union 788..788 union 793..793, 788..788 union 793..793, 709..709 union 721..721 union 727..727 union 736..736 union 781..781 union 796..796, 723..723 union 732..732 union 735..735, 732..732 union 735..735, 709..709 union 721..721 union 727..727 union 736..736 union 781..781 union 796..796, 734..734, 737..737, 709..709 union 721..721 union 727..727 union 736..736 union 781..781 union 796..796, 735..735, 777..777 union 790..790 union 794..794, 758..758, 759..759, 760..760, 761..761, 762..762, 763..763, 764..764, 765..765, 766..766, 767..767, 768..768, 769..769, 770..770, 771..771, 772..772, 773..773, 774..774, 775..775, 776..776, 790..790 union 794..794, 709..709 union 721..721 union 727..727 union 736..736 union 781..781 union 796..796, 792..792, 797..797, 795..795, 709..709 union 721..721 union 727..727 union 736..736 union 781..781 union 796..796, 793..793, 794..794, 804..804, 805..805, 806..806, 807..807, 808..808, 809..809, 832..832, 833..833, 859..859 union 935..935 union 953..953, 861..861 union 884..884 union 889..889 union 937..937 union 954..954, 863..863 union 939..939 union 955..955, 956..956, 957..957, 958..958, 959..959, 960..960, 961..961, 962..962, 963..963, 964..964, 965..965, 966..966, 967..967, 968..968, 969..969, 952..952 union 970..970, 971..971, 972..972, 973..973, 865..865 union 941..941 union 974..974, 867..867 union 873..873 union 875..875 union 879..879 union 881..881 union 943..943 union 975..975, 869..869 union 945..945 union 976..976, 871..871 union 947..947 union 977..977, 935..935 union 953..953, 884..884 union 889..889 union 937..937 union 954..954, 939..939 union 955..955, 941..941 union 974..974, 873..873 union 875..875 union 879..879 union 881..881 union 943..943 union 975..975, 945..945 union 976..976, 947..947 union 977..977, 875..875 union 881..881 union 975..975, 877..877 union 886..886 union 890..890, 886..886 union 890..890, 875..875 union 881..881 union 975..975, 888..888, 891..891, 889..889 union 954..954, 890..890, 931..931 union 933..933 union 949..949 union 951..951 union 978..978, 912..912, 913..913, 914..914, 915..915, 916..916, 917..917, 918..918, 919..919, 920..920, 921..921, 922..922, 923..923, 924..924, 925..925, 926..926, 927..927, 928..928, 929..929, 930..930, 933..933 union 949..949 union 951..951 union 978..978, 951..951 union 978..978, 953..953, 889..889 union 954..954, 955..955, 974..974, 875..875 union 881..881 union 975..975, 976..976, 977..977, 951..951 union 978..978, 1002..1002 union 1089..1089 union 1100..1100, 1144..1144, 1145..1145, 1146..1146, 1147..1147, 1148..1148, 1149..1149, 1150..1150, 1151..1151, 1152..1152, 1153..1153, 1154..1154, 1155..1155, 1156..1156, 1157..1157, 1158..1158, 1159..1159, 1160..1160, 1161..1161, 1004..1004 union 1140..1140 union 1162..1162, 1006..1006 union 1012..1012 union 1014..1014 union 1024..1024 union 1026..1026 union 1030..1030 union 1032..1032 union 1035..1035 union 1041..1041 union 1084..1084 union 1086..1086 union 1091..1091 union 1101..1101 union 1115..1115 union 1117..1117 union 1120..1120 union 1126..1126, 1008..1008 union 1142..1142 union 1163..1163, 1010..1010 union 1122..1122 union 1125..1125, 1089..1089 union 1100..1100, 1140..1140 union 1162..1162, 1012..1012 union 1014..1014 union 1024..1024 union 1026..1026 union 1030..1030 union 1032..1032 union 1035..1035 union 1041..1041 union 1084..1084 union 1086..1086 union 1091..1091 union 1101..1101 union 1115..1115 union 1117..1117 union 1120..1120 union 1126..1126, 1142..1142 union 1163..1163, 1122..1122 union 1125..1125, 1014..1014 union 1026..1026 union 1032..1032 union 1041..1041 union 1086..1086 union 1101..1101 union 1117..1117 union 1126..1126, 1016..1016 union 1018..1018 union 1020..1020, 1018..1018 union 1020..1020, 1020..1020, 1022..1022 union 1093..1093 union 1098..1098, 1093..1093 union 1098..1098, 1014..1014 union 1026..1026 union 1032..1032 union 1041..1041 union 1086..1086 union 1101..1101 union 1117..1117 union 1126..1126, 1028..1028 union 1037..1037 union 1040..1040, 1037..1037 union 1040..1040, 1014..1014 union 1026..1026 union 1032..1032 union 1041..1041 union 1086..1086 union 1101..1101 union 1117..1117 union 1126..1126, 1039..1039, 1042..1042, 1014..1014 union 1026..1026 union 1032..1032 union 1041..1041 union 1086..1086 union 1101..1101 union 1117..1117 union 1126..1126, 1040..1040, 1082..1082 union 1095..1095 union 1099..1099, 1063..1063, 1064..1064, 1065..1065, 1066..1066, 1067..1067, 1068..1068, 1069..1069, 1070..1070, 1071..1071, 1072..1072, 1073..1073, 1074..1074, 1075..1075, 1076..1076, 1077..1077, 1078..1078, 1079..1079, 1080..1080, 1081..1081, 1095..1095 union 1099..1099, 1014..1014 union 1026..1026 union 1032..1032 union 1041..1041 union 1086..1086 union 1101..1101 union 1117..1117 union 1126..1126, 1097..1097, 1102..1102, 1100..1100, 1014..1014 union 1026..1026 union 1032..1032 union 1041..1041 union 1086..1086 union 1101..1101 union 1117..1117 union 1126..1126, 1098..1098, 1099..1099, 1109..1109, 1110..1110, 1111..1111, 1112..1112, 1113..1113, 1114..1114, 1014..1014 union 1026..1026 union 1032..1032 union 1041..1041 union 1086..1086 union 1101..1101 union 1117..1117 union 1126..1126, 1124..1124, 1127..1127, 1014..1014 union 1026..1026 union 1032..1032 union 1041..1041 union 1086..1086 union 1101..1101 union 1117..1117 union 1126..1126, 1125..1125, 1134..1134, 1135..1135, 1136..1136, 1137..1137, 1138..1138, 1139..1139, 1162..1162, 1163..1163, 1188..1188 union 1214..1214 union 1230..1230, 1190..1190 union 1216..1216 union 1231..1231, 1232..1232, 1233..1233, 1234..1234, 1235..1235, 1236..1236, 1237..1237, 1238..1238, 1239..1239, 1240..1240, 1241..1241, 1242..1242, 1243..1243, 1244..1244, 1245..1245, 1229..1229 union 1246..1246, 1247..1247, 1248..1248, 1249..1249, 1192..1192 union 1218..1218 union 1250..1250, 1194..1194 union 1200..1200 union 1202..1202 union 1220..1220 union 1251..1251, 1196..1196 union 1222..1222 union 1252..1252, 1198..1198 union 1224..1224 union 1253..1253, 1214..1214 union 1230..1230, 1216..1216 union 1231..1231, 1218..1218 union 1250..1250, 1200..1200 union 1202..1202 union 1220..1220 union 1251..1251, 1222..1222 union 1252..1252, 1224..1224 union 1253..1253, 1202..1202 union 1251..1251, 1204..1204 union 1206..1206 union 1208..1208 union 1226..1226 union 1254..1254, 1206..1206 union 1208..1208 union 1226..1226 union 1254..1254, 1208..1208 union 1254..1254, 1210..1210 union 1212..1212 union 1228..1228, 1212..1212 union 1228..1228, 1228..1228, 1230..1230, 1231..1231, 1250..1250, 1202..1202 union 1251..1251, 1252..1252, 1253..1253, 1208..1208 union 1254..1254, 1280..1280 union 1438..1438 union 1450..1450, 1282..1282 union 1440..1440 union 1451..1451, 1452..1452, 1453..1453, 1454..1454, 1455..1455, 1456..1456, 1457..1457, 1458..1458, 1459..1459, 1460..1460, 1461..1461, 1462..1462, 1463..1463, 1464..1464, 1465..1465, 1322..1322 union 1391..1391 union 1397..1397 union 1466..1466, 1467..1467, 1468..1468, 1469..1469, 1284..1284 union 1442..1442 union 1470..1470, 1286..1286 union 1294..1294 union 1296..1296 union 1302..1302 union 1308..1308 union 1326..1326 union 1328..1328 union 1331..1331 union 1343..1343 union 1357..1357 union 1359..1359 union 1363..1363 union 1365..1365 union 1368..1368 union 1377..1377 union 1407..1407 union 1409..1409 union 1414..1414 union 1424..1424 union 1444..1444 union 1471..1471, 1288..1288 union 1333..1333 union 1341..1341 union 1416..1416 union 1421..1421 union 1446..1446 union 1472..1472, 1290..1290 union 1448..1448 union 1473..1473, 1292..1292 union 1401..1401 union 1406..1406, 1438..1438 union 1450..1450, 1440..1440 union 1451..1451, 1442..1442 union 1470..1470, 1294..1294 union 1296..1296 union 1302..1302 union 1308..1308 union 1326..1326 union 1328..1328 union 1331..1331 union 1343..1343 union 1357..1357 union 1359..1359 union 1363..1363 union 1365..1365 union 1368..1368 union 1377..1377 union 1407..1407 union 1409..1409 union 1414..1414 union 1424..1424 union 1444..1444 union 1471..1471, 1333..1333 union 1341..1341 union 1416..1416 union 1421..1421 union 1446..1446 union 1472..1472, 1448..1448 union 1473..1473, 1401..1401 union 1406..1406, 1296..1296 union 1308..1308 union 1328..1328 union 1343..1343 union 1359..1359 union 1365..1365 union 1377..1377 union 1409..1409 union 1424..1424 union 1471..1471, 1306..1306, 1299..1299 union 1304..1304 union 1307..1307 union 1335..1335 union 1340..1340 union 1370..1370 union 1376..1376, 1304..1304 union 1307..1307 union 1335..1335 union 1340..1340 union 1370..1370 union 1376..1376, 1309..1309, 1296..1296 union 1308..1308 union 1328..1328 union 1343..1343 union 1359..1359 union 1365..1365 union 1377..1377 union 1409..1409 union 1424..1424 union 1471..1471, 1307..1307 union 1340..1340 union 1376..1376, 1316..1316, 1317..1317, 1318..1318, 1319..1319, 1320..1320, 1321..1321, 1324..1324 union 1337..1337 union 1342..1342, 1337..1337 union 1342..1342, 1296..1296 union 1308..1308 union 1328..1328 union 1343..1343 union 1359..1359 union 1365..1365 union 1377..1377 union 1409..1409 union 1424..1424 union 1471..1471, 1339..1339, 1344..1344, 1296..1296 union 1308..1308 union 1328..1328 union 1343..1343 union 1359..1359 union 1365..1365 union 1377..1377 union 1409..1409 union 1424..1424 union 1471..1471, 1341..1341 union 1421..1421 union 1472..1472, 1307..1307 union 1340..1340 union 1376..1376, 1342..1342, 1351..1351, 1352..1352, 1353..1353, 1354..1354, 1355..1355, 1356..1356, 1296..1296 union 1308..1308 union 1328..1328 union 1343..1343 union 1359..1359 union 1365..1365 union 1377..1377 union 1409..1409 union 1424..1424 union 1471..1471, 1361..1361 union 1372..1372 union 1375..1375, 1372..1372 union 1375..1375, 1296..1296 union 1308..1308 union 1328..1328 union 1343..1343 union 1359..1359 union 1365..1365 union 1377..1377 union 1409..1409 union 1424..1424 union 1471..1471, 1374..1374, 1378..1378, 1296..1296 union 1308..1308 union 1328..1328 union 1343..1343 union 1359..1359 union 1365..1365 union 1377..1377 union 1409..1409 union 1424..1424 union 1471..1471, 1307..1307 union 1340..1340 union 1376..1376, 1375..1375, 1385..1385, 1386..1386, 1387..1387, 1388..1388, 1389..1389, 1390..1390, 1393..1393 union 1395..1395 union 1412..1412 union 1418..1418 union 1422..1423, 1412..1412 union 1418..1418 union 1422..1423, 1412..1412 union 1418..1418 union 1422..1423, 1399..1399 union 1403..1403 union 1405..1405, 1403..1403 union 1405..1405, 1406..1406, 1405..1405, 1296..1296 union 1308..1308 union 1328..1328 union 1343..1343 union 1359..1359 union 1365..1365 union 1377..1377 union 1409..1409 union 1424..1424 union 1471..1471, 1420..1420, 1425..1425, 1422..1423, 1296..1296 union 1308..1308 union 1328..1328 union 1343..1343 union 1359..1359 union 1365..1365 union 1377..1377 union 1409..1409 union 1424..1424 union 1471..1471, 1341..1341 union 1421..1421 union 1472..1472, 1422..1423, 1432..1432, 1433..1433, 1434..1434, 1435..1435, 1436..1436, 1437..1437, 1450..1450, 1451..1451, 1470..1470, 1296..1296 union 1308..1308 union 1328..1328 union 1343..1343 union 1359..1359 union 1365..1365 union 1377..1377 union 1409..1409 union 1424..1424 union 1471..1471, 1341..1341 union 1421..1421 union 1472..1472, 1473..1473, 1498..1498 union 1500..1500 union 1697..1697 union 1699..1699 union 1713..1713 union 1738..1738, 1502..1502 union 1701..1701 union 1714..1714, 1715..1715, 1716..1716, 1717..1717, 1718..1718, 1719..1719, 1720..1720, 1721..1721, 1722..1722, 1723..1723, 1724..1724, 1725..1725, 1726..1726, 1727..1727, 1728..1728, 1516..1516 union 1543..1543 union 1568..1568 union 1693..1693 union 1729..1729, 1730..1730, 1731..1731, 1732..1732, 1504..1504 union 1703..1703 union 1733..1733, 1506..1506 union 1512..1512 union 1514..1514 union 1522..1522 union 1529..1529 union 1602..1602 union 1604..1604 union 1607..1607 union 1616..1616 union 1665..1665 union 1667..1667 union 1670..1670 union 1679..1679 union 1705..1705 union 1734..1734, 1508..1508 union 1707..1707 union 1735..1735, 1510..1510 union 1709..1709 union 1736..1736, 1697..1697 union 1699..1699 union 1713..1713 union 1738..1738, 1697..1697 union 1699..1699 union 1713..1713 union 1738..1738, 1701..1701 union 1714..1714, 1703..1703 union 1733..1733, 1512..1512 union 1514..1514 union 1522..1522 union 1529..1529 union 1602..1602 union 1604..1604 union 1607..1607 union 1616..1616 union 1665..1665 union 1667..1667 union 1670..1670 union 1679..1679 union 1705..1705 union 1734..1734, 1707..1707 union 1735..1735, 1709..1709 union 1736..1736, 1514..1514 union 1529..1529 union 1604..1604 union 1616..1616 union 1667..1667 union 1679..1679 union 1734..1734, 1526..1526, 1518..1518 union 1524..1524 union 1528..1528, 1524..1524 union 1528..1528, 1527..1527, 1530..1530, 1514..1514 union 1529..1529 union 1604..1604 union 1616..1616 union 1667..1667 union 1679..1679 union 1734..1734, 1528..1528, 1537..1537, 1538..1538, 1539..1539, 1540..1540, 1541..1541, 1542..1542, 1545..1545 union 1547..1547 union 1549..1549, 1547..1547 union 1549..1549, 1549..1549, 1551..1551 union 1553..1553 union 1555..1555 union 1659..1659 union 1661..1661, 1553..1553 union 1555..1555 union 1659..1659 union 1661..1661, 1555..1555 union 1661..1661, 1557..1557 union 1575..1575 union 1580..1580 union 1609..1609 union 1614..1614, 1575..1575 union 1580..1580 union 1609..1609 union 1614..1614, 1560..1560 union 1584..1584 union 1586..1586 union 1596..1596 union 1598..1598, 1584..1584 union 1586..1586 union 1596..1596 union 1598..1598, 1563..1563 union 1581..1581 union 1583..1583 union 1593..1593 union 1595..1595, 1581..1581 union 1583..1583 union 1593..1593 union 1595..1595, 1566..1566 union 1572..1572 union 1574..1574 union 1577..1577 union 1579..1579, 1572..1572 union 1574..1574 union 1577..1577 union 1579..1579, 1570..1570 union 1611..1611 union 1615..1615, 1611..1611 union 1615..1615, 1574..1574 union 1579..1579, 1580..1580 union 1614..1614, 1574..1574 union 1579..1579, 1583..1583 union 1595..1595, 1586..1586 union 1598..1598, 1588..1588 union 1590..1590 union 1592..1592 union 1599..1599 union 1601..1601, 1590..1590 union 1592..1592 union 1599..1599 union 1601..1601, 1592..1592 union 1601..1601, 1583..1583 union 1595..1595, 1586..1586 union 1598..1598, 1592..1592 union 1601..1601, 1514..1514 union 1529..1529 union 1604..1604 union 1616..1616 union 1667..1667 union 1679..1679 union 1734..1734, 1613..1613, 1617..1617, 1514..1514 union 1529..1529 union 1604..1604 union 1616..1616 union 1667..1667 union 1679..1679 union 1734..1734, 1580..1580 union 1614..1614, 1615..1615, 1657..1657 union 1672..1672 union 1677..1677, 1638..1638, 1639..1639, 1640..1640, 1641..1641, 1642..1642, 1643..1643, 1644..1644, 1645..1645, 1646..1646, 1647..1647, 1648..1648, 1649..1649, 1650..1650, 1651..1651, 1652..1652, 1653..1653, 1654..1654, 1655..1655, 1656..1656, 1672..1672 union 1677..1677, 1555..1555 union 1661..1661, 1663..1663 union 1674..1674 union 1678..1678, 1674..1674 union 1678..1678, 1514..1514 union 1529..1529 union 1604..1604 union 1616..1616 union 1667..1667 union 1679..1679 union 1734..1734, 1676..1676, 1680..1680, 1514..1514 union 1529..1529 union 1604..1604 union 1616..1616 union 1667..1667 union 1679..1679 union 1734..1734, 1677..1677, 1678..1678, 1687..1687, 1688..1688, 1689..1689, 1690..1690, 1691..1691, 1692..1692, 1695..1695 union 1711..1711 union 1737..1737, 1711..1711 union 1737..1737, 1713..1713 union 1738..1738, 1713..1713 union 1738..1738, 1714..1714, 1733..1733, 1514..1514 union 1529..1529 union 1604..1604 union 1616..1616 union 1667..1667 union 1679..1679 union 1734..1734, 1735..1735, 1736..1736, 1737..1737, 1765..1765 union 1781..1781 union 1783..1783 union 1787..1787 union 1789..1789, 1767..1767 union 1793..1793 union 1795..1795, 1769..1769 union 1801..1801 union 1819..1819, 1771..1771 union 1803..1803 union 1820..1820, 1821..1821, 1822..1822, 1823..1823, 1824..1824, 1825..1825, 1826..1826, 1827..1827, 1828..1828, 1829..1829, 1830..1830, 1831..1831, 1832..1832, 1833..1833, 1834..1834, 1818..1818 union 1835..1835, 1836..1836, 1837..1837, 1838..1838, 1773..1773 union 1805..1805 union 1839..1839, 1775..1775 union 1807..1807 union 1840..1840, 1777..1777 union 1809..1809 union 1841..1841, 1779..1779 union 1811..1811 union 1842..1842, 1781..1781 union 1783..1783 union 1787..1787 union 1789..1789, 1793..1793 union 1795..1795, 1801..1801 union 1819..1819, 1803..1803 union 1820..1820, 1805..1805 union 1839..1839, 1807..1807 union 1840..1840, 1809..1809 union 1841..1841, 1811..1811 union 1842..1842, 1783..1783 union 1789..1789, 1785..1785 union 1799..1799 union 1817..1817, 1799..1799 union 1817..1817, 1783..1783 union 1789..1789, 1791..1791 union 1813..1813 union 1843..1843, 1813..1813 union 1843..1843, 1795..1795, 1797..1797 union 1815..1815 union 1844..1844, 1815..1815 union 1844..1844, 1817..1817, 1819..1819, 1820..1820, 1839..1839, 1840..1840, 1841..1841, 1842..1842, 1843..1843, 1844..1844, 1870..1870 union 1984..1984 union 1986..1986 union 1992..1992 union 2012..2012, 1872..1872 union 1994..1994 union 2013..2013, 2014..2014, 2015..2015, 2016..2016, 2017..2017, 2018..2018, 2019..2019, 2020..2020, 2021..2021, 2022..2022, 2023..2023, 2024..2024, 2025..2025, 2026..2026, 2027..2027, 1898..1898 union 2011..2011 union 2028..2028, 2029..2029, 2030..2030, 2031..2031, 1874..1874 union 1996..1996 union 2032..2032, 1876..1876 union 1884..1884 union 1886..1886 union 1918..1918 union 1920..1920 union 1923..1923 union 1929..1929 union 1972..1972 union 1974..1974 union 1998..1998 union 2033..2033, 1878..1878 union 2000..2000 union 2034..2034, 1880..1880 union 2002..2002 union 2035..2035, 1882..1882 union 1903..1903 union 1908..1908, 1984..1984 union 1986..1986 union 1992..1992 union 2012..2012, 1994..1994 union 2013..2013, 1996..1996 union 2032..2032, 1884..1884 union 1886..1886 union 1918..1918 union 1920..1920 union 1923..1923 union 1929..1929 union 1972..1972 union 1974..1974 union 1998..1998 union 2033..2033, 2000..2000 union 2034..2034, 2002..2002 union 2035..2035, 1903..1903 union 1908..1908, 1886..1886 union 1920..1920 union 1929..1929 union 1974..1974 union 2033..2033, 1888..1888 union 1890..1890 union 1892..1892 union 2004..2004 union 2036..2036, 1890..1890 union 1892..1892 union 2004..2004 union 2036..2036, 1892..1892 union 2036..2036, 1894..1894 union 1896..1896 union 1899..1899, 1896..1896 union 1899..1899, 1899..1899, 1901..1901 union 1905..1905 union 1907..1907, 1905..1905 union 1907..1907, 1908..1908, 1907..1907, 1910..1910 union 1912..1912 union 1914..1914, 1912..1912 union 1914..1914, 1914..1914, 1916..1916 union 1925..1925 union 1928..1928, 1925..1925 union 1928..1928, 1886..1886 union 1920..1920 union 1929..1929 union 1974..1974 union 2033..2033, 1927..1927, 1930..1930, 1886..1886 union 1920..1920 union 1929..1929 union 1974..1974 union 2033..2033, 1928..1928, 1970..1970 union 1978..1978 union 1982..1982, 1951..1951, 1952..1952, 1953..1953, 1954..1954, 1955..1955, 1956..1956, 1957..1957, 1958..1958, 1959..1959, 1960..1960, 1961..1961, 1962..1962, 1963..1963, 1964..1964, 1965..1965, 1966..1966, 1967..1967, 1968..1968, 1969..1969, 1978..1978 union 1982..1982, 1886..1886 union 1920..1920 union 1929..1929 union 1974..1974 union 2033..2033, 1976..1976 union 1980..1980 union 1983..1983 union 2006..2006 union 2037..2037, 1980..1980 union 1983..1983 union 2006..2006 union 2037..2037, 1982..1982, 1983..1983 union 2037..2037, 1986..1986 union 2012..2012, 1988..1988 union 1990..1990 union 2008..2008 union 2010..2010 union 2038..2038, 1990..1990 union 2008..2008 union 2010..2010 union 2038..2038, 2010..2010 union 2038..2038, 1986..1986 union 2012..2012, 2013..2013, 2032..2032, 1886..1886 union 1920..1920 union 1929..1929 union 1974..1974 union 2033..2033, 2034..2034, 2035..2035, 1892..1892 union 2036..2036, 1983..1983 union 2037..2037, 2010..2010 union 2038..2038, 2066..2066 union 2084..2084 union 2086..2086, 2068..2068 union 2106..2106 union 2132..2132, 2133..2133, 2134..2134, 2135..2135, 2136..2136, 2137..2137, 2138..2138, 2139..2139, 2140..2140, 2141..2141, 2142..2142, 2143..2143, 2144..2144, 2145..2145, 2146..2146, 2090..2090 union 2147..2147, 2148..2148, 2149..2149, 2150..2150, 2070..2070 union 2108..2108 union 2151..2151, 2072..2072 union 2094..2094 union 2096..2096 union 2110..2110 union 2152..2152, 2074..2074 union 2112..2112 union 2153..2153, 2076..2076 union 2114..2114 union 2154..2154, 2078..2078 union 2116..2116 union 2155..2155, 2080..2080 union 2118..2118 union 2156..2156, 2082..2082 union 2120..2120 union 2157..2157, 2084..2084 union 2086..2086, 2106..2106 union 2132..2132, 2108..2108 union 2151..2151, 2094..2094 union 2096..2096 union 2110..2110 union 2152..2152, 2112..2112 union 2153..2153, 2114..2114 union 2154..2154, 2116..2116 union 2155..2155, 2118..2118 union 2156..2156, 2120..2120 union 2157..2157, 2086..2086, 2088..2088 union 2122..2122 union 2158..2158, 2122..2122 union 2158..2158, 2092..2092 union 2124..2124 union 2159..2159, 2124..2124 union 2159..2159, 2096..2096 union 2152..2152, 2098..2098 union 2126..2126 union 2160..2160, 2126..2126 union 2160..2160, 2101..2101 union 2128..2128 union 2161..2161, 2128..2128 union 2161..2161, 2104..2104 union 2130..2130 union 2162..2162, 2130..2130 union 2162..2162, 2132..2132, 2151..2151, 2096..2096 union 2152..2152, 2153..2153, 2154..2154, 2155..2155, 2156..2156, 2157..2157, 2158..2158, 2159..2159, 2160..2160, 2161..2161, 2162..2162, 2194..2194 union 2228..2228 union 2254..2254, 2196..2196 union 2220..2220 union 2222..2222, 2198..2198 union 2230..2230 union 2255..2255, 2200..2200 union 2232..2232 union 2256..2256, 2257..2257, 2258..2258, 2259..2259, 2260..2260, 2261..2261, 2262..2262, 2263..2263, 2264..2264, 2265..2265, 2266..2266, 2267..2267, 2268..2268, 2269..2269, 2270..2270, 2253..2253 union 2271..2271, 2272..2272, 2273..2273, 2274..2274, 2202..2202 union 2234..2234 union 2275..2275, 2204..2204 union 2236..2236 union 2276..2276, 2206..2206 union 2238..2238 union 2277..2277, 2208..2208 union 2240..2240 union 2278..2278, 2210..2210 union 2242..2242 union 2279..2279, 2212..2212 union 2244..2244 union 2280..2280, 2214..2214 union 2246..2246 union 2281..2281, 2216..2216 union 2248..2248 union 2282..2282, 2218..2218 union 2250..2250 union 2283..2283, 2228..2228 union 2254..2254, 2220..2220 union 2222..2222, 2230..2230 union 2255..2255, 2232..2232 union 2256..2256, 2234..2234 union 2275..2275, 2236..2236 union 2276..2276, 2238..2238 union 2277..2277, 2240..2240 union 2278..2278, 2242..2242 union 2279..2279, 2244..2244 union 2280..2280, 2246..2246 union 2281..2281, 2248..2248 union 2282..2282, 2250..2250 union 2283..2283, 2222..2222, 2224..2224 union 2226..2226 union 2252..2252, 2226..2226 union 2252..2252, 2252..2252, 2254..2254, 2255..2255, 2256..2256, 2275..2275, 2276..2276, 2277..2277, 2278..2278, 2279..2279, 2280..2280, 2281..2281, 2282..2282, 2283..2283, 2314..2314 union 2452..2452 union 2480..2480, 2481..2481, 2482..2482, 2483..2483, 2484..2484, 2485..2485, 2486..2486, 2487..2487, 2488..2488, 2489..2489, 2490..2490, 2491..2491, 2492..2492, 2493..2493, 2494..2494, 2479..2479 union 2495..2495, 2496..2496, 2497..2497, 2498..2498, 2316..2316 union 2454..2454 union 2499..2499, 2318..2318 union 2338..2338 union 2340..2340 union 2343..2343 union 2352..2352 union 2372..2372 union 2374..2374 union 2377..2377 union 2395..2395 union 2456..2456 union 2500..2500, 2320..2320 union 2458..2458 union 2501..2501, 2322..2322 union 2379..2379 union 2390..2390 union 2460..2460 union 2502..2502, 2324..2324 union 2462..2462 union 2503..2503, 2326..2326 union 2464..2464 union 2504..2504, 2328..2328 union 2345..2345 union 2351..2351 union 2466..2466 union 2505..2505, 2330..2330 union 2347..2347 union 2350..2350 union 2381..2381 union 2393..2393 union 2468..2468 union 2506..2506, 2332..2332 union 2383..2383 union 2392..2392 union 2470..2470 union 2507..2507, 2334..2334 union 2366..2366 union 2368..2368 union 2438..2438 union 2440..2440 union 2444..2444 union 2446..2446, 2336..2336 union 2385..2385 union 2394..2394, 2452..2452 union 2480..2480, 2454..2454 union 2499..2499, 2338..2338 union 2340..2340 union 2343..2343 union 2352..2352 union 2372..2372 union 2374..2374 union 2377..2377 union 2395..2395 union 2456..2456 union 2500..2500, 2458..2458 union 2501..2501, 2379..2379 union 2390..2390 union 2460..2460 union 2502..2502, 2462..2462 union 2503..2503, 2464..2464 union 2504..2504, 2345..2345 union 2351..2351 union 2466..2466 union 2505..2505, 2347..2347 union 2350..2350 union 2381..2381 union 2393..2393 union 2468..2468 union 2506..2506, 2383..2383 union 2392..2392 union 2470..2470 union 2507..2507, 2366..2366 union 2368..2368 union 2438..2438 union 2440..2440 union 2444..2444 union 2446..2446, 2385..2385 union 2394..2394, 2340..2340 union 2352..2352 union 2374..2374 union 2395..2395 union 2500..2500, 2349..2349, 2353..2353, 2340..2340 union 2352..2352 union 2374..2374 union 2395..2395 union 2500..2500, 2351..2351 union 2505..2505, 2350..2350 union 2393..2393 union 2506..2506, 2360..2360, 2361..2361, 2362..2362, 2363..2363, 2364..2364, 2365..2365, 2368..2368 union 2440..2440 union 2446..2446, 2370..2370 union 2387..2387 union 2391..2391, 2387..2387 union 2391..2391, 2340..2340 union 2352..2352 union 2374..2374 union 2395..2395 union 2500..2500, 2389..2389, 2396..2396, 2340..2340 union 2352..2352 union 2374..2374 union 2395..2395 union 2500..2500, 2390..2390 union 2502..2502, 2350..2350 union 2393..2393 union 2506..2506, 2392..2392 union 2507..2507, 2394..2394, 2391..2391, 2436..2436 union 2472..2472 union 2508..2508, 2417..2417, 2418..2418, 2419..2419, 2420..2420, 2421..2421, 2422..2422, 2423..2423, 2424..2424, 2425..2425, 2426..2426, 2427..2427, 2428..2428, 2429..2429, 2430..2430, 2431..2431, 2432..2432, 2433..2433, 2434..2434, 2435..2435, 2472..2472 union 2508..2508, 2368..2368 union 2440..2440 union 2446..2446, 2442..2442 union 2474..2474 union 2509..2509, 2474..2474 union 2509..2509, 2368..2368 union 2440..2440 union 2446..2446, 2448..2448 union 2450..2450 union 2476..2476 union 2478..2478 union 2510..2510, 2450..2450 union 2476..2476 union 2478..2478 union 2510..2510, 2478..2478 union 2510..2510, 2480..2480, 2499..2499, 2340..2340 union 2352..2352 union 2374..2374 union 2395..2395 union 2500..2500, 2501..2501, 2390..2390 union 2502..2502, 2503..2503, 2504..2504, 2351..2351 union 2505..2505, 2350..2350 union 2393..2393 union 2506..2506, 2392..2392 union 2507..2507, 2508..2508, 2509..2509, 2478..2478 union 2510..2510, 2537..2537 union 2553..2553 union 2555..2555 union 2571..2571 union 2573..2573, 2539..2539 union 2557..2557 union 2574..2574, 2575..2575, 2576..2576, 2577..2577, 2578..2578, 2579..2579, 2580..2580, 2581..2581, 2582..2582, 2583..2583, 2584..2584, 2585..2585, 2586..2586, 2587..2587, 2588..2588, 2572..2572 union 2589..2589, 2590..2590, 2591..2591, 2592..2592, 2541..2541 union 2559..2559 union 2593..2593, 2543..2543 union 2561..2561 union 2594..2594, 2545..2545 union 2563..2563 union 2595..2595, 2547..2547 union 2565..2565 union 2596..2596, 2549..2549 union 2567..2567 union 2597..2597, 2551..2551 union 2569..2569 union 2598..2598, 2553..2553 union 2555..2555 union 2571..2571 union 2573..2573, 2557..2557 union 2574..2574, 2559..2559 union 2593..2593, 2561..2561 union 2594..2594, 2563..2563 union 2595..2595, 2565..2565 union 2596..2596, 2567..2567 union 2597..2597, 2569..2569 union 2598..2598, 2571..2571 union 2573..2573, 2571..2571 union 2573..2573, 2574..2574, 2593..2593, 2594..2594, 2595..2595, 2596..2596, 2597..2597, 2598..2598, 2718..2718, 2719..2719, 2720..2720, 2721..2721, 2722..2722, 2723..2723, 2724..2724, 2725..2725, 2726..2726, 2727..2727, 2728..2728, 2729..2729, 2730..2730, 2731..2731, 2710..2710 union 2732..2732, 2733..2733, 2734..2734, 2735..2735, 2622..2622 union 2714..2714 union 2736..2736, 2624..2624 union 2632..2632 union 2634..2634 union 2637..2637 union 2643..2643 union 2657..2657 union 2659..2659 union 2685..2685 union 2687..2687 union 2690..2690 union 2696..2696, 2626..2626 union 2639..2639 union 2642..2642, 2628..2628 union 2662..2662 union 2665..2665, 2630..2630 union 2679..2679 union 2681..2681, 2714..2714 union 2736..2736, 2632..2632 union 2634..2634 union 2637..2637 union 2643..2643 union 2657..2657 union 2659..2659 union 2685..2685 union 2687..2687 union 2690..2690 union 2696..2696, 2639..2639 union 2642..2642, 2662..2662 union 2665..2665, 2679..2679 union 2681..2681, 2634..2634 union 2643..2643 union 2659..2659 union 2687..2687 union 2696..2696, 2641..2641, 2644..2644, 2634..2634 union 2643..2643 union 2659..2659 union 2687..2687 union 2696..2696, 2642..2642, 2651..2651, 2652..2652, 2653..2653, 2654..2654, 2655..2655, 2656..2656, 2634..2634 union 2643..2643 union 2659..2659 union 2687..2687 union 2696..2696, 2664..2664, 2666..2666, 2665..2665, 2673..2673, 2674..2674, 2675..2675, 2676..2676, 2677..2677, 2678..2678, 2681..2681, 2683..2683 union 2692..2692 union 2695..2695, 2692..2692 union 2695..2695, 2634..2634 union 2643..2643 union 2659..2659 union 2687..2687 union 2696..2696, 2694..2694, 2697..2697, 2634..2634 union 2643..2643 union 2659..2659 union 2687..2687 union 2696..2696, 2695..2695, 2704..2704, 2705..2705, 2706..2706, 2707..2707, 2708..2708, 2709..2709, 2712..2712 union 2716..2716 union 2737..2737, 2716..2716 union 2737..2737, 2736..2736, 2737..2737, 2764..2764 union 2788..2788 union 2804..2804, 2805..2805, 2806..2806, 2807..2807, 2808..2808, 2809..2809, 2810..2810, 2811..2811, 2812..2812, 2813..2813, 2814..2814, 2815..2815, 2816..2816, 2817..2817, 2818..2818, 2803..2803 union 2819..2819, 2820..2820, 2821..2821, 2822..2822, 2766..2766 union 2790..2790 union 2823..2823, 2768..2768 union 2792..2792 union 2824..2824, 2770..2770 union 2794..2794 union 2825..2825, 2772..2772 union 2796..2796 union 2826..2826, 2774..2774 union 2780..2780 union 2782..2782, 2776..2776 union 2798..2798 union 2827..2827, 2778..2778 union 2800..2800 union 2828..2828, 2788..2788 union 2804..2804, 2790..2790 union 2823..2823, 2792..2792 union 2824..2824, 2794..2794 union 2825..2825, 2796..2796 union 2826..2826, 2780..2780 union 2782..2782, 2798..2798 union 2827..2827, 2800..2800 union 2828..2828, 2782..2782, 2784..2784 union 2786..2786 union 2802..2802, 2786..2786 union 2802..2802, 2802..2802, 2804..2804, 2823..2823, 2824..2824, 2825..2825, 2826..2826, 2827..2827, 2828..2828, 2854..2854 union 2882..2882 union 2900..2900, 2901..2901, 2902..2902, 2903..2903, 2904..2904, 2905..2905, 2906..2906, 2907..2907, 2908..2908, 2909..2909, 2910..2910, 2911..2911, 2912..2912, 2913..2913, 2914..2914, 2899..2899 union 2915..2915, 2916..2916, 2917..2917, 2918..2918, 2856..2856 union 2884..2884 union 2919..2919, 2858..2858 union 2868..2868 union 2870..2870 union 2886..2886 union 2920..2920, 2860..2860 union 2888..2888 union 2921..2921, 2862..2862 union 2890..2890 union 2922..2922, 2864..2864 union 2892..2892 union 2923..2923, 2866..2866 union 2894..2894 union 2924..2924, 2882..2882 union 2900..2900, 2884..2884 union 2919..2919, 2868..2868 union 2870..2870 union 2886..2886 union 2920..2920, 2888..2888 union 2921..2921, 2890..2890 union 2922..2922, 2892..2892 union 2923..2923, 2894..2894 union 2924..2924, 2870..2870 union 2920..2920, 2872..2872 union 2874..2874 union 2876..2876 union 2896..2896 union 2925..2925, 2874..2874 union 2876..2876 union 2896..2896 union 2925..2925, 2876..2876 union 2925..2925, 2878..2878 union 2880..2880 union 2898..2898, 2880..2880 union 2898..2898, 2898..2898, 2900..2900, 2919..2919, 2870..2870 union 2920..2920, 2921..2921, 2922..2922, 2923..2923, 2924..2924, 2876..2876 union 2925..2925, 2952..2952 union 3064..3064 union 3086..3086, 3087..3087, 3088..3088, 3089..3089, 3090..3090, 3091..3091, 3092..3092, 3093..3093, 3094..3094, 3095..3095, 3096..3096, 3097..3097, 3098..3098, 3099..3099, 3100..3100, 3006..3006 union 3010..3010 union 3023..3023 union 3085..3085 union 3101..3101, 3102..3102, 3103..3103, 3104..3104, 2954..2954 union 3066..3066 union 3105..3105, 2956..2956 union 2968..2968 union 2970..2970 union 2974..2974 union 2976..2976 union 2982..2982 union 2991..2991 union 3024..3024 union 3026..3026 union 3029..3029 union 3042..3042 union 3068..3068 union 3106..3106, 2958..2958 union 3070..3070 union 3107..3107, 2960..2960 union 3072..3072 union 3108..3108, 2962..2962 union 3074..3074 union 3109..3109, 2964..2964 union 3076..3076 union 3110..3110, 2966..2966 union 3019..3019 union 3021..3021 union 3056..3056 union 3058..3058 union 3078..3078 union 3111..3111, 3064..3064 union 3086..3086, 3066..3066 union 3105..3105, 2968..2968 union 2970..2970 union 2974..2974 union 2976..2976 union 2982..2982 union 2991..2991 union 3024..3024 union 3026..3026 union 3029..3029 union 3042..3042 union 3068..3068 union 3106..3106, 3070..3070 union 3107..3107, 3072..3072 union 3108..3108, 3074..3074 union 3109..3109, 3076..3076 union 3110..3110, 3019..3019 union 3021..3021 union 3056..3056 union 3058..3058 union 3078..3078 union 3111..3111, 2970..2970 union 2976..2976 union 2991..2991 union 3026..3026 union 3042..3042 union 3106..3106, 2972..2972 union 2984..2984 union 2990..2990, 2984..2984 union 2990..2990, 2970..2970 union 2976..2976 union 2991..2991 union 3026..3026 union 3042..3042 union 3106..3106, 2988..2988, 2979..2979 union 2986..2986 union 2989..2989 union 3031..3031 union 3039..3039, 2986..2986 union 2989..2989 union 3031..3031 union 3039..3039, 2992..2992, 2970..2970 union 2976..2976 union 2991..2991 union 3026..3026 union 3042..3042 union 3106..3106, 2990..2990, 2989..2989 union 3039..3039, 2999..2999, 3000..3000, 3001..3001, 3002..3002, 3003..3003, 3004..3004, 3018..3018, 3008..3008 union 3033..3033 union 3038..3038, 3033..3033 union 3038..3038, 3012..3012 union 3035..3035 union 3041..3041 union 3080..3080 union 3112..3112, 3035..3035 union 3041..3041 union 3080..3080 union 3112..3112, 3040..3040, 3022..3022, 3017..3017, 3021..3021 union 3058..3058 union 3111..3111, 2970..2970 union 2976..2976 union 2991..2991 union 3026..3026 union 3042..3042 union 3106..3106, 3037..3037, 3043..3043, 2970..2970 union 2976..2976 union 2991..2991 union 3026..3026 union 3042..3042 union 3106..3106, 2989..2989 union 3039..3039, 3038..3038, 3041..3041 union 3112..3112, 3050..3050, 3051..3051, 3052..3052, 3053..3053, 3054..3054, 3055..3055, 3021..3021 union 3058..3058 union 3111..3111, 3060..3060 union 3062..3062 union 3082..3082 union 3084..3084 union 3113..3113, 3062..3062 union 3082..3082 union 3084..3084 union 3113..3113, 3084..3084 union 3113..3113, 3086..3086, 3105..3105, 2970..2970 union 2976..2976 union 2991..2991 union 3026..3026 union 3042..3042 union 3106..3106, 3107..3107, 3108..3108, 3109..3109, 3110..3110, 3021..3021 union 3058..3058 union 3111..3111, 3041..3041 union 3112..3112, 3084..3084 union 3113..3113, 3141..3141 union 3169..3169 union 3189..3189, 3190..3190, 3191..3191, 3192..3192, 3193..3193, 3194..3194, 3195..3195, 3196..3196, 3197..3197, 3198..3198, 3199..3199, 3200..3200, 3201..3201, 3202..3202, 3203..3203, 3204..3204, 3205..3205, 3206..3206, 3207..3207, 3143..3143 union 3171..3171 union 3208..3208, 3145..3145 union 3173..3173 union 3209..3209, 3147..3147 union 3175..3175 union 3210..3210, 3149..3149 union 3177..3177 union 3211..3211, 3151..3151 union 3179..3179 union 3212..3212, 3153..3153 union 3181..3181 union 3213..3213, 3155..3155 union 3161..3161 union 3163..3163 union 3183..3183 union 3214..3214, 3157..3157 union 3159..3159 union 3167..3167 union 3185..3185 union 3215..3215 union 3217..3217, 3169..3169 union 3189..3189, 3171..3171 union 3208..3208, 3173..3173 union 3209..3209, 3175..3175 union 3210..3210, 3177..3177 union 3211..3211, 3179..3179 union 3212..3212, 3181..3181 union 3213..3213, 3161..3161 union 3163..3163 union 3183..3183 union 3214..3214, 3167..3167 union 3185..3185 union 3215..3215 union 3217..3217, 3167..3167 union 3185..3185 union 3215..3215 union 3217..3217, 3163..3163 union 3214..3214, 3165..3165 union 3187..3187 union 3216..3216, 3187..3187 union 3216..3216, 3215..3215 union 3217..3217, 3189..3189, 3208..3208, 3209..3209, 3210..3210, 3211..3211, 3212..3212, 3213..3213, 3163..3163 union 3214..3214, 3215..3215 union 3217..3217, 3216..3216, 3247..3247 union 3283..3283 union 3285..3285, 3249..3249 union 3271..3271 union 3273..3273 union 3277..3277 union 3282..3282 union 3289..3289 union 3291..3291, 3251..3251 union 3299..3299 union 3323..3323, 3324..3324, 3325..3325, 3326..3326, 3327..3327, 3328..3328, 3329..3329, 3330..3330, 3331..3331, 3332..3332, 3333..3333, 3334..3334, 3335..3335, 3336..3336, 3337..3337, 3322..3322 union 3338..3338, 3339..3339, 3340..3340, 3341..3341, 3253..3253 union 3301..3301 union 3342..3342, 3255..3255 union 3303..3303 union 3343..3343, 3257..3257 union 3305..3305 union 3344..3344, 3259..3259 union 3307..3307 union 3345..3345, 3261..3261 union 3309..3309 union 3346..3346, 3263..3263 union 3311..3311 union 3347..3347, 3265..3265 union 3313..3313 union 3348..3348, 3267..3267 union 3269..3269 union 3297..3297 union 3315..3315 union 3349..3349 union 3352..3352, 3283..3283 union 3285..3285, 3271..3271 union 3273..3273 union 3277..3277 union 3282..3282 union 3289..3289 union 3291..3291, 3299..3299 union 3323..3323, 3301..3301 union 3342..3342, 3303..3303 union 3343..3343, 3305..3305 union 3344..3344, 3307..3307 union 3345..3345, 3309..3309 union 3346..3346, 3311..3311 union 3347..3347, 3313..3313 union 3348..3348, 3297..3297 union 3315..3315 union 3349..3349 union 3352..3352, 3297..3297 union 3315..3315 union 3349..3349 union 3352..3352, 3273..3273 union 3282..3282 union 3291..3291, 3275..3275 union 3279..3279 union 3281..3281, 3279..3279 union 3281..3281, 3273..3273 union 3282..3282 union 3291..3291, 3281..3281, 3285..3285, 3287..3287 union 3295..3295 union 3317..3317 union 3321..3321 union 3350..3350, 3295..3295 union 3317..3317 union 3321..3321 union 3350..3350, 3273..3273 union 3282..3282 union 3291..3291, 3293..3293 union 3319..3319 union 3351..3351, 3319..3319 union 3351..3351, 3321..3321 union 3350..3350, 3349..3349 union 3352..3352, 3323..3323, 3342..3342, 3343..3343, 3344..3344, 3345..3345, 3346..3346, 3347..3347, 3348..3348, 3349..3349 union 3352..3352, 3321..3321 union 3350..3350, 3351..3351, 3380..3380 union 3398..3398 union 3403..3403, 3382..3382 union 3419..3419 union 3437..3437, 3438..3438, 3439..3439, 3440..3440, 3441..3441, 3442..3442, 3443..3443, 3444..3444, 3445..3445, 3446..3446, 3447..3447, 3448..3448, 3449..3449, 3450..3450, 3451..3451, 3409..3409 union 3436..3436 union 3452..3452, 3453..3453, 3454..3454, 3455..3455, 3384..3384 union 3421..3421 union 3456..3456, 3386..3386 union 3423..3423 union 3457..3457, 3388..3388 union 3425..3425 union 3458..3458, 3390..3390 union 3427..3427 union 3459..3459, 3392..3392 union 3429..3429 union 3460..3460, 3394..3394 union 3431..3431 union 3461..3461, 3396..3396 union 3400..3400 union 3402..3402 union 3411..3411 union 3413..3413 union 3433..3433 union 3462..3462, 3398..3398 union 3403..3403, 3419..3419 union 3437..3437, 3421..3421 union 3456..3456, 3423..3423 union 3457..3457, 3425..3425 union 3458..3458, 3427..3427 union 3459..3459, 3429..3429 union 3460..3460, 3431..3431 union 3461..3461, 3400..3400 union 3402..3402 union 3411..3411 union 3413..3413 union 3433..3433 union 3462..3462, 3403..3403, 3402..3402 union 3413..3413 union 3462..3462, 3405..3405 union 3407..3407 union 3410..3410, 3407..3407 union 3410..3410, 3410..3410, 3402..3402 union 3413..3413 union 3462..3462, 3415..3415 union 3417..3417 union 3435..3435, 3417..3417 union 3435..3435, 3435..3435, 3437..3437, 3456..3456, 3457..3457, 3458..3458, 3459..3459, 3460..3460, 3461..3461, 3402..3402 union 3413..3413 union 3462..3462, 3489..3489 union 3540..3540 union 3552..3552, 3553..3553, 3554..3554, 3555..3555, 3556..3556, 3557..3557, 3558..3558, 3559..3559, 3560..3560, 3561..3561, 3562..3562, 3563..3563, 3564..3564, 3565..3565, 3566..3566, 3567..3567, 3568..3568, 3569..3569, 3570..3570, 3491..3491 union 3542..3542 union 3571..3571, 3493..3493 union 3505..3505 union 3507..3507 union 3512..3512 union 3526..3526 union 3544..3544 union 3572..3572, 3495..3495 union 3546..3546 union 3573..3573, 3497..3497 union 3514..3514 union 3521..3521 union 3548..3548 union 3574..3574, 3499..3499 union 3550..3550 union 3575..3575, 3501..3501 union 3516..3516 union 3525..3525, 3503..3503 union 3518..3518 union 3522..3522, 3540..3540 union 3552..3552, 3542..3542 union 3571..3571, 3505..3505 union 3507..3507 union 3512..3512 union 3526..3526 union 3544..3544 union 3572..3572, 3546..3546 union 3573..3573, 3514..3514 union 3521..3521 union 3548..3548 union 3574..3574, 3550..3550 union 3575..3575, 3516..3516 union 3525..3525, 3518..3518 union 3522..3522, 3507..3507 union 3526..3526 union 3572..3572, 3520..3520, 3523..3523, 3524..3524, 3527..3527, 3507..3507 union 3526..3526 union 3572..3572, 3521..3521 union 3574..3574, 3525..3525, 3522..3522, 3534..3534, 3535..3535, 3536..3536, 3537..3537, 3538..3538, 3539..3539, 3552..3552, 3571..3571, 3507..3507 union 3526..3526 union 3572..3572, 3573..3573, 3521..3521 union 3574..3574, 3575..3575, 3600..3600 union 3649..3649 union 3661..3661, 3841..3841, 3842..3842, 3843..3843, 3844..3844, 3845..3845, 3846..3846, 3847..3847, 3848..3848, 3849..3849, 3850..3850, 3851..3851, 3852..3852, 3853..3853, 3854..3854, 3676..3676 union 3680..3680 union 3718..3723 union 3855..3855, 3856..3856, 3857..3857, 3858..3858, 3602..3602 union 3837..3837 union 3859..3859, 3604..3604 union 3618..3618 union 3620..3620 union 3623..3623 union 3629..3629 union 3644..3644 union 3646..3646 union 3651..3651 union 3662..3662 union 3685..3685 union 3687..3687 union 3694..3694 union 3704..3704 union 3724..3724 union 3726..3726 union 3729..3729 union 3735..3735 union 3749..3749 union 3751..3751 union 3754..3754 union 3760..3760 union 3803..3803 union 3805..3805, 3606..3606 union 3653..3653 union 3659..3659 union 3731..3731 union 3734..3734, 3608..3608 union 3655..3655 union 3660..3660 union 3756..3756 union 3759..3759 union 3808..3808 union 3811..3811, 3610..3610 union 3612..3612 union 3614..3614, 3649..3649 union 3661..3661, 3837..3837 union 3859..3859, 3618..3618 union 3620..3620 union 3623..3623 union 3629..3629 union 3644..3644 union 3646..3646 union 3651..3651 union 3662..3662 union 3685..3685 union 3687..3687 union 3694..3694 union 3704..3704 union 3724..3724 union 3726..3726 union 3729..3729 union 3735..3735 union 3749..3749 union 3751..3751 union 3754..3754 union 3760..3760 union 3803..3803 union 3805..3805, 3653..3653 union 3659..3659 union 3731..3731 union 3734..3734, 3655..3655 union 3660..3660 union 3756..3756 union 3759..3759 union 3808..3808 union 3811..3811, 3612..3612 union 3614..3614, 3614..3614, 3616..3616 union 3625..3625 union 3628..3628, 3625..3625 union 3628..3628, 3620..3620 union 3629..3629 union 3646..3646 union 3662..3662 union 3687..3687 union 3704..3704 union 3726..3726 union 3735..3735 union 3751..3751 union 3760..3760 union 3805..3805, 3627..3627, 3630..3630, 3620..3620 union 3629..3629 union 3646..3646 union 3662..3662 union 3687..3687 union 3704..3704 union 3726..3726 union 3735..3735 union 3751..3751 union 3760..3760 union 3805..3805, 3628..3628, 3637..3637, 3638..3638, 3639..3639, 3640..3640, 3641..3641, 3642..3642, 3658..3658, 3620..3620 union 3629..3629 union 3646..3646 union 3662..3662 union 3687..3687 union 3704..3704 union 3726..3726 union 3735..3735 union 3751..3751 union 3760..3760 union 3805..3805, 3657..3657, 3663..3663, 3661..3661, 3620..3620 union 3629..3629 union 3646..3646 union 3662..3662 union 3687..3687 union 3704..3704 union 3726..3726 union 3735..3735 union 3751..3751 union 3760..3760 union 3805..3805, 3659..3659 union 3734..3734, 3660..3660 union 3759..3759 union 3811..3811, 3670..3670, 3671..3671, 3672..3672, 3673..3673, 3674..3674, 3675..3675, 3678..3678 union 3696..3696 union 3702..3702, 3696..3696 union 3702..3702, 3682..3682 union 3698..3698 union 3703..3703, 3698..3698 union 3703..3703, 3701..3701, 3620..3620 union 3629..3629 union 3646..3646 union 3662..3662 union 3687..3687 union 3704..3704 union 3726..3726 union 3735..3735 union 3751..3751 union 3760..3760 union 3805..3805, 3689..3689 union 3692..3692 union 3700..3700, 3692..3692 union 3700..3700, 3705..3705, 3700..3700, 3620..3620 union 3629..3629 union 3646..3646 union 3662..3662 union 3687..3687 union 3704..3704 union 3726..3726 union 3735..3735 union 3751..3751 union 3760..3760 union 3805..3805, 3702..3702, 3703..3703, 3712..3712, 3713..3713, 3714..3714, 3715..3715, 3716..3716, 3717..3717, 3620..3620 union 3629..3629 union 3646..3646 union 3662..3662 union 3687..3687 union 3704..3704 union 3726..3726 union 3735..3735 union 3751..3751 union 3760..3760 union 3805..3805, 3733..3733, 3736..3736, 3620..3620 union 3629..3629 union 3646..3646 union 3662..3662 union 3687..3687 union 3704..3704 union 3726..3726 union 3735..3735 union 3751..3751 union 3760..3760 union 3805..3805, 3659..3659 union 3734..3734, 3743..3743, 3744..3744, 3745..3745, 3746..3746, 3747..3747, 3748..3748, 3620..3620 union 3629..3629 union 3646..3646 union 3662..3662 union 3687..3687 union 3704..3704 union 3726..3726 union 3735..3735 union 3751..3751 union 3760..3760 union 3805..3805, 3758..3758, 3761..3761, 3620..3620 union 3629..3629 union 3646..3646 union 3662..3662 union 3687..3687 union 3704..3704 union 3726..3726 union 3735..3735 union 3751..3751 union 3760..3760 union 3805..3805, 3660..3660 union 3759..3759 union 3811..3811, 3801..3801 union 3825..3825 union 3827..3827, 3782..3782, 3783..3783, 3784..3784, 3785..3785, 3786..3786, 3787..3787, 3788..3788, 3789..3789, 3790..3790, 3791..3791, 3792..3792, 3793..3793, 3794..3794, 3795..3795, 3796..3796, 3797..3797, 3798..3798, 3799..3799, 3800..3800, 3825..3825 union 3827..3827, 3620..3620 union 3629..3629 union 3646..3646 union 3662..3662 union 3687..3687 union 3704..3704 union 3726..3726 union 3735..3735 union 3751..3751 union 3760..3760 union 3805..3805, 3810..3810, 3812..3812, 3660..3660 union 3759..3759 union 3811..3811, 3819..3819, 3820..3820, 3821..3821, 3822..3822, 3823..3823, 3824..3824, 3827..3827, 3829..3829 union 3831..3831 union 3833..3833, 3831..3831 union 3833..3833, 3833..3833, 3835..3835 union 3839..3839 union 3860..3860, 3839..3839 union 3860..3860, 3859..3859, 3860..3860, 3881..3881 union 3915..3915 union 3918..3918, 3887..3887 union 3919..3919, 3889..3889 union 3920..3920, 3891..3891 union 3921..3921, 3893..3893 union 3922..3922, 3895..3895 union 3923..3923, 3897..3897 union 3924..3924, 3899..3899 union 3925..3925, 3901..3901 union 3926..3926, 3903..3903 union 3927..3927, 3905..3905 union 3928..3928, 3907..3907 union 3929..3929, 3909..3909 union 3930..3930, 3911..3911 union 3931..3931, 3913..3913 union 3932..3932, 3933..3933, 3934..3934, 3935..3935, 3936..3936, 3883..3883 union 3885..3885 union 3917..3917, 3915..3915 union 3918..3918, 3885..3885 union 3917..3917, 3917..3917, 3919..3919, 3920..3920, 3921..3921, 3922..3922, 3923..3923, 3924..3924, 3925..3925, 3926..3926, 3927..3927, 3928..3928, 3929..3929, 3930..3930, 3931..3931, 3932..3932, 3918..3918]);
|
|
packed_pq = array2d(1..0, 1..0, []);
|
|
before_pred = [71, 72, 258, 352, 446, 460, 460, 460, 460, 460, 460, 471, 472, 472, 472, 472, 472, 472, 473, 473, 473, 473, 473, 473, 474, 474, 474, 474, 474, 474, 475, 475, 475, 475, 475, 475, 476, 476, 476, 476, 476, 476, 477, 477, 477, 477, 477, 477, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 585, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 715, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 734, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 755, 756, 757, 783, 783, 783, 783, 783, 783, 792, 793, 793, 793, 793, 793, 793, 794, 794, 794, 794, 794, 794, 795, 795, 795, 795, 795, 795, 796, 796, 796, 796, 796, 796, 797, 797, 797, 797, 797, 797, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 888, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 1020, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1039, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1060, 1061, 1062, 1088, 1088, 1088, 1088, 1088, 1088, 1097, 1098, 1098, 1098, 1098, 1098, 1098, 1099, 1099, 1099, 1099, 1099, 1099, 1100, 1100, 1100, 1100, 1100, 1100, 1101, 1101, 1101, 1101, 1101, 1101, 1102, 1102, 1102, 1102, 1102, 1102, 1103, 1104, 1105, 1106, 1106, 1107, 1108, 1119, 1119, 1119, 1119, 1119, 1119, 1124, 1125, 1125, 1125, 1125, 1125, 1125, 1126, 1126, 1126, 1126, 1126, 1126, 1127, 1127, 1127, 1127, 1127, 1127, 1301, 1301, 1301, 1301, 1301, 1301, 1306, 1307, 1307, 1307, 1307, 1307, 1307, 1308, 1308, 1308, 1308, 1308, 1308, 1309, 1309, 1309, 1309, 1309, 1309, 1310, 1310, 1310, 1311, 1312, 1313, 1313, 1314, 1315, 1330, 1330, 1330, 1330, 1330, 1330, 1339, 1340, 1340, 1340, 1340, 1340, 1340, 1341, 1341, 1341, 1341, 1341, 1341, 1342, 1342, 1342, 1342, 1342, 1342, 1343, 1343, 1343, 1343, 1343, 1343, 1344, 1344, 1344, 1344, 1344, 1344, 1345, 1345, 1346, 1347, 1348, 1348, 1349, 1350, 1367, 1367, 1367, 1367, 1367, 1367, 1374, 1375, 1375, 1375, 1375, 1375, 1375, 1376, 1376, 1376, 1376, 1376, 1376, 1377, 1377, 1377, 1377, 1377, 1377, 1378, 1378, 1378, 1378, 1378, 1378, 1379, 1379, 1379, 1380, 1381, 1382, 1382, 1383, 1384, 1411, 1411, 1411, 1411, 1411, 1411, 1420, 1421, 1421, 1421, 1421, 1421, 1421, 1422, 1422, 1422, 1422, 1422, 1422, 1423, 1423, 1423, 1423, 1423, 1423, 1424, 1424, 1424, 1424, 1424, 1424, 1425, 1425, 1425, 1425, 1425, 1425, 1520, 1520, 1520, 1520, 1520, 1520, 1521, 1521, 1521, 1521, 1521, 1521, 1526, 1527, 1527, 1527, 1527, 1527, 1527, 1528, 1528, 1528, 1528, 1528, 1528, 1529, 1529, 1529, 1529, 1529, 1529, 1530, 1530, 1530, 1530, 1530, 1530, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1532, 1533, 1534, 1534, 1535, 1536, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1613, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1635, 1636, 1637, 1669, 1669, 1669, 1669, 1669, 1669, 1676, 1677, 1677, 1677, 1677, 1677, 1677, 1678, 1678, 1678, 1678, 1678, 1678, 1679, 1679, 1679, 1679, 1679, 1679, 1680, 1680, 1680, 1680, 1680, 1680, 1739, 1740, 1795, 1899, 1907, 1908, 1914, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1927, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 2086, 2222, 2313, 2342, 2342, 2342, 2342, 2342, 2342, 2349, 2350, 2350, 2350, 2350, 2350, 2350, 2351, 2351, 2351, 2351, 2351, 2351, 2352, 2352, 2352, 2352, 2352, 2352, 2353, 2353, 2353, 2353, 2353, 2353, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2355, 2356, 2357, 2357, 2358, 2359, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2389, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2636, 2636, 2636, 2636, 2636, 2636, 2641, 2642, 2642, 2642, 2642, 2642, 2642, 2643, 2643, 2643, 2643, 2643, 2643, 2644, 2644, 2644, 2644, 2644, 2644, 2645, 2646, 2647, 2648, 2648, 2649, 2650, 2661, 2661, 2661, 2661, 2661, 2661, 2664, 2665, 2665, 2665, 2665, 2665, 2665, 2666, 2666, 2666, 2666, 2666, 2666, 2667, 2668, 2669, 2670, 2670, 2671, 2672, 2681, 2689, 2689, 2689, 2689, 2689, 2689, 2694, 2695, 2695, 2695, 2695, 2695, 2695, 2696, 2696, 2696, 2696, 2696, 2696, 2697, 2697, 2697, 2697, 2697, 2697, 2782, 2981, 2981, 2981, 2981, 2981, 2981, 2988, 2989, 2989, 2989, 2989, 2989, 2989, 2990, 2990, 2990, 2990, 2990, 2990, 2991, 2991, 2991, 2991, 2991, 2991, 2992, 2992, 2992, 2992, 2992, 2992, 2993, 2993, 2993, 2993, 2994, 2995, 2996, 2996, 2997, 2998, 3014, 3014, 3014, 3014, 3014, 3014, 3028, 3028, 3028, 3028, 3028, 3028, 3037, 3038, 3038, 3038, 3038, 3038, 3038, 3039, 3039, 3039, 3039, 3039, 3039, 3040, 3040, 3040, 3040, 3040, 3040, 3041, 3041, 3041, 3041, 3041, 3041, 3042, 3042, 3042, 3042, 3042, 3042, 3043, 3043, 3043, 3043, 3043, 3043, 3218, 3219, 3285, 3403, 3509, 3509, 3509, 3509, 3509, 3509, 3510, 3510, 3510, 3510, 3510, 3510, 3511, 3511, 3511, 3511, 3511, 3511, 3520, 3521, 3521, 3521, 3521, 3521, 3521, 3522, 3522, 3522, 3522, 3522, 3522, 3523, 3523, 3523, 3523, 3523, 3523, 3524, 3524, 3524, 3524, 3524, 3524, 3525, 3525, 3525, 3525, 3525, 3525, 3526, 3526, 3526, 3526, 3526, 3526, 3527, 3527, 3527, 3527, 3527, 3527, 3614, 3622, 3622, 3622, 3622, 3622, 3622, 3627, 3628, 3628, 3628, 3628, 3628, 3628, 3629, 3629, 3629, 3629, 3629, 3629, 3630, 3630, 3630, 3630, 3630, 3630, 3631, 3631, 3631, 3631, 3632, 3633, 3634, 3634, 3635, 3636, 3643, 3643, 3643, 3643, 3643, 3643, 3648, 3648, 3648, 3648, 3648, 3648, 3657, 3658, 3658, 3658, 3658, 3658, 3658, 3659, 3659, 3659, 3659, 3659, 3659, 3660, 3660, 3660, 3660, 3660, 3660, 3661, 3661, 3661, 3661, 3661, 3661, 3662, 3662, 3662, 3662, 3662, 3662, 3663, 3663, 3663, 3663, 3663, 3663, 3664, 3664, 3664, 3665, 3666, 3667, 3667, 3668, 3669, 3684, 3684, 3684, 3684, 3684, 3684, 3691, 3691, 3691, 3691, 3691, 3691, 3700, 3701, 3701, 3701, 3701, 3701, 3701, 3702, 3702, 3702, 3702, 3702, 3702, 3703, 3703, 3703, 3703, 3703, 3703, 3704, 3704, 3704, 3704, 3704, 3704, 3705, 3705, 3705, 3705, 3705, 3705, 3706, 3707, 3708, 3709, 3709, 3710, 3711, 3728, 3728, 3728, 3728, 3728, 3728, 3733, 3734, 3734, 3734, 3734, 3734, 3734, 3735, 3735, 3735, 3735, 3735, 3735, 3736, 3736, 3736, 3736, 3736, 3736, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3738, 3739, 3740, 3740, 3741, 3742, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3758, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3760, 3760, 3760, 3760, 3760, 3760, 3760, 3760, 3760, 3760, 3760, 3760, 3760, 3760, 3760, 3760, 3760, 3760, 3760, 3760, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3779, 3780, 3781, 3805, 3807, 3807, 3807, 3807, 3807, 3807, 3810, 3811, 3811, 3811, 3811, 3811, 3811, 3812, 3812, 3812, 3812, 3812, 3812, 3827, 3833];
|
|
before_succ = [73, 73, 259, 353, 447, 478, 479, 480, 481, 482, 483, 479, 478, 479, 480, 481, 482, 483, 478, 479, 480, 481, 482, 483, 478, 479, 480, 481, 482, 483, 478, 479, 480, 481, 482, 483, 478, 479, 480, 481, 482, 483, 478, 479, 480, 481, 482, 483, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 605, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 716, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 753, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 798, 798, 798, 793, 794, 795, 798, 798, 798, 798, 798, 798, 798, 798, 798, 792, 796, 783, 797, 802, 803, 798, 799, 800, 801, 802, 803, 799, 798, 799, 800, 801, 802, 803, 798, 799, 800, 801, 802, 803, 798, 799, 800, 801, 802, 803, 798, 799, 800, 801, 802, 803, 798, 799, 800, 801, 802, 803, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 907, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 1021, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1058, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1103, 1103, 1103, 1098, 1099, 1100, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1097, 1101, 1088, 1102, 1107, 1108, 1103, 1104, 1105, 1106, 1107, 1108, 1104, 1103, 1104, 1105, 1106, 1107, 1108, 1103, 1104, 1105, 1106, 1107, 1108, 1103, 1104, 1105, 1106, 1107, 1108, 1103, 1104, 1105, 1106, 1107, 1108, 1103, 1104, 1105, 1106, 1107, 1108, 1125, 1124, 1126, 1119, 1127, 1132, 1133, 1128, 1129, 1130, 1131, 1132, 1133, 1129, 1128, 1129, 1130, 1131, 1132, 1133, 1128, 1129, 1130, 1131, 1132, 1133, 1128, 1129, 1130, 1131, 1132, 1133, 1310, 1311, 1312, 1313, 1314, 1315, 1311, 1310, 1311, 1312, 1313, 1314, 1315, 1310, 1311, 1312, 1313, 1314, 1315, 1310, 1311, 1312, 1313, 1314, 1315, 1340, 1341, 1342, 1339, 1343, 1330, 1344, 1349, 1350, 1345, 1346, 1347, 1348, 1349, 1350, 1346, 1345, 1346, 1347, 1348, 1349, 1350, 1345, 1346, 1347, 1348, 1349, 1350, 1345, 1346, 1347, 1348, 1349, 1350, 1345, 1346, 1347, 1348, 1349, 1350, 1345, 1346, 1347, 1348, 1349, 1350, 1375, 1376, 1374, 1377, 1367, 1378, 1383, 1384, 1379, 1380, 1381, 1382, 1383, 1384, 1380, 1379, 1380, 1381, 1382, 1383, 1384, 1379, 1380, 1381, 1382, 1383, 1384, 1379, 1380, 1381, 1382, 1383, 1384, 1379, 1380, 1381, 1382, 1383, 1384, 1421, 1422, 1423, 1420, 1424, 1411, 1425, 1430, 1431, 1426, 1427, 1428, 1429, 1430, 1431, 1427, 1426, 1427, 1428, 1429, 1430, 1431, 1426, 1427, 1428, 1429, 1430, 1431, 1426, 1427, 1428, 1429, 1430, 1431, 1426, 1427, 1428, 1429, 1430, 1431, 1426, 1427, 1428, 1429, 1430, 1431, 1531, 1532, 1533, 1534, 1535, 1536, 1531, 1532, 1533, 1534, 1535, 1536, 1532, 1531, 1532, 1533, 1534, 1535, 1536, 1531, 1532, 1533, 1534, 1535, 1536, 1531, 1532, 1533, 1534, 1535, 1536, 1531, 1532, 1533, 1534, 1535, 1536, 1614, 1615, 1618, 1619, 1620, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1613, 1616, 1606, 1617, 1636, 1637, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1633, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1681, 1681, 1681, 1677, 1678, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1676, 1679, 1669, 1680, 1685, 1686, 1681, 1682, 1683, 1684, 1685, 1686, 1682, 1681, 1682, 1683, 1684, 1685, 1686, 1681, 1682, 1683, 1684, 1685, 1686, 1681, 1682, 1683, 1684, 1685, 1686, 1681, 1682, 1683, 1684, 1685, 1686, 1843, 1844, 1796, 1900, 1909, 1909, 1915, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1946, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 2087, 2223, 2508, 2354, 2355, 2356, 2357, 2358, 2359, 2355, 2354, 2355, 2356, 2357, 2358, 2359, 2354, 2355, 2356, 2357, 2358, 2359, 2354, 2355, 2356, 2357, 2358, 2359, 2354, 2355, 2356, 2357, 2358, 2359, 2390, 2391, 2392, 2393, 2394, 2397, 2398, 2399, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2389, 2395, 2376, 2396, 2415, 2416, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2412, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2645, 2646, 2647, 2648, 2649, 2650, 2646, 2645, 2646, 2647, 2648, 2649, 2650, 2645, 2646, 2647, 2648, 2649, 2650, 2645, 2646, 2647, 2648, 2649, 2650, 2665, 2664, 2669, 2661, 2666, 2671, 2672, 2667, 2668, 2669, 2670, 2671, 2672, 2668, 2667, 2668, 2669, 2670, 2671, 2672, 2667, 2668, 2669, 2670, 2671, 2672, 2695, 2694, 2696, 2689, 2697, 2702, 2703, 2682, 2698, 2699, 2700, 2701, 2702, 2703, 2699, 2698, 2699, 2700, 2701, 2702, 2703, 2698, 2699, 2700, 2701, 2702, 2703, 2698, 2699, 2700, 2701, 2702, 2703, 2783, 2993, 2994, 2995, 2996, 2997, 2998, 2994, 2993, 2994, 2995, 2996, 2997, 2998, 2993, 2994, 2995, 2996, 2997, 2998, 2993, 2994, 2995, 2996, 2997, 2998, 2993, 2994, 2995, 2996, 2997, 2998, 3038, 3039, 3040, 3041, 3037, 3042, 3028, 3043, 3048, 3049, 3044, 3045, 3046, 3047, 3048, 3049, 3044, 3045, 3046, 3047, 3048, 3049, 3045, 3044, 3045, 3046, 3047, 3048, 3049, 3044, 3045, 3046, 3047, 3048, 3049, 3044, 3045, 3046, 3047, 3048, 3049, 3044, 3045, 3046, 3047, 3048, 3049, 3044, 3045, 3046, 3047, 3048, 3049, 3044, 3045, 3046, 3047, 3048, 3049, 3350, 3351, 3286, 3404, 3528, 3529, 3530, 3531, 3532, 3533, 3528, 3529, 3530, 3531, 3532, 3533, 3528, 3529, 3530, 3531, 3532, 3533, 3529, 3528, 3529, 3530, 3531, 3532, 3533, 3528, 3529, 3530, 3531, 3532, 3533, 3528, 3529, 3530, 3531, 3532, 3533, 3528, 3529, 3530, 3531, 3532, 3533, 3528, 3529, 3530, 3531, 3532, 3533, 3528, 3529, 3530, 3531, 3532, 3533, 3528, 3529, 3530, 3531, 3532, 3533, 3615, 3631, 3632, 3633, 3634, 3635, 3636, 3632, 3631, 3632, 3633, 3634, 3635, 3636, 3631, 3632, 3633, 3634, 3635, 3636, 3631, 3632, 3633, 3634, 3635, 3636, 3658, 3659, 3660, 3661, 3657, 3662, 3648, 3663, 3668, 3669, 3664, 3665, 3666, 3667, 3668, 3669, 3664, 3665, 3666, 3667, 3668, 3669, 3665, 3664, 3665, 3666, 3667, 3668, 3669, 3664, 3665, 3666, 3667, 3668, 3669, 3664, 3665, 3666, 3667, 3668, 3669, 3664, 3665, 3666, 3667, 3668, 3669, 3664, 3665, 3666, 3667, 3668, 3669, 3664, 3665, 3666, 3667, 3668, 3669, 3701, 3702, 3703, 3700, 3704, 3691, 3705, 3710, 3711, 3706, 3707, 3708, 3709, 3710, 3711, 3706, 3707, 3708, 3709, 3710, 3711, 3707, 3706, 3707, 3708, 3709, 3710, 3711, 3706, 3707, 3708, 3709, 3710, 3711, 3706, 3707, 3708, 3709, 3710, 3711, 3706, 3707, 3708, 3709, 3710, 3711, 3706, 3707, 3708, 3709, 3710, 3711, 3734, 3733, 3735, 3728, 3736, 3741, 3742, 3737, 3738, 3739, 3740, 3741, 3742, 3738, 3737, 3738, 3739, 3740, 3741, 3742, 3737, 3738, 3739, 3740, 3741, 3742, 3737, 3738, 3739, 3740, 3741, 3742, 3759, 3762, 3763, 3764, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3758, 3760, 3753, 3761, 3780, 3781, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3777, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3813, 3813, 3813, 3811, 3813, 3813, 3813, 3813, 3813, 3813, 3813, 3813, 3813, 3813, 3813, 3810, 3815, 3807, 3812, 3817, 3818, 3806, 3813, 3814, 3815, 3816, 3817, 3818, 3814, 3813, 3814, 3815, 3816, 3817, 3818, 3813, 3814, 3815, 3816, 3817, 3818, 3828, 3834];
|
|
before_cond = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
|
|
nogood = [6, 10, 14, 19, 24, 28, 32, 36, 40, 45, 49, 54, 58, 62, 66, 70, 75, 76, 79, 83, 84, 87, 91, 92, 95, 99, 100, 104, 106, 109, 111, 115, 117, 121, 123, 125, 127, 132, 136, 140, 142, 147, 148, 150, 151, 153, 154, 157, 159, 163, 164, 166, 167, 168, 169, 172, 174, 178, 179, 181, 182, 183, 184, 187, 189, 193, 194, 196, 197, 198, 199, 203, 205, 207, 209, 212, 215, 217, 221, 223, 226, 228, 229, 230, 231, 235, 237, 238, 239, 240, 244, 246, 248, 249, 250, 251, 252, 254, 256, 260, 262, 264, 268, 270, 272, 277, 278, 280, 282, 283, 285, 286, 288, 290, 291, 292, 293, 294, 295, 297, 298, 299, 301, 304, 306, 308, 312, 313, 315, 317, 318, 320, 321, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 337, 339, 342, 343, 345, 348, 350, 353, 357, 359, 361, 363, 365, 367, 369, 371, 374, 377, 379, 381, 383, 385, 387, 391, 393, 395, 397, 399, 401, 405, 407, 409, 411, 413, 416, 419, 421, 423, 427, 429, 431, 434, 437, 441, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 473, 475, 478, 481, 483, 485, 486, 487, 488, 489, 492, 495, 499, 500, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 527, 528, 529, 530, 531, 532, 534, 535, 536, 537, 538, 539, 541, 542, 543, 544, 545, 546, 548, 550, 551, 552, 553, 554, 555, 556, 557, 559, 560, 562, 563, 565, 566, 567, 568, 571, 572, 575, 578, 581, 582, 583, 584, 588, 590, 595, 596, 598, 599, 601, 603, 604, 605, 607, 610, 612, 616, 617, 619, 620, 622, 623, 624, 625, 626, 630, 632, 634, 636, 638, 641, 644, 646, 648, 652, 654, 656, 659, 662, 666, 668, 669, 670, 671, 672, 673, 675, 676, 677, 678, 679, 680, 683, 684, 685, 686, 687, 688, 689, 690, 694, 696, 697, 699, 700, 701, 702, 707, 709, 713, 716, 720, 722, 726, 728, 732, 734, 738, 742, 747, 748, 750, 752, 755, 759, 760, 762, 763, 768, 772, 775, 778, 780, 783, 786, 790, 794, 798, 800, 802, 805, 808, 812, 814, 815, 817, 818, 822, 827, 829, 830, 834, 839, 843, 847, 848, 852, 853, 854, 855, 857, 858, 859, 863, 868, 870, 871, 874, 878, 880, 881, 885, 887, 889, 893, 895, 898, 900, 904, 906, 908, 910, 912, 916, 921, 922, 924, 926, 929, 933, 934, 936, 937, 940, 944, 945, 947, 948, 952, 955, 958, 962, 964, 966, 969, 972, 976, 978, 979, 981, 982, 984, 989, 992, 994, 996, 1000, 1001, 1002, 1007, 1011, 1016, 1020, 1024, 1028, 1030, 1032, 1034, 1039, 1040, 1042, 1043, 1045, 1046, 1048, 1049, 1051, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1061, 1062, 1063, 1064, 1065, 1067, 1068, 1069, 1071, 1074, 1076, 1078, 1080, 1084, 1085, 1087, 1088, 1090, 1091, 1093, 1094, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1116, 1118, 1120, 1122, 1124, 1126, 1128, 1130, 1132, 1135, 1138, 1140, 1142, 1144, 1146, 1148, 1150, 1154, 1156, 1158, 1160, 1162, 1164, 1166, 1169, 1172, 1174, 1176, 1178, 1180, 1184, 1186, 1188, 1190, 1192, 1195, 1198, 1200, 1202, 1206, 1208, 1210, 1213, 1216, 1220, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1245, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1270, 1272, 1275, 1279, 1281, 1283, 1286, 1287, 1289, 1292, 1293, 1296, 1298, 1301, 1302, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1362, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1382, 1383, 1384, 1385, 1386, 1387, 1389, 1390, 1391, 1392, 1393, 1394, 1396, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1407, 1408, 1410, 1411, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1421, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769];
|
|
across_op = [134, 162, 196, 207, 230, 265, 276, 284, 329, 341, 353, 371, 397, 442, 455, 527, 639, 654, 711, 718, 729, 805, 829, 962, 987, 998, 1014, 1028, 1036, 1044];
|
|
across_regs = [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}];
|
|
across_items = [1..45, 46..88, 89..129, 130..153, 154..195, 196..241, 242..278, 279..302, 303..368, 369..431, 432..489, 490..536, 537..600, 601..674, 675..741, 742..786, 787..854, 855..919, 920..956, 957..990, 991..1014, 1015..1078, 1079..1131, 1132..1170, 1171..1224, 1225..1274, 1275..1317, 1318..1356, 1357..1395, 1396..1424];
|
|
across_item_temp = [195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 233, 236, 239, 240, 241, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 292, 295, 296, 320, 321, 322, 323, 324, 325, 326, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 363, 366, 389, 392, 393, 394, 402, 403, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 349, 351, 353, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 439, 442, 466, 467, 468, 469, 470, 471, 472, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 511, 514, 537, 540, 541, 542, 550, 553, 554, 561, 562, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 498, 499, 500, 501, 502, 508, 511, 514, 537, 541, 550, 553, 554, 561, 562, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 495, 498, 500, 561, 562, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 641, 642, 644, 645, 652, 653, 654, 657, 658, 659, 660, 667, 670, 673, 674, 682, 683, 684, 685, 686, 687, 688, 689, 692, 693, 694, 695, 702, 703, 704, 705, 706, 707, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 641, 642, 644, 645, 654, 657, 658, 659, 667, 670, 673, 674, 682, 683, 684, 685, 686, 687, 688, 689, 692, 693, 694, 695, 702, 703, 704, 705, 706, 707, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 644, 654, 657, 658, 667, 670, 673, 682, 683, 684, 685, 686, 687, 688, 689, 692, 693, 694, 695, 702, 703, 704, 705, 706, 707, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 632, 633, 634, 635, 636, 637, 639, 644, 654, 657, 658, 667, 670, 673, 689, 693, 694, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 745, 753, 754, 755, 756, 757, 758, 759, 760, 767, 768, 770, 780, 783, 784, 785, 807, 808, 809, 810, 813, 815, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 745, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 783, 784, 807, 808, 809, 810, 813, 815, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 745, 759, 760, 761, 762, 763, 764, 765, 766, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 783, 784, 810, 813, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 909, 910, 911, 912, 913, 914, 916, 917, 918, 919, 932, 935, 958, 963, 967, 968, 969, 970, 971, 972, 973, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1142, 1143, 1144, 1151, 1154, 1157, 1158, 1159, 1160, 1161, 1184, 1185, 1186, 1187, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1202, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1139, 1142, 1143, 1144, 1151, 1154, 1157, 1158, 1159, 1160, 1184, 1185, 1186, 1187, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1202, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1268, 1269, 1270, 1271, 1273, 1274, 1275, 1278, 1286, 1289, 1296, 1299, 1302, 1310, 1311, 1312, 1313, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1269, 1270, 1271, 1274, 1275, 1278, 1286, 1296, 1299, 1302, 1310, 1311, 1312, 1313, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1270, 1310, 1311, 1312, 1313, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1443, 1445, 1446, 1448, 1450, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1469, 1470, 1471, 1472, 1479, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1443, 1448, 1460, 1461, 1465, 1466, 1469, 1472, 1479, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1688, 1689, 1690, 1691, 1692, 1693, 1696, 1701, 1702, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1741, 1742, 1743, 1744, 1745, 1750, 1753, 1761, 1762, 1765, 1766, 1767, 1768, 1775, 1776, 1777, 1778, 1779, 1780, 1785, 1786, 1787, 1794, 1797, 1798, 1805, 1808, 1809, 1831, 1834, 1847, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1742, 1743, 1744, 1745, 1750, 1753, 1762, 1766, 1767, 1768, 1775, 1776, 1777, 1778, 1779, 1780, 1785, 1786, 1787, 1794, 1797, 1798, 1805, 1808, 1809, 1831, 1834, 1847, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1742, 1743, 1744, 1745, 1750, 1753, 1762, 1766, 1767, 1768, 1780, 1785, 1794, 1797, 1798, 1805, 1808, 1809, 1831, 1834, 1847, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1739, 1742, 1743, 1745, 1750, 1753, 1762, 1766, 1768, 1780, 1785, 1794, 1797, 1805, 1808, 1809, 1831, 1834, 1847, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1739, 1742, 1743, 1745, 1750, 1753, 1762, 1766, 1768, 1780, 1785, 1794, 1797, 1805, 1808, 1809, 1831, 1834, 1847, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1742, 1830, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848];
|
|
across_item_cond = [1778, 1787, 1796, 1805, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1814, 1829, 1838, 1843, 1848, 1853, 1858, 1863, 1871, 1876, 1879, 1882, 1885, 1888, 1891, 1894, 1895, 1898, 1901, 1902, 1903, 1906, 1907, 1916, 1925, 1934, 1943, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1952, 1965, 1974, 1979, 1984, 1989, 1994, 1999, 2006, 2011, 2014, 2017, 2020, 2023, 2024, 2027, 2028, 2029, 2030, 2033, 2034, 2036, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2045, 2061, 2070, 2072, 2077, 2090, 2095, 2098, 2099, 2099, 2099, 2101, 2103, 2106, 2109, 2112, 2115, 2099, 2099, 2099, 2116, 2117, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2045, 2070, 2077, 2095, 2116, 2117, 2126, 2135, 2144, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2153, 2170, 2179, 2188, 2193, 2198, 2203, 2208, 2217, 2222, 2227, 2228, 2229, 2232, 2233, 2236, 2237, 2238, 2239, 2240, 2241, 2243, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2252, 2286, 2295, 2297, 2299, 2304, 2333, 2338, 2340, 2345, 2099, 2099, 2099, 2347, 2349, 2354, 2359, 2364, 2369, 2099, 2372, 2099, 2375, 2099, 2099, 2376, 2377, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2252, 2378, 2295, 2297, 2304, 2379, 2338, 2340, 2381, 2383, 2385, 2387, 2389, 2391, 2393, 2099, 2099, 2376, 2377, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2252, 2295, 2304, 2338, 2376, 2377, 2402, 2411, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2420, 2490, 2502, 2511, 2520, 2525, 2530, 2535, 2593, 2601, 2606, 2611, 2622, 2628, 2634, 2645, 2099, 2651, 2099, 2662, 2671, 2672, 2099, 2099, 2681, 2688, 2693, 2099, 2704, 2099, 2099, 2714, 2099, 2715, 2099, 2720, 2099, 2723, 2724, 2099, 2725, 2726, 2727, 2730, 2731, 2732, 2402, 2411, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2420, 2733, 2734, 2511, 2520, 2525, 2530, 2535, 2735, 2736, 2606, 2611, 2741, 2742, 2743, 2748, 2099, 2753, 2758, 2760, 2099, 2765, 2769, 2772, 2099, 2704, 2099, 2099, 2714, 2099, 2715, 2099, 2775, 2099, 2777, 2779, 2099, 2725, 2726, 2727, 2781, 2783, 2732, 2402, 2411, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2420, 2784, 2734, 2511, 2520, 2525, 2530, 2535, 2785, 2736, 2606, 2611, 2788, 2791, 2794, 2797, 2672, 2800, 2803, 2806, 2704, 2099, 2099, 2714, 2099, 2715, 2099, 2809, 2099, 2811, 2724, 2099, 2725, 2726, 2727, 2813, 2731, 2732, 2402, 2411, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2420, 2814, 2815, 2511, 2525, 2530, 2535, 2816, 2817, 2606, 2819, 2821, 2823, 2825, 2827, 2829, 2831, 2833, 2835, 2837, 2839, 2725, 2726, 2727, 2841, 2843, 2732, 2866, 2875, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2884, 2921, 2930, 2939, 2948, 2953, 2958, 2963, 2992, 2997, 3002, 3009, 3016, 3026, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 3032, 2099, 2099, 3039, 3044, 2099, 2099, 2099, 2099, 2099, 3049, 3052, 2099, 3062, 2099, 3065, 3066, 3067, 3068, 3071, 3072, 3073, 2099, 2866, 2875, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2884, 3074, 2930, 2939, 2948, 2953, 2958, 2963, 3075, 2997, 3002, 3078, 3081, 3082, 3084, 3087, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 3090, 3093, 2099, 3096, 3102, 2099, 3105, 3107, 2099, 3062, 2099, 3065, 3066, 3067, 3068, 3109, 3072, 3073, 2099, 2866, 2875, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2884, 3110, 2930, 2939, 2948, 2953, 2958, 2963, 3111, 2997, 3002, 3113, 3115, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 3117, 3119, 2099, 3121, 3123, 3062, 2099, 3065, 3066, 3067, 3068, 3125, 3072, 3073, 2099, 3143, 3152, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3161, 3185, 3194, 3203, 3212, 3217, 3222, 3236, 3241, 3246, 3253, 3265, 3271, 3272, 3277, 3282, 3287, 3290, 3291, 3292, 3293, 3296, 3297, 3298, 3299, 3308, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3317, 3338, 3347, 3356, 3365, 3374, 3383, 3394, 3403, 3429, 3431, 3436, 3441, 3456, 3461, 3466, 3471, 3476, 3481, 3488, 3493, 3506, 3508, 3513, 3518, 3521, 3524, 3529, 3534, 3537, 3538, 3541, 3542, 2099, 3546, 3555, 2099, 3556, 3557, 3558, 3561, 3562, 3563, 3564, 3565, 3568, 3571, 3572, 2099, 3308, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3317, 3573, 3347, 3574, 3365, 3374, 3383, 3575, 3576, 3577, 3436, 3441, 3578, 3461, 3579, 3471, 3476, 3481, 3580, 3581, 3582, 3584, 3586, 3519, 3588, 3589, 3591, 3593, 3595, 3597, 3599, 3546, 3555, 2099, 3556, 3557, 3558, 3601, 3562, 3603, 3564, 3565, 3567, 3605, 3607, 2099, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3616, 3636, 3638, 3647, 3652, 3667, 3669, 3674, 3679, 3684, 3689, 2099, 3690, 3693, 2099, 3704, 2099, 3705, 2099, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3616, 3706, 3647, 3652, 3707, 3674, 3676, 3681, 3688, 3690, 3692, 2099, 3704, 2099, 3705, 2099, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3616, 3652, 3704, 2099, 3705, 2099, 3716, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3725, 3749, 3758, 3767, 3776, 3785, 3814, 3819, 3824, 3842, 3847, 3852, 3857, 3862, 3876, 3881, 3886, 3889, 3892, 3897, 2099, 2099, 3903, 2099, 3916, 2099, 2099, 2099, 2099, 3920, 3925, 3928, 2099, 2099, 2099, 3931, 3932, 3933, 3936, 3937, 3938, 3939, 3940, 3941, 2099, 3716, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3725, 3942, 3758, 3767, 3776, 3785, 3943, 3819, 3824, 3944, 3847, 3852, 3857, 3862, 3945, 3947, 3949, 3951, 3955, 3960, 3961, 3963, 3965, 3968, 3931, 3932, 3933, 3970, 3937, 3938, 3939, 3940, 3941, 3973, 3982, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3991, 4002, 4011, 4020, 4029, 4034, 4039, 4045, 4050, 4055, 4060, 4063, 4066, 4069, 4070, 4071, 4074, 4075, 4078, 4079, 4081, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4090, 4171, 4175, 4182, 4184, 4189, 4258, 4262, 4269, 4280, 4291, 2099, 4302, 2099, 4311, 2099, 2099, 4317, 2099, 4323, 2099, 2099, 4332, 4339, 2099, 2099, 4346, 4351, 2099, 4356, 4359, 2099, 4362, 2099, 4363, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4090, 4364, 4365, 4366, 4189, 4367, 4368, 4369, 4374, 4379, 4384, 4389, 2099, 2099, 4317, 2099, 4323, 2099, 2099, 4394, 4398, 2099, 2099, 4402, 4405, 2099, 4408, 4410, 2099, 4412, 2099, 4363, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4090, 4413, 4365, 4366, 4189, 4414, 4368, 4369, 4418, 4422, 4426, 4430, 2099, 2099, 4434, 4438, 4442, 4445, 2099, 4448, 4450, 2099, 4452, 2099, 4363, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4090, 4453, 4366, 4189, 4454, 4369, 4457, 4460, 4463, 4466, 2099, 4469, 4472, 4475, 4478, 4481, 4483, 2099, 4485, 2099, 4363, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4090, 4486, 4487, 4189, 4488, 4489, 4491, 4493, 4495, 4497, 2099, 4499, 4501, 4503, 4505, 4507, 4509, 2099, 4511, 2099, 4363, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4090, 4189, 2099, 2099, 4516, 2099, 2099, 2099, 2099, 4363, 2099];
|
|
setacross_op = [134, 162, 196, 207, 230, 265, 276, 284, 329, 341, 353, 371, 397, 442, 455, 527, 639, 654, 711, 718, 729, 805, 829, 962, 987, 998, 1014, 1028, 1036, 1044];
|
|
setacross_regs = [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}];
|
|
setacross_tempsets = [1..25, 26..50, 51..73, 52..70 union 72..72, 74..98, 99..122, 100..121, 100..118 union 120..120, 123..148, 123..148, 123..147, 123..146, 149..172, 149..173, 149..172, 174..198, 199..228, 199..227, 229..250, 229..248 union 250..250, 229..247, 251..277, 251..276 union 278..278, 279..302, 303..325, 304..325, 304..325, 304..323 union 325..325, 304..323 union 325..325, 304..322];
|
|
difftemp = [474..474 union 505..505, 475..475 union 506..506, 476..476 union 527..527, 586..586 union 652..652, 588..588 union 674..674, 736..736 union 781..781, 736..736 union 796..796, 889..889 union 954..954, 1041..1041 union 1086..1086, 1041..1041 union 1101..1101 union 1117..1117, 1041..1041 union 1101..1101 union 1126..1126, 1307..1307 union 1340..1340 union 1376..1376, 1308..1308 union 1328..1328, 1308..1308 union 1343..1343 union 1359..1359, 1308..1308 union 1343..1343 union 1365..1365, 1308..1308 union 1343..1343 union 1377..1377 union 1409..1409, 1308..1308 union 1343..1343 union 1377..1377 union 1424..1424 union 1471..1471, 1341..1341 union 1421..1421 union 1472..1472, 1529..1529 union 1604..1604, 1529..1529 union 1616..1616 union 1667..1667, 1529..1529 union 1616..1616 union 1679..1679 union 1734..1734, 1713..1713 union 1738..1738, 1929..1929 union 1974..1974, 1929..1929 union 2033..2033, 2350..2350 union 2393..2393 union 2506..2506, 2351..2351 union 2505..2505, 2352..2352 union 2374..2374, 2352..2352 union 2395..2395 union 2500..2500, 2390..2390 union 2502..2502, 2392..2392 union 2507..2507, 2643..2643 union 2659..2659, 2643..2643 union 2687..2687, 2643..2643 union 2696..2696, 2989..2989 union 3039..3039, 2991..2991 union 3026..3026, 2991..2991 union 3042..3042 union 3106..3106, 3041..3041 union 3112..3112, 3215..3215 union 3217..3217, 3521..3521 union 3574..3574, 3526..3526 union 3572..3572, 3629..3629 union 3646..3646, 3629..3629 union 3662..3662 union 3687..3687, 3629..3629 union 3662..3662 union 3704..3704 union 3726..3726, 3629..3629 union 3662..3662 union 3704..3704 union 3735..3735 union 3751..3751, 3629..3629 union 3662..3662 union 3704..3704 union 3735..3735 union 3760..3760 union 3805..3805, 3659..3659 union 3734..3734, 3660..3660 union 3759..3759 union 3811..3811];
|
|
diffreg = [71..72, 96..97, 98..122, 123..147, 186..187, 188..213, 214..239, 278..279, 280..304, 305..329, 372..373, 374..398, 399..423, 504..528, 529..553, 649..650, 651..676, 677..698, 814..833, 834..858, 951..952, 953..978, 979..1001, 1144..1163, 1164..1187, 1228..1229, 1230..1254, 1255..1279, 1405..1406, 1450..1473, 1474..1497, 1579..1580, 1713..1738, 1739..1764, 1817..1818, 1819..1844, 1845..1869, 1898..1899, 1907..1908, 1982..1983, 2010..2011, 2012..2038, 2039..2065, 2132..2162, 2163..2193, 2252..2253, 2254..2283, 2284..2313, 2478..2479, 2480..2510, 2511..2536, 2571..2572, 2573..2598, 2599..2621, 2718..2737, 2738..2763, 2802..2803, 2804..2828, 2829..2853, 2898..2899, 2900..2925, 2926..2951, 3084..3085, 3086..3113, 3114..3140, 3189..3217, 3218..3246, 3281..3282, 3321..3322, 3323..3351, 3323..3348 union 3350..3352, 3353..3379, 3402..3403, 3409..3410, 3435..3436, 3437..3462, 3463..3488, 3552..3575, 3576..3599, 3841..3860, 3861..3880, 3918..3936];
|
|
domop_operands = [96..96 union 98..98, 164..164 union 188..188, 186..186 union 213..213, 346..346 union 397..397, 440..440 union 452..452 union 458..458 union 476..476 union 527..527, 474..474 union 505..505, 475..475 union 506..506, 570..570 union 576..576 union 588..588 union 674..674, 586..586 union 652..652, 649..649 union 676..676, 709..709 union 721..721 union 727..727 union 736..736 union 781..781 union 796..796, 875..875 union 881..881 union 975..975, 889..889 union 954..954, 951..951 union 978..978, 1014..1014 union 1026..1026 union 1032..1032 union 1041..1041 union 1086..1086 union 1101..1101 union 1117..1117 union 1126..1126, 1202..1202 union 1251..1251, 1208..1208 union 1254..1254, 1296..1296 union 1308..1308 union 1328..1328 union 1343..1343 union 1359..1359 union 1365..1365 union 1377..1377 union 1409..1409 union 1424..1424 union 1471..1471, 1307..1307 union 1340..1340 union 1376..1376, 1341..1341 union 1421..1421 union 1472..1472, 1412..1412 union 1418..1418 union 1422..1423, 1422..1423, 1697..1697 union 1699..1699 union 1713..1713 union 1738..1738, 1514..1514 union 1529..1529 union 1604..1604 union 1616..1616 union 1667..1667 union 1679..1679 union 1734..1734, 1555..1555 union 1661..1661, 1574..1574 union 1579..1579, 1580..1580 union 1614..1614, 1583..1583 union 1595..1595, 1586..1586 union 1598..1598, 1592..1592 union 1601..1601, 1713..1713 union 1738..1738, 1783..1783 union 1789..1789, 1886..1886 union 1920..1920 union 1929..1929 union 1974..1974 union 2033..2033, 1892..1892 union 2036..2036, 1983..1983 union 2037..2037, 1986..1986 union 2012..2012, 2010..2010 union 2038..2038, 2096..2096 union 2152..2152, 2340..2340 union 2352..2352 union 2374..2374 union 2395..2395 union 2500..2500, 2351..2351 union 2505..2505, 2350..2350 union 2393..2393 union 2506..2506, 2368..2368 union 2440..2440 union 2446..2446, 2390..2390 union 2502..2502, 2392..2392 union 2507..2507, 2478..2478 union 2510..2510, 2571..2571 union 2573..2573, 2634..2634 union 2643..2643 union 2659..2659 union 2687..2687 union 2696..2696, 2870..2870 union 2920..2920, 2876..2876 union 2925..2925, 2970..2970 union 2976..2976 union 2991..2991 union 3026..3026 union 3042..3042 union 3106..3106, 2989..2989 union 3039..3039, 3021..3021 union 3058..3058 union 3111..3111, 3041..3041 union 3112..3112, 3084..3084 union 3113..3113, 3167..3167 union 3185..3185 union 3215..3215 union 3217..3217, 3163..3163 union 3214..3214, 3215..3215 union 3217..3217, 3297..3297 union 3315..3315 union 3349..3349 union 3352..3352, 3273..3273 union 3282..3282 union 3291..3291, 3321..3321 union 3350..3350, 3349..3349 union 3352..3352, 3402..3402 union 3413..3413 union 3462..3462, 3507..3507 union 3526..3526 union 3572..3572, 3521..3521 union 3574..3574, 3620..3620 union 3629..3629 union 3646..3646 union 3662..3662 union 3687..3687 union 3704..3704 union 3726..3726 union 3735..3735 union 3751..3751 union 3760..3760 union 3805..3805, 3659..3659 union 3734..3734, 3660..3660 union 3759..3759 union 3811..3811];
|
|
domop_temps = [52..53, 92..92 union 96..96, 95..95 union 103..103, 181..181 union 193..193, 227..227 union 233..233 union 236..236 union 241..241 union 255..255, 239..239 union 251..251, 240..240 union 252..252, 289..289 union 292..292 union 296..296 union 325..325, 295..295 union 321..321, 319..319 union 327..327, 354..354 union 360..360 union 363..363 union 366..366 union 389..389 union 393..393, 436..436 union 439..439 union 470..470, 442..442 union 467..467, 465..465 union 473..473, 502..502 union 508..508 union 511..511 union 514..514 union 537..537 union 541..541 union 550..550 union 553..553, 593..593 union 603..603, 596..596 union 606..606, 639..639 union 644..644 union 654..654 union 657..657 union 667..667 union 670..670 union 673..673 union 689..689 union 693..693 union 705..705, 645..645 union 659..659 union 674..674, 658..658 union 694..694 union 706..706, 683..684, 692..692 union 695..695, 732..733, 739..739 union 745..745 union 780..780 union 783..783 union 810..810 union 813..813 union 828..828, 758..758 union 807..807, 769..769 union 771..771, 770..770 union 784..784, 772..772 union 777..777, 773..773 union 778..778, 776..776 union 779..779, 824..825, 866..866 union 869..869, 916..916 union 932..932 union 935..935 union 958..958 union 970..970, 919..919 union 973..973, 962..962 union 974..974, 963..963 union 967..967, 966..966 union 975..975, 1017..1017 union 1026..1026, 1139..1139 union 1142..1142 union 1154..1154 union 1157..1157 union 1193..1193, 1143..1143 union 1198..1198, 1144..1144 union 1159..1159 union 1199..1199, 1151..1151 union 1184..1184 union 1187..1187, 1158..1158 union 1195..1195, 1160..1160 union 1200..1200, 1190..1190 union 1203..1203, 1238..1239, 1275..1275 union 1278..1278 union 1286..1286 union 1299..1299 union 1302..1302, 1391..1391 union 1400..1400, 1394..1394 union 1405..1405, 1440..1440 union 1443..1443 union 1448..1448 union 1466..1466 union 1469..1469 union 1485..1485, 1450..1450 union 1470..1470, 1465..1465 union 1479..1479 union 1490..1490, 1472..1472 union 1491..1491, 1482..1482 union 1492..1492, 1528..1529, 1530..1530 union 1541..1541, 1533..1533 union 1542..1542, 1583..1584, 1585..1585 union 1588..1588 union 1593..1593, 1596..1596 union 1607..1607, 1597..1597 union 1606..1606, 1646..1646 union 1650..1650 union 1661..1661, 1696..1696 union 1701..1701 union 1713..1713, 1702..1702 union 1715..1715, 1750..1750 union 1753..1753 union 1762..1762 union 1766..1766 union 1780..1780 union 1785..1785 union 1794..1794 union 1797..1797 union 1805..1805 union 1808..1808 union 1831..1831, 1767..1767 union 1798..1798, 1768..1768 union 1809..1809 union 1834..1834];
|
|
domuse_p = [25, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 74, 76, 76, 78, 80, 80, 82, 82, 84, 86, 88, 90, 92, 94, 96, 97, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 166, 168, 168, 170, 172, 174, 176, 178, 180, 182, 184, 184, 186, 187, 240, 242, 244, 246, 248, 250, 252, 254, 256, 260, 262, 264, 266, 268, 270, 272, 274, 276, 279, 330, 332, 334, 336, 338, 340, 342, 344, 346, 348, 350, 354, 356, 358, 360, 362, 364, 366, 368, 370, 373, 424, 426, 428, 430, 432, 434, 436, 438, 440, 440, 442, 444, 448, 450, 452, 452, 454, 456, 458, 458, 461, 463, 465, 467, 469, 474, 475, 476, 490, 492, 494, 496, 498, 500, 502, 554, 556, 558, 560, 562, 564, 566, 568, 570, 570, 572, 574, 576, 576, 579, 581, 583, 586, 588, 629, 629, 631, 631, 633, 635, 637, 639, 641, 643, 645, 647, 647, 649, 650, 699, 701, 705, 709, 709, 709, 711, 713, 717, 721, 721, 721, 723, 727, 727, 727, 732, 736, 736, 777, 781, 784, 788, 790, 810, 812, 859, 861, 863, 865, 867, 869, 871, 873, 875, 877, 879, 881, 884, 886, 889, 931, 931, 933, 933, 935, 937, 939, 941, 943, 945, 947, 949, 949, 951, 952, 1002, 1004, 1008, 1010, 1014, 1014, 1014, 1014, 1014, 1016, 1018, 1022, 1026, 1026, 1026, 1026, 1026, 1028, 1032, 1032, 1032, 1032, 1032, 1037, 1041, 1041, 1041, 1041, 1082, 1086, 1086, 1086, 1089, 1093, 1095, 1101, 1101, 1117, 1122, 1140, 1142, 1188, 1190, 1192, 1194, 1196, 1198, 1200, 1202, 1204, 1206, 1208, 1210, 1212, 1214, 1216, 1218, 1220, 1222, 1224, 1226, 1229, 1280, 1282, 1284, 1286, 1288, 1290, 1292, 1294, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1302, 1307, 1307, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1322, 1324, 1326, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1331, 1333, 1337, 1340, 1341, 1341, 1343, 1343, 1343, 1343, 1343, 1343, 1357, 1359, 1359, 1359, 1359, 1361, 1363, 1365, 1365, 1365, 1365, 1368, 1372, 1377, 1377, 1377, 1391, 1393, 1395, 1397, 1399, 1401, 1403, 1407, 1409, 1409, 1412, 1414, 1416, 1418, 1421, 1424, 1438, 1440, 1442, 1444, 1446, 1448, 1498, 1500, 1502, 1504, 1506, 1508, 1510, 1512, 1514, 1514, 1514, 1514, 1514, 1514, 1516, 1518, 1522, 1524, 1529, 1529, 1529, 1529, 1529, 1543, 1545, 1547, 1568, 1570, 1602, 1604, 1604, 1604, 1604, 1607, 1611, 1616, 1616, 1616, 1657, 1663, 1665, 1667, 1667, 1670, 1672, 1674, 1679, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1767, 1769, 1771, 1773, 1775, 1777, 1779, 1785, 1791, 1793, 1797, 1799, 1801, 1803, 1805, 1807, 1809, 1811, 1813, 1815, 1818, 1870, 1872, 1874, 1876, 1878, 1880, 1882, 1884, 1886, 1886, 1886, 1888, 1890, 1892, 1894, 1896, 1898, 1898, 1901, 1903, 1905, 1910, 1912, 1916, 1918, 1920, 1920, 1920, 1923, 1925, 1929, 1929, 1970, 1972, 1974, 1976, 1978, 1980, 1983, 1984, 1986, 1988, 1988, 1990, 1990, 1992, 1994, 1996, 1998, 2000, 2002, 2004, 2006, 2008, 2008, 2010, 2011, 2066, 2068, 2070, 2072, 2074, 2076, 2078, 2080, 2082, 2084, 2088, 2090, 2092, 2094, 2096, 2098, 2101, 2104, 2106, 2108, 2110, 2112, 2114, 2116, 2118, 2120, 2122, 2124, 2126, 2128, 2130, 2194, 2196, 2198, 2200, 2202, 2204, 2206, 2208, 2210, 2212, 2214, 2216, 2218, 2220, 2224, 2226, 2228, 2230, 2232, 2234, 2236, 2238, 2240, 2242, 2244, 2246, 2248, 2250, 2253, 2314, 2316, 2318, 2320, 2322, 2324, 2326, 2328, 2330, 2332, 2336, 2338, 2340, 2340, 2340, 2340, 2343, 2345, 2347, 2350, 2350, 2351, 2352, 2352, 2352, 2368, 2370, 2372, 2374, 2374, 2377, 2379, 2381, 2383, 2385, 2387, 2390, 2392, 2393, 2395, 2436, 2442, 2448, 2448, 2450, 2450, 2452, 2454, 2456, 2458, 2460, 2462, 2464, 2466, 2468, 2470, 2472, 2474, 2476, 2476, 2478, 2479, 2537, 2537, 2539, 2541, 2543, 2545, 2547, 2549, 2551, 2553, 2553, 2555, 2555, 2557, 2559, 2561, 2563, 2565, 2567, 2569, 2571, 2572, 2622, 2626, 2628, 2630, 2634, 2634, 2634, 2634, 2639, 2643, 2643, 2643, 2659, 2659, 2662, 2679, 2683, 2687, 2692, 2710, 2712, 2714, 2716, 2764, 2766, 2768, 2770, 2772, 2774, 2776, 2778, 2780, 2784, 2786, 2788, 2790, 2792, 2794, 2796, 2798, 2800, 2803, 2854, 2856, 2858, 2860, 2862, 2864, 2866, 2868, 2870, 2872, 2874, 2876, 2878, 2880, 2882, 2884, 2886, 2888, 2890, 2892, 2894, 2896, 2899, 2952, 2954, 2956, 2958, 2960, 2962, 2964, 2966, 2968, 2970, 2970, 2970, 2970, 2972, 2974, 2976, 2976, 2976, 2976, 2982, 2984, 2989, 2991, 2991, 2991, 3006, 3006, 3008, 3010, 3010, 3012, 3019, 3021, 3021, 3023, 3023, 3024, 3026, 3026, 3029, 3033, 3035, 3041, 3042, 3056, 3058, 3060, 3060, 3062, 3062, 3064, 3066, 3068, 3070, 3072, 3074, 3076, 3078, 3080, 3082, 3082, 3084, 3085, 3141, 3143, 3145, 3147, 3149, 3151, 3153, 3155, 3157, 3159, 3161, 3163, 3165, 3167, 3169, 3171, 3173, 3175, 3177, 3179, 3181, 3183, 3185, 3187, 3247, 3251, 3253, 3255, 3257, 3259, 3261, 3263, 3265, 3267, 3269, 3273, 3275, 3279, 3283, 3287, 3287, 3293, 3295, 3295, 3297, 3299, 3301, 3303, 3305, 3307, 3309, 3311, 3313, 3315, 3317, 3317, 3319, 3321, 3322, 3380, 3382, 3384, 3386, 3388, 3390, 3392, 3394, 3396, 3398, 3400, 3402, 3402, 3405, 3407, 3409, 3409, 3411, 3413, 3415, 3417, 3419, 3421, 3423, 3425, 3427, 3429, 3431, 3433, 3436, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3507, 3512, 3514, 3516, 3518, 3521, 3526, 3540, 3542, 3544, 3546, 3548, 3550, 3600, 3602, 3610, 3612, 3616, 3620, 3620, 3620, 3620, 3620, 3620, 3620, 3620, 3620, 3620, 3625, 3629, 3629, 3629, 3629, 3629, 3629, 3629, 3629, 3629, 3646, 3646, 3646, 3646, 3646, 3646, 3646, 3646, 3649, 3659, 3660, 3660, 3662, 3662, 3662, 3662, 3662, 3662, 3662, 3676, 3676, 3676, 3676, 3676, 3676, 3676, 3678, 3680, 3680, 3680, 3680, 3680, 3680, 3680, 3682, 3687, 3687, 3687, 3687, 3687, 3687, 3689, 3692, 3696, 3698, 3704, 3704, 3704, 3704, 3704, 3718, 3718, 3718, 3718, 3718, 3718, 3719, 3719, 3719, 3719, 3719, 3720, 3720, 3720, 3720, 3721, 3721, 3721, 3722, 3722, 3723, 3726, 3726, 3726, 3726, 3735, 3735, 3735, 3751, 3751, 3759, 3760, 3801, 3825, 3829, 3831, 3835, 3837, 3839, 3881, 3883, 3885, 3887, 3889, 3891, 3893, 3895, 3897, 3899, 3901, 3903, 3905, 3907, 3909, 3911, 3913, 3915];
|
|
domuse_q = [96, 98, 99, 100, 101, 72, 71, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 120, 72, 71, 121, 97, 116, 122, 96, 98, 96, 98, 99, 100, 101, 120, 121, 122, 98, 116, 188, 189, 190, 191, 210, 211, 212, 188, 188, 186, 213, 186, 213, 188, 189, 190, 191, 210, 211, 212, 186, 213, 213, 206, 280, 281, 282, 283, 302, 303, 304, 258, 258, 278, 278, 280, 281, 282, 283, 302, 303, 304, 298, 374, 375, 376, 377, 396, 397, 398, 397, 397, 352, 352, 372, 372, 374, 375, 376, 377, 396, 397, 398, 392, 504, 505, 506, 507, 526, 527, 528, 527, 476, 527, 446, 446, 472, 527, 476, 527, 473, 527, 476, 527, 505, 506, 527, 472, 473, 505, 506, 527, 504, 505, 506, 507, 526, 527, 528, 651, 652, 653, 654, 673, 674, 675, 674, 588, 674, 587, 674, 588, 674, 652, 674, 587, 652, 674, 649, 676, 649, 676, 651, 652, 653, 654, 673, 674, 675, 649, 676, 676, 669, 795, 832, 833, 736, 781, 796, 715, 715, 793, 736, 781, 796, 735, 736, 781, 796, 735, 781, 796, 794, 796, 795, 793, 794, 832, 833, 953, 954, 955, 974, 975, 976, 977, 975, 975, 890, 975, 975, 954, 890, 954, 951, 978, 951, 978, 953, 954, 955, 974, 975, 976, 977, 951, 978, 978, 970, 1100, 1162, 1163, 1125, 1041, 1086, 1101, 1117, 1126, 1020, 1020, 1098, 1041, 1086, 1101, 1117, 1126, 1040, 1041, 1086, 1101, 1117, 1126, 1040, 1086, 1101, 1117, 1126, 1099, 1101, 1117, 1126, 1100, 1098, 1099, 1117, 1126, 1126, 1125, 1162, 1163, 1230, 1231, 1250, 1251, 1252, 1253, 1251, 1251, 1254, 1254, 1254, 1228, 1228, 1230, 1231, 1250, 1251, 1252, 1253, 1254, 1246, 1450, 1451, 1470, 1471, 1472, 1473, 1406, 1471, 1308, 1328, 1343, 1359, 1365, 1377, 1409, 1424, 1471, 1471, 1340, 1376, 1328, 1343, 1359, 1365, 1377, 1409, 1424, 1471, 1466, 1342, 1471, 1343, 1359, 1365, 1377, 1409, 1424, 1471, 1471, 1472, 1342, 1376, 1421, 1472, 1359, 1365, 1377, 1409, 1424, 1471, 1471, 1377, 1409, 1424, 1471, 1375, 1471, 1377, 1409, 1424, 1471, 1471, 1375, 1409, 1424, 1471, 1466, 1422, 1422, 1466, 1405, 1406, 1405, 1471, 1424, 1471, 1422, 1471, 1472, 1422, 1472, 1471, 1450, 1451, 1470, 1471, 1472, 1473, 1713, 1713, 1714, 1733, 1734, 1735, 1736, 1734, 1529, 1604, 1616, 1667, 1679, 1734, 1729, 1528, 1734, 1528, 1604, 1616, 1667, 1679, 1734, 1729, 1549, 1549, 1729, 1615, 1734, 1616, 1667, 1679, 1734, 1734, 1615, 1667, 1679, 1734, 1677, 1678, 1734, 1679, 1734, 1734, 1677, 1678, 1734, 1729, 1737, 1713, 1713, 1714, 1733, 1734, 1735, 1736, 1737, 1795, 1819, 1820, 1839, 1840, 1841, 1842, 1817, 1843, 1795, 1844, 1817, 1819, 1820, 1839, 1840, 1841, 1842, 1843, 1844, 1835, 2012, 2013, 2032, 2033, 2034, 2035, 1908, 2033, 1929, 1974, 2033, 2036, 2036, 2036, 1899, 1899, 2011, 2028, 1907, 1908, 1907, 1914, 1914, 1928, 2033, 1929, 1974, 2033, 2033, 1928, 1974, 2033, 1982, 2033, 2033, 2037, 1982, 2037, 2037, 2012, 2012, 2010, 2038, 2010, 2038, 2012, 2013, 2032, 2033, 2034, 2035, 2036, 2037, 2010, 2038, 2038, 2028, 2086, 2132, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2086, 2158, 2147, 2159, 2152, 2152, 2160, 2161, 2162, 2132, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2254, 2222, 2255, 2256, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2222, 2252, 2252, 2254, 2255, 2256, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2271, 2480, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2394, 2500, 2352, 2374, 2395, 2500, 2500, 2505, 2506, 2393, 2506, 2505, 2374, 2395, 2500, 2446, 2391, 2500, 2395, 2500, 2500, 2502, 2506, 2507, 2394, 2391, 2502, 2507, 2506, 2500, 2508, 2509, 2478, 2510, 2478, 2510, 2480, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2478, 2510, 2510, 2495, 2571, 2573, 2574, 2593, 2594, 2595, 2596, 2597, 2598, 2571, 2573, 2571, 2573, 2574, 2593, 2594, 2595, 2596, 2597, 2598, 2573, 2589, 2736, 2642, 2665, 2681, 2643, 2659, 2687, 2696, 2642, 2659, 2687, 2696, 2687, 2696, 2665, 2681, 2695, 2696, 2695, 2732, 2737, 2736, 2737, 2804, 2823, 2824, 2825, 2826, 2782, 2827, 2828, 2782, 2802, 2802, 2804, 2823, 2824, 2825, 2826, 2827, 2828, 2819, 2900, 2919, 2920, 2921, 2922, 2923, 2924, 2920, 2920, 2925, 2925, 2925, 2898, 2898, 2900, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2915, 3086, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3106, 2991, 3026, 3042, 3106, 2990, 3106, 2991, 3026, 3042, 3106, 3106, 2990, 3039, 3026, 3042, 3106, 3085, 3101, 3038, 3085, 3101, 3112, 3111, 3058, 3111, 3085, 3101, 3106, 3042, 3106, 3106, 3038, 3112, 3112, 3106, 3111, 3111, 3084, 3113, 3084, 3113, 3086, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3084, 3113, 3113, 3101, 3189, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3215, 3214, 3214, 3216, 3215, 3189, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3285, 3323, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3349, 3282, 3281, 3281, 3285, 3321, 3350, 3351, 3321, 3350, 3349, 3323, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3321, 3350, 3351, 3350, 3338, 3403, 3437, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3403, 3462, 3413, 3462, 3410, 3410, 3436, 3452, 3462, 3462, 3435, 3435, 3437, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3452, 3552, 3571, 3572, 3573, 3574, 3575, 3525, 3522, 3572, 3526, 3572, 3572, 3574, 3525, 3522, 3574, 3572, 3552, 3571, 3572, 3573, 3574, 3575, 3661, 3859, 3614, 3614, 3628, 3629, 3646, 3662, 3687, 3704, 3726, 3735, 3751, 3760, 3805, 3628, 3646, 3662, 3687, 3704, 3726, 3735, 3751, 3760, 3805, 3662, 3687, 3704, 3726, 3735, 3751, 3760, 3805, 3661, 3734, 3759, 3811, 3687, 3704, 3726, 3735, 3751, 3760, 3805, 3718, 3719, 3720, 3721, 3722, 3723, 3855, 3702, 3718, 3719, 3720, 3721, 3722, 3723, 3855, 3703, 3704, 3726, 3735, 3751, 3760, 3805, 3700, 3700, 3702, 3703, 3726, 3735, 3751, 3760, 3805, 3719, 3720, 3721, 3722, 3723, 3855, 3720, 3721, 3722, 3723, 3855, 3721, 3722, 3723, 3855, 3722, 3723, 3855, 3723, 3855, 3855, 3735, 3751, 3760, 3805, 3751, 3760, 3805, 3760, 3805, 3811, 3805, 3827, 3827, 3833, 3833, 3860, 3859, 3860, 3918, 3917, 3917, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3918];
|
|
domuse_r = [0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 4, 5, 73, 20, 20, 77, 0, 0, 0, 0, 1, 2, 3, 24, 73, 77, 0, 20, 123, 124, 125, 126, 145, 146, 147, 123, 123, 165, 165, 165, 165, 123, 124, 125, 126, 145, 146, 147, 165, 165, 165, 141, 214, 215, 216, 217, 236, 237, 238, 239, 239, 259, 259, 214, 215, 216, 217, 236, 237, 238, 232, 305, 306, 307, 308, 327, 328, 329, 328, 328, 347, 347, 353, 353, 305, 306, 307, 308, 327, 328, 329, 323, 399, 400, 401, 402, 421, 422, 423, 422, 422, 422, 441, 441, 447, 422, 422, 422, 453, 422, 422, 422, 400, 401, 422, 447, 453, 400, 401, 422, 399, 400, 401, 402, 421, 422, 423, 529, 530, 531, 532, 551, 552, 553, 552, 552, 552, 571, 552, 552, 552, 530, 552, 571, 530, 552, 590, 590, 590, 590, 529, 530, 531, 532, 551, 552, 553, 590, 590, 590, 547, 677, 696, 698, 697, 697, 697, 710, 710, 716, 697, 697, 697, 722, 697, 697, 697, 722, 697, 697, 738, 697, 677, 716, 738, 696, 698, 834, 835, 836, 855, 856, 857, 858, 856, 856, 876, 856, 856, 835, 876, 835, 892, 892, 892, 892, 834, 835, 836, 855, 856, 857, 858, 892, 892, 892, 851, 979, 998, 1000, 1001, 999, 999, 999, 999, 999, 1015, 1015, 1021, 999, 999, 999, 999, 999, 1027, 999, 999, 999, 999, 999, 1027, 999, 999, 999, 999, 1043, 999, 999, 999, 979, 1021, 1043, 999, 999, 999, 1001, 998, 1000, 1164, 1165, 1184, 1185, 1186, 1187, 1185, 1185, 1203, 1203, 1203, 1209, 1209, 1164, 1165, 1184, 1185, 1186, 1187, 1203, 1180, 1255, 1256, 1275, 1276, 1277, 1278, 1279, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1298, 1298, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1271, 1323, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1277, 1323, 1298, 1277, 1277, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1360, 1276, 1276, 1276, 1276, 1276, 1276, 1360, 1276, 1276, 1276, 1271, 1392, 1392, 1271, 1398, 1279, 1398, 1276, 1276, 1276, 1392, 1276, 1277, 1392, 1277, 1276, 1255, 1256, 1275, 1276, 1277, 1278, 1474, 1474, 1475, 1494, 1495, 1496, 1497, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1490, 1517, 1495, 1517, 1495, 1495, 1495, 1495, 1495, 1490, 1544, 1544, 1490, 1569, 1495, 1495, 1495, 1495, 1495, 1495, 1569, 1495, 1495, 1495, 1618, 1662, 1495, 1495, 1495, 1495, 1618, 1662, 1495, 1490, 1694, 1474, 1474, 1475, 1494, 1495, 1496, 1497, 1694, 1740, 1741, 1742, 1761, 1762, 1763, 1764, 1784, 1790, 1740, 1796, 1784, 1741, 1742, 1761, 1762, 1763, 1764, 1790, 1796, 1757, 1845, 1846, 1865, 1866, 1867, 1868, 1869, 1866, 1866, 1866, 1866, 1887, 1887, 1887, 1893, 1893, 1861, 1861, 1900, 1869, 1900, 1909, 1909, 1915, 1866, 1866, 1866, 1866, 1866, 1915, 1866, 1866, 1931, 1866, 1866, 1975, 1931, 1975, 1975, 1845, 1845, 1987, 1987, 1987, 1987, 1845, 1846, 1865, 1866, 1867, 1868, 1887, 1975, 1987, 1987, 1987, 1861, 2039, 2040, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2039, 2087, 2055, 2091, 2060, 2060, 2097, 2100, 2103, 2040, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2087, 2091, 2097, 2100, 2103, 2163, 2164, 2165, 2166, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2164, 2223, 2223, 2163, 2165, 2166, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2181, 2284, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2313, 2304, 2304, 2304, 2304, 2304, 2304, 2309, 2310, 2310, 2310, 2309, 2304, 2304, 2304, 2312, 2369, 2304, 2304, 2304, 2304, 2306, 2310, 2311, 2313, 2369, 2306, 2311, 2310, 2304, 2397, 2441, 2447, 2447, 2447, 2447, 2284, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2397, 2441, 2447, 2447, 2447, 2299, 2511, 2511, 2512, 2531, 2532, 2533, 2534, 2535, 2536, 2511, 2511, 2511, 2511, 2512, 2531, 2532, 2533, 2534, 2535, 2536, 2511, 2527, 2617, 2619, 2620, 2621, 2618, 2618, 2618, 2618, 2619, 2618, 2618, 2618, 2618, 2618, 2620, 2621, 2682, 2618, 2682, 2613, 2711, 2617, 2711, 2738, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2761, 2783, 2783, 2738, 2757, 2758, 2759, 2760, 2762, 2763, 2753, 2829, 2848, 2849, 2850, 2851, 2852, 2853, 2849, 2849, 2871, 2871, 2871, 2877, 2877, 2829, 2848, 2849, 2850, 2851, 2852, 2853, 2871, 2844, 2926, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2946, 2946, 2946, 2946, 2946, 2971, 2946, 2946, 2946, 2946, 2946, 2946, 2971, 2978, 2946, 2946, 2946, 2941, 2941, 3007, 2941, 2941, 3011, 2951, 2951, 2951, 2941, 2941, 2946, 2946, 2946, 2946, 3007, 3011, 3011, 2946, 2951, 2951, 3059, 3059, 3059, 3059, 2926, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 3011, 3059, 3059, 3059, 2941, 3114, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3140, 3139, 3139, 3164, 3140, 3114, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3164, 3218, 3220, 3239, 3240, 3241, 3242, 3243, 3244, 3245, 3246, 3246, 3219, 3274, 3274, 3218, 3286, 3286, 3292, 3286, 3286, 3246, 3220, 3239, 3240, 3241, 3242, 3243, 3244, 3245, 3246, 3286, 3286, 3292, 3286, 3235, 3353, 3354, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3353, 3379, 3379, 3379, 3404, 3404, 3369, 3369, 3379, 3379, 3414, 3414, 3354, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3369, 3463, 3482, 3483, 3484, 3485, 3486, 3487, 3488, 3483, 3483, 3483, 3483, 3485, 3487, 3488, 3485, 3483, 3463, 3482, 3483, 3484, 3485, 3486, 3576, 3595, 3599, 3599, 3615, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3615, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3576, 3597, 3598, 3598, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3677, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3681, 3596, 3596, 3596, 3596, 3596, 3596, 3688, 3688, 3677, 3681, 3596, 3596, 3596, 3596, 3596, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3591, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 3598, 3596, 3762, 3762, 3828, 3828, 3834, 3595, 3834, 3861, 3880, 3880, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3861];
|
|
infassign = array2d(1..330, 1..4, [25, 10, 79, 94, 26, 10, 95, 101, 27, 10, 102, 109, 28, 10, 110, 133, 29, 10, 134, 134, 30, 10, 135, 135, 31, 10, 136, 136, 32, 10, 137, 137, 33, 10, 138, 138, 34, 10, 139, 139, 35, 10, 140, 140, 36, 10, 141, 141, 37, 10, 142, 142, 38, 10, 143, 143, 39, 10, 67, 67, 40, 10, 69, 69, 41, 10, 71, 71, 42, 10, 73, 73, 43, 10, 75, 75, 44, 10, 77, 77, 45, 10, 144, 171, 49, 10, 172, 198, 51, 10, 199, 210, 85, 10, 79, 94, 86, 10, 95, 101, 87, 10, 102, 109, 88, 10, 110, 133, 89, 10, 144, 171, 90, 10, 172, 198, 91, 10, 199, 210, 94, 10, 211, 212, 130, 10, 79, 94, 131, 10, 95, 101, 132, 10, 102, 109, 133, 10, 110, 133, 134, 10, 144, 171, 135, 10, 172, 198, 136, 10, 199, 210, 137, 10, 211, 212, 140, 10, 213, 213, 174, 10, 79, 94, 175, 10, 95, 101, 176, 10, 102, 109, 177, 10, 110, 133, 178, 10, 144, 171, 179, 10, 172, 198, 180, 10, 199, 210, 183, 10, 214, 214, 186, 10, 215, 215, 220, 10, 79, 94, 221, 10, 95, 101, 222, 10, 102, 109, 223, 10, 110, 133, 224, 10, 144, 171, 225, 10, 172, 198, 226, 10, 199, 210, 229, 10, 216, 216, 232, 10, 217, 217, 235, 10, 218, 218, 282, 10, 79, 94, 283, 10, 95, 101, 284, 10, 102, 109, 285, 10, 110, 133, 286, 10, 144, 171, 287, 10, 172, 198, 288, 10, 199, 210, 291, 10, 219, 219, 318, 10, 220, 240, 350, 10, 95, 101, 351, 10, 144, 171, 352, 10, 172, 198, 353, 10, 199, 210, 356, 10, 241, 241, 359, 10, 242, 242, 362, 10, 243, 243, 388, 10, 244, 244, 429, 10, 79, 94, 430, 10, 102, 109, 431, 10, 110, 133, 432, 10, 144, 171, 433, 10, 172, 198, 434, 10, 199, 210, 435, 10, 220, 240, 438, 10, 245, 245, 464, 10, 246, 264, 497, 10, 102, 109, 498, 10, 144, 171, 499, 10, 172, 198, 500, 10, 199, 210, 501, 10, 220, 240, 504, 10, 265, 265, 507, 10, 266, 266, 510, 10, 267, 267, 536, 10, 268, 268, 587, 10, 79, 94, 588, 10, 110, 133, 589, 10, 144, 171, 590, 10, 172, 198, 591, 10, 220, 240, 592, 10, 246, 264, 595, 10, 269, 270, 598, 10, 271, 271, 632, 10, 79, 94, 633, 10, 110, 133, 634, 10, 144, 171, 635, 10, 172, 198, 636, 10, 220, 240, 637, 10, 246, 264, 638, 10, 269, 270, 642, 10, 272, 272, 653, 10, 273, 273, 669, 10, 274, 274, 683, 10, 275, 276, 684, 10, 275, 276, 686, 10, 277, 277, 732, 10, 79, 94, 733, 10, 79, 94, 734, 10, 110, 133, 735, 10, 144, 171, 736, 10, 172, 198, 737, 10, 220, 240, 738, 10, 246, 264, 742, 10, 278, 278, 754, 10, 279, 279, 757, 10, 280, 280, 760, 10, 281, 281, 762, 10, 282, 282, 764, 10, 283, 283, 766, 10, 284, 284, 768, 10, 285, 285, 775, 10, 286, 286, 806, 10, 287, 287, 809, 10, 288, 288, 823, 10, 289, 292, 858, 10, 79, 94, 859, 10, 289, 292, 860, 10, 79, 94, 861, 10, 110, 133, 862, 10, 144, 171, 863, 10, 172, 198, 864, 10, 220, 240, 865, 10, 246, 264, 868, 10, 293, 293, 871, 10, 79, 94, 874, 10, 289, 292, 909, 10, 79, 94, 910, 10, 110, 133, 911, 10, 144, 171, 912, 10, 172, 198, 913, 10, 220, 240, 914, 10, 246, 264, 915, 10, 289, 292, 918, 10, 294, 299, 921, 10, 300, 300, 924, 10, 301, 301, 928, 10, 302, 302, 931, 10, 303, 303, 957, 10, 304, 304, 960, 10, 305, 318, 965, 10, 319, 322, 1003, 10, 79, 94, 1004, 10, 110, 133, 1005, 10, 144, 171, 1006, 10, 172, 198, 1007, 10, 220, 240, 1008, 10, 246, 264, 1009, 10, 294, 299, 1010, 10, 305, 318, 1011, 10, 319, 322, 1014, 10, 323, 326, 1016, 10, 327, 338, 1019, 10, 339, 341, 1021, 10, 342, 344, 1023, 10, 345, 347, 1068, 10, 323, 326, 1069, 10, 319, 322, 1070, 10, 327, 338, 1071, 10, 110, 133, 1072, 10, 144, 171, 1073, 10, 172, 198, 1074, 10, 220, 240, 1075, 10, 246, 264, 1076, 10, 294, 299, 1077, 10, 305, 318, 1078, 10, 339, 341, 1079, 10, 342, 344, 1080, 10, 345, 347, 1083, 10, 348, 348, 1127, 10, 110, 133, 1128, 10, 144, 171, 1129, 10, 172, 198, 1130, 10, 220, 240, 1131, 10, 246, 264, 1132, 10, 294, 299, 1133, 10, 305, 318, 1134, 10, 339, 341, 1135, 10, 342, 344, 1136, 10, 345, 347, 1137, 10, 323, 326, 1138, 10, 327, 338, 1153, 10, 349, 349, 1183, 10, 327, 338, 1186, 10, 323, 326, 1189, 10, 319, 322, 1230, 10, 327, 338, 1231, 10, 110, 133, 1232, 10, 144, 171, 1233, 10, 172, 198, 1234, 10, 220, 240, 1235, 10, 246, 264, 1236, 10, 294, 299, 1237, 10, 305, 318, 1270, 10, 144, 171, 1271, 10, 172, 198, 1272, 10, 220, 240, 1273, 10, 246, 264, 1274, 10, 305, 318, 1298, 10, 350, 350, 1311, 10, 199, 210, 1340, 10, 110, 133, 1341, 10, 144, 171, 1342, 10, 172, 198, 1343, 10, 220, 240, 1344, 10, 246, 264, 1345, 10, 294, 299, 1346, 10, 305, 318, 1347, 10, 327, 338, 1350, 10, 351, 351, 1384, 10, 110, 133, 1385, 10, 144, 171, 1386, 10, 172, 198, 1387, 10, 220, 240, 1388, 10, 246, 264, 1389, 10, 305, 318, 1390, 10, 327, 338, 1393, 10, 352, 357, 1396, 10, 358, 358, 1432, 10, 110, 133, 1433, 10, 144, 171, 1434, 10, 172, 198, 1435, 10, 220, 240, 1436, 10, 246, 264, 1437, 10, 305, 318, 1438, 10, 327, 338, 1439, 10, 352, 357, 1442, 10, 359, 359, 1446, 10, 360, 360, 1459, 10, 361, 361, 1461, 10, 362, 370, 1481, 10, 362, 370, 1520, 10, 110, 133, 1521, 10, 144, 171, 1522, 10, 172, 198, 1523, 10, 220, 240, 1524, 10, 246, 264, 1525, 10, 305, 318, 1526, 10, 327, 338, 1527, 10, 352, 357, 1528, 10, 362, 370, 1529, 10, 362, 370, 1532, 10, 371, 373, 1573, 10, 362, 370, 1574, 10, 371, 373, 1575, 10, 110, 133, 1576, 10, 144, 171, 1577, 10, 172, 198, 1578, 10, 220, 240, 1579, 10, 246, 264, 1580, 10, 305, 318, 1581, 10, 327, 338, 1582, 10, 352, 357, 1583, 10, 362, 370, 1584, 10, 362, 370, 1587, 10, 374, 374, 1592, 10, 362, 370, 1595, 10, 371, 373, 1636, 10, 362, 370, 1637, 10, 110, 133, 1638, 10, 144, 171, 1639, 10, 172, 198, 1640, 10, 220, 240, 1641, 10, 246, 264, 1642, 10, 305, 318, 1643, 10, 327, 338, 1644, 10, 352, 357, 1648, 10, 375, 375, 1652, 10, 376, 376, 1688, 10, 110, 133, 1689, 10, 144, 171, 1690, 10, 172, 198, 1691, 10, 220, 240, 1692, 10, 246, 264, 1693, 10, 305, 318, 1694, 10, 327, 338, 1695, 10, 352, 357, 1741, 10, 110, 133, 1742, 10, 144, 171, 1743, 10, 172, 198, 1744, 10, 220, 240, 1745, 10, 246, 264, 1746, 10, 305, 318, 1749, 10, 377, 377, 1776, 10, 378, 378, 1778, 10, 379, 379, 1782, 10, 380, 380, 1830, 10, 381, 381, 1843, 10, 382, 382, 1846, 10, 199, 210, 1869, 10, 199, 210, 1870, 10, 144, 171, 641, 11, 3075, 3076, 642, 11, 3075, 3076, 756, 11, 3077, 3078, 757, 11, 3077, 3078, 761, 11, 3079, 3080, 762, 11, 3079, 3080, 763, 11, 3081, 3082, 764, 11, 3081, 3082, 765, 11, 3083, 3084, 766, 11, 3083, 3084, 774, 11, 3085, 3086, 775, 11, 3085, 3086, 1020, 11, 3087, 3089, 1022, 11, 3090, 3092, 1079, 11, 3087, 3089, 1080, 11, 3090, 3092, 1135, 11, 3087, 3089, 1136, 11, 3090, 3092, 1445, 11, 3093, 3094, 1446, 11, 3093, 3094]);
|
|
space = array1d(-1..17, [-1, 0, 1, 1, 2, 3, 4, 5, 6, 6, 6, 6, 7, 8, 9, 10, 10, 11, 11]);
|
|
dominate_ing = [3, 3, 4, 5, 6, 7, 8, 23, 27, 29, 30, 41, 41, 42, 43, 44, 45, 46, 47, 48, 50, 50, 51, 63, 64, 65, 66, 67, 68, 69, 70, 73, 85, 86, 87, 88, 89, 90, 90, 91, 92, 94, 97, 109, 110, 110, 111, 111, 112, 113, 114, 114, 114, 114, 114, 115, 116, 118, 121, 122, 124, 125, 128, 129, 130, 145, 146, 146, 147, 148, 149, 150, 150, 150, 150, 151, 152, 154, 155, 158, 159, 164, 164, 165, 177, 178, 179, 179, 179, 179, 179, 179, 180, 181, 183, 187, 189, 190, 193, 199, 214, 215, 215, 216, 217, 218, 218, 218, 219, 220, 221, 223, 224, 227, 232, 232, 233, 245, 246, 247, 247, 247, 247, 247, 247, 247, 247, 248, 249, 250, 252, 256, 258, 259, 262, 268, 272, 278, 291, 292, 293, 294, 294, 295, 296, 297, 299, 299, 300, 302, 314, 315, 316, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 318, 318, 318, 319, 320, 321, 324, 324, 324, 326, 327, 332, 333, 336, 337, 338, 343, 345, 346, 349, 356, 357, 357, 359, 363, 366, 367, 368, 381, 382, 382, 383, 384, 385, 385, 385, 385, 385, 385, 385, 386, 387, 388, 391, 394, 400, 404, 404, 405, 407, 407, 409, 409, 411, 411, 413, 413, 415, 416, 418, 421, 423, 426, 426, 427, 435, 438, 444, 447, 448, 451, 458, 459, 469, 469, 470, 471, 472, 473, 474, 475, 476, 477, 479, 482, 485, 498, 498, 499, 500, 501, 501, 501, 501, 501, 502, 503, 504, 505, 507, 507, 508, 510, 513, 517, 520, 521, 524, 529, 530, 532, 532, 534, 536, 538, 538, 539, 552, 553, 554, 555, 555, 556, 557, 558, 559, 560, 563, 565, 566, 568, 570, 572, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 603, 620, 621, 622, 622, 622, 622, 622, 623, 624, 624, 625, 626, 627, 627, 628, 628, 628, 629, 629, 630, 630, 630, 631, 632, 635, 636, 637, 641, 643, 644, 647, 648, 649, 650, 656, 657, 659, 662, 662, 663, 680, 680, 681, 682, 683, 684, 685, 686, 687, 688, 700, 701, 701, 701, 701, 701, 702, 703, 704, 705, 708, 713, 722, 723, 732, 738, 739, 740, 741, 742, 743, 744, 745, 748, 760, 761, 762, 762, 763, 764, 765, 766, 767, 769, 769, 770, 772, 785, 786, 787, 787, 787, 787, 787, 787, 788, 789, 790, 791, 792, 792, 792, 793, 795, 796, 799, 799, 801, 803, 809, 811, 811, 817, 821, 824, 827, 831, 833, 833, 834, 848, 849, 850, 851, 852, 853, 854, 855, 855, 856, 857, 857, 858, 860, 861, 874, 875, 875, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 885, 886, 888, 889, 894, 894, 897, 898, 899, 914, 915, 916, 917, 918, 919, 920, 921, 922, 922, 922, 924, 926, 929, 931, 944, 945, 946, 946, 946, 947, 948, 948, 949, 950, 951, 952, 957, 958, 972, 973, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 975, 975, 976, 976, 976, 977, 980, 981, 984, 990, 994, 995, 996, 1001, 1003, 1005, 1007, 1010, 1022, 1025, 1030, 1033, 1034, 1038, 1048, 1051, 1056, 1057];
|
|
dominate_ed = [30, 31, 32, 33, 34, 24, 25, 35, 36, 37, 31, 48, 52, 53, 54, 55, 56, 57, 58, 52, 51, 59, 59, 75, 76, 77, 78, 79, 80, 81, 71, 74, 99, 100, 101, 102, 103, 92, 104, 105, 104, 95, 98, 136, 128, 137, 129, 138, 139, 140, 116, 122, 125, 130, 141, 142, 122, 119, 131, 125, 132, 130, 137, 138, 141, 166, 158, 167, 168, 169, 170, 152, 155, 159, 171, 172, 155, 160, 159, 167, 171, 165, 173, 173, 202, 209, 181, 187, 190, 193, 199, 203, 210, 187, 184, 190, 194, 193, 199, 203, 234, 227, 235, 236, 237, 221, 224, 238, 239, 240, 224, 228, 238, 235, 233, 241, 241, 271, 286, 250, 256, 259, 262, 268, 272, 278, 281, 287, 282, 256, 253, 259, 263, 262, 268, 272, 278, 281, 304, 305, 306, 297, 307, 308, 309, 307, 300, 310, 310, 303, 373, 374, 375, 321, 326, 333, 336, 343, 346, 349, 363, 367, 376, 337, 368, 377, 378, 360, 326, 327, 338, 350, 333, 338, 339, 336, 343, 368, 350, 346, 351, 349, 363, 357, 366, 369, 361, 367, 369, 376, 377, 382, 459, 460, 461, 462, 388, 394, 435, 438, 448, 451, 463, 464, 465, 394, 395, 435, 401, 405, 445, 445, 418, 439, 423, 431, 421, 429, 416, 419, 440, 419, 439, 429, 431, 427, 433, 433, 438, 448, 452, 453, 451, 463, 466, 460, 477, 480, 483, 487, 488, 489, 490, 491, 492, 480, 486, 493, 494, 536, 540, 541, 542, 505, 521, 524, 530, 543, 544, 545, 514, 521, 508, 546, 546, 511, 515, 518, 525, 524, 530, 533, 543, 534, 547, 547, 540, 539, 548, 548, 561, 573, 574, 566, 575, 576, 577, 578, 579, 580, 581, 582, 575, 583, 584, 585, 605, 601, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 604, 664, 665, 632, 635, 644, 647, 666, 667, 648, 668, 669, 670, 636, 671, 637, 649, 672, 650, 673, 641, 657, 660, 651, 635, 644, 671, 649, 657, 652, 647, 666, 668, 672, 673, 674, 660, 675, 663, 676, 676, 688, 689, 690, 691, 692, 693, 694, 695, 696, 689, 733, 705, 708, 713, 723, 726, 709, 716, 720, 708, 713, 723, 727, 726, 734, 750, 751, 752, 753, 754, 746, 755, 756, 749, 774, 775, 767, 776, 777, 778, 779, 780, 776, 770, 781, 781, 773, 835, 836, 793, 796, 801, 821, 824, 837, 838, 839, 840, 841, 817, 831, 842, 796, 802, 801, 803, 825, 821, 825, 826, 827, 843, 831, 824, 837, 843, 842, 834, 844, 844, 862, 863, 864, 865, 866, 867, 868, 858, 869, 857, 861, 870, 869, 871, 870, 892, 886, 889, 895, 900, 901, 902, 903, 904, 905, 906, 907, 885, 899, 908, 889, 890, 895, 898, 909, 910, 909, 908, 923, 933, 934, 935, 936, 937, 938, 939, 924, 929, 940, 929, 927, 940, 932, 964, 965, 952, 957, 966, 967, 958, 968, 969, 959, 960, 957, 966, 968, 993, 1052, 981, 984, 990, 994, 1005, 1010, 1022, 1025, 1030, 1033, 1039, 995, 1026, 996, 1034, 1042, 978, 985, 984, 990, 994, 1005, 1026, 1034, 1011, 1012, 1010, 1009, 1022, 1025, 1030, 1033, 1039, 1042, 1046, 1049, 1053, 1073, 1058];
|
|
dominate_instructions = [8..8, 8..8, {}, {}, {}, {}, {}, {}, {}, {}, {}, 8..8, 8..8, 8..8, 8..8, 8..8, {}, 8..8, {}, {}, 8..8, 8..8, {}, 8..8, 8..8, 8..8, 8..8, {}, 8..8, {}, 8..8, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, {}, {}, {}, 8..8, 8..8, 8..8, 8..8, {}, {}, 8..8, 8..8, 8..8, 8..8, 8..8, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, {}, {}, {}, {}, 8..8, 8..8, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, {}, {}, {}, {}, {}, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, {}, {}, {}, 8..8, 8..8, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, {}, {}, {}, {}, {}, {}, {}, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, 8..8, 8..8, {}, {}, {}, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, 8..8 union 21..21, 8..8 union 21..21, 8..8 union 21..21, {}, {}, 8..8, {}, {}, {}, {}, {}, 8..8, {}, {}, {}, 8..8, 8..8, 8..8, {}, {}, {}, {}, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, 8..8, {}, 8..8, 8..8 union 21..21, 8..8 union 21..21, {}, 8..8, 8..8, 8..8 union 28..28, 8..8 union 28..28, 8..8 union 28..28, 8..8 union 28..28, 8..8 union 28..28, 8..8 union 28..28, 8..8, {}, {}, {}, {}, 8..8 union 28..28, 8..8 union 28..28, {}, {}, {}, 8..8, 8..8, {}, {}, 8..8, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, 8..8, 8..8, {}, 8..8, 8..8, 8..8, 8..8, {}, {}, 8..8, {}, 8..8, 8..8, {}, {}, 8..8, 8..8, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8 union 21..21, 8..8 union 21..21, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8 union 21..21, 8..8 union 21..21, 8..8 union 21..21, 8..8 union 21..21, 8..8 union 21..21, 8..8, 8..8, 8..8, 8..8, {}, {}, {}, {}, {}, 8..8, {}, {}, {}, {}, {}, 8..8, {}, 8..8, 8..8, 8..8, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, {}, {}, 8..8, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, 8..8, 8..8, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, 8..8, {}, 8..8 union 21..21, 8..8 union 21..21, {}, {}, 8..8, 8..8, 8..8, {}, {}, {}, {}, {}, 8..8, 8..8, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, 8..8 union 36..37, 8..8 union 36..37, {}, 8..8, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, 8..8 union 36..37, 8..8 union 36..37, {}, 8..8, {}, 8..8, 8..8, 8..8, {}, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, 8..8, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, {}, {}, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, 8..8, {}, {}, {}, {}, {}, {}, 8..8, 8..8, {}, 8..8, {}, {}, {}, {}, {}, {}, 8..8, 8..8, 8..8, 8..8, 8..8];
|
|
dominate_temps = [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 683..683, 683..683, {}, {}, {}, {}, {}, {}, 732..732, 732..732, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 1528..1528, 1528..1528, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 1583..1583, 1583..1583, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}];
|
|
precedence = [4573, 4591, 4597, 4619, 4650, 4658, 4671, 4683, 4702, 4735, 4756, 4762, 4771, 4779, 4793, 4800, 4806, 4818, 4830, 4865, 4874, 4882, 4897, 4904, 4916, 4926, 4974, 4984, 4992, 5003, 5026, 5030, 5034, 5038, 5042, 5050, 5065, 5076, 5188, 5231, 5247, 5263, 5302, 5312, 5318, 5343, 5347, 5357, 5367, 5373, 5377, 5387, 5393, 5397, 5407, 5413, 5417, 5423, 5433, 5441, 5490, 5496, 5536, 5540, 5547, 5553, 5557, 5593, 5605, 5613, 5619, 5631, 5651, 5665, 5679, 5695, 5728, 5732, 5739, 5748, 5753, 5779, 5872, 5877, 5885, 5907, 5915, 5925, 5940, 5987, 5993, 6006, 6013, 6021, 6029, 6037, 6045, 6055, 6068, 6076, 6082, 6112, 6117, 6122, 6127, 6132, 6137, 6142, 6147, 6152, 6157, 6162, 6167, 6172, 6177, 6183, 6189, 6195, 6199, 6203, 6207, 6211, 6215, 6219, 6223, 6227, 6231, 6235, 6239, 6243, 6247, 6251, 6255, 6259, 6263, 6267, 6271, 6275, 6279, 6283, 6287, 6291, 6295, 6299, 6303, 6307, 6311, 6315, 6319, 6323, 6327, 6331, 6335, 6339, 6343, 6347, 6351, 6355, 6359, 6363, 6369, 6375, 6381, 6387, 6393, 6399, 6405, 6411, 6417, 6423, 6429, 6435, 6441, 6447, 6453, 6459, 6465, 6471, 6477, 6483, 6489, 6495, 6501, 6507, 6513, 6519, 6525, 6531, 6537, 6543, 6547, 6553, 6557, 6563, 6567, 6573, 6577, 6583, 6587, 6593, 6597, 6603, 6607, 6613, 6617, 6623, 6627, 6633, 6637, 6643, 6647, 6653, 6657, 6663, 6667, 6673, 6677, 6683, 6687, 6693, 6697, 6703, 6709, 6715, 6721, 6727, 6733, 6739, 6745, 6751, 6757, 6763, 6769, 6775, 6781, 6787, 6793, 6799, 6805, 6811, 6817, 6823, 6829, 6835, 6841, 6847, 6853, 6859, 6865, 6871, 6877, 6883, 6889, 6895, 6901, 6907, 6913, 6919, 6925, 6931, 6937, 6943, 6949, 6955, 6961, 6967, 6973, 6979, 6985, 6991, 6997, 7003, 7009, 7015, 7021, 7027, 7033, 7039, 7045, 7051, 7057, 7063, 7069, 7075, 7081, 7087, 7093, 7099, 7103, 7109, 7113, 7116, 7122, 7126, 7132, 7136, 7142, 7146, 7149, 7155, 7159, 7165, 7169, 7175, 7179, 7185, 7189, 7192, 7198, 7202, 7208, 7212, 7218, 7222, 7228, 7232, 7238, 7242, 7248, 7252, 7258, 7262, 7268, 7272, 7278, 7282, 7288, 7292, 7298, 7302, 7308, 7312, 7318, 7322, 7328, 7332, 7338, 7342, 7348, 7352, 7358, 7362, 7368, 7372, 7375, 7381, 7385, 7391, 7395, 7401, 7405, 7411, 7415, 7421, 7425, 7428, 7434, 7438, 7444, 7448, 7454, 7458, 7464, 7468, 7474, 7478, 7484, 7488, 7494, 7498, 7504, 7508, 7514, 7518, 7524, 7528, 7534, 7538, 7544, 7548, 7554, 7560, 7566, 7572, 7578, 7584, 7590, 7596, 7602, 7608, 7614, 7620, 7626, 7632, 7638, 7644, 7650, 7656, 7662, 7668, 7674, 7680, 7686, 7692, 7698, 7704, 7710, 7716, 7722, 7728, 7734, 7740, 7746, 7752, 7758, 7762, 7768, 7772, 7778, 7782, 7788, 7792, 7798, 7802, 7808, 7812, 7818, 7822, 7828, 7832, 7838, 7842, 7848, 7852, 7858, 7862, 7868, 7872, 7878, 7882, 7888, 7892, 7898, 7902, 7908, 7914, 7920, 7926, 7932, 7938, 7944, 7950, 7956, 7962, 7968, 7974, 7980, 7986, 7992, 7998, 8004, 8010, 8016, 8022, 8028, 8034, 8040, 8046, 8052, 8058, 8064, 8070, 8076, 8082, 8088, 8094, 8100, 8106, 8112, 8118, 8124, 8130, 8136, 8142, 8148, 8154, 8160, 8166, 8172, 8178, 8184, 8190, 8196, 8202, 8208, 8214, 8220, 8226, 8232, 8238, 8244, 8250, 8256, 8262, 8268, 8274, 8280, 8286, 8292, 8298, 8304, 8310, 8316, 8322, 8328, 8334, 8340, 8346, 8352, 8358, 8364, 8370, 8376, 8382, 8388, 8394, 8400, 8406, 8412, 8418, 8424, 8430, 8436, 8442, 8448, 8454, 8460, 8466, 8472, 8478, 8484, 8490, 8496, 8502, 8508, 8514, 8520, 8526, 8532, 8538, 8542, 8545, 8548, 8554, 8558, 8564, 8568, 8574, 8578, 8584, 8588, 8594, 8598, 8604, 8608, 8614, 8618, 8624, 8628, 8634, 8638, 8644, 8650, 8656, 8662, 8665, 8671, 8677, 8683, 8689, 8695, 8701, 8707, 8713, 8719, 8725, 8731, 8737, 8743, 8749, 8755, 8761, 8767, 8773, 8779, 8785, 8791, 8797, 8803, 8807, 8813, 8817, 8823, 8827, 8833, 8837, 8843, 8847, 8853, 8857, 8863, 8867, 8873, 8877, 8883, 8887, 8893, 8897, 8903, 8907, 8913, 8917, 8923, 8927, 8933, 8937, 8943, 8947, 8953, 8957, 8963, 8967, 8973, 8977, 8983, 8987, 8993, 8997, 9003, 9007, 9013, 9017, 9023, 9027, 9033, 9037, 9043, 9047, 9053, 9057, 9063, 9067, 9073, 9077, 9083, 9087, 9093, 9097, 9103, 9107, 9113, 9117, 9123, 9127, 9133, 9137, 9143, 9147, 9153, 9157, 9163, 9167, 9173, 9177, 9181, 9185, 9189, 9193, 9197, 9201, 9205, 9209, 9213, 9217, 9221, 9225, 9229, 9233, 9237, 9241, 9245, 9249, 9251, 9253, 9255, 9257, 9259, 9261, 9263, 9265, 9267, 9269, 9271, 9273, 9275, 9277, 9279, 9281, 9283, 9285, 9287, 9289, 9291, 9293, 9295, 9297, 9299, 9301, 9303, 9305, 9307, 9309, 9311, 9313, 9315, 9317, 9319, 9321, 9323, 9325, 9327, 9329, 9331, 9333, 9335, 9337, 9339, 9341, 9343, 9345, 9347, 9349, 9351, 9353, 9355, 9357, 9359, 9361, 9363, 9365, 9367, 9369, 9371, 9373, 9375, 9377, 9379, 9381, 9383, 9385, 9388, 9390, 9393, 9395, 9398, 9400, 9403, 9405, 9408, 9410, 9413, 9415, 9418, 9420, 9422, 9424, 9427, 9429, 9431, 9433, 9435, 9437, 9439, 9441, 9443, 9445, 9447, 9449, 9451, 9453, 9455, 9457, 9459, 9461, 9463, 9465, 9468, 9470, 9473, 9475, 9478, 9480, 9483, 9485, 9488, 9490, 9493, 9495, 9498, 9500, 9503, 9505, 9507, 9509, 9512, 9514, 9516, 9518, 9520, 9522, 9524, 9526, 9528, 9530, 9532, 9534, 9536, 9538, 9540, 9542, 9544, 9546, 9549, 9551, 9554, 9556, 9559, 9561, 9564, 9566, 9569, 9571, 9574, 9576, 9579, 9581, 9583, 9585, 9588, 9590, 9592, 9594, 9597, 9599, 9601, 9603, 9605, 9607, 9609, 9611, 9613, 9615, 9617, 9619, 9621, 9623, 9625, 9627, 9629, 9631, 9634, 9636, 9639, 9641, 9644, 9646, 9649, 9651, 9654, 9656, 9659, 9661, 9664, 9666, 9668, 9671, 9673, 9675, 9678, 9680, 9682, 9685, 9687, 9689, 9691, 9693, 9695, 9697, 9699, 9701, 9703, 9705, 9707, 9709, 9711, 9713, 9716, 9718, 9721, 9723, 9726, 9728, 9731, 9733, 9736, 9738, 9741, 9743, 9746, 9748, 9750, 9752, 9755, 9757, 9759, 9761, 9763, 9765, 9767, 9769, 9771, 9773, 9776, 9778, 9780, 9782, 9784, 9786, 9788, 9790, 9792, 9794, 9796, 9798, 9800, 9802, 9804, 9806, 9808, 9810, 9812, 9814, 9817, 9819, 9822, 9824, 9827, 9829, 9832, 9834, 9836, 9838, 9841, 9843, 9845, 9847, 9850, 9852, 9854, 9856, 9859, 9861, 9863, 9865, 9867, 9869, 9871, 9873, 9876, 9878, 9880, 9882, 9884, 9886, 9888, 9890, 9892, 9894, 9896, 9898, 9900, 9902, 9904, 9906, 9909, 9911, 9914, 9916, 9919, 9921, 9924, 9926, 9929, 9931, 9934, 9936, 9939, 9941, 9943, 9945, 9948, 9950, 9952, 9954, 9956, 9958, 9960, 9962, 9965, 9967, 9969, 9971, 9973, 9975, 9977, 9979, 9981, 9983, 9985, 9987, 9989, 9991, 9993, 9995, 9997, 9999, 10001, 10003, 10006, 10008, 10011, 10013, 10016, 10018, 10021, 10023, 10026, 10028, 10030, 10032, 10035, 10037, 10039, 10041, 10044, 10046, 10048, 10050, 10053, 10055, 10057, 10059, 10061, 10063, 10065, 10067, 10070, 10072, 10074, 10076, 10078, 10080, 10082, 10084, 10086, 10088, 10090, 10092, 10094, 10096, 10098, 10100, 10102, 10104, 10106, 10108, 10110, 10112, 10115, 10117, 10120, 10122, 10125, 10127, 10130, 10132, 10135, 10137, 10140, 10142, 10144, 10146, 10149, 10151, 10153, 10155, 10158, 10160, 10162, 10164, 10166, 10168, 10170, 10172, 10174, 10176, 10178, 10180, 10182, 10184, 10186, 10188, 10190, 10192, 10195, 10197, 10200, 10202, 10205, 10207, 10210, 10212, 10215, 10217, 10220, 10222, 10225, 10227, 10229, 10232, 10234, 10236, 10238, 10241, 10243, 10245, 10247, 10249, 10251, 10253, 10255, 10258, 10260, 10262, 10264, 10266, 10268, 10271, 10273, 10276, 10278, 10281, 10283, 10285, 10287, 10289, 10291, 10293, 10295, 10297, 10299, 10301, 10303, 10305, 10307, 10309, 10312, 10314, 10317, 10319, 10322, 10324, 10327, 10329, 10332, 10334, 10337, 10339, 10342, 10344, 10346, 10349, 10351, 10353, 10355, 10358, 10360, 10362, 10365, 10367, 10369, 10372, 10374, 10377, 10379, 10382, 10384, 10387, 10389, 10392, 10394, 10396, 10398, 10400, 10402, 10404, 10406, 10408, 10410, 10412, 10415, 10417, 10419, 10421, 10423, 10425, 10427, 10429, 10431, 10433, 10435, 10437, 10439, 10441, 10444, 10446, 10448, 10451, 10453, 10455, 10457, 10459, 10461, 10464, 10466, 10468, 10470, 10472, 10474, 10476, 10478, 10480, 10482, 10485, 10487, 10490, 10492, 10495, 10497, 10500, 10502, 10505, 10507, 10510, 10512, 10515, 10517, 10520, 10522, 10524, 10526, 10529, 10531, 10534, 10536, 10538, 10540, 10543, 10545, 10547, 10549, 10551, 10553, 10555, 10557, 10559, 10561, 10563, 10565, 10567, 10569, 10571, 10573, 10575, 10577, 10579, 10581, 10584, 10586, 10589, 10591, 10594, 10596, 10599, 10601, 10604, 10606, 10609, 10611, 10614, 10616, 10618, 10620, 10623, 10625, 10627, 10629, 10632, 10634, 10636, 10638, 10641, 10643, 10645, 10647, 10649, 10651, 10654, 10656, 10658, 10660, 10663, 10665, 10667, 10669, 10671, 10673, 10675, 10677, 10680, 10682, 10684, 10686, 10689, 10691, 10693, 10695, 10697, 10699, 10701, 10703, 10706, 10708, 10710, 10712, 10714, 10716, 10718, 10720, 10722, 10724, 10726, 10728, 10730, 10732, 10734, 10736, 10738, 10740, 10742, 10744, 10746, 10748, 10751, 10753, 10756, 10758, 10761, 10763, 10766, 10768, 10771, 10773, 10776, 10778, 10781, 10783, 10786, 10788, 10791, 10793, 10795, 10798, 10800, 10803, 10805, 10807, 10810, 10812, 10815, 10817, 10820, 10822, 10824, 10826, 10828, 10830, 10832, 10834, 10836, 10838, 10840, 10842, 10844, 10846, 10848, 10851, 10853, 10856, 10858, 10861, 10863, 10866, 10868, 10871, 10873, 10876, 10878, 10881, 10883, 10886, 10888, 10891, 10893, 10896, 10898, 10901, 10903, 10906, 10908, 10911, 10913, 10915, 10917, 10920, 10922, 10924, 10926, 10928, 10930, 10932, 10934, 10936, 10938, 10940, 10942, 10944, 10946, 10948, 10950, 10952, 10954, 10956, 10958, 10960, 10962, 10964, 10966, 10968, 10970, 10972, 10974, 10977, 10979, 10982, 10984, 10987, 10989, 10992, 10994, 10997, 10999, 11002, 11004, 11007, 11009, 11012, 11014, 11017, 11019, 11022, 11024, 11027, 11029, 11032, 11034, 11036, 11038, 11040, 11042, 11044, 11046, 11048, 11050, 11052, 11054, 11057, 11059, 11061, 11063, 11065, 11067, 11069, 11071, 11073, 11075, 11077, 11079, 11081, 11083, 11085, 11087, 11090, 11092, 11094, 11096, 11099, 11101, 11103, 11105, 11108, 11110, 11112, 11114, 11116, 11118, 11120, 11122, 11124, 11126, 11128, 11130, 11132, 11134, 11136, 11138, 11140, 11142, 11144, 11146, 11148, 11150, 11152, 11154, 11156, 11158, 11160, 11162, 11164, 11166, 11169, 11171, 11174, 11176, 11179, 11181, 11184, 11186, 11189, 11191, 11194, 11196, 11199, 11201, 11204, 11206, 11208, 11210, 11212, 11214, 11216, 11218, 11220, 11222, 11224, 11226, 11228, 11230, 11232, 11234, 11236, 11238, 11240, 11242, 11245, 11247, 11250, 11252, 11255, 11257, 11260, 11262, 11265, 11267, 11269, 11271, 11273, 11275, 11277, 11279, 11281, 11283, 11285, 11287, 11289, 11291, 11294, 11296, 11298, 11300, 11302, 11304, 11306, 11308, 11311, 11313, 11315, 11317, 11319, 11321, 11324, 11326, 11329, 11331, 11334, 11336, 11339, 11341, 11344, 11346, 11349, 11351, 11354, 11356, 11359, 11361, 11363, 11365, 11368, 11370, 11372, 11374, 11376, 11378, 11380, 11382, 11384, 11386, 11388, 11390, 11392, 11394, 11396, 11398, 11400, 11402, 11405, 11407, 11410, 11412, 11415, 11417, 11420, 11422, 11425, 11427, 11430, 11432, 11435, 11437, 11439, 11441, 11444, 11446, 11448, 11450, 11453, 11455, 11457, 11459, 11461, 11463, 11465, 11467, 11469, 11471, 11473, 11475, 11477, 11479, 11481, 11483, 11485, 11487, 11489, 11491, 11494, 11496, 11499, 11501, 11504, 11506, 11509, 11511, 11514, 11516, 11519, 11521, 11524, 11526, 11529, 11531, 11533, 11535, 11538, 11540, 11542, 11544, 11547, 11549, 11551, 11553, 11555, 11557, 11559, 11561, 11564, 11566, 11569, 11571, 11573, 11575, 11577, 11579, 11581, 11583, 11585, 11587, 11589, 11591, 11593, 11595, 11597, 11599, 11602, 11604, 11606, 11608, 11610, 11612, 11614, 11616, 11618, 11620, 11622, 11624, 11626, 11628, 11630, 11632, 11634, 11636, 11638, 11640, 11642, 11644, 11646, 11648, 11651, 11653, 11656, 11658, 11661, 11663, 11666, 11668, 11671, 11673, 11676, 11678, 11681, 11683, 11686, 11688, 11691, 11693, 11696, 11698, 11700, 11703, 11705, 11707, 11709, 11711, 11713, 11715, 11717, 11719, 11721, 11723, 11725, 11728, 11730, 11733, 11735, 11738, 11740, 11743, 11745, 11748, 11750, 11753, 11755, 11758, 11760, 11763, 11765, 11768, 11770, 11773, 11775, 11778, 11780, 11783, 11785, 11787, 11789, 11792, 11794, 11796, 11798, 11800, 11802, 11805, 11807, 11810, 11812, 11814, 11816, 11818, 11820, 11822, 11824, 11826, 11828, 11830, 11832, 11834, 11836, 11838, 11840, 11842, 11844, 11846, 11848, 11850, 11852, 11854, 11856, 11858, 11860, 11863, 11865, 11868, 11870, 11873, 11875, 11878, 11880, 11883, 11885, 11888, 11890, 11893, 11895, 11898, 11900, 11903, 11905, 11907, 11909, 11911, 11913, 11916, 11918, 11920, 11922, 11924, 11926, 11929, 11931, 11933, 11935, 11937, 11939, 11941, 11943, 11945, 11947, 11949, 11951, 11953, 11955, 11957, 11959, 11961, 11963, 11966, 11968, 11971, 11973, 11976, 11978, 11981, 11983, 11986, 11988, 11991, 11993, 11996, 11998, 12001, 12003, 12005, 12007, 12009, 12011, 12013, 12015, 12017, 12019, 12021, 12023, 12025, 12028, 12030, 12033, 12035, 12038, 12040, 12043, 12045, 12048, 12050, 12053, 12055, 12057, 12060, 12062, 12064, 12066, 12068, 12070, 12072, 12074, 12076, 12078, 12081, 12083, 12086, 12088, 12090, 12093, 12095, 12097, 12099, 12101, 12103, 12105, 12107, 12109, 12111, 12113, 12115, 12118, 12120, 12122, 12124, 12126, 12129, 12131, 12133, 12136, 12138, 12140, 12142, 12144, 12146, 12148, 12150, 12152, 12154, 12156, 12158, 12160, 12162, 12164, 12166, 12168, 12170, 12172, 12174, 12176, 12178, 12180, 12182, 12184, 12186, 12188, 12190, 12192, 12194, 12196, 12198, 12200, 12202, 12204, 12206, 12208, 12210, 12212, 12214, 12216, 12218, 12220, 12222, 12224, 12226, 12228, 12230, 12232, 12234, 12236, 12238, 12240, 12242, 12244, 12246, 12248, 12251, 12254, 12257, 12259, 12261, 12263, 12265, 12267, 12269, 12271, 12274, 12276, 12278, 12280, 12282, 12284, 12286, 12288, 12290, 12292, 12294, 12297, 12300, 12303, 12306, 12308, 12310, 12312, 12315, 12317, 12319, 12321, 12323, 12325, 12327, 12329, 12331, 12333, 12335, 12337, 12339, 12341, 12343, 12345, 12347, 12349, 12351, 12353, 12355, 12357, 12359, 12361, 12363, 12365, 12367, 12369, 12371, 12373, 12375, 12377, 12379, 12381, 12383, 12385, 12387, 12389, 12391, 12393, 12395, 12397, 12399, 12401, 12403, 12405, 12407, 12409, 12411, 12413, 12415, 12417, 12419, 12421, 12423, 12425, 12427, 12429, 12431, 12433, 12435, 12437, 12439, 12441, 12443, 12445, 12447, 12450, 12452, 12454, 12456, 12458, 12460, 12462, 12464, 12466, 12468, 12470, 12472, 12474, 12476, 12478, 12480, 12482, 12485, 12488, 12490, 12492, 12494, 12496, 12498, 12500, 12502, 12504, 12506, 12508, 12510, 12512, 12514, 12516, 12518, 12520, 12523, 12526, 12529, 12532, 12535, 12538, 12541, 12543, 12545, 12547, 12549, 12551, 12553, 12555, 12557, 12559, 12561, 12563, 12565, 12567, 12569, 12571, 12573, 12575, 12578, 12580, 12582, 12584, 12586, 12588, 12590, 12592, 12594, 12596, 12598, 12600, 12602, 12604, 12606, 12608, 12610, 12612, 12614, 12616, 12618, 12620, 12622, 12624, 12626, 12628, 12630, 12632, 12634, 12636, 12638, 12640, 12643, 12646, 12649, 12652, 12655, 12658, 12661, 12664, 12666, 12668, 12670, 12672, 12674, 12676, 12678, 12680, 12682, 12684, 12686, 12688, 12690, 12692, 12694, 12696, 12698, 12700, 12702, 12704, 12706, 12708, 12710, 12712, 12714, 12716, 12718, 12720, 12722, 12724, 12726, 12728, 12730, 12732, 12734, 12736, 12738, 12740, 12742, 12744, 12746, 12748, 12750, 12752, 12754, 12756, 12758, 12760, 12762, 12764, 12766, 12768, 12770, 12772, 12774, 12776, 12779, 12781, 12783, 12785, 12787, 12790, 12792, 12793, 12794, 12795, 12796, 12797, 12798, 12799, 12800, 12801, 12802, 12803, 12804, 12805, 12806, 12807, 12808, 12809, 12810, 12811, 12812, 12813, 12814, 12815, 12816, 12817, 12818, 12819, 12820, 12821, 12822, 12823, 12824, 12825, 12826, 12827, 12828, 12829, 12830, 12831, 12832, 12833, 12834, 12835, 12836, 12837, 12838, 12839, 12840, 12841, 12842, 12843, 12844, 12845, 12846, 12847, 12848, 12849, 12850, 12851, 12852, 12853, 12854, 12855, 12856, 12857, 12858, 12859, 12860, 12861, 12862, 12863, 12864, 12865, 12866, 12867, 12868, 12869, 12870, 12871, 12872, 12873, 12874, 12875, 12876, 12877, 12878, 12879, 12880, 12881, 12882, 12883, 12884, 12885, 12886, 12887, 12888, 12889, 12890, 12891, 12892, 12893, 12894, 12895, 12896, 12897, 12898, 12899, 12900, 12901, 12902, 12903, 12904, 12905, 12906, 12907, 12908, 12909, 12910, 12911, 12912, 12913, 12914, 12915, 12916, 12917, 12918, 12919, 12920, 12921, 12922, 12923, 12924, 12925, 12926, 12927, 12928, 12929, 12930, 12931, 12932, 12933, 12934, 12935, 12936, 12937, 12938, 12939, 12940, 12941, 12942, 12943, 12944, 12945, 12946, 12947, 12948, 12949, 12950, 12951, 12952, 12953, 12954, 12955, 12956, 12957, 12958, 12959, 12960, 12961, 12962, 12963, 12964, 12965, 12966, 12967, 12968, 12969, 12970, 12971, 12972, 12973, 12974, 12975, 12976, 12977, 12978, 12979, 12980, 12981, 12982, 12983, 12984, 12985, 12986, 12987, 12988, 12989, 12990, 12991, 12992, 12993, 12994, 12995, 12996, 12997, 12998, 12999, 13000, 13001, 13002, 13003, 13004, 13005, 13006, 13007, 13008, 13009, 13010, 13011, 13012, 13013, 13014, 13015, 13016, 13017, 13018, 13019, 13020, 13021, 13022, 13023, 13024, 13025, 13026, 13027, 13028, 13029, 13030, 13031, 13032, 13033, 13034, 13035, 13036, 13037, 13038, 13039, 13040, 13041, 13042, 13043, 13044, 13045, 13046, 13047, 13048, 13049, 13050, 13051, 13052, 13053, 13054, 13055, 13056, 13057, 13058, 13059, 13060, 13061, 13062, 13063, 13064, 13065, 13066, 13067, 13068, 13069, 13070, 13071, 13072, 13073, 13074, 13075, 13076, 13077, 13078, 13079, 13080, 13081, 13082, 13083, 13084, 13085, 13086, 13087, 13088, 13089, 13090, 13091, 13092, 13093, 13094, 13095, 13096, 13097, 13098, 13099, 13100, 13101, 13102, 13103, 13104, 13105, 13106, 13107, 13108, 13109, 13110, 13111, 13112, 13113, 13114, 13115, 13116, 13117, 13118, 13119, 13120, 13121, 13122, 13123, 13124, 13125, 13126, 13127, 13128, 13129, 13130, 13131, 13132, 13133, 13134, 13135, 13136, 13137, 13138, 13139, 13140, 13141, 13142, 13143, 13144, 13145, 13146, 13147, 13148, 13149, 13150, 13151, 13152, 13153, 13154, 13155, 13156, 13157, 13158, 13159, 13160, 13161, 13162, 13163, 13164, 13165, 13166, 13167, 13168, 13169, 13170, 13171, 13172, 13173, 13174, 13175, 13176, 13177, 13178, 13179, 13180, 13181, 13182, 13183, 13184, 13185, 13186, 13187, 13188, 13189, 13190, 13191, 13192, 13193, 13194, 13195, 13196, 13197, 13198, 13199, 13200, 13201, 13202, 13203, 13204, 13205, 13206, 13207, 13208, 13209, 13210, 13211, 13212, 13213, 13214, 13215, 13216, 13217, 13218, 13219, 13220, 13221, 13222, 13223, 13224, 13225, 13226, 13227, 13228, 13229, 13230, 13231, 13232, 13233, 13234, 13235, 13236, 13237, 13238, 13239, 13240, 13241, 13242, 13243, 13244, 13245, 13246, 13247, 13248, 13249, 13250, 13251, 13252, 13253, 13254, 13255, 13256, 13257, 13258, 13259, 13260, 13261, 13262, 13263, 13264, 13265, 13266, 13267, 13268, 13269, 13270, 13271, 13272, 13273, 13274, 13275, 13276, 13277, 13278, 13279, 13280, 13281, 13282, 13283, 13284, 13285, 13286, 13287, 13288, 13289, 13290, 13291, 13292, 13293, 13294, 13295, 13296, 13297, 13298, 13299, 13300, 13301, 13302, 13303, 13304, 13305, 13306, 13307, 13308, 13309, 13310, 13311, 13312, 13313, 13314, 13315, 13316, 13317, 13318, 13319, 13320, 13321, 13322, 13323, 13324, 13325, 13326, 13327, 13328, 13329, 13330, 13331, 13332, 13333, 13334, 13335, 13336, 13337, 13338, 13339, 13340, 13341, 13342, 13343, 13344, 13345, 13346, 13347, 13348, 13349, 13350, 13351, 13352, 13353, 13354, 13355, 13356, 13357, 13358, 13359, 13360, 13361, 13362, 13363, 13364, 13365, 13366, 13367, 13368, 13369, 13370, 13371, 13372, 13373, 13374, 13375, 13376, 13377, 13378, 13379, 13380, 13381, 13382, 13383, 13384, 13385, 13386, 13387, 13388, 13389, 13390, 13391, 13392, 13393, 13394, 13395, 13396, 13397, 13398, 13399, 13400, 13401, 13402, 13403, 13404, 13405, 13406, 13407, 13408, 13409, 13410, 13411, 13412, 13413, 13414, 13415, 13416, 13417, 13418, 13419, 13420, 13421, 13422, 13423, 13424, 13425, 13426, 13427, 13428, 13429, 13430, 13431, 13432, 13433, 13434, 13435, 13436, 13437, 13438, 13439, 13440, 13441, 13442, 13443, 13444, 13445, 13446, 13447, 13448, 13449, 13450, 13451, 13452, 13453, 13454, 13455, 13456, 13457, 13458, 13459, 13460, 13461, 13462, 13463, 13464, 13465, 13466, 13467, 13468, 13469, 13470, 13471, 13472, 13473, 13474, 13475, 13476, 13477, 13478, 13479, 13480, 13481, 13482, 13483, 13484, 13485, 13486, 13487, 13488, 13489, 13490, 13491, 13492, 13493, 13494, 13495, 13496, 13497, 13498, 13499, 13500, 13501, 13502, 13503, 13504, 13505, 13506, 13507, 13508, 13509, 13510, 13511, 13512, 13513, 13514, 13515, 13516, 13517, 13518, 13519, 13520, 13521, 13522, 13523, 13524, 13525, 13526, 13527, 13528, 13529, 13530, 13531, 13532, 13533, 13534, 13535, 13536, 13537, 13538, 13539, 13540, 13541, 13542, 13543, 13544, 13545, 13546, 13547, 13548, 13549, 13550, 13551, 13552, 13553, 13554, 13555, 13556, 13557, 13558, 13559, 13560, 13561, 13562, 13563, 13564, 13565, 13566, 13567, 13568, 13569, 13570, 13571, 13572, 13573, 13574, 13575, 13576, 13577, 13578, 13579, 13580, 13581, 13582, 13583, 13584, 13585, 13586, 13587, 13588, 13589, 13590, 13591, 13592, 13593, 13594, 13595, 13596, 13597, 13598, 13599, 13600, 13601, 13602, 13603, 13604, 13605, 13606, 13607, 13608, 13609, 13610, 13611, 13612, 13613, 13614, 13615, 13616, 13617, 13618, 13619, 13620, 13621, 13622, 13623, 13624, 13625, 13626, 13627, 13628, 13629, 13630, 13631, 13632, 13633, 13634, 13635, 13636, 13637, 13638, 13639, 13640, 13641, 13642, 13643, 13644, 13645, 13646, 13647, 13648, 13649, 13650, 13651, 13652, 13653, 13654, 13655, 13656, 13657, 13658, 13659, 13660, 13661, 13662, 13663, 13664, 13665, 13666, 13667, 13668, 13669, 13670, 13671, 13672, 13673, 13674, 13675, 13676, 13677, 13678, 13679, 13680, 13681, 13682, 13683, 13684, 13685, 13686, 13687, 13688, 13689, 13690, 13691, 13692, 13693, 13694, 13695, 13696, 13697, 13698, 13699, 13700, 13701, 13702, 13703, 13704, 13705, 13706, 13707, 13708, 13709, 13710, 13711, 13712, 13713, 13714, 13715, 13716, 13717, 13718, 13719, 13720, 13721, 13722, 13723, 13724, 13725, 13726, 13727, 13728, 13729, 13730, 13731, 13732, 13733, 13734, 13735, 13736, 13737, 13738, 13739, 13740, 13741, 13742, 13743, 13744, 13745, 13746, 13747, 13748, 13749, 13750, 13751, 13752, 13753, 13754, 13755, 13756, 13757, 13758, 13759, 13760, 13761, 13762, 13763, 13764, 13765, 13766, 13767, 13768, 13769, 13770, 13771, 13772, 13773, 13774, 13775, 13776, 13777, 13778, 13779, 13780, 13781, 13782, 13783, 13784, 13785, 13786, 13787, 13788, 13789, 13790, 13791, 13792, 13793, 13794, 13795, 13796, 13797, 13798, 13799, 13800, 13801, 13802, 13803, 13804, 13805, 13806, 13807, 13808, 13809, 13810, 13811, 13812, 13813, 13814, 13815, 13816, 13817];
|
|
table_exists_ops = [2..2, 177..177 union 202..202, 186..186, 198..198, 245..245 union 271..271, 249..249 union 282..282, 255..255, 267..267, 1074..1074];
|
|
table_iffall_ops = [];
|
|
relation_ops = [9..9, 10..10, 11..11, 12..12, 13..13, 14..14, 15..15, 16..16, 17..17, 18..18, 19..19, 20..20, 21..21, 22..22, 1059..1059, 1060..1060, 1061..1061, 1062..1062, 1063..1063, 1064..1064, 1065..1065, 1066..1066, 1067..1067, 1068..1068, 1069..1069, 1070..1070, 1071..1071, 1072..1072, 4..4 union 32..32, 5..5 union 33..33, 6..6 union 34..34, 7..7 union 24..24, 8..8 union 25..25, 23..23 union 35..35, 27..27 union 36..36, 29..29 union 37..37, 42..42 union 53..53, 43..43 union 54..54, 44..44 union 55..55, 45..45 union 56..56, 46..46 union 57..57, 47..47 union 58..58, 63..63 union 75..75, 64..64 union 76..76, 65..65 union 77..77, 66..66 union 78..78, 67..67 union 79..79, 68..68 union 80..80, 69..69 union 81..81, 70..71, 73..74, 85..85 union 99..99, 86..86 union 100..100, 87..87 union 101..101, 88..88 union 102..102, 89..89 union 103..103, 91..91 union 105..105, 94..95, 97..98, 109..109 union 136..136, 112..112 union 139..139, 113..113 union 140..140, 115..115 union 142..142, 118..119, 121..121 union 131..131, 124..124 union 132..132, 145..145 union 166..166, 147..147 union 168..168, 148..148 union 169..169, 149..149 union 170..170, 151..151 union 172..172, 154..154 union 160..160, 177..177 union 202..202, 178..178 union 209..209, 180..180 union 210..210, 183..184, 186..186 union 204..204, 189..189 union 194..194, 198..198 union 205..205, 214..214 union 234..234, 216..216 union 236..236, 217..217 union 237..237, 219..219 union 239..239, 220..220 union 240..240, 223..223 union 228..228, 245..245 union 271..271, 246..246 union 286..286, 248..248 union 287..287, 249..249 union 282..282, 252..253];
|
|
relation_temps = [102..102, 103..103, 104..104, 105..105, 106..106, 107..107, 108..108, 109..109, 110..110, 111..111, 112..112, 113..113, 114..114, 115..115, 3919..3919, 3920..3920, 3921..3921, 3922..3922, 3923..3923, 3924..3924, 3925..3925, 3926..3926, 3927..3927, 3928..3928, 3929..3929, 3930..3930, 3931..3931, 3932..3932, 84..84 union 99..99, 86..86 union 100..100, 88..88 union 101..101, 67..67 union 72..72, 69..69 union 71..71, 90..90 union 120..120, 92..92 union 121..121, 94..94 union 122..122, 172..172 union 189..189, 174..174 union 190..190, 176..176 union 191..191, 178..178 union 210..210, 180..180 union 211..211, 182..182 union 212..212, 264..264 union 280..280, 266..266 union 281..281, 268..268 union 282..282, 270..270 union 283..283, 272..272 union 302..302, 274..274 union 303..303, 276..276 union 304..304, 256..256 union 258..258, 262..262 union 278..278, 358..358 union 374..374, 360..360 union 375..375, 362..362 union 376..376, 364..364 union 377..377, 366..366 union 396..396, 370..370 union 398..398, 350..350 union 352..352, 356..356 union 372..372, 490..490 union 504..504, 496..496 union 507..507, 498..498 union 526..526, 502..502 union 528..528, 444..444 union 446..446, 467..467 union 472..472, 469..469 union 473..473, 633..633 union 651..651, 637..637 union 653..653, 639..639 union 654..654, 641..641 union 673..673, 645..645 union 675..675, 583..583 union 587..587, 784..784 union 795..795, 810..810 union 832..832, 812..812 union 833..833, 713..713 union 715..715, 788..788 union 793..793, 732..732 union 735..735, 790..790 union 794..794, 935..935 union 953..953, 939..939 union 955..955, 941..941 union 974..974, 945..945 union 976..976, 947..947 union 977..977, 886..886 union 890..890, 1089..1089 union 1100..1100, 1140..1140 union 1162..1162, 1142..1142 union 1163..1163, 1122..1122 union 1125..1125, 1018..1018 union 1020..1020];
|
|
relation_ntuples = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 4, 3, 4, 4, 4, 4, 3, 4, 3, 4, 3, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 4, 3, 2, 3, 2, 4, 4, 4, 4, 4, 3, 3, 4, 4, 3, 3];
|
|
relation_range = [1..4, 5..8, 9..12, 13..16, 17..20, 21..24, 25..28, 29..32, 33..36, 37..40, 41..44, 45..48, 49..52, 53..56, 57..60, 61..64, 65..68, 69..72, 73..76, 77..80, 81..84, 85..88, 89..92, 93..96, 97..100, 101..104, 105..108, 109..112, 113..124, 125..136, 137..148, 149..160, 161..172, 173..184, 185..196, 197..208, 209..224, 225..240, 241..256, 257..268, 269..284, 285..296, 297..312, 313..328, 329..344, 345..360, 361..372, 373..388, 389..400, 401..416, 417..428, 429..444, 445..460, 461..476, 477..492, 493..508, 509..524, 525..536, 537..548, 549..560, 561..572, 573..584, 585..596, 597..608, 609..620, 621..632, 633..648, 649..664, 665..680, 681..696, 697..712, 713..724, 725..736, 737..752, 753..768, 769..780, 781..788, 789..800, 801..808, 809..824, 825..840, 841..856, 857..872, 873..888, 889..900, 901..912, 913..928, 929..944, 945..956, 957..968];
|
|
ints = [0, 6, 1, 31, 0, 7, 1, 32, 0, 8, 1, 33, 0, 9, 1, 34, 0, 10, 1, 35, 0, 11, 1, 36, 0, 12, 1, 37, 0, 13, 1, 38, 0, 14, 1, 39, 0, 15, 1, 40, 0, 16, 1, 41, 0, 17, 1, 42, 0, 18, 1, 43, 0, 19, 1, 44, 0, 1850, 1, 1872, 0, 1851, 1, 1873, 0, 1852, 1, 1874, 0, 1853, 1, 1875, 0, 1854, 1, 1876, 0, 1855, 1, 1877, 0, 1856, 1, 1878, 0, 1857, 1, 1879, 0, 1858, 1, 1880, 0, 1859, 1, 1881, 0, 1860, 1, 1882, 0, 1861, 1, 1883, 0, 1862, 1, 1884, 0, 1863, 1, 1885, 0, 0, -1, 1, 1, 0, -1, 26, 1, 1, 26, 54, 0, 0, -1, 2, 1, 0, -1, 27, 1, 1, 27, 55, 0, 0, -1, 3, 1, 0, -1, 28, 1, 1, 28, 56, 0, 0, -1, 4, 1, 0, -1, 29, 1, 1, 29, 46, 0, 0, -1, 5, 1, 0, -1, 30, 1, 1, 30, 47, 0, 0, -1, 24, 1, 0, -1, 45, 1, 1, 45, 57, 0, 0, -1, 48, 1, 0, -1, 49, 1, 1, 49, 58, 0, 0, -1, 50, 1, 0, -1, 51, 1, 1, 51, 59, 0, 0, -1, 61, 0, 1, 61, 97, 1, 0, -1, 86, 1, 1, 86, 97, 0, 0, -1, 62, 0, 1, 62, 98, 1, 0, -1, 87, 1, 1, 87, 98, 0, 0, -1, 63, 0, 1, 63, 99, 1, 0, -1, 88, 1, 1, 88, 99, 0, 0, -1, 82, 1, 0, -1, 89, 1, 1, 89, 100, 0, 0, -1, 83, 0, 1, 83, 101, 1, 0, -1, 90, 1, 1, 90, 101, 0, 0, -1, 84, 1, 0, -1, 91, 1, 1, 91, 102, 0, 0, -1, 104, 0, 1, 104, 142, 1, 0, -1, 130, 1, 1, 130, 142, 0, 0, -1, 105, 0, 1, 105, 143, 1, 0, -1, 131, 1, 1, 131, 143, 0, 0, -1, 106, 0, 1, 106, 144, 1, 0, -1, 132, 1, 1, 132, 144, 0, 0, -1, 107, 0, 1, 107, 145, 1, 0, -1, 133, 1, 1, 133, 145, 0, 0, -1, 126, 1, 0, -1, 134, 1, 1, 134, 146, 0, 0, -1, 127, 0, 1, 127, 147, 1, 0, -1, 135, 1, 1, 135, 147, 0, 0, -1, 128, 1, 0, -1, 136, 1, 1, 136, 148, 0, 0, -1, 129, 0, 1, 129, 138, 1, 0, -1, 137, 1, 1, 137, 138, 0, 0, -1, 139, 1, 0, -1, 140, 1, 1, 140, 141, 0, 0, -1, 149, 0, 1, 149, 188, 1, 0, -1, 174, 1, 1, 174, 188, 0, 0, -1, 150, 0, 1, 150, 189, 1, 0, -1, 175, 1, 1, 175, 189, 0, 0, -1, 151, 0, 1, 151, 190, 1, 0, -1, 176, 1, 1, 176, 190, 0, 0, -1, 152, 0, 1, 152, 191, 1, 0, -1, 177, 1, 1, 177, 191, 0, 0, -1, 171, 0, 1, 171, 192, 1, 0, -1, 178, 1, 1, 178, 192, 0, 0, -1, 173, 0, 1, 173, 194, 1, 0, -1, 180, 1, 1, 180, 194, 0, 0, -1, 182, 1, 0, -1, 183, 1, 1, 183, 184, 0, 0, -1, 185, 1, 0, -1, 186, 1, 1, 186, 187, 0, 0, -1, 195, 1, 0, -1, 220, 1, 1, 220, 250, 0, 0, -1, 198, 1, 0, -1, 223, 1, 1, 223, 253, 0, 0, -1, 217, 1, 0, -1, 224, 1, 1, 224, 254, 0, 0, -1, 219, 1, 0, -1, 226, 1, 1, 226, 256, 0, 0, -1, 228, 1, 0, -1, 229, 1, 1, 229, 230, 0, 0, -1, 231, 1, 0, -1, 232, 1, 1, 232, 242, 0, 0, -1, 234, 1, 0, -1, 235, 1, 1, 235, 243, 0, 0, -1, 257, 0, 1, 257, 320, 1, 0, -1, 282, 1, 1, 282, 320, 0, 0, -1, 259, 0, 1, 259, 322, 1, 0, -1, 284, 1, 1, 284, 322, 0, 0, -1, 260, 0, 1, 260, 323, 1, 0, -1, 285, 1, 1, 285, 323, 0, 0, -1, 279, 0, 1, 279, 324, 1, 0, -1, 286, 1, 1, 286, 324, 0, 0, -1, 281, 0, 1, 281, 326, 1, 0, -1, 288, 1, 1, 288, 326, 0, 0, -1, 290, 1, 0, -1, 291, 1, 1, 291, 297, 0, 1, 328, 392, 1, 0, -1, 350, 1, 1, 350, 392, 0, 0, -1, 347, 0, 1, 347, 402, 1, 0, -1, 351, 1, 1, 351, 402, 0, 0, -1, 349, 0, 1, 349, 403, 1, 0, -1, 353, 1, 1, 353, 403, 0, 0, -1, 355, 1, 0, -1, 356, 1, 1, 356, 357, 1, 0, -1, 359, 1, 1, 359, 394, 0, 0, -1, 361, 1, 0, -1, 362, 1, 1, 362, 367, 1, 0, -1, 388, 1, 1, 388, 395, 0, 0, -1, 404, 0, 1, 404, 466, 1, 0, -1, 429, 1, 1, 429, 466, 0, 0, -1, 406, 0, 1, 406, 468, 1, 0, -1, 431, 1, 1, 431, 468, 0, 0, -1, 425, 0, 1, 425, 469, 1, 0, -1, 432, 1, 1, 432, 469, 0, 0, -1, 427, 0, 1, 427, 471, 1, 0, -1, 434, 1, 1, 434, 471, 0, 0, -1, 428, 0, 1, 428, 472, 1, 0, -1, 435, 1, 1, 435, 472, 0, 0, -1, 437, 1, 0, -1, 438, 1, 1, 438, 443, 0, 1, 474, 540, 1, 0, -1, 497, 1, 1, 497, 540, 0, 0, -1, 493, 0, 1, 493, 561, 1, 0, -1, 498, 1, 1, 498, 561, 0, 0, -1, 495, 0, 1, 495, 562, 1, 0, -1, 500, 1, 1, 500, 562, 0, 1, 496, 554, 1, 0, -1, 501, 1, 1, 501, 554, 0, 0, -1, 503, 1, 0, -1, 504, 1, 1, 504, 505];
|
|
calleesaved_spill = [9..9 union 1059..1059, 10..10 union 1060..1060, 11..11 union 1061..1061, 12..12 union 1062..1062, 13..13 union 1063..1063, 14..14 union 1064..1064, 15..15 union 1065..1065, 16..16 union 1066..1066, 17..17 union 1067..1067, 18..18 union 1068..1068, 19..19 union 1069..1069, 20..20 union 1070..1070, 21..21 union 1071..1071, 22..22 union 1072..1072];
|
|
cs_spill_transpose = array2d(1..2, 1..14, [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072]);
|
|
activator_insns = [6..8 union 35..35 union 37..37 union 40..40];
|
|
activator_ops = [2..2 union 1074..1074];
|
|
value_precede_min = [1, 1, 826, 826];
|
|
value_precede_max = [825, 825, 829, 829];
|
|
value_precede_regs = [1..1 union 3..3 union 9..15 union 24..24 union 30..30, 16..23, 33..52, 53..64];
|
|
value_precede_temps = [25, 26, 27, 28, 29, 30, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 241, 242, 243, 250, 251, 252, 253, 254, 255, 256, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 297, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 388, 389, 390, 392, 393, 394, 395, 402, 403, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 442, 443, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 514, 515, 536, 537, 538, 540, 541, 542, 543, 550, 551, 553, 554, 561, 562, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 644, 645, 652, 653, 654, 655, 657, 658, 659, 660, 667, 668, 669, 670, 671, 673, 674, 675, 682, 683, 684, 685, 686, 687, 688, 689, 690, 692, 693, 694, 695, 702, 703, 704, 705, 706, 707, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 745, 746, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 783, 784, 785, 806, 807, 808, 809, 810, 811, 813, 814, 815, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 935, 936, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1142, 1143, 1144, 1151, 1152, 1153, 1154, 1155, 1157, 1158, 1159, 1160, 1161, 1162, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1278, 1279, 1286, 1287, 1289, 1296, 1297, 1298, 1299, 1300, 1302, 1303, 1310, 1311, 1312, 1313, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1448, 1449, 1450, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1469, 1470, 1471, 1472, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1701, 1702, 1703, 1704, 1711, 1712, 1713, 1714, 1715, 1716, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1753, 1754, 1761, 1762, 1763, 1765, 1766, 1767, 1768, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1784, 1785, 1786, 1787, 1794, 1795, 1797, 1798, 1805, 1806, 1808, 1809, 1830, 1831, 1832, 1834, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1869, 1870, 1871, 1886, 1533, 1542, 1597, 1606];
|
|
lat_table = array2d(1..6928, 1..4, [0, 2, 0, 1, 0, 2, 1, 1, 0, 2, 2, 1, 0, 2, 3, 1, 0, 2, 4, 1, 0, 2, 5, 1, 0, 2, 6, 1, 0, 2, 7, 1, 0, 2, 8, 1, 0, 2, 9, 1, 0, 2, 10, 1, 0, 2, 11, 1, 0, 2, 12, 1, 0, 2, 13, 1, 0, 2, 14, 1, 0, 2, 15, 1, 0, 2, 16, 1, 0, 2, 17, 1, 0, 2, 18, 1, 0, 2, 19, 1, 0, 2, 20, 1, 0, 2, 21, 1, 0, 2, 22, 1, 0, 2, 23, 1, 0, 2, 24, 1, 3, 0, 25, 0, 3, 0, 26, 0, 3, 5, 25, 0, 3, 5, 26, 1, 3, 6, 25, 0, 3, 6, 26, 1, 4, 0, 27, 0, 4, 0, 28, 0, 4, 5, 27, 0, 4, 5, 28, 1, 4, 6, 27, 0, 4, 6, 28, 1, 5, 0, 29, 0, 5, 0, 30, 0, 5, 5, 29, 0, 5, 5, 30, 1, 5, 6, 29, 0, 5, 6, 30, 1, 6, 0, 31, 0, 6, 0, 32, 0, 6, 5, 31, 0, 6, 5, 32, 1, 6, 6, 31, 0, 6, 6, 32, 1, 7, 0, 33, 0, 7, 0, 34, 0, 7, 5, 33, 0, 7, 5, 34, 1, 7, 6, 33, 0, 7, 6, 34, 1, 8, 0, 35, 0, 8, 0, 36, 0, 8, 5, 35, 0, 8, 5, 36, 1, 8, 6, 35, 0, 8, 6, 36, 1, 9, 0, 37, 0, 9, 0, 38, 0, 9, 6, 37, 0, 9, 6, 38, 1, 10, 0, 39, 0, 10, 0, 40, 0, 10, 6, 39, 0, 10, 6, 40, 1, 11, 0, 41, 0, 11, 0, 42, 0, 11, 6, 41, 0, 11, 6, 42, 1, 12, 0, 43, 0, 12, 0, 44, 0, 12, 6, 43, 0, 12, 6, 44, 1, 13, 0, 45, 0, 13, 0, 46, 0, 13, 6, 45, 0, 13, 6, 46, 1, 14, 0, 47, 0, 14, 0, 48, 0, 14, 6, 47, 0, 14, 6, 48, 1, 15, 0, 49, 0, 15, 0, 50, 0, 15, 6, 49, 0, 15, 6, 50, 1, 16, 0, 51, 0, 16, 0, 52, 0, 16, 6, 51, 0, 16, 6, 52, 1, 17, 0, 53, 0, 17, 0, 54, 0, 17, 7, 53, 0, 17, 7, 54, 1, 18, 0, 55, 0, 18, 0, 56, 0, 18, 7, 55, 0, 18, 7, 56, 1, 19, 0, 57, 0, 19, 0, 58, 0, 19, 7, 57, 0, 19, 7, 58, 1, 20, 0, 59, 0, 20, 0, 60, 0, 20, 7, 59, 0, 20, 7, 60, 1, 21, 0, 61, 0, 21, 0, 62, 0, 21, 7, 61, 0, 21, 7, 62, 1, 22, 0, 63, 0, 22, 0, 64, 0, 22, 7, 63, 0, 22, 7, 64, 1, 23, 0, 65, 0, 23, 0, 66, 0, 23, 5, 65, 0, 23, 5, 66, 1, 23, 6, 65, 0, 23, 6, 66, 1, 24, 0, 67, 0, 24, 0, 68, 0, 24, 5, 67, 0, 24, 5, 68, 1, 24, 8, 67, 0, 24, 8, 68, 3, 25, 0, 69, 0, 25, 0, 70, 0, 25, 5, 69, 0, 25, 5, 70, 1, 25, 8, 69, 0, 25, 8, 70, 3, 26, 9, 71, 0, 26, 9, 72, 0, 26, 9, 73, 1, 27, 0, 74, 0, 27, 0, 75, 0, 27, 5, 74, 0, 27, 5, 75, 1, 27, 6, 74, 0, 27, 6, 75, 1, 28, 10, 76, 0, 28, 10, 77, 1, 29, 0, 78, 0, 29, 0, 79, 0, 29, 5, 78, 0, 29, 5, 79, 1, 29, 6, 78, 0, 29, 6, 79, 1, 30, 0, 80, 0, 30, 0, 81, 0, 30, 5, 80, 0, 30, 5, 81, 1, 30, 8, 80, 0, 30, 8, 81, 3, 31, 0, 82, 0, 31, 0, 83, 0, 31, 5, 82, 0, 31, 5, 83, 1, 31, 8, 82, 0, 31, 8, 83, 3, 32, 0, 84, 0, 32, 0, 85, 0, 32, 5, 84, 0, 32, 5, 85, 1, 32, 8, 84, 0, 32, 8, 85, 3, 33, 0, 86, 0, 33, 0, 87, 0, 33, 5, 86, 0, 33, 5, 87, 1, 33, 8, 86, 0, 33, 8, 87, 3, 34, 0, 88, 0, 34, 0, 89, 0, 34, 5, 88, 0, 34, 5, 89, 1, 34, 8, 88, 0, 34, 8, 89, 3, 35, 0, 90, 0, 35, 0, 91, 0, 35, 5, 90, 0, 35, 5, 91, 1, 35, 8, 90, 0, 35, 8, 91, 3, 36, 0, 92, 0, 36, 0, 93, 0, 36, 5, 92, 0, 36, 5, 93, 1, 36, 8, 92, 0, 36, 8, 93, 3, 37, 0, 94, 0, 37, 0, 95, 0, 37, 5, 94, 0, 37, 5, 95, 1, 37, 8, 94, 0, 37, 8, 95, 3, 38, 11, 96, 0, 38, 11, 97, 0, 39, 2, 98, 0, 39, 2, 99, 0, 39, 2, 100, 0, 39, 2, 101, 0, 39, 2, 102, 0, 39, 2, 103, 0, 39, 2, 104, 0, 39, 2, 105, 0, 39, 2, 106, 0, 39, 2, 107, 0, 39, 2, 108, 0, 39, 2, 109, 0, 39, 2, 110, 0, 39, 2, 111, 0, 39, 2, 112, 0, 39, 2, 113, 0, 39, 2, 114, 0, 39, 2, 115, 0, 39, 2, 116, 0, 39, 2, 117, 0, 39, 2, 118, 0, 39, 2, 119, 0, 39, 2, 120, 0, 39, 2, 121, 0, 39, 2, 122, 0, 40, 2, 123, 1, 40, 2, 124, 1, 40, 2, 125, 1, 40, 2, 126, 1, 40, 2, 127, 1, 40, 2, 128, 1, 40, 2, 129, 1, 40, 2, 130, 1, 40, 2, 131, 1, 40, 2, 132, 1, 40, 2, 133, 1, 40, 2, 134, 1, 40, 2, 135, 1, 40, 2, 136, 1, 40, 2, 137, 1, 40, 2, 138, 1, 40, 2, 139, 1, 40, 2, 140, 1, 40, 2, 141, 1, 40, 2, 142, 1, 40, 2, 143, 1, 40, 2, 144, 1, 40, 2, 145, 1, 40, 2, 146, 1, 40, 2, 147, 1, 41, 0, 148, 0, 41, 0, 149, 0, 41, 5, 148, 0, 41, 5, 149, 1, 41, 6, 148, 0, 41, 6, 149, 1, 42, 0, 150, 0, 42, 0, 151, 0, 42, 5, 150, 0, 42, 5, 151, 1, 42, 6, 150, 0, 42, 6, 151, 1, 43, 0, 152, 0, 43, 0, 153, 0, 43, 5, 152, 0, 43, 5, 153, 1, 43, 6, 152, 0, 43, 6, 153, 1, 44, 0, 154, 0, 44, 0, 155, 0, 44, 5, 154, 0, 44, 5, 155, 1, 44, 6, 154, 0, 44, 6, 155, 1, 45, 0, 156, 0, 45, 0, 157, 0, 45, 5, 156, 0, 45, 5, 157, 1, 45, 6, 156, 0, 45, 6, 157, 1, 46, 0, 158, 0, 46, 0, 159, 0, 46, 5, 158, 0, 46, 5, 159, 1, 46, 6, 158, 0, 46, 6, 159, 1, 47, 0, 160, 0, 47, 0, 161, 0, 47, 5, 160, 0, 47, 5, 161, 1, 47, 6, 160, 0, 47, 6, 161, 1, 48, 0, 162, 0, 48, 0, 163, 0, 48, 5, 162, 0, 48, 5, 163, 1, 48, 8, 162, 0, 48, 8, 163, 3, 49, 12, 164, 0, 49, 12, 165, 3, 50, 0, 166, 0, 50, 0, 167, 0, 50, 5, 166, 0, 50, 5, 167, 1, 50, 6, 166, 0, 50, 6, 167, 1, 51, 0, 168, 0, 51, 0, 169, 0, 51, 5, 168, 0, 51, 5, 169, 1, 51, 8, 168, 0, 51, 8, 169, 3, 52, 0, 170, 0, 52, 0, 171, 0, 52, 5, 170, 0, 52, 5, 171, 1, 52, 8, 170, 0, 52, 8, 171, 3, 53, 0, 172, 0, 53, 0, 173, 0, 53, 5, 172, 0, 53, 5, 173, 1, 53, 8, 172, 0, 53, 8, 173, 3, 54, 0, 174, 0, 54, 0, 175, 0, 54, 5, 174, 0, 54, 5, 175, 1, 54, 8, 174, 0, 54, 8, 175, 3, 55, 0, 176, 0, 55, 0, 177, 0, 55, 5, 176, 0, 55, 5, 177, 1, 55, 8, 176, 0, 55, 8, 177, 3, 56, 0, 178, 0, 56, 0, 179, 0, 56, 5, 178, 0, 56, 5, 179, 1, 56, 8, 178, 0, 56, 8, 179, 3, 57, 0, 180, 0, 57, 0, 181, 0, 57, 5, 180, 0, 57, 5, 181, 1, 57, 8, 180, 0, 57, 8, 181, 3, 58, 0, 182, 0, 58, 0, 183, 0, 58, 5, 182, 0, 58, 5, 183, 1, 58, 8, 182, 0, 58, 8, 183, 3, 59, 0, 184, 0, 59, 0, 185, 0, 59, 5, 184, 0, 59, 5, 185, 1, 59, 8, 184, 0, 59, 8, 185, 3, 60, 11, 186, 0, 60, 11, 187, 0, 61, 2, 188, 0, 61, 2, 189, 0, 61, 2, 190, 0, 61, 2, 191, 0, 61, 2, 192, 0, 61, 2, 193, 0, 61, 2, 194, 0, 61, 2, 195, 0, 61, 2, 196, 0, 61, 2, 197, 0, 61, 2, 198, 0, 61, 2, 199, 0, 61, 2, 200, 0, 61, 2, 201, 0, 61, 2, 202, 0, 61, 2, 203, 0, 61, 2, 204, 0, 61, 2, 205, 0, 61, 2, 206, 0, 61, 2, 207, 0, 61, 2, 208, 0, 61, 2, 209, 0, 61, 2, 210, 0, 61, 2, 211, 0, 61, 2, 212, 0, 61, 2, 213, 0, 62, 2, 214, 1, 62, 2, 215, 1, 62, 2, 216, 1, 62, 2, 217, 1, 62, 2, 218, 1, 62, 2, 219, 1, 62, 2, 220, 1, 62, 2, 221, 1, 62, 2, 222, 1, 62, 2, 223, 1, 62, 2, 224, 1, 62, 2, 225, 1, 62, 2, 226, 1, 62, 2, 227, 1, 62, 2, 228, 1, 62, 2, 229, 1, 62, 2, 230, 1, 62, 2, 231, 1, 62, 2, 232, 1, 62, 2, 233, 1, 62, 2, 234, 1, 62, 2, 235, 1, 62, 2, 236, 1, 62, 2, 237, 1, 62, 2, 238, 1, 62, 2, 239, 1, 63, 0, 240, 0, 63, 0, 241, 0, 63, 5, 240, 0, 63, 5, 241, 1, 63, 6, 240, 0, 63, 6, 241, 1, 64, 0, 242, 0, 64, 0, 243, 0, 64, 5, 242, 0, 64, 5, 243, 1, 64, 6, 242, 0, 64, 6, 243, 1, 65, 0, 244, 0, 65, 0, 245, 0, 65, 5, 244, 0, 65, 5, 245, 1, 65, 6, 244, 0, 65, 6, 245, 1, 66, 0, 246, 0, 66, 0, 247, 0, 66, 5, 246, 0, 66, 5, 247, 1, 66, 6, 246, 0, 66, 6, 247, 1, 67, 0, 248, 0, 67, 0, 249, 0, 67, 5, 248, 0, 67, 5, 249, 1, 67, 6, 248, 0, 67, 6, 249, 1, 68, 0, 250, 0, 68, 0, 251, 0, 68, 5, 250, 0, 68, 5, 251, 1, 68, 6, 250, 0, 68, 6, 251, 1, 69, 0, 252, 0, 69, 0, 253, 0, 69, 5, 252, 0, 69, 5, 253, 1, 69, 6, 252, 0, 69, 6, 253, 1, 70, 0, 254, 0, 70, 0, 255, 0, 70, 5, 254, 0, 70, 5, 255, 1, 70, 6, 254, 0, 70, 6, 255, 1, 71, 0, 256, 0, 71, 0, 257, 0, 71, 5, 256, 0, 71, 5, 257, 1, 71, 8, 256, 0, 71, 8, 257, 3, 72, 13, 258, 0, 72, 13, 259, 3, 73, 0, 260, 0, 73, 0, 261, 0, 73, 5, 260, 0, 73, 5, 261, 1, 73, 6, 260, 0, 73, 6, 261, 1, 74, 0, 262, 0, 74, 0, 263, 0, 74, 5, 262, 0, 74, 5, 263, 1, 74, 8, 262, 0, 74, 8, 263, 3, 75, 0, 264, 0, 75, 0, 265, 0, 75, 5, 264, 0, 75, 5, 265, 1, 75, 8, 264, 0, 75, 8, 265, 3, 76, 0, 266, 0, 76, 0, 267, 0, 76, 5, 266, 0, 76, 5, 267, 1, 76, 8, 266, 0, 76, 8, 267, 3, 77, 0, 268, 0, 77, 0, 269, 0, 77, 5, 268, 0, 77, 5, 269, 1, 77, 8, 268, 0, 77, 8, 269, 3, 78, 0, 270, 0, 78, 0, 271, 0, 78, 5, 270, 0, 78, 5, 271, 1, 78, 8, 270, 0, 78, 8, 271, 3, 79, 0, 272, 0, 79, 0, 273, 0, 79, 5, 272, 0, 79, 5, 273, 1, 79, 8, 272, 0, 79, 8, 273, 3, 80, 0, 274, 0, 80, 0, 275, 0, 80, 5, 274, 0, 80, 5, 275, 1, 80, 8, 274, 0, 80, 8, 275, 3, 81, 0, 276, 0, 81, 0, 277, 0, 81, 5, 276, 0, 81, 5, 277, 1, 81, 8, 276, 0, 81, 8, 277, 3, 82, 11, 278, 0, 82, 11, 279, 0, 83, 2, 280, 0, 83, 2, 281, 0, 83, 2, 282, 0, 83, 2, 283, 0, 83, 2, 284, 0, 83, 2, 285, 0, 83, 2, 286, 0, 83, 2, 287, 0, 83, 2, 288, 0, 83, 2, 289, 0, 83, 2, 290, 0, 83, 2, 291, 0, 83, 2, 292, 0, 83, 2, 293, 0, 83, 2, 294, 0, 83, 2, 295, 0, 83, 2, 296, 0, 83, 2, 297, 0, 83, 2, 298, 0, 83, 2, 299, 0, 83, 2, 300, 0, 83, 2, 301, 0, 83, 2, 302, 0, 83, 2, 303, 0, 83, 2, 304, 0, 84, 2, 305, 1, 84, 2, 306, 1, 84, 2, 307, 1, 84, 2, 308, 1, 84, 2, 309, 1, 84, 2, 310, 1, 84, 2, 311, 1, 84, 2, 312, 1, 84, 2, 313, 1, 84, 2, 314, 1, 84, 2, 315, 1, 84, 2, 316, 1, 84, 2, 317, 1, 84, 2, 318, 1, 84, 2, 319, 1, 84, 2, 320, 1, 84, 2, 321, 1, 84, 2, 322, 1, 84, 2, 323, 1, 84, 2, 324, 1, 84, 2, 325, 1, 84, 2, 326, 1, 84, 2, 327, 1, 84, 2, 328, 1, 84, 2, 329, 1, 85, 0, 330, 0, 85, 0, 331, 0, 85, 5, 330, 0, 85, 5, 331, 1, 85, 6, 330, 0, 85, 6, 331, 1, 86, 0, 332, 0, 86, 0, 333, 0, 86, 5, 332, 0, 86, 5, 333, 1, 86, 6, 332, 0, 86, 6, 333, 1, 87, 0, 334, 0, 87, 0, 335, 0, 87, 5, 334, 0, 87, 5, 335, 1, 87, 6, 334, 0, 87, 6, 335, 1, 88, 0, 336, 0, 88, 0, 337, 0, 88, 5, 336, 0, 88, 5, 337, 1, 88, 6, 336, 0, 88, 6, 337, 1, 89, 0, 338, 0, 89, 0, 339, 0, 89, 5, 338, 0, 89, 5, 339, 1, 89, 6, 338, 0, 89, 6, 339, 1, 90, 0, 340, 0, 90, 0, 341, 0, 90, 5, 340, 0, 90, 5, 341, 1, 90, 6, 340, 0, 90, 6, 341, 1, 91, 0, 342, 0, 91, 0, 343, 0, 91, 5, 342, 0, 91, 5, 343, 1, 91, 6, 342, 0, 91, 6, 343, 1, 92, 0, 344, 0, 92, 0, 345, 0, 92, 5, 344, 0, 92, 5, 345, 1, 92, 8, 344, 0, 92, 8, 345, 3, 93, 12, 346, 0, 93, 12, 347, 3, 94, 0, 348, 0, 94, 0, 349, 0, 94, 5, 348, 0, 94, 5, 349, 1, 94, 6, 348, 0, 94, 6, 349, 1, 95, 0, 350, 0, 95, 0, 351, 0, 95, 5, 350, 0, 95, 5, 351, 1, 95, 8, 350, 0, 95, 8, 351, 3, 96, 13, 352, 0, 96, 13, 353, 3, 97, 0, 354, 0, 97, 0, 355, 0, 97, 5, 354, 0, 97, 5, 355, 1, 97, 6, 354, 0, 97, 6, 355, 1, 98, 0, 356, 0, 98, 0, 357, 0, 98, 5, 356, 0, 98, 5, 357, 1, 98, 8, 356, 0, 98, 8, 357, 3, 99, 0, 358, 0, 99, 0, 359, 0, 99, 5, 358, 0, 99, 5, 359, 1, 99, 8, 358, 0, 99, 8, 359, 3, 100, 0, 360, 0, 100, 0, 361, 0, 100, 5, 360, 0, 100, 5, 361, 1, 100, 8, 360, 0, 100, 8, 361, 3, 101, 0, 362, 0, 101, 0, 363, 0, 101, 5, 362, 0, 101, 5, 363, 1, 101, 8, 362, 0, 101, 8, 363, 3, 102, 0, 364, 0, 102, 0, 365, 0, 102, 5, 364, 0, 102, 5, 365, 1, 102, 8, 364, 0, 102, 8, 365, 3, 103, 0, 366, 0, 103, 0, 367, 0, 103, 5, 366, 0, 103, 5, 367, 1, 103, 8, 366, 0, 103, 8, 367, 3, 104, 0, 368, 0, 104, 0, 369, 0, 104, 5, 368, 0, 104, 5, 369, 1, 104, 8, 368, 0, 104, 8, 369, 3, 105, 0, 370, 0, 105, 0, 371, 0, 105, 5, 370, 0, 105, 5, 371, 1, 105, 8, 370, 0, 105, 8, 371, 3, 106, 11, 372, 0, 106, 11, 373, 0, 107, 2, 374, 0, 107, 2, 375, 0, 107, 2, 376, 0, 107, 2, 377, 0, 107, 2, 378, 0, 107, 2, 379, 0, 107, 2, 380, 0, 107, 2, 381, 0, 107, 2, 382, 0, 107, 2, 383, 0, 107, 2, 384, 0, 107, 2, 385, 0, 107, 2, 386, 0, 107, 2, 387, 0, 107, 2, 388, 0, 107, 2, 389, 0, 107, 2, 390, 0, 107, 2, 391, 0, 107, 2, 392, 0, 107, 2, 393, 0, 107, 2, 394, 0, 107, 2, 395, 0, 107, 2, 396, 0, 107, 2, 397, 0, 107, 2, 398, 0, 108, 2, 399, 1, 108, 2, 400, 1, 108, 2, 401, 1, 108, 2, 402, 1, 108, 2, 403, 1, 108, 2, 404, 1, 108, 2, 405, 1, 108, 2, 406, 1, 108, 2, 407, 1, 108, 2, 408, 1, 108, 2, 409, 1, 108, 2, 410, 1, 108, 2, 411, 1, 108, 2, 412, 1, 108, 2, 413, 1, 108, 2, 414, 1, 108, 2, 415, 1, 108, 2, 416, 1, 108, 2, 417, 1, 108, 2, 418, 1, 108, 2, 419, 1, 108, 2, 420, 1, 108, 2, 421, 1, 108, 2, 422, 1, 108, 2, 423, 1, 109, 0, 424, 0, 109, 0, 425, 0, 109, 5, 424, 0, 109, 5, 425, 1, 109, 6, 424, 0, 109, 6, 425, 1, 110, 0, 426, 0, 110, 0, 427, 0, 110, 5, 426, 0, 110, 5, 427, 1, 110, 6, 426, 0, 110, 6, 427, 1, 111, 0, 428, 0, 111, 0, 429, 0, 111, 5, 428, 0, 111, 5, 429, 1, 111, 6, 428, 0, 111, 6, 429, 1, 112, 0, 430, 0, 112, 0, 431, 0, 112, 5, 430, 0, 112, 5, 431, 1, 112, 6, 430, 0, 112, 6, 431, 1, 113, 0, 432, 0, 113, 0, 433, 0, 113, 5, 432, 0, 113, 5, 433, 1, 113, 6, 432, 0, 113, 6, 433, 1, 114, 0, 434, 0, 114, 0, 435, 0, 114, 5, 434, 0, 114, 5, 435, 1, 114, 6, 434, 0, 114, 6, 435, 1, 115, 0, 436, 0, 115, 0, 437, 0, 115, 5, 436, 0, 115, 5, 437, 1, 115, 6, 436, 0, 115, 6, 437, 1, 116, 0, 438, 0, 116, 0, 439, 0, 116, 5, 438, 0, 116, 5, 439, 1, 116, 8, 438, 0, 116, 8, 439, 3, 117, 12, 440, 0, 117, 12, 441, 3, 118, 0, 442, 0, 118, 0, 443, 0, 118, 5, 442, 0, 118, 5, 443, 1, 118, 6, 442, 0, 118, 6, 443, 1, 119, 0, 444, 0, 119, 0, 445, 0, 119, 5, 444, 0, 119, 5, 445, 1, 119, 8, 444, 0, 119, 8, 445, 3, 120, 12, 446, 0, 120, 12, 447, 3, 121, 0, 448, 0, 121, 0, 449, 0, 121, 5, 448, 0, 121, 5, 449, 1, 121, 6, 448, 0, 121, 6, 449, 1, 122, 0, 450, 0, 122, 0, 451, 0, 122, 5, 450, 0, 122, 5, 451, 1, 122, 8, 450, 0, 122, 8, 451, 3, 123, 12, 452, 0, 123, 12, 453, 3, 124, 0, 454, 0, 124, 0, 455, 0, 124, 5, 454, 0, 124, 5, 455, 1, 124, 6, 454, 0, 124, 6, 455, 1, 125, 0, 456, 0, 125, 0, 457, 0, 125, 5, 456, 0, 125, 5, 457, 1, 125, 8, 456, 0, 125, 8, 457, 3, 126, 12, 458, 0, 126, 12, 459, 3, 127, 14, 460, 2, 128, 0, 461, 0, 128, 0, 462, 0, 128, 5, 461, 0, 128, 5, 462, 1, 128, 8, 461, 0, 128, 8, 462, 3, 129, 0, 463, 0, 129, 0, 464, 0, 129, 5, 463, 0, 129, 5, 464, 1, 129, 8, 463, 0, 129, 8, 464, 3, 130, 0, 465, 0, 130, 0, 466, 0, 130, 5, 465, 0, 130, 5, 466, 1, 130, 8, 465, 0, 130, 8, 466, 3, 131, 0, 467, 0, 131, 0, 468, 0, 131, 5, 467, 0, 131, 5, 468, 1, 131, 8, 467, 0, 131, 8, 468, 3, 132, 0, 469, 0, 132, 0, 470, 0, 132, 5, 469, 0, 132, 5, 470, 1, 132, 8, 469, 0, 132, 8, 470, 3, 133, 15, 471, 0, 134, 2, 472, 0, 134, 2, 473, 0, 134, 2, 474, 0, 134, 2, 475, 0, 134, 2, 476, 0, 134, 2, 477, 0, 134, 2, 478, 1, 134, 2, 479, 1, 134, 2, 480, 1, 134, 2, 481, 1, 134, 2, 482, 1, 134, 2, 483, 1, 135, 1, 484, 0, 135, 1, 485, 0, 135, 1, 486, 0, 135, 1, 487, 0, 135, 1, 488, 0, 135, 1, 489, 0, 136, 0, 490, 0, 136, 0, 491, 0, 136, 5, 490, 0, 136, 5, 491, 1, 136, 8, 490, 0, 136, 8, 491, 3, 137, 0, 492, 0, 137, 0, 493, 0, 137, 5, 492, 0, 137, 5, 493, 1, 137, 8, 492, 0, 137, 8, 493, 3, 138, 0, 494, 0, 138, 0, 495, 0, 138, 5, 494, 0, 138, 5, 495, 1, 138, 8, 494, 0, 138, 8, 495, 3, 139, 0, 496, 0, 139, 0, 497, 0, 139, 5, 496, 0, 139, 5, 497, 1, 139, 8, 496, 0, 139, 8, 497, 3, 140, 0, 498, 0, 140, 0, 499, 0, 140, 5, 498, 0, 140, 5, 499, 1, 140, 8, 498, 0, 140, 8, 499, 3, 141, 0, 500, 0, 141, 0, 501, 0, 141, 5, 500, 0, 141, 5, 501, 1, 141, 8, 500, 0, 141, 8, 501, 3, 142, 0, 502, 0, 142, 0, 503, 0, 142, 5, 502, 0, 142, 5, 503, 1, 142, 8, 502, 0, 142, 8, 503, 3, 143, 2, 504, 0, 143, 2, 505, 0, 143, 2, 506, 0, 143, 2, 507, 0, 143, 2, 508, 0, 143, 2, 509, 0, 143, 2, 510, 0, 143, 2, 511, 0, 143, 2, 512, 0, 143, 2, 513, 0, 143, 2, 514, 0, 143, 2, 515, 0, 143, 2, 516, 0, 143, 2, 517, 0, 143, 2, 518, 0, 143, 2, 519, 0, 143, 2, 520, 0, 143, 2, 521, 0, 143, 2, 522, 0, 143, 2, 523, 0, 143, 2, 524, 0, 143, 2, 525, 0, 143, 2, 526, 0, 143, 2, 527, 0, 143, 2, 528, 0, 144, 2, 529, 1, 144, 2, 530, 1, 144, 2, 531, 1, 144, 2, 532, 1, 144, 2, 533, 1, 144, 2, 534, 1, 144, 2, 535, 1, 144, 2, 536, 1, 144, 2, 537, 1, 144, 2, 538, 1, 144, 2, 539, 1, 144, 2, 540, 1, 144, 2, 541, 1, 144, 2, 542, 1, 144, 2, 543, 1, 144, 2, 544, 1, 144, 2, 545, 1, 144, 2, 546, 1, 144, 2, 547, 1, 144, 2, 548, 1, 144, 2, 549, 1, 144, 2, 550, 1, 144, 2, 551, 1, 144, 2, 552, 1, 144, 2, 553, 1, 145, 0, 554, 0, 145, 0, 555, 0, 145, 5, 554, 0, 145, 5, 555, 1, 145, 6, 554, 0, 145, 6, 555, 1, 146, 0, 556, 0, 146, 0, 557, 0, 146, 5, 556, 0, 146, 5, 557, 1, 146, 6, 556, 0, 146, 6, 557, 1, 147, 0, 558, 0, 147, 0, 559, 0, 147, 5, 558, 0, 147, 5, 559, 1, 147, 6, 558, 0, 147, 6, 559, 1, 148, 0, 560, 0, 148, 0, 561, 0, 148, 5, 560, 0, 148, 5, 561, 1, 148, 6, 560, 0, 148, 6, 561, 1, 149, 0, 562, 0, 149, 0, 563, 0, 149, 5, 562, 0, 149, 5, 563, 1, 149, 6, 562, 0, 149, 6, 563, 1, 150, 0, 564, 0, 150, 0, 565, 0, 150, 5, 564, 0, 150, 5, 565, 1, 150, 6, 564, 0, 150, 6, 565, 1, 151, 0, 566, 0, 151, 0, 567, 0, 151, 5, 566, 0, 151, 5, 567, 1, 151, 6, 566, 0, 151, 6, 567, 1, 152, 0, 568, 0, 152, 0, 569, 0, 152, 5, 568, 0, 152, 5, 569, 1, 152, 8, 568, 0, 152, 8, 569, 3, 153, 12, 570, 0, 153, 12, 571, 3, 154, 0, 572, 0, 154, 0, 573, 0, 154, 5, 572, 0, 154, 5, 573, 1, 154, 6, 572, 0, 154, 6, 573, 1, 155, 0, 574, 0, 155, 0, 575, 0, 155, 5, 574, 0, 155, 5, 575, 1, 155, 8, 574, 0, 155, 8, 575, 3, 156, 12, 576, 0, 156, 12, 577, 3, 157, 14, 578, 2, 158, 0, 579, 0, 158, 0, 580, 0, 158, 5, 579, 0, 158, 5, 580, 1, 158, 8, 579, 0, 158, 8, 580, 3, 159, 0, 581, 0, 159, 0, 582, 0, 159, 5, 581, 0, 159, 5, 582, 1, 159, 8, 581, 0, 159, 8, 582, 3, 160, 0, 583, 0, 160, 0, 584, 0, 160, 5, 583, 0, 160, 5, 584, 1, 160, 8, 583, 0, 160, 8, 584, 3, 161, 15, 585, 0, 162, 2, 586, 0, 162, 2, 587, 0, 162, 2, 588, 0, 162, 2, 589, 0, 162, 2, 590, 1, 162, 2, 591, 1, 162, 2, 592, 1, 162, 2, 593, 1, 162, 2, 594, 1, 162, 2, 595, 1, 162, 2, 596, 1, 162, 2, 597, 1, 162, 2, 598, 1, 162, 2, 599, 1, 162, 2, 600, 1, 162, 2, 601, 1, 162, 2, 602, 1, 162, 2, 603, 1, 162, 2, 604, 1, 162, 2, 605, 1, 162, 2, 606, 1, 162, 2, 607, 1, 162, 2, 608, 1, 162, 2, 609, 1, 163, 1, 610, 0, 163, 1, 611, 0, 163, 1, 612, 0, 163, 1, 613, 0, 163, 1, 614, 0, 163, 1, 615, 0, 163, 1, 616, 0, 163, 1, 617, 0, 163, 1, 618, 0, 163, 1, 619, 0, 163, 1, 620, 0, 163, 1, 621, 0, 163, 1, 622, 0, 163, 1, 623, 0, 163, 1, 624, 0, 163, 1, 625, 0, 163, 1, 626, 0, 163, 1, 627, 0, 163, 1, 628, 0, 164, 0, 629, 0, 164, 0, 630, 0, 164, 5, 629, 0, 164, 5, 630, 1, 164, 6, 629, 0, 164, 6, 630, 1, 165, 0, 631, 0, 165, 0, 632, 0, 165, 5, 631, 0, 165, 5, 632, 1, 165, 8, 631, 0, 165, 8, 632, 3, 166, 0, 633, 0, 166, 0, 634, 0, 166, 5, 633, 0, 166, 5, 634, 1, 166, 8, 633, 0, 166, 8, 634, 3, 167, 0, 635, 0, 167, 0, 636, 0, 167, 5, 635, 0, 167, 5, 636, 1, 167, 8, 635, 0, 167, 8, 636, 3, 168, 0, 637, 0, 168, 0, 638, 0, 168, 5, 637, 0, 168, 5, 638, 1, 168, 8, 637, 0, 168, 8, 638, 3, 169, 0, 639, 0, 169, 0, 640, 0, 169, 5, 639, 0, 169, 5, 640, 1, 169, 8, 639, 0, 169, 8, 640, 3, 170, 0, 641, 0, 170, 0, 642, 0, 170, 5, 641, 0, 170, 5, 642, 1, 170, 8, 641, 0, 170, 8, 642, 3, 171, 0, 643, 0, 171, 0, 644, 0, 171, 5, 643, 0, 171, 5, 644, 1, 171, 8, 643, 0, 171, 8, 644, 3, 172, 0, 645, 0, 172, 0, 646, 0, 172, 5, 645, 0, 172, 5, 646, 1, 172, 8, 645, 0, 172, 8, 646, 3, 173, 0, 647, 0, 173, 0, 648, 0, 173, 5, 647, 0, 173, 5, 648, 1, 173, 8, 647, 0, 173, 8, 648, 3, 174, 16, 649, 0, 174, 16, 650, 0, 175, 2, 651, 0, 175, 2, 652, 0, 175, 2, 653, 0, 175, 2, 654, 0, 175, 2, 655, 0, 175, 2, 656, 0, 175, 2, 657, 0, 175, 2, 658, 0, 175, 2, 659, 0, 175, 2, 660, 0, 175, 2, 661, 0, 175, 2, 662, 0, 175, 2, 663, 0, 175, 2, 664, 0, 175, 2, 665, 0, 175, 2, 666, 0, 175, 2, 667, 0, 175, 2, 668, 0, 175, 2, 669, 0, 175, 2, 670, 0, 175, 2, 671, 0, 175, 2, 672, 0, 175, 2, 673, 0, 175, 2, 674, 0, 175, 2, 675, 0, 175, 2, 676, 0, 176, 2, 677, 1, 176, 2, 678, 1, 176, 2, 679, 1, 176, 2, 680, 1, 176, 2, 681, 1, 176, 2, 682, 1, 176, 2, 683, 1, 176, 2, 684, 1, 176, 2, 685, 1, 176, 2, 686, 1, 176, 2, 687, 1, 176, 2, 688, 1, 176, 2, 689, 1, 176, 2, 690, 1, 176, 2, 691, 1, 176, 2, 692, 1, 176, 2, 693, 1, 176, 2, 694, 1, 176, 2, 695, 1, 176, 2, 696, 1, 176, 2, 697, 1, 176, 2, 698, 1, 177, 0, 699, 0, 177, 0, 700, 0, 177, 5, 699, 0, 177, 5, 700, 1, 177, 6, 699, 0, 177, 6, 700, 1, 178, 0, 701, 0, 178, 0, 702, 0, 178, 5, 701, 0, 178, 5, 702, 1, 178, 6, 701, 0, 178, 6, 702, 1, 179, 0, 703, 0, 179, 0, 704, 0, 179, 5, 703, 0, 179, 5, 704, 1, 179, 6, 703, 0, 179, 6, 704, 1, 180, 0, 705, 0, 180, 0, 706, 0, 180, 5, 705, 0, 180, 5, 706, 1, 180, 6, 705, 0, 180, 6, 706, 1, 181, 0, 707, 0, 181, 0, 708, 0, 181, 5, 707, 0, 181, 5, 708, 1, 181, 8, 707, 0, 181, 8, 708, 3, 182, 12, 709, 0, 182, 12, 710, 3, 183, 0, 711, 0, 183, 0, 712, 0, 183, 5, 711, 0, 183, 5, 712, 1, 183, 6, 711, 0, 183, 6, 712, 1, 184, 0, 713, 0, 184, 0, 714, 0, 184, 5, 713, 0, 184, 5, 714, 1, 184, 8, 713, 0, 184, 8, 714, 3, 185, 12, 715, 0, 185, 12, 716, 3, 186, 0, 717, 0, 186, 0, 718, 0, 186, 5, 717, 0, 186, 5, 718, 1, 186, 6, 717, 0, 186, 6, 718, 1, 187, 0, 719, 0, 187, 0, 720, 0, 187, 5, 719, 0, 187, 5, 720, 1, 187, 8, 719, 0, 187, 8, 720, 3, 188, 12, 721, 0, 188, 12, 722, 3, 189, 0, 723, 0, 189, 0, 724, 0, 189, 5, 723, 0, 189, 5, 724, 1, 189, 6, 723, 0, 189, 6, 724, 1, 190, 0, 725, 0, 190, 0, 726, 0, 190, 5, 725, 0, 190, 5, 726, 1, 190, 8, 725, 0, 190, 8, 726, 3, 191, 12, 727, 0, 191, 12, 728, 3, 192, 14, 729, 2, 193, 0, 730, 0, 193, 0, 731, 0, 193, 5, 730, 0, 193, 5, 731, 1, 193, 8, 730, 0, 193, 8, 731, 3, 194, 0, 732, 0, 194, 0, 733, 0, 194, 5, 732, 0, 194, 5, 733, 1, 194, 8, 732, 0, 194, 8, 733, 3, 195, 15, 734, 0, 196, 2, 735, 0, 196, 2, 736, 0, 196, 2, 737, 0, 196, 2, 738, 1, 196, 2, 739, 1, 196, 2, 740, 1, 196, 2, 741, 1, 196, 2, 742, 1, 196, 2, 743, 1, 196, 2, 744, 1, 196, 2, 745, 1, 196, 2, 746, 1, 196, 2, 747, 1, 196, 2, 748, 1, 196, 2, 749, 1, 196, 2, 750, 1, 196, 2, 751, 1, 196, 2, 752, 1, 196, 2, 753, 1, 196, 2, 754, 1, 196, 2, 755, 1, 196, 2, 756, 1, 196, 2, 757, 1, 197, 1, 758, 0, 197, 1, 759, 0, 197, 1, 760, 0, 197, 1, 761, 0, 197, 1, 762, 0, 197, 1, 763, 0, 197, 1, 764, 0, 197, 1, 765, 0, 197, 1, 766, 0, 197, 1, 767, 0, 197, 1, 768, 0, 197, 1, 769, 0, 197, 1, 770, 0, 197, 1, 771, 0, 197, 1, 772, 0, 197, 1, 773, 0, 197, 1, 774, 0, 197, 1, 775, 0, 197, 1, 776, 0, 198, 0, 777, 0, 198, 0, 778, 0, 198, 5, 777, 0, 198, 5, 778, 1, 198, 6, 777, 0, 198, 6, 778, 1, 199, 0, 779, 0, 199, 0, 780, 0, 199, 5, 779, 0, 199, 5, 780, 1, 199, 8, 779, 0, 199, 8, 780, 3, 200, 12, 781, 0, 200, 12, 782, 3, 201, 14, 783, 2, 202, 0, 784, 0, 202, 0, 785, 0, 202, 5, 784, 0, 202, 5, 785, 1, 202, 8, 784, 0, 202, 8, 785, 3, 203, 0, 786, 0, 203, 0, 787, 0, 203, 5, 786, 0, 203, 5, 787, 1, 203, 8, 786, 0, 203, 8, 787, 3, 204, 0, 788, 0, 204, 0, 789, 0, 204, 5, 788, 0, 204, 5, 789, 1, 204, 8, 788, 0, 204, 8, 789, 3, 205, 0, 790, 0, 205, 0, 791, 0, 205, 5, 790, 0, 205, 5, 791, 1, 205, 8, 790, 0, 205, 8, 791, 3, 206, 15, 792, 0, 207, 2, 793, 0, 207, 2, 794, 0, 207, 2, 795, 0, 207, 2, 796, 0, 207, 2, 797, 0, 207, 2, 798, 1, 207, 2, 799, 1, 207, 2, 800, 1, 207, 2, 801, 1, 207, 2, 802, 1, 207, 2, 803, 1, 208, 1, 804, 0, 208, 1, 805, 0, 208, 1, 806, 0, 208, 1, 807, 0, 208, 1, 808, 0, 208, 1, 809, 0, 209, 0, 810, 0, 209, 0, 811, 0, 209, 5, 810, 0, 209, 5, 811, 1, 209, 8, 810, 0, 209, 8, 811, 3, 210, 0, 812, 0, 210, 0, 813, 0, 210, 5, 812, 0, 210, 5, 813, 1, 210, 8, 812, 0, 210, 8, 813, 3, 212, 2, 814, 0, 212, 2, 815, 0, 212, 2, 816, 0, 212, 2, 817, 0, 212, 2, 818, 0, 212, 2, 819, 0, 212, 2, 820, 0, 212, 2, 821, 0, 212, 2, 822, 0, 212, 2, 823, 0, 212, 2, 824, 0, 212, 2, 825, 0, 212, 2, 826, 0, 212, 2, 827, 0, 212, 2, 828, 0, 212, 2, 829, 0, 212, 2, 830, 0, 212, 2, 831, 0, 212, 2, 832, 0, 212, 2, 833, 0, 213, 2, 834, 1, 213, 2, 835, 1, 213, 2, 836, 1, 213, 2, 837, 1, 213, 2, 838, 1, 213, 2, 839, 1, 213, 2, 840, 1, 213, 2, 841, 1, 213, 2, 842, 1, 213, 2, 843, 1, 213, 2, 844, 1, 213, 2, 845, 1, 213, 2, 846, 1, 213, 2, 847, 1, 213, 2, 848, 1, 213, 2, 849, 1, 213, 2, 850, 1, 213, 2, 851, 1, 213, 2, 852, 1, 213, 2, 853, 1, 213, 2, 854, 1, 213, 2, 855, 1, 213, 2, 856, 1, 213, 2, 857, 1, 213, 2, 858, 1, 214, 0, 859, 0, 214, 0, 860, 0, 214, 5, 859, 0, 214, 5, 860, 1, 214, 6, 859, 0, 214, 6, 860, 1, 215, 0, 861, 0, 215, 0, 862, 0, 215, 5, 861, 0, 215, 5, 862, 1, 215, 6, 861, 0, 215, 6, 862, 1, 216, 0, 863, 0, 216, 0, 864, 0, 216, 5, 863, 0, 216, 5, 864, 1, 216, 6, 863, 0, 216, 6, 864, 1, 217, 0, 865, 0, 217, 0, 866, 0, 217, 5, 865, 0, 217, 5, 866, 1, 217, 6, 865, 0, 217, 6, 866, 1, 218, 0, 867, 0, 218, 0, 868, 0, 218, 5, 867, 0, 218, 5, 868, 1, 218, 6, 867, 0, 218, 6, 868, 1, 219, 0, 869, 0, 219, 0, 870, 0, 219, 5, 869, 0, 219, 5, 870, 1, 219, 6, 869, 0, 219, 6, 870, 1, 220, 0, 871, 0, 220, 0, 872, 0, 220, 5, 871, 0, 220, 5, 872, 1, 220, 6, 871, 0, 220, 6, 872, 1, 221, 0, 873, 0, 221, 0, 874, 0, 221, 5, 873, 0, 221, 5, 874, 1, 221, 8, 873, 0, 221, 8, 874, 3, 222, 12, 875, 0, 222, 12, 876, 3, 223, 0, 877, 0, 223, 0, 878, 0, 223, 5, 877, 0, 223, 5, 878, 1, 223, 6, 877, 0, 223, 6, 878, 1, 224, 0, 879, 0, 224, 0, 880, 0, 224, 5, 879, 0, 224, 5, 880, 1, 224, 8, 879, 0, 224, 8, 880, 3, 225, 12, 881, 0, 225, 12, 882, 3, 226, 14, 883, 2, 227, 0, 884, 0, 227, 0, 885, 0, 227, 5, 884, 0, 227, 5, 885, 1, 227, 8, 884, 0, 227, 8, 885, 3, 228, 0, 886, 0, 228, 0, 887, 0, 228, 5, 886, 0, 228, 5, 887, 1, 228, 8, 886, 0, 228, 8, 887, 3, 229, 15, 888, 0, 230, 2, 889, 0, 230, 2, 890, 0, 230, 2, 891, 0, 230, 2, 892, 1, 230, 2, 893, 1, 230, 2, 894, 1, 230, 2, 895, 1, 230, 2, 896, 1, 230, 2, 897, 1, 230, 2, 898, 1, 230, 2, 899, 1, 230, 2, 900, 1, 230, 2, 901, 1, 230, 2, 902, 1, 230, 2, 903, 1, 230, 2, 904, 1, 230, 2, 905, 1, 230, 2, 906, 1, 230, 2, 907, 1, 230, 2, 908, 1, 230, 2, 909, 1, 230, 2, 910, 1, 230, 2, 911, 1, 231, 1, 912, 0, 231, 1, 913, 0, 231, 1, 914, 0, 231, 1, 915, 0, 231, 1, 916, 0, 231, 1, 917, 0, 231, 1, 918, 0, 231, 1, 919, 0, 231, 1, 920, 0, 231, 1, 921, 0, 231, 1, 922, 0, 231, 1, 923, 0, 231, 1, 924, 0, 231, 1, 925, 0, 231, 1, 926, 0, 231, 1, 927, 0, 231, 1, 928, 0, 231, 1, 929, 0, 231, 1, 930, 0, 232, 0, 931, 0, 232, 0, 932, 0, 232, 5, 931, 0, 232, 5, 932, 1, 232, 6, 931, 0, 232, 6, 932, 1, 233, 0, 933, 0, 233, 0, 934, 0, 233, 5, 933, 0, 233, 5, 934, 1, 233, 8, 933, 0, 233, 8, 934, 3, 234, 0, 935, 0, 234, 0, 936, 0, 234, 5, 935, 0, 234, 5, 936, 1, 234, 8, 935, 0, 234, 8, 936, 3, 235, 0, 937, 0, 235, 0, 938, 0, 235, 5, 937, 0, 235, 5, 938, 1, 235, 8, 937, 0, 235, 8, 938, 3, 236, 0, 939, 0, 236, 0, 940, 0, 236, 5, 939, 0, 236, 5, 940, 1, 236, 8, 939, 0, 236, 8, 940, 3, 237, 0, 941, 0, 237, 0, 942, 0, 237, 5, 941, 0, 237, 5, 942, 1, 237, 8, 941, 0, 237, 8, 942, 3, 238, 0, 943, 0, 238, 0, 944, 0, 238, 5, 943, 0, 238, 5, 944, 1, 238, 8, 943, 0, 238, 8, 944, 3, 239, 0, 945, 0, 239, 0, 946, 0, 239, 5, 945, 0, 239, 5, 946, 1, 239, 8, 945, 0, 239, 8, 946, 3, 240, 0, 947, 0, 240, 0, 948, 0, 240, 5, 947, 0, 240, 5, 948, 1, 240, 8, 947, 0, 240, 8, 948, 3, 241, 0, 949, 0, 241, 0, 950, 0, 241, 5, 949, 0, 241, 5, 950, 1, 241, 8, 949, 0, 241, 8, 950, 3, 242, 16, 951, 0, 242, 16, 952, 0, 243, 2, 953, 0, 243, 2, 954, 0, 243, 2, 955, 0, 243, 2, 956, 0, 243, 2, 957, 0, 243, 2, 958, 0, 243, 2, 959, 0, 243, 2, 960, 0, 243, 2, 961, 0, 243, 2, 962, 0, 243, 2, 963, 0, 243, 2, 964, 0, 243, 2, 965, 0, 243, 2, 966, 0, 243, 2, 967, 0, 243, 2, 968, 0, 243, 2, 969, 0, 243, 2, 970, 0, 243, 2, 971, 0, 243, 2, 972, 0, 243, 2, 973, 0, 243, 2, 974, 0, 243, 2, 975, 0, 243, 2, 976, 0, 243, 2, 977, 0, 243, 2, 978, 0, 244, 2, 979, 1, 244, 2, 980, 1, 244, 2, 981, 1, 244, 2, 982, 1, 244, 2, 983, 1, 244, 2, 984, 1, 244, 2, 985, 1, 244, 2, 986, 1, 244, 2, 987, 1, 244, 2, 988, 1, 244, 2, 989, 1, 244, 2, 990, 1, 244, 2, 991, 1, 244, 2, 992, 1, 244, 2, 993, 1, 244, 2, 994, 1, 244, 2, 995, 1, 244, 2, 996, 1, 244, 2, 997, 1, 244, 2, 998, 1, 244, 2, 999, 1, 244, 2, 1000, 1, 244, 2, 1001, 1, 245, 0, 1002, 0, 245, 0, 1003, 0, 245, 5, 1002, 0, 245, 5, 1003, 1, 245, 6, 1002, 0, 245, 6, 1003, 1, 246, 0, 1004, 0, 246, 0, 1005, 0, 246, 5, 1004, 0, 246, 5, 1005, 1, 246, 6, 1004, 0, 246, 6, 1005, 1, 247, 0, 1006, 0, 247, 0, 1007, 0, 247, 5, 1006, 0, 247, 5, 1007, 1, 247, 6, 1006, 0, 247, 6, 1007, 1, 248, 0, 1008, 0, 248, 0, 1009, 0, 248, 5, 1008, 0, 248, 5, 1009, 1, 248, 6, 1008, 0, 248, 6, 1009, 1, 249, 0, 1010, 0, 249, 0, 1011, 0, 249, 5, 1010, 0, 249, 5, 1011, 1, 249, 6, 1010, 0, 249, 6, 1011, 1, 250, 0, 1012, 0, 250, 0, 1013, 0, 250, 5, 1012, 0, 250, 5, 1013, 1, 250, 8, 1012, 0, 250, 8, 1013, 3, 251, 12, 1014, 0, 251, 12, 1015, 3, 252, 0, 1016, 0, 252, 0, 1017, 0, 252, 5, 1016, 0, 252, 5, 1017, 1, 252, 6, 1016, 0, 252, 6, 1017, 1, 253, 0, 1018, 0, 253, 0, 1019, 0, 253, 5, 1018, 0, 253, 5, 1019, 1, 253, 8, 1018, 0, 253, 8, 1019, 3, 254, 12, 1020, 0, 254, 12, 1021, 3, 255, 0, 1022, 0, 255, 0, 1023, 0, 255, 5, 1022, 0, 255, 5, 1023, 1, 255, 6, 1022, 0, 255, 6, 1023, 1, 256, 0, 1024, 0, 256, 0, 1025, 0, 256, 5, 1024, 0, 256, 5, 1025, 1, 256, 8, 1024, 0, 256, 8, 1025, 3, 257, 12, 1026, 0, 257, 12, 1027, 3, 258, 0, 1028, 0, 258, 0, 1029, 0, 258, 5, 1028, 0, 258, 5, 1029, 1, 258, 6, 1028, 0, 258, 6, 1029, 1, 259, 0, 1030, 0, 259, 0, 1031, 0, 259, 5, 1030, 0, 259, 5, 1031, 1, 259, 8, 1030, 0, 259, 8, 1031, 3, 260, 12, 1032, 0, 260, 12, 1033, 3, 261, 14, 1034, 2, 262, 0, 1035, 0, 262, 0, 1036, 0, 262, 5, 1035, 0, 262, 5, 1036, 1, 262, 8, 1035, 0, 262, 8, 1036, 3, 263, 0, 1037, 0, 263, 0, 1038, 0, 263, 5, 1037, 0, 263, 5, 1038, 1, 263, 8, 1037, 0, 263, 8, 1038, 3, 264, 15, 1039, 0, 265, 2, 1040, 0, 265, 2, 1041, 0, 265, 2, 1042, 0, 265, 2, 1043, 1, 265, 2, 1044, 1, 265, 2, 1045, 1, 265, 2, 1046, 1, 265, 2, 1047, 1, 265, 2, 1048, 1, 265, 2, 1049, 1, 265, 2, 1050, 1, 265, 2, 1051, 1, 265, 2, 1052, 1, 265, 2, 1053, 1, 265, 2, 1054, 1, 265, 2, 1055, 1, 265, 2, 1056, 1, 265, 2, 1057, 1, 265, 2, 1058, 1, 265, 2, 1059, 1, 265, 2, 1060, 1, 265, 2, 1061, 1, 265, 2, 1062, 1, 266, 1, 1063, 0, 266, 1, 1064, 0, 266, 1, 1065, 0, 266, 1, 1066, 0, 266, 1, 1067, 0, 266, 1, 1068, 0, 266, 1, 1069, 0, 266, 1, 1070, 0, 266, 1, 1071, 0, 266, 1, 1072, 0, 266, 1, 1073, 0, 266, 1, 1074, 0, 266, 1, 1075, 0, 266, 1, 1076, 0, 266, 1, 1077, 0, 266, 1, 1078, 0, 266, 1, 1079, 0, 266, 1, 1080, 0, 266, 1, 1081, 0, 267, 0, 1082, 0, 267, 0, 1083, 0, 267, 5, 1082, 0, 267, 5, 1083, 1, 267, 6, 1082, 0, 267, 6, 1083, 1, 268, 0, 1084, 0, 268, 0, 1085, 0, 268, 5, 1084, 0, 268, 5, 1085, 1, 268, 8, 1084, 0, 268, 8, 1085, 3, 269, 12, 1086, 0, 269, 12, 1087, 3, 270, 14, 1088, 2, 271, 0, 1089, 0, 271, 0, 1090, 0, 271, 5, 1089, 0, 271, 5, 1090, 1, 271, 8, 1089, 0, 271, 8, 1090, 3, 272, 0, 1091, 0, 272, 0, 1092, 0, 272, 5, 1091, 0, 272, 5, 1092, 1, 272, 8, 1091, 0, 272, 8, 1092, 3, 273, 0, 1093, 0, 273, 0, 1094, 0, 273, 5, 1093, 0, 273, 5, 1094, 1, 273, 8, 1093, 0, 273, 8, 1094, 3, 274, 0, 1095, 0, 274, 0, 1096, 0, 274, 5, 1095, 0, 274, 5, 1096, 1, 274, 8, 1095, 0, 274, 8, 1096, 3, 275, 15, 1097, 0, 276, 2, 1098, 0, 276, 2, 1099, 0, 276, 2, 1100, 0, 276, 2, 1101, 0, 276, 2, 1102, 0, 276, 2, 1103, 1, 276, 2, 1104, 1, 276, 2, 1105, 1, 276, 2, 1106, 1, 276, 2, 1107, 1, 276, 2, 1108, 1, 277, 1, 1109, 0, 277, 1, 1110, 0, 277, 1, 1111, 0, 277, 1, 1112, 0, 277, 1, 1113, 0, 277, 1, 1114, 0, 278, 0, 1115, 0, 278, 0, 1116, 0, 278, 5, 1115, 0, 278, 5, 1116, 1, 278, 8, 1115, 0, 278, 8, 1116, 3, 279, 12, 1117, 0, 279, 12, 1118, 3, 280, 14, 1119, 2, 281, 0, 1120, 0, 281, 0, 1121, 0, 281, 5, 1120, 0, 281, 5, 1121, 1, 281, 8, 1120, 0, 281, 8, 1121, 3, 282, 0, 1122, 0, 282, 0, 1123, 0, 282, 5, 1122, 0, 282, 5, 1123, 1, 282, 8, 1122, 0, 282, 8, 1123, 3, 283, 15, 1124, 0, 284, 2, 1125, 0, 284, 2, 1126, 0, 284, 2, 1127, 0, 284, 2, 1128, 1, 284, 2, 1129, 1, 284, 2, 1130, 1, 284, 2, 1131, 1, 284, 2, 1132, 1, 284, 2, 1133, 1, 285, 1, 1134, 0, 285, 1, 1135, 0, 285, 1, 1136, 0, 285, 1, 1137, 0, 285, 1, 1138, 0, 285, 1, 1139, 0, 286, 0, 1140, 0, 286, 0, 1141, 0, 286, 5, 1140, 0, 286, 5, 1141, 1, 286, 8, 1140, 0, 286, 8, 1141, 3, 287, 0, 1142, 0, 287, 0, 1143, 0, 287, 5, 1142, 0, 287, 5, 1143, 1, 287, 8, 1142, 0, 287, 8, 1143, 3, 289, 2, 1144, 0, 289, 2, 1145, 0, 289, 2, 1146, 0, 289, 2, 1147, 0, 289, 2, 1148, 0, 289, 2, 1149, 0, 289, 2, 1150, 0, 289, 2, 1151, 0, 289, 2, 1152, 0, 289, 2, 1153, 0, 289, 2, 1154, 0, 289, 2, 1155, 0, 289, 2, 1156, 0, 289, 2, 1157, 0, 289, 2, 1158, 0, 289, 2, 1159, 0, 289, 2, 1160, 0, 289, 2, 1161, 0, 289, 2, 1162, 0, 289, 2, 1163, 0, 290, 2, 1164, 1, 290, 2, 1165, 1, 290, 2, 1166, 1, 290, 2, 1167, 1, 290, 2, 1168, 1, 290, 2, 1169, 1, 290, 2, 1170, 1, 290, 2, 1171, 1, 290, 2, 1172, 1, 290, 2, 1173, 1, 290, 2, 1174, 1, 290, 2, 1175, 1, 290, 2, 1176, 1, 290, 2, 1177, 1, 290, 2, 1178, 1, 290, 2, 1179, 1, 290, 2, 1180, 1, 290, 2, 1181, 1, 290, 2, 1182, 1, 290, 2, 1183, 1, 290, 2, 1184, 1, 290, 2, 1185, 1, 290, 2, 1186, 1, 290, 2, 1187, 1, 291, 0, 1188, 0, 291, 0, 1189, 0, 291, 5, 1188, 0, 291, 5, 1189, 1, 291, 6, 1188, 0, 291, 6, 1189, 1, 292, 0, 1190, 0, 292, 0, 1191, 0, 292, 5, 1190, 0, 292, 5, 1191, 1, 292, 6, 1190, 0, 292, 6, 1191, 1, 293, 0, 1192, 0, 293, 0, 1193, 0, 293, 5, 1192, 0, 293, 5, 1193, 1, 293, 6, 1192, 0, 293, 6, 1193, 1, 294, 0, 1194, 0, 294, 0, 1195, 0, 294, 5, 1194, 0, 294, 5, 1195, 1, 294, 6, 1194, 0, 294, 6, 1195, 1, 295, 0, 1196, 0, 295, 0, 1197, 0, 295, 5, 1196, 0, 295, 5, 1197, 1, 295, 6, 1196, 0, 295, 6, 1197, 1, 296, 0, 1198, 0, 296, 0, 1199, 0, 296, 5, 1198, 0, 296, 5, 1199, 1, 296, 6, 1198, 0, 296, 6, 1199, 1, 297, 0, 1200, 0, 297, 0, 1201, 0, 297, 5, 1200, 0, 297, 5, 1201, 1, 297, 8, 1200, 0, 297, 8, 1201, 3, 298, 12, 1202, 0, 298, 12, 1203, 3, 299, 0, 1204, 0, 299, 0, 1205, 0, 299, 5, 1204, 0, 299, 5, 1205, 1, 299, 6, 1204, 0, 299, 6, 1205, 1, 300, 0, 1206, 0, 300, 0, 1207, 0, 300, 5, 1206, 0, 300, 5, 1207, 1, 300, 8, 1206, 0, 300, 8, 1207, 3, 301, 13, 1208, 0, 301, 13, 1209, 3, 302, 0, 1210, 0, 302, 0, 1211, 0, 302, 5, 1210, 0, 302, 5, 1211, 1, 302, 6, 1210, 0, 302, 6, 1211, 1, 303, 0, 1212, 0, 303, 0, 1213, 0, 303, 5, 1212, 0, 303, 5, 1213, 1, 303, 8, 1212, 0, 303, 8, 1213, 3, 304, 0, 1214, 0, 304, 0, 1215, 0, 304, 5, 1214, 0, 304, 5, 1215, 1, 304, 8, 1214, 0, 304, 8, 1215, 3, 305, 0, 1216, 0, 305, 0, 1217, 0, 305, 5, 1216, 0, 305, 5, 1217, 1, 305, 8, 1216, 0, 305, 8, 1217, 3, 306, 0, 1218, 0, 306, 0, 1219, 0, 306, 5, 1218, 0, 306, 5, 1219, 1, 306, 8, 1218, 0, 306, 8, 1219, 3, 307, 0, 1220, 0, 307, 0, 1221, 0, 307, 5, 1220, 0, 307, 5, 1221, 1, 307, 8, 1220, 0, 307, 8, 1221, 3, 308, 0, 1222, 0, 308, 0, 1223, 0, 308, 5, 1222, 0, 308, 5, 1223, 1, 308, 8, 1222, 0, 308, 8, 1223, 3, 309, 0, 1224, 0, 309, 0, 1225, 0, 309, 5, 1224, 0, 309, 5, 1225, 1, 309, 8, 1224, 0, 309, 8, 1225, 3, 310, 0, 1226, 0, 310, 0, 1227, 0, 310, 5, 1226, 0, 310, 5, 1227, 1, 310, 8, 1226, 0, 310, 8, 1227, 3, 311, 16, 1228, 0, 311, 16, 1229, 0, 312, 2, 1230, 0, 312, 2, 1231, 0, 312, 2, 1232, 0, 312, 2, 1233, 0, 312, 2, 1234, 0, 312, 2, 1235, 0, 312, 2, 1236, 0, 312, 2, 1237, 0, 312, 2, 1238, 0, 312, 2, 1239, 0, 312, 2, 1240, 0, 312, 2, 1241, 0, 312, 2, 1242, 0, 312, 2, 1243, 0, 312, 2, 1244, 0, 312, 2, 1245, 0, 312, 2, 1246, 0, 312, 2, 1247, 0, 312, 2, 1248, 0, 312, 2, 1249, 0, 312, 2, 1250, 0, 312, 2, 1251, 0, 312, 2, 1252, 0, 312, 2, 1253, 0, 312, 2, 1254, 0, 313, 2, 1255, 1, 313, 2, 1256, 1, 313, 2, 1257, 1, 313, 2, 1258, 1, 313, 2, 1259, 1, 313, 2, 1260, 1, 313, 2, 1261, 1, 313, 2, 1262, 1, 313, 2, 1263, 1, 313, 2, 1264, 1, 313, 2, 1265, 1, 313, 2, 1266, 1, 313, 2, 1267, 1, 313, 2, 1268, 1, 313, 2, 1269, 1, 313, 2, 1270, 1, 313, 2, 1271, 1, 313, 2, 1272, 1, 313, 2, 1273, 1, 313, 2, 1274, 1, 313, 2, 1275, 1, 313, 2, 1276, 1, 313, 2, 1277, 1, 313, 2, 1278, 1, 313, 2, 1279, 1, 314, 0, 1280, 0, 314, 0, 1281, 0, 314, 5, 1280, 0, 314, 5, 1281, 1, 314, 6, 1280, 0, 314, 6, 1281, 1, 315, 0, 1282, 0, 315, 0, 1283, 0, 315, 5, 1282, 0, 315, 5, 1283, 1, 315, 6, 1282, 0, 315, 6, 1283, 1, 316, 0, 1284, 0, 316, 0, 1285, 0, 316, 5, 1284, 0, 316, 5, 1285, 1, 316, 6, 1284, 0, 316, 6, 1285, 1, 317, 0, 1286, 0, 317, 0, 1287, 0, 317, 5, 1286, 0, 317, 5, 1287, 1, 317, 6, 1286, 0, 317, 6, 1287, 1, 318, 0, 1288, 0, 318, 0, 1289, 0, 318, 5, 1288, 0, 318, 5, 1289, 1, 318, 6, 1288, 0, 318, 6, 1289, 1, 319, 0, 1290, 0, 319, 0, 1291, 0, 319, 5, 1290, 0, 319, 5, 1291, 1, 319, 6, 1290, 0, 319, 6, 1291, 1, 320, 0, 1292, 0, 320, 0, 1293, 0, 320, 5, 1292, 0, 320, 5, 1293, 1, 320, 6, 1292, 0, 320, 6, 1293, 1, 321, 0, 1294, 0, 321, 0, 1295, 0, 321, 5, 1294, 0, 321, 5, 1295, 1, 321, 8, 1294, 0, 321, 8, 1295, 3, 322, 12, 1296, 0, 322, 12, 1297, 3, 323, 18, 1298, 1, 323, 19, 1298, 1, 324, 0, 1299, 0, 324, 0, 1300, 0, 324, 5, 1299, 0, 324, 5, 1300, 1, 324, 6, 1299, 0, 324, 6, 1300, 1, 324, 20, 1299, 0, 324, 20, 1300, 1, 325, 14, 1301, 2, 326, 0, 1302, 0, 326, 0, 1303, 0, 326, 5, 1302, 0, 326, 5, 1303, 1, 326, 8, 1302, 0, 326, 8, 1303, 3, 327, 0, 1304, 0, 327, 0, 1305, 0, 327, 5, 1304, 0, 327, 5, 1305, 1, 327, 8, 1304, 0, 327, 8, 1305, 3, 327, 21, 1304, 0, 327, 21, 1305, 1, 328, 15, 1306, 0, 329, 2, 1307, 0, 329, 2, 1308, 0, 329, 2, 1309, 0, 329, 2, 1310, 1, 329, 2, 1311, 1, 329, 2, 1312, 1, 329, 2, 1313, 1, 329, 2, 1314, 1, 329, 2, 1315, 1, 330, 1, 1316, 0, 330, 1, 1317, 0, 330, 1, 1318, 0, 330, 1, 1319, 0, 330, 1, 1320, 0, 330, 1, 1321, 0, 331, 10, 1322, 0, 331, 10, 1323, 1, 332, 0, 1324, 0, 332, 0, 1325, 0, 332, 5, 1324, 0, 332, 5, 1325, 1, 332, 6, 1324, 0, 332, 6, 1325, 1, 333, 0, 1326, 0, 333, 0, 1327, 0, 333, 5, 1326, 0, 333, 5, 1327, 1, 333, 8, 1326, 0, 333, 8, 1327, 3, 334, 12, 1328, 0, 334, 12, 1329, 3, 335, 14, 1330, 2, 336, 0, 1331, 0, 336, 0, 1332, 0, 336, 5, 1331, 0, 336, 5, 1332, 1, 336, 8, 1331, 0, 336, 8, 1332, 3, 337, 0, 1333, 0, 337, 0, 1334, 0, 337, 5, 1333, 0, 337, 5, 1334, 1, 337, 8, 1333, 0, 337, 8, 1334, 3, 338, 0, 1335, 0, 338, 0, 1336, 0, 338, 5, 1335, 0, 338, 5, 1336, 1, 338, 8, 1335, 0, 338, 8, 1336, 3, 338, 21, 1335, 0, 338, 21, 1336, 1, 339, 0, 1337, 0, 339, 0, 1338, 0, 339, 5, 1337, 0, 339, 5, 1338, 1, 339, 8, 1337, 0, 339, 8, 1338, 3, 340, 15, 1339, 0, 341, 2, 1340, 0, 341, 2, 1341, 0, 341, 2, 1342, 0, 341, 2, 1343, 0, 341, 2, 1344, 0, 341, 2, 1345, 1, 341, 2, 1346, 1, 341, 2, 1347, 1, 341, 2, 1348, 1, 341, 2, 1349, 1, 341, 2, 1350, 1, 342, 1, 1351, 0, 342, 1, 1352, 0, 342, 1, 1353, 0, 342, 1, 1354, 0, 342, 1, 1355, 0, 342, 1, 1356, 0, 343, 0, 1357, 0, 343, 0, 1358, 0, 343, 5, 1357, 0, 343, 5, 1358, 1, 343, 8, 1357, 0, 343, 8, 1358, 3, 344, 12, 1359, 0, 344, 12, 1360, 3, 345, 0, 1361, 0, 345, 0, 1362, 0, 345, 5, 1361, 0, 345, 5, 1362, 1, 345, 6, 1361, 0, 345, 6, 1362, 1, 346, 0, 1363, 0, 346, 0, 1364, 0, 346, 5, 1363, 0, 346, 5, 1364, 1, 346, 8, 1363, 0, 346, 8, 1364, 3, 347, 12, 1365, 0, 347, 12, 1366, 3, 348, 14, 1367, 2, 349, 0, 1368, 0, 349, 0, 1369, 0, 349, 5, 1368, 0, 349, 5, 1369, 1, 349, 8, 1368, 0, 349, 8, 1369, 3, 350, 0, 1370, 0, 350, 0, 1371, 0, 350, 5, 1370, 0, 350, 5, 1371, 1, 350, 8, 1370, 0, 350, 8, 1371, 3, 350, 21, 1370, 0, 350, 21, 1371, 1, 351, 0, 1372, 0, 351, 0, 1373, 0, 351, 5, 1372, 0, 351, 5, 1373, 1, 351, 8, 1372, 0, 351, 8, 1373, 3, 352, 15, 1374, 0, 353, 2, 1375, 0, 353, 2, 1376, 0, 353, 2, 1377, 0, 353, 2, 1378, 0, 353, 2, 1379, 1, 353, 2, 1380, 1, 353, 2, 1381, 1, 353, 2, 1382, 1, 353, 2, 1383, 1, 353, 2, 1384, 1, 354, 1, 1385, 0, 354, 1, 1386, 0, 354, 1, 1387, 0, 354, 1, 1388, 0, 354, 1, 1389, 0, 354, 1, 1390, 0, 355, 10, 1391, 0, 355, 10, 1392, 1, 356, 0, 1393, 0, 356, 0, 1394, 0, 356, 5, 1393, 0, 356, 5, 1394, 1, 356, 6, 1393, 0, 356, 6, 1394, 1, 357, 0, 1395, 0, 357, 0, 1396, 0, 357, 5, 1395, 0, 357, 5, 1396, 1, 357, 6, 1395, 0, 357, 6, 1396, 1, 358, 10, 1397, 0, 358, 10, 1398, 1, 359, 0, 1399, 0, 359, 0, 1400, 0, 359, 5, 1399, 0, 359, 5, 1400, 1, 359, 6, 1399, 0, 359, 6, 1400, 1, 360, 0, 1401, 0, 360, 0, 1402, 0, 360, 5, 1401, 0, 360, 5, 1402, 1, 360, 8, 1401, 0, 360, 8, 1402, 3, 361, 0, 1403, 0, 361, 0, 1404, 0, 361, 5, 1403, 0, 361, 5, 1404, 1, 361, 8, 1403, 0, 361, 8, 1404, 3, 362, 22, 1405, 0, 362, 22, 1406, 0, 363, 0, 1407, 0, 363, 0, 1408, 0, 363, 5, 1407, 0, 363, 5, 1408, 1, 363, 8, 1407, 0, 363, 8, 1408, 3, 364, 12, 1409, 0, 364, 12, 1410, 3, 365, 14, 1411, 2, 366, 0, 1412, 0, 366, 0, 1413, 0, 366, 5, 1412, 0, 366, 5, 1413, 1, 366, 8, 1412, 0, 366, 8, 1413, 3, 367, 0, 1414, 0, 367, 0, 1415, 0, 367, 5, 1414, 0, 367, 5, 1415, 1, 367, 8, 1414, 0, 367, 8, 1415, 3, 368, 0, 1416, 0, 368, 0, 1417, 0, 368, 5, 1416, 0, 368, 5, 1417, 1, 368, 8, 1416, 0, 368, 8, 1417, 3, 369, 0, 1418, 0, 369, 0, 1419, 0, 369, 5, 1418, 0, 369, 5, 1419, 1, 369, 8, 1418, 0, 369, 8, 1419, 3, 370, 15, 1420, 0, 371, 2, 1421, 0, 371, 2, 1422, 0, 371, 2, 1423, 0, 371, 2, 1424, 0, 371, 2, 1425, 0, 371, 2, 1426, 1, 371, 2, 1427, 1, 371, 2, 1428, 1, 371, 2, 1429, 1, 371, 2, 1430, 1, 371, 2, 1431, 1, 372, 1, 1432, 0, 372, 1, 1433, 0, 372, 1, 1434, 0, 372, 1, 1435, 0, 372, 1, 1436, 0, 372, 1, 1437, 0, 373, 0, 1438, 0, 373, 0, 1439, 0, 373, 5, 1438, 0, 373, 5, 1439, 1, 373, 8, 1438, 0, 373, 8, 1439, 3, 374, 0, 1440, 0, 374, 0, 1441, 0, 374, 5, 1440, 0, 374, 5, 1441, 1, 374, 8, 1440, 0, 374, 8, 1441, 3, 375, 0, 1442, 0, 375, 0, 1443, 0, 375, 5, 1442, 0, 375, 5, 1443, 1, 375, 8, 1442, 0, 375, 8, 1443, 3, 376, 0, 1444, 0, 376, 0, 1445, 0, 376, 5, 1444, 0, 376, 5, 1445, 1, 376, 8, 1444, 0, 376, 8, 1445, 3, 377, 0, 1446, 0, 377, 0, 1447, 0, 377, 5, 1446, 0, 377, 5, 1447, 1, 377, 8, 1446, 0, 377, 8, 1447, 3, 378, 0, 1448, 0, 378, 0, 1449, 0, 378, 5, 1448, 0, 378, 5, 1449, 1, 378, 8, 1448, 0, 378, 8, 1449, 3, 379, 2, 1450, 0, 379, 2, 1451, 0, 379, 2, 1452, 0, 379, 2, 1453, 0, 379, 2, 1454, 0, 379, 2, 1455, 0, 379, 2, 1456, 0, 379, 2, 1457, 0, 379, 2, 1458, 0, 379, 2, 1459, 0, 379, 2, 1460, 0, 379, 2, 1461, 0, 379, 2, 1462, 0, 379, 2, 1463, 0, 379, 2, 1464, 0, 379, 2, 1465, 0, 379, 2, 1466, 0, 379, 2, 1467, 0, 379, 2, 1468, 0, 379, 2, 1469, 0, 379, 2, 1470, 0, 379, 2, 1471, 0, 379, 2, 1472, 0, 379, 2, 1473, 0, 380, 2, 1474, 1, 380, 2, 1475, 1, 380, 2, 1476, 1, 380, 2, 1477, 1, 380, 2, 1478, 1, 380, 2, 1479, 1, 380, 2, 1480, 1, 380, 2, 1481, 1, 380, 2, 1482, 1, 380, 2, 1483, 1, 380, 2, 1484, 1, 380, 2, 1485, 1, 380, 2, 1486, 1, 380, 2, 1487, 1, 380, 2, 1488, 1, 380, 2, 1489, 1, 380, 2, 1490, 1, 380, 2, 1491, 1, 380, 2, 1492, 1, 380, 2, 1493, 1, 380, 2, 1494, 1, 380, 2, 1495, 1, 380, 2, 1496, 1, 380, 2, 1497, 1, 381, 0, 1498, 0, 381, 0, 1499, 0, 381, 5, 1498, 0, 381, 5, 1499, 1, 381, 6, 1498, 0, 381, 6, 1499, 1, 382, 0, 1500, 0, 382, 0, 1501, 0, 382, 5, 1500, 0, 382, 5, 1501, 1, 382, 6, 1500, 0, 382, 6, 1501, 1, 383, 0, 1502, 0, 383, 0, 1503, 0, 383, 5, 1502, 0, 383, 5, 1503, 1, 383, 6, 1502, 0, 383, 6, 1503, 1, 384, 0, 1504, 0, 384, 0, 1505, 0, 384, 5, 1504, 0, 384, 5, 1505, 1, 384, 6, 1504, 0, 384, 6, 1505, 1, 385, 0, 1506, 0, 385, 0, 1507, 0, 385, 5, 1506, 0, 385, 5, 1507, 1, 385, 6, 1506, 0, 385, 6, 1507, 1, 386, 0, 1508, 0, 386, 0, 1509, 0, 386, 5, 1508, 0, 386, 5, 1509, 1, 386, 6, 1508, 0, 386, 6, 1509, 1, 387, 0, 1510, 0, 387, 0, 1511, 0, 387, 5, 1510, 0, 387, 5, 1511, 1, 387, 6, 1510, 0, 387, 6, 1511, 1, 388, 0, 1512, 0, 388, 0, 1513, 0, 388, 5, 1512, 0, 388, 5, 1513, 1, 388, 8, 1512, 0, 388, 8, 1513, 3, 389, 12, 1514, 0, 389, 12, 1515, 3, 390, 10, 1516, 0, 390, 10, 1517, 1, 391, 0, 1518, 0, 391, 0, 1519, 0, 391, 5, 1518, 0, 391, 5, 1519, 1, 391, 6, 1518, 0, 391, 6, 1519, 1, 392, 18, 1520, 1, 393, 14, 1521, 2, 394, 0, 1522, 0, 394, 0, 1523, 0, 394, 5, 1522, 0, 394, 5, 1523, 1, 394, 8, 1522, 0, 394, 8, 1523, 3, 395, 0, 1524, 0, 395, 0, 1525, 0, 395, 5, 1524, 0, 395, 5, 1525, 1, 395, 8, 1524, 0, 395, 8, 1525, 3, 396, 15, 1526, 0, 397, 2, 1527, 0, 397, 2, 1528, 0, 397, 2, 1529, 0, 397, 2, 1530, 0, 397, 2, 1531, 1, 397, 2, 1532, 1, 397, 2, 1533, 1, 397, 2, 1534, 1, 397, 2, 1535, 1, 397, 2, 1536, 1, 398, 1, 1537, 0, 398, 1, 1538, 0, 398, 1, 1539, 0, 398, 1, 1540, 0, 398, 1, 1541, 0, 398, 1, 1542, 0, 399, 10, 1543, 0, 399, 10, 1544, 1, 400, 0, 1545, 0, 400, 0, 1546, 0, 400, 5, 1545, 0, 400, 5, 1546, 1, 400, 6, 1545, 0, 400, 6, 1546, 1, 401, 0, 1547, 0, 401, 0, 1548, 0, 401, 5, 1547, 0, 401, 5, 1548, 1, 401, 8, 1547, 0, 401, 8, 1548, 3, 402, 23, 1549, 0, 403, 18, 1550, 1, 403, 19, 1550, 1, 404, 0, 1551, 0, 404, 0, 1552, 0, 404, 5, 1551, 0, 404, 5, 1552, 1, 404, 6, 1551, 0, 404, 6, 1552, 1, 404, 20, 1551, 0, 404, 20, 1552, 1, 405, 0, 1553, 0, 405, 0, 1554, 0, 405, 5, 1553, 0, 405, 5, 1554, 1, 405, 8, 1553, 0, 405, 8, 1554, 3, 405, 21, 1553, 0, 405, 21, 1554, 1, 406, 24, 1555, 0, 406, 24, 1556, 1, 407, 0, 1557, 0, 407, 0, 1558, 0, 407, 5, 1557, 0, 407, 5, 1558, 1, 407, 6, 1557, 0, 407, 6, 1558, 1, 408, 25, 1559, 3, 408, 26, 1559, 1, 409, 0, 1560, 0, 409, 0, 1561, 0, 409, 5, 1560, 0, 409, 5, 1561, 1, 409, 6, 1560, 0, 409, 6, 1561, 1, 409, 27, 1560, 0, 409, 27, 1561, 1, 410, 25, 1562, 3, 410, 26, 1562, 1, 411, 0, 1563, 0, 411, 0, 1564, 0, 411, 5, 1563, 0, 411, 5, 1564, 1, 411, 6, 1563, 0, 411, 6, 1564, 1, 411, 27, 1563, 0, 411, 27, 1564, 1, 412, 25, 1565, 3, 412, 26, 1565, 1, 413, 0, 1566, 0, 413, 0, 1567, 0, 413, 5, 1566, 0, 413, 5, 1567, 1, 413, 6, 1566, 0, 413, 6, 1567, 1, 413, 27, 1566, 0, 413, 27, 1567, 1, 414, 10, 1568, 0, 414, 10, 1569, 1, 415, 0, 1570, 0, 415, 0, 1571, 0, 415, 5, 1570, 0, 415, 5, 1571, 1, 415, 6, 1570, 0, 415, 6, 1571, 1, 416, 0, 1572, 0, 416, 0, 1573, 0, 416, 5, 1572, 0, 416, 5, 1573, 1, 416, 8, 1572, 0, 416, 8, 1573, 3, 416, 28, 1572, 0, 416, 28, 1573, 3, 417, 29, 1574, 0, 418, 0, 1575, 0, 418, 0, 1576, 0, 418, 5, 1575, 0, 418, 5, 1576, 1, 418, 8, 1575, 0, 418, 8, 1576, 3, 419, 0, 1577, 0, 419, 0, 1578, 0, 419, 5, 1577, 0, 419, 5, 1578, 1, 419, 8, 1577, 0, 419, 8, 1578, 3, 419, 28, 1577, 0, 419, 28, 1578, 3, 420, 30, 1579, 0, 420, 30, 1580, 0, 421, 0, 1581, 0, 421, 0, 1582, 0, 421, 5, 1581, 0, 421, 5, 1582, 1, 421, 8, 1581, 0, 421, 8, 1582, 3, 421, 28, 1581, 0, 421, 28, 1582, 3, 422, 29, 1583, 0, 423, 0, 1584, 0, 423, 0, 1585, 0, 423, 5, 1584, 0, 423, 5, 1585, 1, 423, 8, 1584, 0, 423, 8, 1585, 3, 423, 28, 1584, 0, 423, 28, 1585, 3, 424, 29, 1586, 0, 425, 25, 1587, 3, 425, 26, 1587, 1, 426, 0, 1588, 0, 426, 0, 1589, 0, 426, 5, 1588, 0, 426, 5, 1589, 1, 426, 6, 1588, 0, 426, 6, 1589, 1, 426, 27, 1588, 0, 426, 27, 1589, 1, 427, 0, 1590, 0, 427, 0, 1591, 0, 427, 5, 1590, 0, 427, 5, 1591, 1, 427, 8, 1590, 0, 427, 8, 1591, 3, 427, 28, 1590, 0, 427, 28, 1591, 3, 428, 29, 1592, 0, 429, 0, 1593, 0, 429, 0, 1594, 0, 429, 5, 1593, 0, 429, 5, 1594, 1, 429, 8, 1593, 0, 429, 8, 1594, 3, 429, 28, 1593, 0, 429, 28, 1594, 3, 430, 31, 1595, 0, 431, 0, 1596, 0, 431, 0, 1597, 0, 431, 5, 1596, 0, 431, 5, 1597, 1, 431, 8, 1596, 0, 431, 8, 1597, 3, 431, 28, 1596, 0, 431, 28, 1597, 3, 432, 31, 1598, 0, 433, 0, 1599, 0, 433, 0, 1600, 0, 433, 5, 1599, 0, 433, 5, 1600, 1, 433, 8, 1599, 0, 433, 8, 1600, 3, 433, 28, 1599, 0, 433, 28, 1600, 3, 434, 31, 1601, 0, 435, 0, 1602, 0, 435, 0, 1603, 0, 435, 5, 1602, 0, 435, 5, 1603, 1, 435, 8, 1602, 0, 435, 8, 1603, 3, 436, 12, 1604, 0, 436, 12, 1605, 3, 437, 14, 1606, 2, 438, 0, 1607, 0, 438, 0, 1608, 0, 438, 5, 1607, 0, 438, 5, 1608, 1, 438, 8, 1607, 0, 438, 8, 1608, 3, 439, 0, 1609, 0, 439, 0, 1610, 0, 439, 5, 1609, 0, 439, 5, 1610, 1, 439, 8, 1609, 0, 439, 8, 1610, 3, 440, 0, 1611, 0, 440, 0, 1612, 0, 440, 5, 1611, 0, 440, 5, 1612, 1, 440, 8, 1611, 0, 440, 8, 1612, 3, 441, 15, 1613, 0, 442, 2, 1614, 0, 442, 2, 1615, 0, 442, 2, 1616, 0, 442, 2, 1617, 0, 442, 2, 1618, 1, 442, 2, 1619, 1, 442, 2, 1620, 1, 442, 2, 1621, 1, 442, 2, 1622, 1, 442, 2, 1623, 1, 442, 2, 1624, 1, 442, 2, 1625, 1, 442, 2, 1626, 1, 442, 2, 1627, 1, 442, 2, 1628, 1, 442, 2, 1629, 1, 442, 2, 1630, 1, 442, 2, 1631, 1, 442, 2, 1632, 1, 442, 2, 1633, 1, 442, 2, 1634, 1, 442, 2, 1635, 1, 442, 2, 1636, 1, 442, 2, 1637, 1, 443, 1, 1638, 0, 443, 1, 1639, 0, 443, 1, 1640, 0, 443, 1, 1641, 0, 443, 1, 1642, 0, 443, 1, 1643, 0, 443, 1, 1644, 0, 443, 1, 1645, 0, 443, 1, 1646, 0, 443, 1, 1647, 0, 443, 1, 1648, 0, 443, 1, 1649, 0, 443, 1, 1650, 0, 443, 1, 1651, 0, 443, 1, 1652, 0, 443, 1, 1653, 0, 443, 1, 1654, 0, 443, 1, 1655, 0, 443, 1, 1656, 0, 444, 0, 1657, 0, 444, 0, 1658, 0, 444, 5, 1657, 0, 444, 5, 1658, 1, 444, 6, 1657, 0, 444, 6, 1658, 1, 445, 0, 1659, 0, 445, 0, 1660, 0, 445, 5, 1659, 0, 445, 5, 1660, 1, 445, 8, 1659, 0, 445, 8, 1660, 3, 445, 21, 1659, 0, 445, 21, 1660, 1, 446, 10, 1661, 0, 446, 10, 1662, 1, 447, 0, 1663, 0, 447, 0, 1664, 0, 447, 5, 1663, 0, 447, 5, 1664, 1, 447, 6, 1663, 0, 447, 6, 1664, 1, 448, 0, 1665, 0, 448, 0, 1666, 0, 448, 5, 1665, 0, 448, 5, 1666, 1, 448, 8, 1665, 0, 448, 8, 1666, 3, 449, 12, 1667, 0, 449, 12, 1668, 3, 450, 14, 1669, 2, 451, 0, 1670, 0, 451, 0, 1671, 0, 451, 5, 1670, 0, 451, 5, 1671, 1, 451, 8, 1670, 0, 451, 8, 1671, 3, 452, 0, 1672, 0, 452, 0, 1673, 0, 452, 5, 1672, 0, 452, 5, 1673, 1, 452, 8, 1672, 0, 452, 8, 1673, 3, 453, 0, 1674, 0, 453, 0, 1675, 0, 453, 5, 1674, 0, 453, 5, 1675, 1, 453, 8, 1674, 0, 453, 8, 1675, 3, 454, 15, 1676, 0, 455, 2, 1677, 0, 455, 2, 1678, 0, 455, 2, 1679, 0, 455, 2, 1680, 0, 455, 2, 1681, 1, 455, 2, 1682, 1, 455, 2, 1683, 1, 455, 2, 1684, 1, 455, 2, 1685, 1, 455, 2, 1686, 1, 456, 1, 1687, 0, 456, 1, 1688, 0, 456, 1, 1689, 0, 456, 1, 1690, 0, 456, 1, 1691, 0, 456, 1, 1692, 0, 457, 10, 1693, 0, 457, 10, 1694, 1, 458, 0, 1695, 0, 458, 0, 1696, 0, 458, 5, 1695, 0, 458, 5, 1696, 1, 458, 6, 1695, 0, 458, 6, 1696, 1, 459, 0, 1697, 0, 459, 0, 1698, 0, 459, 5, 1697, 0, 459, 5, 1698, 1, 459, 8, 1697, 0, 459, 8, 1698, 3, 460, 0, 1699, 0, 460, 0, 1700, 0, 460, 5, 1699, 0, 460, 5, 1700, 1, 460, 8, 1699, 0, 460, 8, 1700, 3, 461, 0, 1701, 0, 461, 0, 1702, 0, 461, 5, 1701, 0, 461, 5, 1702, 1, 461, 8, 1701, 0, 461, 8, 1702, 3, 462, 0, 1703, 0, 462, 0, 1704, 0, 462, 5, 1703, 0, 462, 5, 1704, 1, 462, 8, 1703, 0, 462, 8, 1704, 3, 463, 0, 1705, 0, 463, 0, 1706, 0, 463, 5, 1705, 0, 463, 5, 1706, 1, 463, 8, 1705, 0, 463, 8, 1706, 3, 464, 0, 1707, 0, 464, 0, 1708, 0, 464, 5, 1707, 0, 464, 5, 1708, 1, 464, 8, 1707, 0, 464, 8, 1708, 3, 465, 0, 1709, 0, 465, 0, 1710, 0, 465, 5, 1709, 0, 465, 5, 1710, 1, 465, 8, 1709, 0, 465, 8, 1710, 3, 466, 0, 1711, 0, 466, 0, 1712, 0, 466, 5, 1711, 0, 466, 5, 1712, 1, 466, 8, 1711, 0, 466, 8, 1712, 3, 467, 2, 1713, 0, 467, 2, 1714, 0, 467, 2, 1715, 0, 467, 2, 1716, 0, 467, 2, 1717, 0, 467, 2, 1718, 0, 467, 2, 1719, 0, 467, 2, 1720, 0, 467, 2, 1721, 0, 467, 2, 1722, 0, 467, 2, 1723, 0, 467, 2, 1724, 0, 467, 2, 1725, 0, 467, 2, 1726, 0, 467, 2, 1727, 0, 467, 2, 1728, 0, 467, 2, 1729, 0, 467, 2, 1730, 0, 467, 2, 1731, 0, 467, 2, 1732, 0, 467, 2, 1733, 0, 467, 2, 1734, 0, 467, 2, 1735, 0, 467, 2, 1736, 0, 467, 2, 1737, 0, 467, 2, 1738, 0, 468, 2, 1739, 1, 468, 2, 1740, 1, 468, 2, 1741, 1, 468, 2, 1742, 1, 468, 2, 1743, 1, 468, 2, 1744, 1, 468, 2, 1745, 1, 468, 2, 1746, 1, 468, 2, 1747, 1, 468, 2, 1748, 1, 468, 2, 1749, 1, 468, 2, 1750, 1, 468, 2, 1751, 1, 468, 2, 1752, 1, 468, 2, 1753, 1, 468, 2, 1754, 1, 468, 2, 1755, 1, 468, 2, 1756, 1, 468, 2, 1757, 1, 468, 2, 1758, 1, 468, 2, 1759, 1, 468, 2, 1760, 1, 468, 2, 1761, 1, 468, 2, 1762, 1, 468, 2, 1763, 1, 468, 2, 1764, 1, 469, 0, 1765, 0, 469, 0, 1766, 0, 469, 5, 1765, 0, 469, 5, 1766, 1, 469, 6, 1765, 0, 469, 6, 1766, 1, 470, 0, 1767, 0, 470, 0, 1768, 0, 470, 5, 1767, 0, 470, 5, 1768, 1, 470, 6, 1767, 0, 470, 6, 1768, 1, 471, 0, 1769, 0, 471, 0, 1770, 0, 471, 5, 1769, 0, 471, 5, 1770, 1, 471, 6, 1769, 0, 471, 6, 1770, 1, 472, 0, 1771, 0, 472, 0, 1772, 0, 472, 5, 1771, 0, 472, 5, 1772, 1, 472, 6, 1771, 0, 472, 6, 1772, 1, 473, 0, 1773, 0, 473, 0, 1774, 0, 473, 5, 1773, 0, 473, 5, 1774, 1, 473, 6, 1773, 0, 473, 6, 1774, 1, 474, 0, 1775, 0, 474, 0, 1776, 0, 474, 5, 1775, 0, 474, 5, 1776, 1, 474, 6, 1775, 0, 474, 6, 1776, 1, 475, 0, 1777, 0, 475, 0, 1778, 0, 475, 5, 1777, 0, 475, 5, 1778, 1, 475, 6, 1777, 0, 475, 6, 1778, 1, 476, 0, 1779, 0, 476, 0, 1780, 0, 476, 5, 1779, 0, 476, 5, 1780, 1, 476, 6, 1779, 0, 476, 6, 1780, 1, 477, 0, 1781, 0, 477, 0, 1782, 0, 477, 5, 1781, 0, 477, 5, 1782, 1, 477, 8, 1781, 0, 477, 8, 1782, 3, 478, 12, 1783, 0, 478, 12, 1784, 3, 479, 0, 1785, 0, 479, 0, 1786, 0, 479, 5, 1785, 0, 479, 5, 1786, 1, 479, 6, 1785, 0, 479, 6, 1786, 1, 480, 0, 1787, 0, 480, 0, 1788, 0, 480, 5, 1787, 0, 480, 5, 1788, 1, 480, 8, 1787, 0, 480, 8, 1788, 3, 481, 10, 1789, 0, 481, 10, 1790, 1, 482, 0, 1791, 0, 482, 0, 1792, 0, 482, 5, 1791, 0, 482, 5, 1792, 1, 482, 6, 1791, 0, 482, 6, 1792, 1, 483, 0, 1793, 0, 483, 0, 1794, 0, 483, 5, 1793, 0, 483, 5, 1794, 1, 483, 8, 1793, 0, 483, 8, 1794, 3, 484, 10, 1795, 0, 484, 10, 1796, 1, 485, 0, 1797, 0, 485, 0, 1798, 0, 485, 5, 1797, 0, 485, 5, 1798, 1, 485, 6, 1797, 0, 485, 6, 1798, 1, 486, 0, 1799, 0, 486, 0, 1800, 0, 486, 5, 1799, 0, 486, 5, 1800, 1, 486, 8, 1799, 0, 486, 8, 1800, 3, 487, 0, 1801, 0, 487, 0, 1802, 0, 487, 5, 1801, 0, 487, 5, 1802, 1, 487, 8, 1801, 0, 487, 8, 1802, 3, 488, 0, 1803, 0, 488, 0, 1804, 0, 488, 5, 1803, 0, 488, 5, 1804, 1, 488, 8, 1803, 0, 488, 8, 1804, 3, 489, 0, 1805, 0, 489, 0, 1806, 0, 489, 5, 1805, 0, 489, 5, 1806, 1, 489, 8, 1805, 0, 489, 8, 1806, 3, 490, 0, 1807, 0, 490, 0, 1808, 0, 490, 5, 1807, 0, 490, 5, 1808, 1, 490, 8, 1807, 0, 490, 8, 1808, 3, 491, 0, 1809, 0, 491, 0, 1810, 0, 491, 5, 1809, 0, 491, 5, 1810, 1, 491, 8, 1809, 0, 491, 8, 1810, 3, 492, 0, 1811, 0, 492, 0, 1812, 0, 492, 5, 1811, 0, 492, 5, 1812, 1, 492, 8, 1811, 0, 492, 8, 1812, 3, 493, 0, 1813, 0, 493, 0, 1814, 0, 493, 5, 1813, 0, 493, 5, 1814, 1, 493, 8, 1813, 0, 493, 8, 1814, 3, 494, 0, 1815, 0, 494, 0, 1816, 0, 494, 5, 1815, 0, 494, 5, 1816, 1, 494, 8, 1815, 0, 494, 8, 1816, 3, 495, 16, 1817, 0, 495, 16, 1818, 0, 496, 2, 1819, 0, 496, 2, 1820, 0, 496, 2, 1821, 0, 496, 2, 1822, 0, 496, 2, 1823, 0, 496, 2, 1824, 0, 496, 2, 1825, 0, 496, 2, 1826, 0, 496, 2, 1827, 0, 496, 2, 1828, 0, 496, 2, 1829, 0, 496, 2, 1830, 0, 496, 2, 1831, 0, 496, 2, 1832, 0, 496, 2, 1833, 0, 496, 2, 1834, 0, 496, 2, 1835, 0, 496, 2, 1836, 0, 496, 2, 1837, 0, 496, 2, 1838, 0, 496, 2, 1839, 0, 496, 2, 1840, 0, 496, 2, 1841, 0, 496, 2, 1842, 0, 496, 2, 1843, 0, 496, 2, 1844, 0, 497, 2, 1845, 1, 497, 2, 1846, 1, 497, 2, 1847, 1, 497, 2, 1848, 1, 497, 2, 1849, 1, 497, 2, 1850, 1, 497, 2, 1851, 1, 497, 2, 1852, 1, 497, 2, 1853, 1, 497, 2, 1854, 1, 497, 2, 1855, 1, 497, 2, 1856, 1, 497, 2, 1857, 1, 497, 2, 1858, 1, 497, 2, 1859, 1, 497, 2, 1860, 1, 497, 2, 1861, 1, 497, 2, 1862, 1, 497, 2, 1863, 1, 497, 2, 1864, 1, 497, 2, 1865, 1, 497, 2, 1866, 1, 497, 2, 1867, 1, 497, 2, 1868, 1, 497, 2, 1869, 1, 498, 0, 1870, 0, 498, 0, 1871, 0, 498, 5, 1870, 0, 498, 5, 1871, 1, 498, 6, 1870, 0, 498, 6, 1871, 1, 499, 0, 1872, 0, 499, 0, 1873, 0, 499, 5, 1872, 0, 499, 5, 1873, 1, 499, 6, 1872, 0, 499, 6, 1873, 1, 500, 0, 1874, 0, 500, 0, 1875, 0, 500, 5, 1874, 0, 500, 5, 1875, 1, 500, 6, 1874, 0, 500, 6, 1875, 1, 501, 0, 1876, 0, 501, 0, 1877, 0, 501, 5, 1876, 0, 501, 5, 1877, 1, 501, 6, 1876, 0, 501, 6, 1877, 1, 502, 0, 1878, 0, 502, 0, 1879, 0, 502, 5, 1878, 0, 502, 5, 1879, 1, 502, 6, 1878, 0, 502, 6, 1879, 1, 503, 0, 1880, 0, 503, 0, 1881, 0, 503, 5, 1880, 0, 503, 5, 1881, 1, 503, 6, 1880, 0, 503, 6, 1881, 1, 504, 0, 1882, 0, 504, 0, 1883, 0, 504, 5, 1882, 0, 504, 5, 1883, 1, 504, 6, 1882, 0, 504, 6, 1883, 1, 505, 0, 1884, 0, 505, 0, 1885, 0, 505, 5, 1884, 0, 505, 5, 1885, 1, 505, 8, 1884, 0, 505, 8, 1885, 3, 506, 12, 1886, 0, 506, 12, 1887, 3, 507, 0, 1888, 0, 507, 0, 1889, 0, 507, 5, 1888, 0, 507, 5, 1889, 1, 507, 6, 1888, 0, 507, 6, 1889, 1, 508, 0, 1890, 0, 508, 0, 1891, 0, 508, 5, 1890, 0, 508, 5, 1891, 1, 508, 8, 1890, 0, 508, 8, 1891, 3, 509, 13, 1892, 0, 509, 13, 1893, 3, 510, 0, 1894, 0, 510, 0, 1895, 0, 510, 5, 1894, 0, 510, 5, 1895, 1, 510, 6, 1894, 0, 510, 6, 1895, 1, 511, 0, 1896, 0, 511, 0, 1897, 0, 511, 5, 1896, 0, 511, 5, 1897, 1, 511, 8, 1896, 0, 511, 8, 1897, 3, 512, 32, 1898, 0, 512, 32, 1899, 0, 512, 32, 1900, 1, 513, 0, 1901, 0, 513, 0, 1902, 0, 513, 5, 1901, 0, 513, 5, 1902, 1, 513, 6, 1901, 0, 513, 6, 1902, 1, 514, 0, 1903, 0, 514, 0, 1904, 0, 514, 5, 1903, 0, 514, 5, 1904, 1, 514, 8, 1903, 0, 514, 8, 1904, 3, 515, 0, 1905, 0, 515, 0, 1906, 0, 515, 5, 1905, 0, 515, 5, 1906, 1, 515, 8, 1905, 0, 515, 8, 1906, 3, 516, 9, 1907, 0, 516, 9, 1908, 0, 516, 9, 1909, 1, 517, 0, 1910, 0, 517, 0, 1911, 0, 517, 5, 1910, 0, 517, 5, 1911, 1, 517, 6, 1910, 0, 517, 6, 1911, 1, 518, 0, 1912, 0, 518, 0, 1913, 0, 518, 5, 1912, 0, 518, 5, 1913, 1, 518, 8, 1912, 0, 518, 8, 1913, 3, 519, 33, 1914, 0, 519, 33, 1915, 1, 520, 0, 1916, 0, 520, 0, 1917, 0, 520, 5, 1916, 0, 520, 5, 1917, 1, 520, 6, 1916, 0, 520, 6, 1917, 1, 521, 0, 1918, 0, 521, 0, 1919, 0, 521, 5, 1918, 0, 521, 5, 1919, 1, 521, 8, 1918, 0, 521, 8, 1919, 3, 522, 12, 1920, 0, 522, 12, 1921, 3, 523, 14, 1922, 2, 524, 0, 1923, 0, 524, 0, 1924, 0, 524, 5, 1923, 0, 524, 5, 1924, 1, 524, 8, 1923, 0, 524, 8, 1924, 3, 525, 0, 1925, 0, 525, 0, 1926, 0, 525, 5, 1925, 0, 525, 5, 1926, 1, 525, 8, 1925, 0, 525, 8, 1926, 3, 526, 15, 1927, 0, 527, 2, 1928, 0, 527, 2, 1929, 0, 527, 2, 1930, 0, 527, 2, 1931, 1, 527, 2, 1932, 1, 527, 2, 1933, 1, 527, 2, 1934, 1, 527, 2, 1935, 1, 527, 2, 1936, 1, 527, 2, 1937, 1, 527, 2, 1938, 1, 527, 2, 1939, 1, 527, 2, 1940, 1, 527, 2, 1941, 1, 527, 2, 1942, 1, 527, 2, 1943, 1, 527, 2, 1944, 1, 527, 2, 1945, 1, 527, 2, 1946, 1, 527, 2, 1947, 1, 527, 2, 1948, 1, 527, 2, 1949, 1, 527, 2, 1950, 1, 528, 1, 1951, 0, 528, 1, 1952, 0, 528, 1, 1953, 0, 528, 1, 1954, 0, 528, 1, 1955, 0, 528, 1, 1956, 0, 528, 1, 1957, 0, 528, 1, 1958, 0, 528, 1, 1959, 0, 528, 1, 1960, 0, 528, 1, 1961, 0, 528, 1, 1962, 0, 528, 1, 1963, 0, 528, 1, 1964, 0, 528, 1, 1965, 0, 528, 1, 1966, 0, 528, 1, 1967, 0, 528, 1, 1968, 0, 528, 1, 1969, 0, 529, 0, 1970, 0, 529, 0, 1971, 0, 529, 5, 1970, 0, 529, 5, 1971, 1, 529, 6, 1970, 0, 529, 6, 1971, 1, 530, 0, 1972, 0, 530, 0, 1973, 0, 530, 5, 1972, 0, 530, 5, 1973, 1, 530, 8, 1972, 0, 530, 8, 1973, 3, 531, 12, 1974, 0, 531, 12, 1975, 3, 532, 0, 1976, 0, 532, 0, 1977, 0, 532, 5, 1976, 0, 532, 5, 1977, 1, 532, 6, 1976, 0, 532, 6, 1977, 1, 533, 0, 1978, 0, 533, 0, 1979, 0, 533, 5, 1978, 0, 533, 5, 1979, 1, 533, 8, 1978, 0, 533, 8, 1979, 3, 534, 0, 1980, 0, 534, 0, 1981, 0, 534, 5, 1980, 0, 534, 5, 1981, 1, 534, 8, 1980, 0, 534, 8, 1981, 3, 535, 34, 1982, 0, 535, 34, 1983, 0, 536, 0, 1984, 0, 536, 0, 1985, 0, 536, 5, 1984, 0, 536, 5, 1985, 1, 536, 8, 1984, 0, 536, 8, 1985, 3, 537, 12, 1986, 0, 537, 12, 1987, 3, 538, 0, 1988, 0, 538, 0, 1989, 0, 538, 5, 1988, 0, 538, 5, 1989, 1, 538, 6, 1988, 0, 538, 6, 1989, 1, 539, 0, 1990, 0, 539, 0, 1991, 0, 539, 5, 1990, 0, 539, 5, 1991, 1, 539, 8, 1990, 0, 539, 8, 1991, 3, 540, 0, 1992, 0, 540, 0, 1993, 0, 540, 5, 1992, 0, 540, 5, 1993, 1, 540, 8, 1992, 0, 540, 8, 1993, 3, 541, 0, 1994, 0, 541, 0, 1995, 0, 541, 5, 1994, 0, 541, 5, 1995, 1, 541, 8, 1994, 0, 541, 8, 1995, 3, 542, 0, 1996, 0, 542, 0, 1997, 0, 542, 5, 1996, 0, 542, 5, 1997, 1, 542, 8, 1996, 0, 542, 8, 1997, 3, 543, 0, 1998, 0, 543, 0, 1999, 0, 543, 5, 1998, 0, 543, 5, 1999, 1, 543, 8, 1998, 0, 543, 8, 1999, 3, 544, 0, 2000, 0, 544, 0, 2001, 0, 544, 5, 2000, 0, 544, 5, 2001, 1, 544, 8, 2000, 0, 544, 8, 2001, 3, 545, 0, 2002, 0, 545, 0, 2003, 0, 545, 5, 2002, 0, 545, 5, 2003, 1, 545, 8, 2002, 0, 545, 8, 2003, 3, 546, 0, 2004, 0, 546, 0, 2005, 0, 546, 5, 2004, 0, 546, 5, 2005, 1, 546, 8, 2004, 0, 546, 8, 2005, 3, 547, 0, 2006, 0, 547, 0, 2007, 0, 547, 5, 2006, 0, 547, 5, 2007, 1, 547, 8, 2006, 0, 547, 8, 2007, 3, 548, 0, 2008, 0, 548, 0, 2009, 0, 548, 5, 2008, 0, 548, 5, 2009, 1, 548, 8, 2008, 0, 548, 8, 2009, 3, 549, 11, 2010, 0, 549, 11, 2011, 0, 550, 2, 2012, 0, 550, 2, 2013, 0, 550, 2, 2014, 0, 550, 2, 2015, 0, 550, 2, 2016, 0, 550, 2, 2017, 0, 550, 2, 2018, 0, 550, 2, 2019, 0, 550, 2, 2020, 0, 550, 2, 2021, 0, 550, 2, 2022, 0, 550, 2, 2023, 0, 550, 2, 2024, 0, 550, 2, 2025, 0, 550, 2, 2026, 0, 550, 2, 2027, 0, 550, 2, 2028, 0, 550, 2, 2029, 0, 550, 2, 2030, 0, 550, 2, 2031, 0, 550, 2, 2032, 0, 550, 2, 2033, 0, 550, 2, 2034, 0, 550, 2, 2035, 0, 550, 2, 2036, 0, 550, 2, 2037, 0, 550, 2, 2038, 0, 551, 2, 2039, 1, 551, 2, 2040, 1, 551, 2, 2041, 1, 551, 2, 2042, 1, 551, 2, 2043, 1, 551, 2, 2044, 1, 551, 2, 2045, 1, 551, 2, 2046, 1, 551, 2, 2047, 1, 551, 2, 2048, 1, 551, 2, 2049, 1, 551, 2, 2050, 1, 551, 2, 2051, 1, 551, 2, 2052, 1, 551, 2, 2053, 1, 551, 2, 2054, 1, 551, 2, 2055, 1, 551, 2, 2056, 1, 551, 2, 2057, 1, 551, 2, 2058, 1, 551, 2, 2059, 1, 551, 2, 2060, 1, 551, 2, 2061, 1, 551, 2, 2062, 1, 551, 2, 2063, 1, 551, 2, 2064, 1, 551, 2, 2065, 1, 552, 0, 2066, 0, 552, 0, 2067, 0, 552, 5, 2066, 0, 552, 5, 2067, 1, 552, 6, 2066, 0, 552, 6, 2067, 1, 553, 0, 2068, 0, 553, 0, 2069, 0, 553, 5, 2068, 0, 553, 5, 2069, 1, 553, 6, 2068, 0, 553, 6, 2069, 1, 554, 0, 2070, 0, 554, 0, 2071, 0, 554, 5, 2070, 0, 554, 5, 2071, 1, 554, 6, 2070, 0, 554, 6, 2071, 1, 555, 0, 2072, 0, 555, 0, 2073, 0, 555, 5, 2072, 0, 555, 5, 2073, 1, 555, 6, 2072, 0, 555, 6, 2073, 1, 556, 0, 2074, 0, 556, 0, 2075, 0, 556, 5, 2074, 0, 556, 5, 2075, 1, 556, 6, 2074, 0, 556, 6, 2075, 1, 557, 0, 2076, 0, 557, 0, 2077, 0, 557, 5, 2076, 0, 557, 5, 2077, 1, 557, 6, 2076, 0, 557, 6, 2077, 1, 558, 0, 2078, 0, 558, 0, 2079, 0, 558, 5, 2078, 0, 558, 5, 2079, 1, 558, 6, 2078, 0, 558, 6, 2079, 1, 559, 0, 2080, 0, 559, 0, 2081, 0, 559, 5, 2080, 0, 559, 5, 2081, 1, 559, 6, 2080, 0, 559, 6, 2081, 1, 560, 0, 2082, 0, 560, 0, 2083, 0, 560, 5, 2082, 0, 560, 5, 2083, 1, 560, 6, 2082, 0, 560, 6, 2083, 1, 561, 0, 2084, 0, 561, 0, 2085, 0, 561, 5, 2084, 0, 561, 5, 2085, 1, 561, 8, 2084, 0, 561, 8, 2085, 3, 562, 10, 2086, 0, 562, 10, 2087, 1, 563, 0, 2088, 0, 563, 0, 2089, 0, 563, 5, 2088, 0, 563, 5, 2089, 1, 563, 6, 2088, 0, 563, 6, 2089, 1, 564, 10, 2090, 0, 564, 10, 2091, 1, 565, 0, 2092, 0, 565, 0, 2093, 0, 565, 5, 2092, 0, 565, 5, 2093, 1, 565, 6, 2092, 0, 565, 6, 2093, 1, 566, 0, 2094, 0, 566, 0, 2095, 0, 566, 5, 2094, 0, 566, 5, 2095, 1, 566, 8, 2094, 0, 566, 8, 2095, 3, 567, 12, 2096, 0, 567, 12, 2097, 3, 568, 0, 2098, 0, 568, 0, 2099, 0, 568, 5, 2098, 0, 568, 5, 2099, 1, 568, 6, 2098, 0, 568, 6, 2099, 1, 569, 18, 2100, 1, 569, 19, 2100, 1, 570, 0, 2101, 0, 570, 0, 2102, 0, 570, 5, 2101, 0, 570, 5, 2102, 1, 570, 6, 2101, 0, 570, 6, 2102, 1, 571, 18, 2103, 1, 571, 19, 2103, 1, 572, 0, 2104, 0, 572, 0, 2105, 0, 572, 5, 2104, 0, 572, 5, 2105, 1, 572, 6, 2104, 0, 572, 6, 2105, 1, 573, 0, 2106, 0, 573, 0, 2107, 0, 573, 5, 2106, 0, 573, 5, 2107, 1, 573, 8, 2106, 0, 573, 8, 2107, 3, 574, 0, 2108, 0, 574, 0, 2109, 0, 574, 5, 2108, 0, 574, 5, 2109, 1, 574, 8, 2108, 0, 574, 8, 2109, 3, 575, 0, 2110, 0, 575, 0, 2111, 0, 575, 5, 2110, 0, 575, 5, 2111, 1, 575, 8, 2110, 0, 575, 8, 2111, 3, 576, 0, 2112, 0, 576, 0, 2113, 0, 576, 5, 2112, 0, 576, 5, 2113, 1, 576, 8, 2112, 0, 576, 8, 2113, 3, 577, 0, 2114, 0, 577, 0, 2115, 0, 577, 5, 2114, 0, 577, 5, 2115, 1, 577, 8, 2114, 0, 577, 8, 2115, 3, 578, 0, 2116, 0, 578, 0, 2117, 0, 578, 5, 2116, 0, 578, 5, 2117, 1, 578, 8, 2116, 0, 578, 8, 2117, 3, 579, 0, 2118, 0, 579, 0, 2119, 0, 579, 5, 2118, 0, 579, 5, 2119, 1, 579, 8, 2118, 0, 579, 8, 2119, 3, 580, 0, 2120, 0, 580, 0, 2121, 0, 580, 5, 2120, 0, 580, 5, 2121, 1, 580, 8, 2120, 0, 580, 8, 2121, 3, 581, 0, 2122, 0, 581, 0, 2123, 0, 581, 5, 2122, 0, 581, 5, 2123, 1, 581, 8, 2122, 0, 581, 8, 2123, 3, 582, 0, 2124, 0, 582, 0, 2125, 0, 582, 5, 2124, 0, 582, 5, 2125, 1, 582, 8, 2124, 0, 582, 8, 2125, 3, 583, 0, 2126, 0, 583, 0, 2127, 0, 583, 5, 2126, 0, 583, 5, 2127, 1, 583, 8, 2126, 0, 583, 8, 2127, 3, 584, 0, 2128, 0, 584, 0, 2129, 0, 584, 5, 2128, 0, 584, 5, 2129, 1, 584, 8, 2128, 0, 584, 8, 2129, 3, 585, 0, 2130, 0, 585, 0, 2131, 0, 585, 5, 2130, 0, 585, 5, 2131, 1, 585, 8, 2130, 0, 585, 8, 2131, 3, 586, 2, 2132, 0, 586, 2, 2133, 0, 586, 2, 2134, 0, 586, 2, 2135, 0, 586, 2, 2136, 0, 586, 2, 2137, 0, 586, 2, 2138, 0, 586, 2, 2139, 0, 586, 2, 2140, 0, 586, 2, 2141, 0, 586, 2, 2142, 0, 586, 2, 2143, 0, 586, 2, 2144, 0, 586, 2, 2145, 0, 586, 2, 2146, 0, 586, 2, 2147, 0, 586, 2, 2148, 0, 586, 2, 2149, 0, 586, 2, 2150, 0, 586, 2, 2151, 0, 586, 2, 2152, 0, 586, 2, 2153, 0, 586, 2, 2154, 0, 586, 2, 2155, 0, 586, 2, 2156, 0, 586, 2, 2157, 0, 586, 2, 2158, 0, 586, 2, 2159, 0, 586, 2, 2160, 0, 586, 2, 2161, 0, 586, 2, 2162, 0, 587, 2, 2163, 1, 587, 2, 2164, 1, 587, 2, 2165, 1, 587, 2, 2166, 1, 587, 2, 2167, 1, 587, 2, 2168, 1, 587, 2, 2169, 1, 587, 2, 2170, 1, 587, 2, 2171, 1, 587, 2, 2172, 1, 587, 2, 2173, 1, 587, 2, 2174, 1, 587, 2, 2175, 1, 587, 2, 2176, 1, 587, 2, 2177, 1, 587, 2, 2178, 1, 587, 2, 2179, 1, 587, 2, 2180, 1, 587, 2, 2181, 1, 587, 2, 2182, 1, 587, 2, 2183, 1, 587, 2, 2184, 1, 587, 2, 2185, 1, 587, 2, 2186, 1, 587, 2, 2187, 1, 587, 2, 2188, 1, 587, 2, 2189, 1, 587, 2, 2190, 1, 587, 2, 2191, 1, 587, 2, 2192, 1, 587, 2, 2193, 1, 588, 0, 2194, 0, 588, 0, 2195, 0, 588, 5, 2194, 0, 588, 5, 2195, 1, 588, 6, 2194, 0, 588, 6, 2195, 1, 589, 0, 2196, 0, 589, 0, 2197, 0, 589, 5, 2196, 0, 589, 5, 2197, 1, 589, 6, 2196, 0, 589, 6, 2197, 1, 590, 0, 2198, 0, 590, 0, 2199, 0, 590, 5, 2198, 0, 590, 5, 2199, 1, 590, 6, 2198, 0, 590, 6, 2199, 1, 591, 0, 2200, 0, 591, 0, 2201, 0, 591, 5, 2200, 0, 591, 5, 2201, 1, 591, 6, 2200, 0, 591, 6, 2201, 1, 592, 0, 2202, 0, 592, 0, 2203, 0, 592, 5, 2202, 0, 592, 5, 2203, 1, 592, 6, 2202, 0, 592, 6, 2203, 1, 593, 0, 2204, 0, 593, 0, 2205, 0, 593, 5, 2204, 0, 593, 5, 2205, 1, 593, 6, 2204, 0, 593, 6, 2205, 1, 594, 0, 2206, 0, 594, 0, 2207, 0, 594, 5, 2206, 0, 594, 5, 2207, 1, 594, 6, 2206, 0, 594, 6, 2207, 1, 595, 0, 2208, 0, 595, 0, 2209, 0, 595, 5, 2208, 0, 595, 5, 2209, 1, 595, 6, 2208, 0, 595, 6, 2209, 1, 596, 0, 2210, 0, 596, 0, 2211, 0, 596, 5, 2210, 0, 596, 5, 2211, 1, 596, 6, 2210, 0, 596, 6, 2211, 1, 597, 0, 2212, 0, 597, 0, 2213, 0, 597, 5, 2212, 0, 597, 5, 2213, 1, 597, 6, 2212, 0, 597, 6, 2213, 1, 598, 0, 2214, 0, 598, 0, 2215, 0, 598, 5, 2214, 0, 598, 5, 2215, 1, 598, 6, 2214, 0, 598, 6, 2215, 1, 599, 0, 2216, 0, 599, 0, 2217, 0, 599, 5, 2216, 0, 599, 5, 2217, 1, 599, 6, 2216, 0, 599, 6, 2217, 1, 599, 20, 2216, 0, 599, 20, 2217, 1, 600, 0, 2218, 0, 600, 0, 2219, 0, 600, 5, 2218, 0, 600, 5, 2219, 1, 600, 6, 2218, 0, 600, 6, 2219, 1, 600, 20, 2218, 0, 600, 20, 2219, 1, 601, 0, 2220, 0, 601, 0, 2221, 0, 601, 5, 2220, 0, 601, 5, 2221, 1, 601, 8, 2220, 0, 601, 8, 2221, 3, 602, 13, 2222, 0, 602, 13, 2223, 3, 603, 0, 2224, 0, 603, 0, 2225, 0, 603, 5, 2224, 0, 603, 5, 2225, 1, 603, 6, 2224, 0, 603, 6, 2225, 1, 604, 0, 2226, 0, 604, 0, 2227, 0, 604, 5, 2226, 0, 604, 5, 2227, 1, 604, 8, 2226, 0, 604, 8, 2227, 3, 605, 0, 2228, 0, 605, 0, 2229, 0, 605, 5, 2228, 0, 605, 5, 2229, 1, 605, 8, 2228, 0, 605, 8, 2229, 3, 606, 0, 2230, 0, 606, 0, 2231, 0, 606, 5, 2230, 0, 606, 5, 2231, 1, 606, 8, 2230, 0, 606, 8, 2231, 3, 607, 0, 2232, 0, 607, 0, 2233, 0, 607, 5, 2232, 0, 607, 5, 2233, 1, 607, 8, 2232, 0, 607, 8, 2233, 3, 608, 0, 2234, 0, 608, 0, 2235, 0, 608, 5, 2234, 0, 608, 5, 2235, 1, 608, 8, 2234, 0, 608, 8, 2235, 3, 609, 0, 2236, 0, 609, 0, 2237, 0, 609, 5, 2236, 0, 609, 5, 2237, 1, 609, 8, 2236, 0, 609, 8, 2237, 3, 610, 0, 2238, 0, 610, 0, 2239, 0, 610, 5, 2238, 0, 610, 5, 2239, 1, 610, 8, 2238, 0, 610, 8, 2239, 3, 611, 0, 2240, 0, 611, 0, 2241, 0, 611, 5, 2240, 0, 611, 5, 2241, 1, 611, 8, 2240, 0, 611, 8, 2241, 3, 612, 0, 2242, 0, 612, 0, 2243, 0, 612, 5, 2242, 0, 612, 5, 2243, 1, 612, 8, 2242, 0, 612, 8, 2243, 3, 613, 0, 2244, 0, 613, 0, 2245, 0, 613, 5, 2244, 0, 613, 5, 2245, 1, 613, 8, 2244, 0, 613, 8, 2245, 3, 614, 0, 2246, 0, 614, 0, 2247, 0, 614, 5, 2246, 0, 614, 5, 2247, 1, 614, 8, 2246, 0, 614, 8, 2247, 3, 615, 0, 2248, 0, 615, 0, 2249, 0, 615, 5, 2248, 0, 615, 5, 2249, 1, 615, 8, 2248, 0, 615, 8, 2249, 3, 615, 21, 2248, 0, 615, 21, 2249, 1, 616, 0, 2250, 0, 616, 0, 2251, 0, 616, 5, 2250, 0, 616, 5, 2251, 1, 616, 8, 2250, 0, 616, 8, 2251, 3, 616, 21, 2250, 0, 616, 21, 2251, 1, 617, 11, 2252, 0, 617, 11, 2253, 0, 618, 2, 2254, 0, 618, 2, 2255, 0, 618, 2, 2256, 0, 618, 2, 2257, 0, 618, 2, 2258, 0, 618, 2, 2259, 0, 618, 2, 2260, 0, 618, 2, 2261, 0, 618, 2, 2262, 0, 618, 2, 2263, 0, 618, 2, 2264, 0, 618, 2, 2265, 0, 618, 2, 2266, 0, 618, 2, 2267, 0, 618, 2, 2268, 0, 618, 2, 2269, 0, 618, 2, 2270, 0, 618, 2, 2271, 0, 618, 2, 2272, 0, 618, 2, 2273, 0, 618, 2, 2274, 0, 618, 2, 2275, 0, 618, 2, 2276, 0, 618, 2, 2277, 0, 618, 2, 2278, 0, 618, 2, 2279, 0, 618, 2, 2280, 0, 618, 2, 2281, 0, 618, 2, 2282, 0, 618, 2, 2283, 0, 619, 2, 2284, 1, 619, 2, 2285, 1, 619, 2, 2286, 1, 619, 2, 2287, 1, 619, 2, 2288, 1, 619, 2, 2289, 1, 619, 2, 2290, 1, 619, 2, 2291, 1, 619, 2, 2292, 1, 619, 2, 2293, 1, 619, 2, 2294, 1, 619, 2, 2295, 1, 619, 2, 2296, 1, 619, 2, 2297, 1, 619, 2, 2298, 1, 619, 2, 2299, 1, 619, 2, 2300, 1, 619, 2, 2301, 1, 619, 2, 2302, 1, 619, 2, 2303, 1, 619, 2, 2304, 1, 619, 2, 2305, 1, 619, 2, 2306, 1, 619, 2, 2307, 1, 619, 2, 2308, 1, 619, 2, 2309, 1, 619, 2, 2310, 1, 619, 2, 2311, 1, 619, 2, 2312, 1, 619, 2, 2313, 1, 620, 0, 2314, 0, 620, 0, 2315, 0, 620, 5, 2314, 0, 620, 5, 2315, 1, 620, 6, 2314, 0, 620, 6, 2315, 1, 621, 0, 2316, 0, 621, 0, 2317, 0, 621, 5, 2316, 0, 621, 5, 2317, 1, 621, 6, 2316, 0, 621, 6, 2317, 1, 622, 0, 2318, 0, 622, 0, 2319, 0, 622, 5, 2318, 0, 622, 5, 2319, 1, 622, 6, 2318, 0, 622, 6, 2319, 1, 623, 0, 2320, 0, 623, 0, 2321, 0, 623, 5, 2320, 0, 623, 5, 2321, 1, 623, 6, 2320, 0, 623, 6, 2321, 1, 624, 0, 2322, 0, 624, 0, 2323, 0, 624, 5, 2322, 0, 624, 5, 2323, 1, 624, 6, 2322, 0, 624, 6, 2323, 1, 625, 0, 2324, 0, 625, 0, 2325, 0, 625, 5, 2324, 0, 625, 5, 2325, 1, 625, 6, 2324, 0, 625, 6, 2325, 1, 626, 0, 2326, 0, 626, 0, 2327, 0, 626, 5, 2326, 0, 626, 5, 2327, 1, 626, 6, 2326, 0, 626, 6, 2327, 1, 627, 0, 2328, 0, 627, 0, 2329, 0, 627, 5, 2328, 0, 627, 5, 2329, 1, 627, 6, 2328, 0, 627, 6, 2329, 1, 628, 0, 2330, 0, 628, 0, 2331, 0, 628, 5, 2330, 0, 628, 5, 2331, 1, 628, 6, 2330, 0, 628, 6, 2331, 1, 628, 20, 2330, 0, 628, 20, 2331, 1, 629, 0, 2332, 0, 629, 0, 2333, 0, 629, 5, 2332, 0, 629, 5, 2333, 1, 629, 6, 2332, 0, 629, 6, 2333, 1, 629, 20, 2332, 0, 629, 20, 2333, 1, 630, 0, 2334, 0, 630, 0, 2335, 0, 630, 5, 2334, 0, 630, 5, 2335, 1, 630, 6, 2334, 0, 630, 6, 2335, 1, 631, 0, 2336, 0, 631, 0, 2337, 0, 631, 5, 2336, 0, 631, 5, 2337, 1, 631, 6, 2336, 0, 631, 6, 2337, 1, 632, 0, 2338, 0, 632, 0, 2339, 0, 632, 5, 2338, 0, 632, 5, 2339, 1, 632, 8, 2338, 0, 632, 8, 2339, 3, 633, 12, 2340, 0, 633, 12, 2341, 3, 634, 14, 2342, 2, 635, 0, 2343, 0, 635, 0, 2344, 0, 635, 5, 2343, 0, 635, 5, 2344, 1, 635, 8, 2343, 0, 635, 8, 2344, 3, 636, 0, 2345, 0, 636, 0, 2346, 0, 636, 5, 2345, 0, 636, 5, 2346, 1, 636, 8, 2345, 0, 636, 8, 2346, 3, 637, 0, 2347, 0, 637, 0, 2348, 0, 637, 5, 2347, 0, 637, 5, 2348, 1, 637, 8, 2347, 0, 637, 8, 2348, 3, 637, 21, 2347, 0, 637, 21, 2348, 1, 638, 15, 2349, 0, 639, 2, 2350, 0, 639, 2, 2351, 0, 639, 2, 2352, 0, 639, 2, 2353, 0, 639, 2, 2354, 1, 639, 2, 2355, 1, 639, 2, 2356, 1, 639, 2, 2357, 1, 639, 2, 2358, 1, 639, 2, 2359, 1, 640, 1, 2360, 0, 640, 1, 2361, 0, 640, 1, 2362, 0, 640, 1, 2363, 0, 640, 1, 2364, 0, 640, 1, 2365, 0, 641, 0, 2366, 0, 641, 0, 2367, 0, 641, 5, 2366, 0, 641, 5, 2367, 1, 641, 8, 2366, 0, 641, 8, 2367, 3, 642, 12, 2368, 0, 642, 12, 2369, 3, 643, 0, 2370, 0, 643, 0, 2371, 0, 643, 5, 2370, 0, 643, 5, 2371, 1, 643, 6, 2370, 0, 643, 6, 2371, 1, 644, 0, 2372, 0, 644, 0, 2373, 0, 644, 5, 2372, 0, 644, 5, 2373, 1, 644, 8, 2372, 0, 644, 8, 2373, 3, 645, 12, 2374, 0, 645, 12, 2375, 3, 646, 14, 2376, 2, 647, 0, 2377, 0, 647, 0, 2378, 0, 647, 5, 2377, 0, 647, 5, 2378, 1, 647, 8, 2377, 0, 647, 8, 2378, 3, 648, 0, 2379, 0, 648, 0, 2380, 0, 648, 5, 2379, 0, 648, 5, 2380, 1, 648, 8, 2379, 0, 648, 8, 2380, 3, 649, 0, 2381, 0, 649, 0, 2382, 0, 649, 5, 2381, 0, 649, 5, 2382, 1, 649, 8, 2381, 0, 649, 8, 2382, 3, 649, 21, 2381, 0, 649, 21, 2382, 1, 650, 0, 2383, 0, 650, 0, 2384, 0, 650, 5, 2383, 0, 650, 5, 2384, 1, 650, 8, 2383, 0, 650, 8, 2384, 3, 650, 21, 2383, 0, 650, 21, 2384, 1, 651, 0, 2385, 0, 651, 0, 2386, 0, 651, 5, 2385, 0, 651, 5, 2386, 1, 651, 8, 2385, 0, 651, 8, 2386, 3, 652, 0, 2387, 0, 652, 0, 2388, 0, 652, 5, 2387, 0, 652, 5, 2388, 1, 652, 8, 2387, 0, 652, 8, 2388, 3, 653, 15, 2389, 0, 654, 2, 2390, 0, 654, 2, 2391, 0, 654, 2, 2392, 0, 654, 2, 2393, 0, 654, 2, 2394, 0, 654, 2, 2395, 0, 654, 2, 2396, 0, 654, 2, 2397, 1, 654, 2, 2398, 1, 654, 2, 2399, 1, 654, 2, 2400, 1, 654, 2, 2401, 1, 654, 2, 2402, 1, 654, 2, 2403, 1, 654, 2, 2404, 1, 654, 2, 2405, 1, 654, 2, 2406, 1, 654, 2, 2407, 1, 654, 2, 2408, 1, 654, 2, 2409, 1, 654, 2, 2410, 1, 654, 2, 2411, 1, 654, 2, 2412, 1, 654, 2, 2413, 1, 654, 2, 2414, 1, 654, 2, 2415, 1, 654, 2, 2416, 1, 655, 1, 2417, 0, 655, 1, 2418, 0, 655, 1, 2419, 0, 655, 1, 2420, 0, 655, 1, 2421, 0, 655, 1, 2422, 0, 655, 1, 2423, 0, 655, 1, 2424, 0, 655, 1, 2425, 0, 655, 1, 2426, 0, 655, 1, 2427, 0, 655, 1, 2428, 0, 655, 1, 2429, 0, 655, 1, 2430, 0, 655, 1, 2431, 0, 655, 1, 2432, 0, 655, 1, 2433, 0, 655, 1, 2434, 0, 655, 1, 2435, 0, 656, 0, 2436, 0, 656, 0, 2437, 0, 656, 5, 2436, 0, 656, 5, 2437, 1, 656, 6, 2436, 0, 656, 6, 2437, 1, 657, 0, 2438, 0, 657, 0, 2439, 0, 657, 5, 2438, 0, 657, 5, 2439, 1, 657, 8, 2438, 0, 657, 8, 2439, 3, 658, 10, 2440, 0, 658, 10, 2441, 1, 659, 0, 2442, 0, 659, 0, 2443, 0, 659, 5, 2442, 0, 659, 5, 2443, 1, 659, 6, 2442, 0, 659, 6, 2443, 1, 660, 0, 2444, 0, 660, 0, 2445, 0, 660, 5, 2444, 0, 660, 5, 2445, 1, 660, 8, 2444, 0, 660, 8, 2445, 3, 661, 12, 2446, 0, 661, 12, 2447, 3, 662, 0, 2448, 0, 662, 0, 2449, 0, 662, 5, 2448, 0, 662, 5, 2449, 1, 662, 6, 2448, 0, 662, 6, 2449, 1, 663, 0, 2450, 0, 663, 0, 2451, 0, 663, 5, 2450, 0, 663, 5, 2451, 1, 663, 8, 2450, 0, 663, 8, 2451, 3, 664, 0, 2452, 0, 664, 0, 2453, 0, 664, 5, 2452, 0, 664, 5, 2453, 1, 664, 8, 2452, 0, 664, 8, 2453, 3, 665, 0, 2454, 0, 665, 0, 2455, 0, 665, 5, 2454, 0, 665, 5, 2455, 1, 665, 8, 2454, 0, 665, 8, 2455, 3, 666, 0, 2456, 0, 666, 0, 2457, 0, 666, 5, 2456, 0, 666, 5, 2457, 1, 666, 8, 2456, 0, 666, 8, 2457, 3, 667, 0, 2458, 0, 667, 0, 2459, 0, 667, 5, 2458, 0, 667, 5, 2459, 1, 667, 8, 2458, 0, 667, 8, 2459, 3, 668, 0, 2460, 0, 668, 0, 2461, 0, 668, 5, 2460, 0, 668, 5, 2461, 1, 668, 8, 2460, 0, 668, 8, 2461, 3, 669, 0, 2462, 0, 669, 0, 2463, 0, 669, 5, 2462, 0, 669, 5, 2463, 1, 669, 8, 2462, 0, 669, 8, 2463, 3, 670, 0, 2464, 0, 670, 0, 2465, 0, 670, 5, 2464, 0, 670, 5, 2465, 1, 670, 8, 2464, 0, 670, 8, 2465, 3, 671, 0, 2466, 0, 671, 0, 2467, 0, 671, 5, 2466, 0, 671, 5, 2467, 1, 671, 8, 2466, 0, 671, 8, 2467, 3, 672, 0, 2468, 0, 672, 0, 2469, 0, 672, 5, 2468, 0, 672, 5, 2469, 1, 672, 8, 2468, 0, 672, 8, 2469, 3, 672, 21, 2468, 0, 672, 21, 2469, 1, 673, 0, 2470, 0, 673, 0, 2471, 0, 673, 5, 2470, 0, 673, 5, 2471, 1, 673, 8, 2470, 0, 673, 8, 2471, 3, 673, 21, 2470, 0, 673, 21, 2471, 1, 674, 0, 2472, 0, 674, 0, 2473, 0, 674, 5, 2472, 0, 674, 5, 2473, 1, 674, 8, 2472, 0, 674, 8, 2473, 3, 675, 0, 2474, 0, 675, 0, 2475, 0, 675, 5, 2474, 0, 675, 5, 2475, 1, 675, 8, 2474, 0, 675, 8, 2475, 3, 676, 0, 2476, 0, 676, 0, 2477, 0, 676, 5, 2476, 0, 676, 5, 2477, 1, 676, 8, 2476, 0, 676, 8, 2477, 3, 677, 16, 2478, 0, 677, 16, 2479, 0, 678, 2, 2480, 0, 678, 2, 2481, 0, 678, 2, 2482, 0, 678, 2, 2483, 0, 678, 2, 2484, 0, 678, 2, 2485, 0, 678, 2, 2486, 0, 678, 2, 2487, 0, 678, 2, 2488, 0, 678, 2, 2489, 0, 678, 2, 2490, 0, 678, 2, 2491, 0, 678, 2, 2492, 0, 678, 2, 2493, 0, 678, 2, 2494, 0, 678, 2, 2495, 0, 678, 2, 2496, 0, 678, 2, 2497, 0, 678, 2, 2498, 0, 678, 2, 2499, 0, 678, 2, 2500, 0, 678, 2, 2501, 0, 678, 2, 2502, 0, 678, 2, 2503, 0, 678, 2, 2504, 0, 678, 2, 2505, 0, 678, 2, 2506, 0, 678, 2, 2507, 0, 678, 2, 2508, 0, 678, 2, 2509, 0, 678, 2, 2510, 0, 679, 2, 2511, 1, 679, 2, 2512, 1, 679, 2, 2513, 1, 679, 2, 2514, 1, 679, 2, 2515, 1, 679, 2, 2516, 1, 679, 2, 2517, 1, 679, 2, 2518, 1, 679, 2, 2519, 1, 679, 2, 2520, 1, 679, 2, 2521, 1, 679, 2, 2522, 1, 679, 2, 2523, 1, 679, 2, 2524, 1, 679, 2, 2525, 1, 679, 2, 2526, 1, 679, 2, 2527, 1, 679, 2, 2528, 1, 679, 2, 2529, 1, 679, 2, 2530, 1, 679, 2, 2531, 1, 679, 2, 2532, 1, 679, 2, 2533, 1, 679, 2, 2534, 1, 679, 2, 2535, 1, 679, 2, 2536, 1, 680, 0, 2537, 0, 680, 0, 2538, 0, 680, 5, 2537, 0, 680, 5, 2538, 1, 680, 6, 2537, 0, 680, 6, 2538, 1, 681, 0, 2539, 0, 681, 0, 2540, 0, 681, 5, 2539, 0, 681, 5, 2540, 1, 681, 6, 2539, 0, 681, 6, 2540, 1, 682, 0, 2541, 0, 682, 0, 2542, 0, 682, 5, 2541, 0, 682, 5, 2542, 1, 682, 6, 2541, 0, 682, 6, 2542, 1, 683, 0, 2543, 0, 683, 0, 2544, 0, 683, 5, 2543, 0, 683, 5, 2544, 1, 683, 6, 2543, 0, 683, 6, 2544, 1, 684, 0, 2545, 0, 684, 0, 2546, 0, 684, 5, 2545, 0, 684, 5, 2546, 1, 684, 6, 2545, 0, 684, 6, 2546, 1, 685, 0, 2547, 0, 685, 0, 2548, 0, 685, 5, 2547, 0, 685, 5, 2548, 1, 685, 6, 2547, 0, 685, 6, 2548, 1, 686, 0, 2549, 0, 686, 0, 2550, 0, 686, 5, 2549, 0, 686, 5, 2550, 1, 686, 6, 2549, 0, 686, 6, 2550, 1, 687, 0, 2551, 0, 687, 0, 2552, 0, 687, 5, 2551, 0, 687, 5, 2552, 1, 687, 6, 2551, 0, 687, 6, 2552, 1, 688, 0, 2553, 0, 688, 0, 2554, 0, 688, 5, 2553, 0, 688, 5, 2554, 1, 688, 8, 2553, 0, 688, 8, 2554, 3, 689, 0, 2555, 0, 689, 0, 2556, 0, 689, 5, 2555, 0, 689, 5, 2556, 1, 689, 8, 2555, 0, 689, 8, 2556, 3, 690, 0, 2557, 0, 690, 0, 2558, 0, 690, 5, 2557, 0, 690, 5, 2558, 1, 690, 8, 2557, 0, 690, 8, 2558, 3, 691, 0, 2559, 0, 691, 0, 2560, 0, 691, 5, 2559, 0, 691, 5, 2560, 1, 691, 8, 2559, 0, 691, 8, 2560, 3, 692, 0, 2561, 0, 692, 0, 2562, 0, 692, 5, 2561, 0, 692, 5, 2562, 1, 692, 8, 2561, 0, 692, 8, 2562, 3, 693, 0, 2563, 0, 693, 0, 2564, 0, 693, 5, 2563, 0, 693, 5, 2564, 1, 693, 8, 2563, 0, 693, 8, 2564, 3, 694, 0, 2565, 0, 694, 0, 2566, 0, 694, 5, 2565, 0, 694, 5, 2566, 1, 694, 8, 2565, 0, 694, 8, 2566, 3, 695, 0, 2567, 0, 695, 0, 2568, 0, 695, 5, 2567, 0, 695, 5, 2568, 1, 695, 8, 2567, 0, 695, 8, 2568, 3, 696, 0, 2569, 0, 696, 0, 2570, 0, 696, 5, 2569, 0, 696, 5, 2570, 1, 696, 8, 2569, 0, 696, 8, 2570, 3, 697, 16, 2571, 0, 697, 16, 2572, 0, 698, 2, 2573, 0, 698, 2, 2574, 0, 698, 2, 2575, 0, 698, 2, 2576, 0, 698, 2, 2577, 0, 698, 2, 2578, 0, 698, 2, 2579, 0, 698, 2, 2580, 0, 698, 2, 2581, 0, 698, 2, 2582, 0, 698, 2, 2583, 0, 698, 2, 2584, 0, 698, 2, 2585, 0, 698, 2, 2586, 0, 698, 2, 2587, 0, 698, 2, 2588, 0, 698, 2, 2589, 0, 698, 2, 2590, 0, 698, 2, 2591, 0, 698, 2, 2592, 0, 698, 2, 2593, 0, 698, 2, 2594, 0, 698, 2, 2595, 0, 698, 2, 2596, 0, 698, 2, 2597, 0, 698, 2, 2598, 0, 699, 2, 2599, 1, 699, 2, 2600, 1, 699, 2, 2601, 1, 699, 2, 2602, 1, 699, 2, 2603, 1, 699, 2, 2604, 1, 699, 2, 2605, 1, 699, 2, 2606, 1, 699, 2, 2607, 1, 699, 2, 2608, 1, 699, 2, 2609, 1, 699, 2, 2610, 1, 699, 2, 2611, 1, 699, 2, 2612, 1, 699, 2, 2613, 1, 699, 2, 2614, 1, 699, 2, 2615, 1, 699, 2, 2616, 1, 699, 2, 2617, 1, 699, 2, 2618, 1, 699, 2, 2619, 1, 699, 2, 2620, 1, 699, 2, 2621, 1, 700, 0, 2622, 0, 700, 0, 2623, 0, 700, 5, 2622, 0, 700, 5, 2623, 1, 700, 6, 2622, 0, 700, 6, 2623, 1, 701, 0, 2624, 0, 701, 0, 2625, 0, 701, 5, 2624, 0, 701, 5, 2625, 1, 701, 6, 2624, 0, 701, 6, 2625, 1, 702, 0, 2626, 0, 702, 0, 2627, 0, 702, 5, 2626, 0, 702, 5, 2627, 1, 702, 6, 2626, 0, 702, 6, 2627, 1, 703, 0, 2628, 0, 703, 0, 2629, 0, 703, 5, 2628, 0, 703, 5, 2629, 1, 703, 6, 2628, 0, 703, 6, 2629, 1, 704, 0, 2630, 0, 704, 0, 2631, 0, 704, 5, 2630, 0, 704, 5, 2631, 1, 704, 6, 2630, 0, 704, 6, 2631, 1, 705, 0, 2632, 0, 705, 0, 2633, 0, 705, 5, 2632, 0, 705, 5, 2633, 1, 705, 8, 2632, 0, 705, 8, 2633, 3, 706, 12, 2634, 0, 706, 12, 2635, 3, 707, 14, 2636, 2, 708, 0, 2637, 0, 708, 0, 2638, 0, 708, 5, 2637, 0, 708, 5, 2638, 1, 708, 8, 2637, 0, 708, 8, 2638, 3, 709, 0, 2639, 0, 709, 0, 2640, 0, 709, 5, 2639, 0, 709, 5, 2640, 1, 709, 8, 2639, 0, 709, 8, 2640, 3, 710, 15, 2641, 0, 711, 2, 2642, 0, 711, 2, 2643, 0, 711, 2, 2644, 0, 711, 2, 2645, 1, 711, 2, 2646, 1, 711, 2, 2647, 1, 711, 2, 2648, 1, 711, 2, 2649, 1, 711, 2, 2650, 1, 712, 1, 2651, 0, 712, 1, 2652, 0, 712, 1, 2653, 0, 712, 1, 2654, 0, 712, 1, 2655, 0, 712, 1, 2656, 0, 713, 0, 2657, 0, 713, 0, 2658, 0, 713, 5, 2657, 0, 713, 5, 2658, 1, 713, 8, 2657, 0, 713, 8, 2658, 3, 714, 12, 2659, 0, 714, 12, 2660, 3, 715, 14, 2661, 2, 716, 0, 2662, 0, 716, 0, 2663, 0, 716, 5, 2662, 0, 716, 5, 2663, 1, 716, 8, 2662, 0, 716, 8, 2663, 3, 717, 15, 2664, 0, 718, 2, 2665, 0, 718, 2, 2666, 0, 718, 2, 2667, 1, 718, 2, 2668, 1, 718, 2, 2669, 1, 718, 2, 2670, 1, 718, 2, 2671, 1, 718, 2, 2672, 1, 719, 1, 2673, 0, 719, 1, 2674, 0, 719, 1, 2675, 0, 719, 1, 2676, 0, 719, 1, 2677, 0, 719, 1, 2678, 0, 720, 0, 2679, 0, 720, 0, 2680, 0, 720, 5, 2679, 0, 720, 5, 2680, 1, 720, 8, 2679, 0, 720, 8, 2680, 3, 721, 12, 2681, 0, 721, 12, 2682, 3, 722, 0, 2683, 0, 722, 0, 2684, 0, 722, 5, 2683, 0, 722, 5, 2684, 1, 722, 6, 2683, 0, 722, 6, 2684, 1, 723, 0, 2685, 0, 723, 0, 2686, 0, 723, 5, 2685, 0, 723, 5, 2686, 1, 723, 8, 2685, 0, 723, 8, 2686, 3, 724, 12, 2687, 0, 724, 12, 2688, 3, 725, 14, 2689, 2, 726, 0, 2690, 0, 726, 0, 2691, 0, 726, 5, 2690, 0, 726, 5, 2691, 1, 726, 8, 2690, 0, 726, 8, 2691, 3, 727, 0, 2692, 0, 727, 0, 2693, 0, 727, 5, 2692, 0, 727, 5, 2693, 1, 727, 8, 2692, 0, 727, 8, 2693, 3, 728, 15, 2694, 0, 729, 2, 2695, 0, 729, 2, 2696, 0, 729, 2, 2697, 0, 729, 2, 2698, 1, 729, 2, 2699, 1, 729, 2, 2700, 1, 729, 2, 2701, 1, 729, 2, 2702, 1, 729, 2, 2703, 1, 730, 1, 2704, 0, 730, 1, 2705, 0, 730, 1, 2706, 0, 730, 1, 2707, 0, 730, 1, 2708, 0, 730, 1, 2709, 0, 731, 10, 2710, 0, 731, 10, 2711, 1, 732, 0, 2712, 0, 732, 0, 2713, 0, 732, 5, 2712, 0, 732, 5, 2713, 1, 732, 6, 2712, 0, 732, 6, 2713, 1, 733, 0, 2714, 0, 733, 0, 2715, 0, 733, 5, 2714, 0, 733, 5, 2715, 1, 733, 8, 2714, 0, 733, 8, 2715, 3, 734, 0, 2716, 0, 734, 0, 2717, 0, 734, 5, 2716, 0, 734, 5, 2717, 1, 734, 8, 2716, 0, 734, 8, 2717, 3, 736, 2, 2718, 0, 736, 2, 2719, 0, 736, 2, 2720, 0, 736, 2, 2721, 0, 736, 2, 2722, 0, 736, 2, 2723, 0, 736, 2, 2724, 0, 736, 2, 2725, 0, 736, 2, 2726, 0, 736, 2, 2727, 0, 736, 2, 2728, 0, 736, 2, 2729, 0, 736, 2, 2730, 0, 736, 2, 2731, 0, 736, 2, 2732, 0, 736, 2, 2733, 0, 736, 2, 2734, 0, 736, 2, 2735, 0, 736, 2, 2736, 0, 736, 2, 2737, 0, 737, 2, 2738, 1, 737, 2, 2739, 1, 737, 2, 2740, 1, 737, 2, 2741, 1, 737, 2, 2742, 1, 737, 2, 2743, 1, 737, 2, 2744, 1, 737, 2, 2745, 1, 737, 2, 2746, 1, 737, 2, 2747, 1, 737, 2, 2748, 1, 737, 2, 2749, 1, 737, 2, 2750, 1, 737, 2, 2751, 1, 737, 2, 2752, 1, 737, 2, 2753, 1, 737, 2, 2754, 1, 737, 2, 2755, 1, 737, 2, 2756, 1, 737, 2, 2757, 1, 737, 2, 2758, 1, 737, 2, 2759, 1, 737, 2, 2760, 1, 737, 2, 2761, 1, 737, 2, 2762, 1, 737, 2, 2763, 1, 738, 0, 2764, 0, 738, 0, 2765, 0, 738, 5, 2764, 0, 738, 5, 2765, 1, 738, 6, 2764, 0, 738, 6, 2765, 1, 739, 0, 2766, 0, 739, 0, 2767, 0, 739, 5, 2766, 0, 739, 5, 2767, 1, 739, 6, 2766, 0, 739, 6, 2767, 1, 740, 0, 2768, 0, 740, 0, 2769, 0, 740, 5, 2768, 0, 740, 5, 2769, 1, 740, 6, 2768, 0, 740, 6, 2769, 1, 741, 0, 2770, 0, 741, 0, 2771, 0, 741, 5, 2770, 0, 741, 5, 2771, 1, 741, 6, 2770, 0, 741, 6, 2771, 1, 742, 0, 2772, 0, 742, 0, 2773, 0, 742, 5, 2772, 0, 742, 5, 2773, 1, 742, 6, 2772, 0, 742, 6, 2773, 1, 743, 0, 2774, 0, 743, 0, 2775, 0, 743, 5, 2774, 0, 743, 5, 2775, 1, 743, 6, 2774, 0, 743, 6, 2775, 1, 744, 0, 2776, 0, 744, 0, 2777, 0, 744, 5, 2776, 0, 744, 5, 2777, 1, 744, 6, 2776, 0, 744, 6, 2777, 1, 745, 0, 2778, 0, 745, 0, 2779, 0, 745, 5, 2778, 0, 745, 5, 2779, 1, 745, 6, 2778, 0, 745, 6, 2779, 1, 746, 0, 2780, 0, 746, 0, 2781, 0, 746, 5, 2780, 0, 746, 5, 2781, 1, 746, 8, 2780, 0, 746, 8, 2781, 3, 747, 13, 2782, 0, 747, 13, 2783, 3, 748, 0, 2784, 0, 748, 0, 2785, 0, 748, 5, 2784, 0, 748, 5, 2785, 1, 748, 6, 2784, 0, 748, 6, 2785, 1, 749, 0, 2786, 0, 749, 0, 2787, 0, 749, 5, 2786, 0, 749, 5, 2787, 1, 749, 8, 2786, 0, 749, 8, 2787, 3, 750, 0, 2788, 0, 750, 0, 2789, 0, 750, 5, 2788, 0, 750, 5, 2789, 1, 750, 8, 2788, 0, 750, 8, 2789, 3, 751, 0, 2790, 0, 751, 0, 2791, 0, 751, 5, 2790, 0, 751, 5, 2791, 1, 751, 8, 2790, 0, 751, 8, 2791, 3, 752, 0, 2792, 0, 752, 0, 2793, 0, 752, 5, 2792, 0, 752, 5, 2793, 1, 752, 8, 2792, 0, 752, 8, 2793, 3, 753, 0, 2794, 0, 753, 0, 2795, 0, 753, 5, 2794, 0, 753, 5, 2795, 1, 753, 8, 2794, 0, 753, 8, 2795, 3, 754, 0, 2796, 0, 754, 0, 2797, 0, 754, 5, 2796, 0, 754, 5, 2797, 1, 754, 8, 2796, 0, 754, 8, 2797, 3, 755, 0, 2798, 0, 755, 0, 2799, 0, 755, 5, 2798, 0, 755, 5, 2799, 1, 755, 8, 2798, 0, 755, 8, 2799, 3, 756, 0, 2800, 0, 756, 0, 2801, 0, 756, 5, 2800, 0, 756, 5, 2801, 1, 756, 8, 2800, 0, 756, 8, 2801, 3, 757, 11, 2802, 0, 757, 11, 2803, 0, 758, 2, 2804, 0, 758, 2, 2805, 0, 758, 2, 2806, 0, 758, 2, 2807, 0, 758, 2, 2808, 0, 758, 2, 2809, 0, 758, 2, 2810, 0, 758, 2, 2811, 0, 758, 2, 2812, 0, 758, 2, 2813, 0, 758, 2, 2814, 0, 758, 2, 2815, 0, 758, 2, 2816, 0, 758, 2, 2817, 0, 758, 2, 2818, 0, 758, 2, 2819, 0, 758, 2, 2820, 0, 758, 2, 2821, 0, 758, 2, 2822, 0, 758, 2, 2823, 0, 758, 2, 2824, 0, 758, 2, 2825, 0, 758, 2, 2826, 0, 758, 2, 2827, 0, 758, 2, 2828, 0, 759, 2, 2829, 1, 759, 2, 2830, 1, 759, 2, 2831, 1, 759, 2, 2832, 1, 759, 2, 2833, 1, 759, 2, 2834, 1, 759, 2, 2835, 1, 759, 2, 2836, 1, 759, 2, 2837, 1, 759, 2, 2838, 1, 759, 2, 2839, 1, 759, 2, 2840, 1, 759, 2, 2841, 1, 759, 2, 2842, 1, 759, 2, 2843, 1, 759, 2, 2844, 1, 759, 2, 2845, 1, 759, 2, 2846, 1, 759, 2, 2847, 1, 759, 2, 2848, 1, 759, 2, 2849, 1, 759, 2, 2850, 1, 759, 2, 2851, 1, 759, 2, 2852, 1, 759, 2, 2853, 1, 760, 0, 2854, 0, 760, 0, 2855, 0, 760, 5, 2854, 0, 760, 5, 2855, 1, 760, 6, 2854, 0, 760, 6, 2855, 1, 761, 0, 2856, 0, 761, 0, 2857, 0, 761, 5, 2856, 0, 761, 5, 2857, 1, 761, 6, 2856, 0, 761, 6, 2857, 1, 762, 0, 2858, 0, 762, 0, 2859, 0, 762, 5, 2858, 0, 762, 5, 2859, 1, 762, 6, 2858, 0, 762, 6, 2859, 1, 763, 0, 2860, 0, 763, 0, 2861, 0, 763, 5, 2860, 0, 763, 5, 2861, 1, 763, 6, 2860, 0, 763, 6, 2861, 1, 764, 0, 2862, 0, 764, 0, 2863, 0, 764, 5, 2862, 0, 764, 5, 2863, 1, 764, 6, 2862, 0, 764, 6, 2863, 1, 765, 0, 2864, 0, 765, 0, 2865, 0, 765, 5, 2864, 0, 765, 5, 2865, 1, 765, 6, 2864, 0, 765, 6, 2865, 1, 766, 0, 2866, 0, 766, 0, 2867, 0, 766, 5, 2866, 0, 766, 5, 2867, 1, 766, 6, 2866, 0, 766, 6, 2867, 1, 767, 0, 2868, 0, 767, 0, 2869, 0, 767, 5, 2868, 0, 767, 5, 2869, 1, 767, 8, 2868, 0, 767, 8, 2869, 3, 768, 12, 2870, 0, 768, 12, 2871, 3, 769, 0, 2872, 0, 769, 0, 2873, 0, 769, 5, 2872, 0, 769, 5, 2873, 1, 769, 6, 2872, 0, 769, 6, 2873, 1, 770, 0, 2874, 0, 770, 0, 2875, 0, 770, 5, 2874, 0, 770, 5, 2875, 1, 770, 8, 2874, 0, 770, 8, 2875, 3, 771, 13, 2876, 0, 771, 13, 2877, 3, 772, 0, 2878, 0, 772, 0, 2879, 0, 772, 5, 2878, 0, 772, 5, 2879, 1, 772, 6, 2878, 0, 772, 6, 2879, 1, 773, 0, 2880, 0, 773, 0, 2881, 0, 773, 5, 2880, 0, 773, 5, 2881, 1, 773, 8, 2880, 0, 773, 8, 2881, 3, 774, 0, 2882, 0, 774, 0, 2883, 0, 774, 5, 2882, 0, 774, 5, 2883, 1, 774, 8, 2882, 0, 774, 8, 2883, 3, 775, 0, 2884, 0, 775, 0, 2885, 0, 775, 5, 2884, 0, 775, 5, 2885, 1, 775, 8, 2884, 0, 775, 8, 2885, 3, 776, 0, 2886, 0, 776, 0, 2887, 0, 776, 5, 2886, 0, 776, 5, 2887, 1, 776, 8, 2886, 0, 776, 8, 2887, 3, 777, 0, 2888, 0, 777, 0, 2889, 0, 777, 5, 2888, 0, 777, 5, 2889, 1, 777, 8, 2888, 0, 777, 8, 2889, 3, 778, 0, 2890, 0, 778, 0, 2891, 0, 778, 5, 2890, 0, 778, 5, 2891, 1, 778, 8, 2890, 0, 778, 8, 2891, 3, 779, 0, 2892, 0, 779, 0, 2893, 0, 779, 5, 2892, 0, 779, 5, 2893, 1, 779, 8, 2892, 0, 779, 8, 2893, 3, 780, 0, 2894, 0, 780, 0, 2895, 0, 780, 5, 2894, 0, 780, 5, 2895, 1, 780, 8, 2894, 0, 780, 8, 2895, 3, 781, 0, 2896, 0, 781, 0, 2897, 0, 781, 5, 2896, 0, 781, 5, 2897, 1, 781, 8, 2896, 0, 781, 8, 2897, 3, 782, 16, 2898, 0, 782, 16, 2899, 0, 783, 2, 2900, 0, 783, 2, 2901, 0, 783, 2, 2902, 0, 783, 2, 2903, 0, 783, 2, 2904, 0, 783, 2, 2905, 0, 783, 2, 2906, 0, 783, 2, 2907, 0, 783, 2, 2908, 0, 783, 2, 2909, 0, 783, 2, 2910, 0, 783, 2, 2911, 0, 783, 2, 2912, 0, 783, 2, 2913, 0, 783, 2, 2914, 0, 783, 2, 2915, 0, 783, 2, 2916, 0, 783, 2, 2917, 0, 783, 2, 2918, 0, 783, 2, 2919, 0, 783, 2, 2920, 0, 783, 2, 2921, 0, 783, 2, 2922, 0, 783, 2, 2923, 0, 783, 2, 2924, 0, 783, 2, 2925, 0, 784, 2, 2926, 1, 784, 2, 2927, 1, 784, 2, 2928, 1, 784, 2, 2929, 1, 784, 2, 2930, 1, 784, 2, 2931, 1, 784, 2, 2932, 1, 784, 2, 2933, 1, 784, 2, 2934, 1, 784, 2, 2935, 1, 784, 2, 2936, 1, 784, 2, 2937, 1, 784, 2, 2938, 1, 784, 2, 2939, 1, 784, 2, 2940, 1, 784, 2, 2941, 1, 784, 2, 2942, 1, 784, 2, 2943, 1, 784, 2, 2944, 1, 784, 2, 2945, 1, 784, 2, 2946, 1, 784, 2, 2947, 1, 784, 2, 2948, 1, 784, 2, 2949, 1, 784, 2, 2950, 1, 784, 2, 2951, 1, 785, 0, 2952, 0, 785, 0, 2953, 0, 785, 5, 2952, 0, 785, 5, 2953, 1, 785, 6, 2952, 0, 785, 6, 2953, 1, 786, 0, 2954, 0, 786, 0, 2955, 0, 786, 5, 2954, 0, 786, 5, 2955, 1, 786, 6, 2954, 0, 786, 6, 2955, 1, 787, 0, 2956, 0, 787, 0, 2957, 0, 787, 5, 2956, 0, 787, 5, 2957, 1, 787, 6, 2956, 0, 787, 6, 2957, 1, 788, 0, 2958, 0, 788, 0, 2959, 0, 788, 5, 2958, 0, 788, 5, 2959, 1, 788, 6, 2958, 0, 788, 6, 2959, 1, 789, 0, 2960, 0, 789, 0, 2961, 0, 789, 5, 2960, 0, 789, 5, 2961, 1, 789, 6, 2960, 0, 789, 6, 2961, 1, 790, 0, 2962, 0, 790, 0, 2963, 0, 790, 5, 2962, 0, 790, 5, 2963, 1, 790, 6, 2962, 0, 790, 6, 2963, 1, 791, 0, 2964, 0, 791, 0, 2965, 0, 791, 5, 2964, 0, 791, 5, 2965, 1, 791, 6, 2964, 0, 791, 6, 2965, 1, 792, 0, 2966, 0, 792, 0, 2967, 0, 792, 5, 2966, 0, 792, 5, 2967, 1, 792, 6, 2966, 0, 792, 6, 2967, 1, 793, 0, 2968, 0, 793, 0, 2969, 0, 793, 5, 2968, 0, 793, 5, 2969, 1, 793, 8, 2968, 0, 793, 8, 2969, 3, 794, 12, 2970, 0, 794, 12, 2971, 3, 795, 0, 2972, 0, 795, 0, 2973, 0, 795, 5, 2972, 0, 795, 5, 2973, 1, 795, 6, 2972, 0, 795, 6, 2973, 1, 796, 0, 2974, 0, 796, 0, 2975, 0, 796, 5, 2974, 0, 796, 5, 2975, 1, 796, 8, 2974, 0, 796, 8, 2975, 3, 797, 12, 2976, 0, 797, 12, 2977, 3, 798, 18, 2978, 1, 798, 19, 2978, 1, 799, 0, 2979, 0, 799, 0, 2980, 0, 799, 5, 2979, 0, 799, 5, 2980, 1, 799, 6, 2979, 0, 799, 6, 2980, 1, 799, 20, 2979, 0, 799, 20, 2980, 1, 800, 14, 2981, 2, 801, 0, 2982, 0, 801, 0, 2983, 0, 801, 5, 2982, 0, 801, 5, 2983, 1, 801, 8, 2982, 0, 801, 8, 2983, 3, 802, 0, 2984, 0, 802, 0, 2985, 0, 802, 5, 2984, 0, 802, 5, 2985, 1, 802, 8, 2984, 0, 802, 8, 2985, 3, 803, 0, 2986, 0, 803, 0, 2987, 0, 803, 5, 2986, 0, 803, 5, 2987, 1, 803, 8, 2986, 0, 803, 8, 2987, 3, 803, 21, 2986, 0, 803, 21, 2987, 1, 804, 15, 2988, 0, 805, 2, 2989, 0, 805, 2, 2990, 0, 805, 2, 2991, 0, 805, 2, 2992, 0, 805, 2, 2993, 1, 805, 2, 2994, 1, 805, 2, 2995, 1, 805, 2, 2996, 1, 805, 2, 2997, 1, 805, 2, 2998, 1, 806, 1, 2999, 0, 806, 1, 3000, 0, 806, 1, 3001, 0, 806, 1, 3002, 0, 806, 1, 3003, 0, 806, 1, 3004, 0, 807, 18, 3005, 1, 808, 10, 3006, 0, 808, 10, 3007, 1, 809, 0, 3008, 0, 809, 0, 3009, 0, 809, 5, 3008, 0, 809, 5, 3009, 1, 809, 6, 3008, 0, 809, 6, 3009, 1, 810, 10, 3010, 0, 810, 10, 3011, 1, 811, 0, 3012, 0, 811, 0, 3013, 0, 811, 5, 3012, 0, 811, 5, 3013, 1, 811, 6, 3012, 0, 811, 6, 3013, 1, 812, 18, 3014, 1, 813, 18, 3015, 1, 814, 18, 3016, 1, 815, 35, 3017, 0, 816, 35, 3018, 0, 817, 0, 3019, 0, 817, 0, 3020, 0, 817, 5, 3019, 0, 817, 5, 3020, 1, 817, 8, 3019, 0, 817, 8, 3020, 3, 818, 35, 3021, 0, 819, 35, 3022, 0, 820, 35, 3023, 0, 821, 0, 3024, 0, 821, 0, 3025, 0, 821, 5, 3024, 0, 821, 5, 3025, 1, 821, 8, 3024, 0, 821, 8, 3025, 3, 822, 12, 3026, 0, 822, 12, 3027, 3, 823, 14, 3028, 2, 824, 0, 3029, 0, 824, 0, 3030, 0, 824, 5, 3029, 0, 824, 5, 3030, 1, 824, 8, 3029, 0, 824, 8, 3030, 3, 825, 0, 3031, 0, 825, 0, 3032, 0, 825, 5, 3031, 0, 825, 5, 3032, 1, 825, 8, 3031, 0, 825, 8, 3032, 3, 825, 21, 3031, 0, 825, 21, 3032, 1, 826, 0, 3033, 0, 826, 0, 3034, 0, 826, 5, 3033, 0, 826, 5, 3034, 1, 826, 8, 3033, 0, 826, 8, 3034, 3, 827, 0, 3035, 0, 827, 0, 3036, 0, 827, 5, 3035, 0, 827, 5, 3036, 1, 827, 8, 3035, 0, 827, 8, 3036, 3, 828, 15, 3037, 0, 829, 2, 3038, 0, 829, 2, 3039, 0, 829, 2, 3040, 0, 829, 2, 3041, 0, 829, 2, 3042, 0, 829, 2, 3043, 0, 829, 2, 3044, 1, 829, 2, 3045, 1, 829, 2, 3046, 1, 829, 2, 3047, 1, 829, 2, 3048, 1, 829, 2, 3049, 1, 830, 1, 3050, 0, 830, 1, 3051, 0, 830, 1, 3052, 0, 830, 1, 3053, 0, 830, 1, 3054, 0, 830, 1, 3055, 0, 831, 0, 3056, 0, 831, 0, 3057, 0, 831, 5, 3056, 0, 831, 5, 3057, 1, 831, 8, 3056, 0, 831, 8, 3057, 3, 832, 13, 3058, 0, 832, 13, 3059, 3, 833, 0, 3060, 0, 833, 0, 3061, 0, 833, 5, 3060, 0, 833, 5, 3061, 1, 833, 6, 3060, 0, 833, 6, 3061, 1, 834, 0, 3062, 0, 834, 0, 3063, 0, 834, 5, 3062, 0, 834, 5, 3063, 1, 834, 8, 3062, 0, 834, 8, 3063, 3, 835, 0, 3064, 0, 835, 0, 3065, 0, 835, 5, 3064, 0, 835, 5, 3065, 1, 835, 8, 3064, 0, 835, 8, 3065, 3, 836, 0, 3066, 0, 836, 0, 3067, 0, 836, 5, 3066, 0, 836, 5, 3067, 1, 836, 8, 3066, 0, 836, 8, 3067, 3, 837, 0, 3068, 0, 837, 0, 3069, 0, 837, 5, 3068, 0, 837, 5, 3069, 1, 837, 8, 3068, 0, 837, 8, 3069, 3, 838, 0, 3070, 0, 838, 0, 3071, 0, 838, 5, 3070, 0, 838, 5, 3071, 1, 838, 8, 3070, 0, 838, 8, 3071, 3, 839, 0, 3072, 0, 839, 0, 3073, 0, 839, 5, 3072, 0, 839, 5, 3073, 1, 839, 8, 3072, 0, 839, 8, 3073, 3, 840, 0, 3074, 0, 840, 0, 3075, 0, 840, 5, 3074, 0, 840, 5, 3075, 1, 840, 8, 3074, 0, 840, 8, 3075, 3, 841, 0, 3076, 0, 841, 0, 3077, 0, 841, 5, 3076, 0, 841, 5, 3077, 1, 841, 8, 3076, 0, 841, 8, 3077, 3, 842, 0, 3078, 0, 842, 0, 3079, 0, 842, 5, 3078, 0, 842, 5, 3079, 1, 842, 8, 3078, 0, 842, 8, 3079, 3, 843, 0, 3080, 0, 843, 0, 3081, 0, 843, 5, 3080, 0, 843, 5, 3081, 1, 843, 8, 3080, 0, 843, 8, 3081, 3, 844, 0, 3082, 0, 844, 0, 3083, 0, 844, 5, 3082, 0, 844, 5, 3083, 1, 844, 8, 3082, 0, 844, 8, 3083, 3, 845, 11, 3084, 0, 845, 11, 3085, 0, 846, 2, 3086, 0, 846, 2, 3087, 0, 846, 2, 3088, 0, 846, 2, 3089, 0, 846, 2, 3090, 0, 846, 2, 3091, 0, 846, 2, 3092, 0, 846, 2, 3093, 0, 846, 2, 3094, 0, 846, 2, 3095, 0, 846, 2, 3096, 0, 846, 2, 3097, 0, 846, 2, 3098, 0, 846, 2, 3099, 0, 846, 2, 3100, 0, 846, 2, 3101, 0, 846, 2, 3102, 0, 846, 2, 3103, 0, 846, 2, 3104, 0, 846, 2, 3105, 0, 846, 2, 3106, 0, 846, 2, 3107, 0, 846, 2, 3108, 0, 846, 2, 3109, 0, 846, 2, 3110, 0, 846, 2, 3111, 0, 846, 2, 3112, 0, 846, 2, 3113, 0, 847, 2, 3114, 1, 847, 2, 3115, 1, 847, 2, 3116, 1, 847, 2, 3117, 1, 847, 2, 3118, 1, 847, 2, 3119, 1, 847, 2, 3120, 1, 847, 2, 3121, 1, 847, 2, 3122, 1, 847, 2, 3123, 1, 847, 2, 3124, 1, 847, 2, 3125, 1, 847, 2, 3126, 1, 847, 2, 3127, 1, 847, 2, 3128, 1, 847, 2, 3129, 1, 847, 2, 3130, 1, 847, 2, 3131, 1, 847, 2, 3132, 1, 847, 2, 3133, 1, 847, 2, 3134, 1, 847, 2, 3135, 1, 847, 2, 3136, 1, 847, 2, 3137, 1, 847, 2, 3138, 1, 847, 2, 3139, 1, 847, 2, 3140, 1, 848, 0, 3141, 0, 848, 0, 3142, 0, 848, 5, 3141, 0, 848, 5, 3142, 1, 848, 6, 3141, 0, 848, 6, 3142, 1, 849, 0, 3143, 0, 849, 0, 3144, 0, 849, 5, 3143, 0, 849, 5, 3144, 1, 849, 6, 3143, 0, 849, 6, 3144, 1, 850, 0, 3145, 0, 850, 0, 3146, 0, 850, 5, 3145, 0, 850, 5, 3146, 1, 850, 6, 3145, 0, 850, 6, 3146, 1, 851, 0, 3147, 0, 851, 0, 3148, 0, 851, 5, 3147, 0, 851, 5, 3148, 1, 851, 6, 3147, 0, 851, 6, 3148, 1, 852, 0, 3149, 0, 852, 0, 3150, 0, 852, 5, 3149, 0, 852, 5, 3150, 1, 852, 6, 3149, 0, 852, 6, 3150, 1, 853, 0, 3151, 0, 853, 0, 3152, 0, 853, 5, 3151, 0, 853, 5, 3152, 1, 853, 6, 3151, 0, 853, 6, 3152, 1, 854, 0, 3153, 0, 854, 0, 3154, 0, 854, 5, 3153, 0, 854, 5, 3154, 1, 854, 6, 3153, 0, 854, 6, 3154, 1, 855, 0, 3155, 0, 855, 0, 3156, 0, 855, 5, 3155, 0, 855, 5, 3156, 1, 855, 6, 3155, 0, 855, 6, 3156, 1, 856, 0, 3157, 0, 856, 0, 3158, 0, 856, 5, 3157, 0, 856, 5, 3158, 1, 856, 6, 3157, 0, 856, 6, 3158, 1, 857, 0, 3159, 0, 857, 0, 3160, 0, 857, 5, 3159, 0, 857, 5, 3160, 1, 857, 6, 3159, 0, 857, 6, 3160, 1, 858, 0, 3161, 0, 858, 0, 3162, 0, 858, 5, 3161, 0, 858, 5, 3162, 1, 858, 8, 3161, 0, 858, 8, 3162, 3, 859, 10, 3163, 0, 859, 10, 3164, 1, 860, 0, 3165, 0, 860, 0, 3166, 0, 860, 5, 3165, 0, 860, 5, 3166, 1, 860, 6, 3165, 0, 860, 6, 3166, 1, 861, 0, 3167, 0, 861, 0, 3168, 0, 861, 5, 3167, 0, 861, 5, 3168, 1, 861, 8, 3167, 0, 861, 8, 3168, 3, 861, 36, 3167, 0, 861, 36, 3168, 2, 861, 37, 3167, 0, 861, 37, 3168, 3, 862, 0, 3169, 0, 862, 0, 3170, 0, 862, 5, 3169, 0, 862, 5, 3170, 1, 862, 8, 3169, 0, 862, 8, 3170, 3, 863, 0, 3171, 0, 863, 0, 3172, 0, 863, 5, 3171, 0, 863, 5, 3172, 1, 863, 8, 3171, 0, 863, 8, 3172, 3, 864, 0, 3173, 0, 864, 0, 3174, 0, 864, 5, 3173, 0, 864, 5, 3174, 1, 864, 8, 3173, 0, 864, 8, 3174, 3, 865, 0, 3175, 0, 865, 0, 3176, 0, 865, 5, 3175, 0, 865, 5, 3176, 1, 865, 8, 3175, 0, 865, 8, 3176, 3, 866, 0, 3177, 0, 866, 0, 3178, 0, 866, 5, 3177, 0, 866, 5, 3178, 1, 866, 8, 3177, 0, 866, 8, 3178, 3, 867, 0, 3179, 0, 867, 0, 3180, 0, 867, 5, 3179, 0, 867, 5, 3180, 1, 867, 8, 3179, 0, 867, 8, 3180, 3, 868, 0, 3181, 0, 868, 0, 3182, 0, 868, 5, 3181, 0, 868, 5, 3182, 1, 868, 8, 3181, 0, 868, 8, 3182, 3, 869, 0, 3183, 0, 869, 0, 3184, 0, 869, 5, 3183, 0, 869, 5, 3184, 1, 869, 8, 3183, 0, 869, 8, 3184, 3, 870, 0, 3185, 0, 870, 0, 3186, 0, 870, 5, 3185, 0, 870, 5, 3186, 1, 870, 8, 3185, 0, 870, 8, 3186, 3, 870, 36, 3185, 0, 870, 36, 3186, 2, 870, 37, 3185, 0, 870, 37, 3186, 3, 871, 0, 3187, 0, 871, 0, 3188, 0, 871, 5, 3187, 0, 871, 5, 3188, 1, 871, 8, 3187, 0, 871, 8, 3188, 3, 872, 2, 3189, 0, 872, 2, 3190, 0, 872, 2, 3191, 0, 872, 2, 3192, 0, 872, 2, 3193, 0, 872, 2, 3194, 0, 872, 2, 3195, 0, 872, 2, 3196, 0, 872, 2, 3197, 0, 872, 2, 3198, 0, 872, 2, 3199, 0, 872, 2, 3200, 0, 872, 2, 3201, 0, 872, 2, 3202, 0, 872, 2, 3203, 0, 872, 2, 3204, 0, 872, 2, 3205, 0, 872, 2, 3206, 0, 872, 2, 3207, 0, 872, 2, 3208, 0, 872, 2, 3209, 0, 872, 2, 3210, 0, 872, 2, 3211, 0, 872, 2, 3212, 0, 872, 2, 3213, 0, 872, 2, 3214, 0, 872, 2, 3215, 0, 872, 2, 3216, 0, 872, 2, 3217, 0, 873, 2, 3218, 1, 873, 2, 3219, 1, 873, 2, 3220, 1, 873, 2, 3221, 1, 873, 2, 3222, 1, 873, 2, 3223, 1, 873, 2, 3224, 1, 873, 2, 3225, 1, 873, 2, 3226, 1, 873, 2, 3227, 1, 873, 2, 3228, 1, 873, 2, 3229, 1, 873, 2, 3230, 1, 873, 2, 3231, 1, 873, 2, 3232, 1, 873, 2, 3233, 1, 873, 2, 3234, 1, 873, 2, 3235, 1, 873, 2, 3236, 1, 873, 2, 3237, 1, 873, 2, 3238, 1, 873, 2, 3239, 1, 873, 2, 3240, 1, 873, 2, 3241, 1, 873, 2, 3242, 1, 873, 2, 3243, 1, 873, 2, 3244, 1, 873, 2, 3245, 1, 873, 2, 3246, 1, 874, 0, 3247, 0, 874, 0, 3248, 0, 874, 5, 3247, 0, 874, 5, 3248, 1, 874, 6, 3247, 0, 874, 6, 3248, 1, 875, 0, 3249, 0, 875, 0, 3250, 0, 875, 5, 3249, 0, 875, 5, 3250, 1, 875, 6, 3249, 0, 875, 6, 3250, 1, 876, 0, 3251, 0, 876, 0, 3252, 0, 876, 5, 3251, 0, 876, 5, 3252, 1, 876, 6, 3251, 0, 876, 6, 3252, 1, 877, 0, 3253, 0, 877, 0, 3254, 0, 877, 5, 3253, 0, 877, 5, 3254, 1, 877, 6, 3253, 0, 877, 6, 3254, 1, 878, 0, 3255, 0, 878, 0, 3256, 0, 878, 5, 3255, 0, 878, 5, 3256, 1, 878, 6, 3255, 0, 878, 6, 3256, 1, 879, 0, 3257, 0, 879, 0, 3258, 0, 879, 5, 3257, 0, 879, 5, 3258, 1, 879, 6, 3257, 0, 879, 6, 3258, 1, 880, 0, 3259, 0, 880, 0, 3260, 0, 880, 5, 3259, 0, 880, 5, 3260, 1, 880, 6, 3259, 0, 880, 6, 3260, 1, 881, 0, 3261, 0, 881, 0, 3262, 0, 881, 5, 3261, 0, 881, 5, 3262, 1, 881, 6, 3261, 0, 881, 6, 3262, 1, 882, 0, 3263, 0, 882, 0, 3264, 0, 882, 5, 3263, 0, 882, 5, 3264, 1, 882, 6, 3263, 0, 882, 6, 3264, 1, 883, 0, 3265, 0, 883, 0, 3266, 0, 883, 5, 3265, 0, 883, 5, 3266, 1, 883, 6, 3265, 0, 883, 6, 3266, 1, 884, 0, 3267, 0, 884, 0, 3268, 0, 884, 5, 3267, 0, 884, 5, 3268, 1, 884, 6, 3267, 0, 884, 6, 3268, 1, 885, 0, 3269, 0, 885, 0, 3270, 0, 885, 5, 3269, 0, 885, 5, 3270, 1, 885, 6, 3269, 0, 885, 6, 3270, 1, 886, 0, 3271, 0, 886, 0, 3272, 0, 886, 5, 3271, 0, 886, 5, 3272, 1, 886, 8, 3271, 0, 886, 8, 3272, 3, 887, 13, 3273, 0, 887, 13, 3274, 3, 888, 0, 3275, 0, 888, 0, 3276, 0, 888, 5, 3275, 0, 888, 5, 3276, 1, 888, 6, 3275, 0, 888, 6, 3276, 1, 889, 0, 3277, 0, 889, 0, 3278, 0, 889, 5, 3277, 0, 889, 5, 3278, 1, 889, 8, 3277, 0, 889, 8, 3278, 3, 890, 0, 3279, 0, 890, 0, 3280, 0, 890, 5, 3279, 0, 890, 5, 3280, 1, 890, 8, 3279, 0, 890, 8, 3280, 3, 891, 22, 3281, 0, 891, 22, 3282, 0, 892, 0, 3283, 0, 892, 0, 3284, 0, 892, 5, 3283, 0, 892, 5, 3284, 1, 892, 8, 3283, 0, 892, 8, 3284, 3, 893, 10, 3285, 0, 893, 10, 3286, 1, 894, 0, 3287, 0, 894, 0, 3288, 0, 894, 5, 3287, 0, 894, 5, 3288, 1, 894, 6, 3287, 0, 894, 6, 3288, 1, 895, 0, 3289, 0, 895, 0, 3290, 0, 895, 5, 3289, 0, 895, 5, 3290, 1, 895, 8, 3289, 0, 895, 8, 3290, 3, 896, 10, 3291, 0, 896, 10, 3292, 1, 897, 0, 3293, 0, 897, 0, 3294, 0, 897, 5, 3293, 0, 897, 5, 3294, 1, 897, 6, 3293, 0, 897, 6, 3294, 1, 898, 0, 3295, 0, 898, 0, 3296, 0, 898, 5, 3295, 0, 898, 5, 3296, 1, 898, 8, 3295, 0, 898, 8, 3296, 3, 899, 0, 3297, 0, 899, 0, 3298, 0, 899, 5, 3297, 0, 899, 5, 3298, 1, 899, 8, 3297, 0, 899, 8, 3298, 3, 899, 36, 3297, 0, 899, 36, 3298, 2, 899, 37, 3297, 0, 899, 37, 3298, 3, 900, 0, 3299, 0, 900, 0, 3300, 0, 900, 5, 3299, 0, 900, 5, 3300, 1, 900, 8, 3299, 0, 900, 8, 3300, 3, 901, 0, 3301, 0, 901, 0, 3302, 0, 901, 5, 3301, 0, 901, 5, 3302, 1, 901, 8, 3301, 0, 901, 8, 3302, 3, 902, 0, 3303, 0, 902, 0, 3304, 0, 902, 5, 3303, 0, 902, 5, 3304, 1, 902, 8, 3303, 0, 902, 8, 3304, 3, 903, 0, 3305, 0, 903, 0, 3306, 0, 903, 5, 3305, 0, 903, 5, 3306, 1, 903, 8, 3305, 0, 903, 8, 3306, 3, 904, 0, 3307, 0, 904, 0, 3308, 0, 904, 5, 3307, 0, 904, 5, 3308, 1, 904, 8, 3307, 0, 904, 8, 3308, 3, 905, 0, 3309, 0, 905, 0, 3310, 0, 905, 5, 3309, 0, 905, 5, 3310, 1, 905, 8, 3309, 0, 905, 8, 3310, 3, 906, 0, 3311, 0, 906, 0, 3312, 0, 906, 5, 3311, 0, 906, 5, 3312, 1, 906, 8, 3311, 0, 906, 8, 3312, 3, 907, 0, 3313, 0, 907, 0, 3314, 0, 907, 5, 3313, 0, 907, 5, 3314, 1, 907, 8, 3313, 0, 907, 8, 3314, 3, 908, 0, 3315, 0, 908, 0, 3316, 0, 908, 5, 3315, 0, 908, 5, 3316, 1, 908, 8, 3315, 0, 908, 8, 3316, 3, 908, 36, 3315, 0, 908, 36, 3316, 2, 908, 37, 3315, 0, 908, 37, 3316, 3, 909, 0, 3317, 0, 909, 0, 3318, 0, 909, 5, 3317, 0, 909, 5, 3318, 1, 909, 8, 3317, 0, 909, 8, 3318, 3, 910, 0, 3319, 0, 910, 0, 3320, 0, 910, 5, 3319, 0, 910, 5, 3320, 1, 910, 8, 3319, 0, 910, 8, 3320, 3, 911, 16, 3321, 0, 911, 16, 3322, 0, 912, 2, 3323, 0, 912, 2, 3324, 0, 912, 2, 3325, 0, 912, 2, 3326, 0, 912, 2, 3327, 0, 912, 2, 3328, 0, 912, 2, 3329, 0, 912, 2, 3330, 0, 912, 2, 3331, 0, 912, 2, 3332, 0, 912, 2, 3333, 0, 912, 2, 3334, 0, 912, 2, 3335, 0, 912, 2, 3336, 0, 912, 2, 3337, 0, 912, 2, 3338, 0, 912, 2, 3339, 0, 912, 2, 3340, 0, 912, 2, 3341, 0, 912, 2, 3342, 0, 912, 2, 3343, 0, 912, 2, 3344, 0, 912, 2, 3345, 0, 912, 2, 3346, 0, 912, 2, 3347, 0, 912, 2, 3348, 0, 912, 2, 3349, 0, 912, 2, 3350, 0, 912, 2, 3351, 0, 912, 2, 3352, 0, 913, 2, 3353, 1, 913, 2, 3354, 1, 913, 2, 3355, 1, 913, 2, 3356, 1, 913, 2, 3357, 1, 913, 2, 3358, 1, 913, 2, 3359, 1, 913, 2, 3360, 1, 913, 2, 3361, 1, 913, 2, 3362, 1, 913, 2, 3363, 1, 913, 2, 3364, 1, 913, 2, 3365, 1, 913, 2, 3366, 1, 913, 2, 3367, 1, 913, 2, 3368, 1, 913, 2, 3369, 1, 913, 2, 3370, 1, 913, 2, 3371, 1, 913, 2, 3372, 1, 913, 2, 3373, 1, 913, 2, 3374, 1, 913, 2, 3375, 1, 913, 2, 3376, 1, 913, 2, 3377, 1, 913, 2, 3378, 1, 913, 2, 3379, 1, 914, 0, 3380, 0, 914, 0, 3381, 0, 914, 5, 3380, 0, 914, 5, 3381, 1, 914, 6, 3380, 0, 914, 6, 3381, 1, 915, 0, 3382, 0, 915, 0, 3383, 0, 915, 5, 3382, 0, 915, 5, 3383, 1, 915, 6, 3382, 0, 915, 6, 3383, 1, 916, 0, 3384, 0, 916, 0, 3385, 0, 916, 5, 3384, 0, 916, 5, 3385, 1, 916, 6, 3384, 0, 916, 6, 3385, 1, 917, 0, 3386, 0, 917, 0, 3387, 0, 917, 5, 3386, 0, 917, 5, 3387, 1, 917, 6, 3386, 0, 917, 6, 3387, 1, 918, 0, 3388, 0, 918, 0, 3389, 0, 918, 5, 3388, 0, 918, 5, 3389, 1, 918, 6, 3388, 0, 918, 6, 3389, 1, 919, 0, 3390, 0, 919, 0, 3391, 0, 919, 5, 3390, 0, 919, 5, 3391, 1, 919, 6, 3390, 0, 919, 6, 3391, 1, 920, 0, 3392, 0, 920, 0, 3393, 0, 920, 5, 3392, 0, 920, 5, 3393, 1, 920, 6, 3392, 0, 920, 6, 3393, 1, 921, 0, 3394, 0, 921, 0, 3395, 0, 921, 5, 3394, 0, 921, 5, 3395, 1, 921, 6, 3394, 0, 921, 6, 3395, 1, 922, 0, 3396, 0, 922, 0, 3397, 0, 922, 5, 3396, 0, 922, 5, 3397, 1, 922, 6, 3396, 0, 922, 6, 3397, 1, 923, 0, 3398, 0, 923, 0, 3399, 0, 923, 5, 3398, 0, 923, 5, 3399, 1, 923, 8, 3398, 0, 923, 8, 3399, 3, 924, 0, 3400, 0, 924, 0, 3401, 0, 924, 5, 3400, 0, 924, 5, 3401, 1, 924, 8, 3400, 0, 924, 8, 3401, 3, 925, 9, 3402, 0, 925, 9, 3403, 0, 925, 9, 3404, 1, 926, 0, 3405, 0, 926, 0, 3406, 0, 926, 5, 3405, 0, 926, 5, 3406, 1, 926, 6, 3405, 0, 926, 6, 3406, 1, 927, 0, 3407, 0, 927, 0, 3408, 0, 927, 5, 3407, 0, 927, 5, 3408, 1, 927, 8, 3407, 0, 927, 8, 3408, 3, 928, 22, 3409, 0, 928, 22, 3410, 0, 929, 0, 3411, 0, 929, 0, 3412, 0, 929, 5, 3411, 0, 929, 5, 3412, 1, 929, 8, 3411, 0, 929, 8, 3412, 3, 930, 13, 3413, 0, 930, 13, 3414, 3, 931, 0, 3415, 0, 931, 0, 3416, 0, 931, 5, 3415, 0, 931, 5, 3416, 1, 931, 6, 3415, 0, 931, 6, 3416, 1, 932, 0, 3417, 0, 932, 0, 3418, 0, 932, 5, 3417, 0, 932, 5, 3418, 1, 932, 8, 3417, 0, 932, 8, 3418, 3, 933, 0, 3419, 0, 933, 0, 3420, 0, 933, 5, 3419, 0, 933, 5, 3420, 1, 933, 8, 3419, 0, 933, 8, 3420, 3, 934, 0, 3421, 0, 934, 0, 3422, 0, 934, 5, 3421, 0, 934, 5, 3422, 1, 934, 8, 3421, 0, 934, 8, 3422, 3, 935, 0, 3423, 0, 935, 0, 3424, 0, 935, 5, 3423, 0, 935, 5, 3424, 1, 935, 8, 3423, 0, 935, 8, 3424, 3, 936, 0, 3425, 0, 936, 0, 3426, 0, 936, 5, 3425, 0, 936, 5, 3426, 1, 936, 8, 3425, 0, 936, 8, 3426, 3, 937, 0, 3427, 0, 937, 0, 3428, 0, 937, 5, 3427, 0, 937, 5, 3428, 1, 937, 8, 3427, 0, 937, 8, 3428, 3, 938, 0, 3429, 0, 938, 0, 3430, 0, 938, 5, 3429, 0, 938, 5, 3430, 1, 938, 8, 3429, 0, 938, 8, 3430, 3, 939, 0, 3431, 0, 939, 0, 3432, 0, 939, 5, 3431, 0, 939, 5, 3432, 1, 939, 8, 3431, 0, 939, 8, 3432, 3, 940, 0, 3433, 0, 940, 0, 3434, 0, 940, 5, 3433, 0, 940, 5, 3434, 1, 940, 8, 3433, 0, 940, 8, 3434, 3, 941, 11, 3435, 0, 941, 11, 3436, 0, 942, 2, 3437, 0, 942, 2, 3438, 0, 942, 2, 3439, 0, 942, 2, 3440, 0, 942, 2, 3441, 0, 942, 2, 3442, 0, 942, 2, 3443, 0, 942, 2, 3444, 0, 942, 2, 3445, 0, 942, 2, 3446, 0, 942, 2, 3447, 0, 942, 2, 3448, 0, 942, 2, 3449, 0, 942, 2, 3450, 0, 942, 2, 3451, 0, 942, 2, 3452, 0, 942, 2, 3453, 0, 942, 2, 3454, 0, 942, 2, 3455, 0, 942, 2, 3456, 0, 942, 2, 3457, 0, 942, 2, 3458, 0, 942, 2, 3459, 0, 942, 2, 3460, 0, 942, 2, 3461, 0, 942, 2, 3462, 0, 943, 2, 3463, 1, 943, 2, 3464, 1, 943, 2, 3465, 1, 943, 2, 3466, 1, 943, 2, 3467, 1, 943, 2, 3468, 1, 943, 2, 3469, 1, 943, 2, 3470, 1, 943, 2, 3471, 1, 943, 2, 3472, 1, 943, 2, 3473, 1, 943, 2, 3474, 1, 943, 2, 3475, 1, 943, 2, 3476, 1, 943, 2, 3477, 1, 943, 2, 3478, 1, 943, 2, 3479, 1, 943, 2, 3480, 1, 943, 2, 3481, 1, 943, 2, 3482, 1, 943, 2, 3483, 1, 943, 2, 3484, 1, 943, 2, 3485, 1, 943, 2, 3486, 1, 943, 2, 3487, 1, 943, 2, 3488, 1, 944, 0, 3489, 0, 944, 0, 3490, 0, 944, 5, 3489, 0, 944, 5, 3490, 1, 944, 6, 3489, 0, 944, 6, 3490, 1, 945, 0, 3491, 0, 945, 0, 3492, 0, 945, 5, 3491, 0, 945, 5, 3492, 1, 945, 6, 3491, 0, 945, 6, 3492, 1, 946, 0, 3493, 0, 946, 0, 3494, 0, 946, 5, 3493, 0, 946, 5, 3494, 1, 946, 6, 3493, 0, 946, 6, 3494, 1, 947, 0, 3495, 0, 947, 0, 3496, 0, 947, 5, 3495, 0, 947, 5, 3496, 1, 947, 6, 3495, 0, 947, 6, 3496, 1, 948, 0, 3497, 0, 948, 0, 3498, 0, 948, 5, 3497, 0, 948, 5, 3498, 1, 948, 6, 3497, 0, 948, 6, 3498, 1, 949, 0, 3499, 0, 949, 0, 3500, 0, 949, 5, 3499, 0, 949, 5, 3500, 1, 949, 6, 3499, 0, 949, 6, 3500, 1, 950, 0, 3501, 0, 950, 0, 3502, 0, 950, 5, 3501, 0, 950, 5, 3502, 1, 950, 6, 3501, 0, 950, 6, 3502, 1, 951, 0, 3503, 0, 951, 0, 3504, 0, 951, 5, 3503, 0, 951, 5, 3504, 1, 951, 6, 3503, 0, 951, 6, 3504, 1, 952, 0, 3505, 0, 952, 0, 3506, 0, 952, 5, 3505, 0, 952, 5, 3506, 1, 952, 8, 3505, 0, 952, 8, 3506, 3, 953, 12, 3507, 0, 953, 12, 3508, 3, 954, 18, 3509, 1, 955, 18, 3510, 1, 956, 14, 3511, 2, 957, 0, 3512, 0, 957, 0, 3513, 0, 957, 5, 3512, 0, 957, 5, 3513, 1, 957, 8, 3512, 0, 957, 8, 3513, 3, 958, 0, 3514, 0, 958, 0, 3515, 0, 958, 5, 3514, 0, 958, 5, 3515, 1, 958, 8, 3514, 0, 958, 8, 3515, 3, 959, 0, 3516, 0, 959, 0, 3517, 0, 959, 5, 3516, 0, 959, 5, 3517, 1, 959, 8, 3516, 0, 959, 8, 3517, 3, 960, 0, 3518, 0, 960, 0, 3519, 0, 960, 5, 3518, 0, 960, 5, 3519, 1, 960, 8, 3518, 0, 960, 8, 3519, 3, 961, 15, 3520, 0, 962, 2, 3521, 0, 962, 2, 3522, 0, 962, 2, 3523, 0, 962, 2, 3524, 0, 962, 2, 3525, 0, 962, 2, 3526, 0, 962, 2, 3527, 0, 962, 2, 3528, 1, 962, 2, 3529, 1, 962, 2, 3530, 1, 962, 2, 3531, 1, 962, 2, 3532, 1, 962, 2, 3533, 1, 963, 1, 3534, 0, 963, 1, 3535, 0, 963, 1, 3536, 0, 963, 1, 3537, 0, 963, 1, 3538, 0, 963, 1, 3539, 0, 964, 0, 3540, 0, 964, 0, 3541, 0, 964, 5, 3540, 0, 964, 5, 3541, 1, 964, 8, 3540, 0, 964, 8, 3541, 3, 965, 0, 3542, 0, 965, 0, 3543, 0, 965, 5, 3542, 0, 965, 5, 3543, 1, 965, 8, 3542, 0, 965, 8, 3543, 3, 966, 0, 3544, 0, 966, 0, 3545, 0, 966, 5, 3544, 0, 966, 5, 3545, 1, 966, 8, 3544, 0, 966, 8, 3545, 3, 967, 0, 3546, 0, 967, 0, 3547, 0, 967, 5, 3546, 0, 967, 5, 3547, 1, 967, 8, 3546, 0, 967, 8, 3547, 3, 968, 0, 3548, 0, 968, 0, 3549, 0, 968, 5, 3548, 0, 968, 5, 3549, 1, 968, 8, 3548, 0, 968, 8, 3549, 3, 969, 0, 3550, 0, 969, 0, 3551, 0, 969, 5, 3550, 0, 969, 5, 3551, 1, 969, 8, 3550, 0, 969, 8, 3551, 3, 970, 2, 3552, 0, 970, 2, 3553, 0, 970, 2, 3554, 0, 970, 2, 3555, 0, 970, 2, 3556, 0, 970, 2, 3557, 0, 970, 2, 3558, 0, 970, 2, 3559, 0, 970, 2, 3560, 0, 970, 2, 3561, 0, 970, 2, 3562, 0, 970, 2, 3563, 0, 970, 2, 3564, 0, 970, 2, 3565, 0, 970, 2, 3566, 0, 970, 2, 3567, 0, 970, 2, 3568, 0, 970, 2, 3569, 0, 970, 2, 3570, 0, 970, 2, 3571, 0, 970, 2, 3572, 0, 970, 2, 3573, 0, 970, 2, 3574, 0, 970, 2, 3575, 0, 971, 2, 3576, 1, 971, 2, 3577, 1, 971, 2, 3578, 1, 971, 2, 3579, 1, 971, 2, 3580, 1, 971, 2, 3581, 1, 971, 2, 3582, 1, 971, 2, 3583, 1, 971, 2, 3584, 1, 971, 2, 3585, 1, 971, 2, 3586, 1, 971, 2, 3587, 1, 971, 2, 3588, 1, 971, 2, 3589, 1, 971, 2, 3590, 1, 971, 2, 3591, 1, 971, 2, 3592, 1, 971, 2, 3593, 1, 971, 2, 3594, 1, 971, 2, 3595, 1, 971, 2, 3596, 1, 971, 2, 3597, 1, 971, 2, 3598, 1, 971, 2, 3599, 1, 972, 0, 3600, 0, 972, 0, 3601, 0, 972, 5, 3600, 0, 972, 5, 3601, 1, 972, 6, 3600, 0, 972, 6, 3601, 1, 973, 0, 3602, 0, 973, 0, 3603, 0, 973, 5, 3602, 0, 973, 5, 3603, 1, 973, 6, 3602, 0, 973, 6, 3603, 1, 974, 0, 3604, 0, 974, 0, 3605, 0, 974, 5, 3604, 0, 974, 5, 3605, 1, 974, 6, 3604, 0, 974, 6, 3605, 1, 975, 0, 3606, 0, 975, 0, 3607, 0, 975, 5, 3606, 0, 975, 5, 3607, 1, 975, 6, 3606, 0, 975, 6, 3607, 1, 976, 0, 3608, 0, 976, 0, 3609, 0, 976, 5, 3608, 0, 976, 5, 3609, 1, 976, 6, 3608, 0, 976, 6, 3609, 1, 977, 0, 3610, 0, 977, 0, 3611, 0, 977, 5, 3610, 0, 977, 5, 3611, 1, 977, 6, 3610, 0, 977, 6, 3611, 1, 978, 0, 3612, 0, 978, 0, 3613, 0, 978, 5, 3612, 0, 978, 5, 3613, 1, 978, 8, 3612, 0, 978, 8, 3613, 3, 979, 12, 3614, 0, 979, 12, 3615, 3, 980, 0, 3616, 0, 980, 0, 3617, 0, 980, 5, 3616, 0, 980, 5, 3617, 1, 980, 6, 3616, 0, 980, 6, 3617, 1, 981, 0, 3618, 0, 981, 0, 3619, 0, 981, 5, 3618, 0, 981, 5, 3619, 1, 981, 8, 3618, 0, 981, 8, 3619, 3, 982, 12, 3620, 0, 982, 12, 3621, 3, 983, 14, 3622, 2, 984, 0, 3623, 0, 984, 0, 3624, 0, 984, 5, 3623, 0, 984, 5, 3624, 1, 984, 8, 3623, 0, 984, 8, 3624, 3, 985, 0, 3625, 0, 985, 0, 3626, 0, 985, 5, 3625, 0, 985, 5, 3626, 1, 985, 8, 3625, 0, 985, 8, 3626, 3, 986, 15, 3627, 0, 987, 2, 3628, 0, 987, 2, 3629, 0, 987, 2, 3630, 0, 987, 2, 3631, 1, 987, 2, 3632, 1, 987, 2, 3633, 1, 987, 2, 3634, 1, 987, 2, 3635, 1, 987, 2, 3636, 1, 988, 1, 3637, 0, 988, 1, 3638, 0, 988, 1, 3639, 0, 988, 1, 3640, 0, 988, 1, 3641, 0, 988, 1, 3642, 0, 989, 18, 3643, 1, 990, 0, 3644, 0, 990, 0, 3645, 0, 990, 5, 3644, 0, 990, 5, 3645, 1, 990, 8, 3644, 0, 990, 8, 3645, 3, 991, 12, 3646, 0, 991, 12, 3647, 3, 992, 14, 3648, 2, 993, 0, 3649, 0, 993, 0, 3650, 0, 993, 5, 3649, 0, 993, 5, 3650, 1, 993, 8, 3649, 0, 993, 8, 3650, 3, 994, 0, 3651, 0, 994, 0, 3652, 0, 994, 5, 3651, 0, 994, 5, 3652, 1, 994, 8, 3651, 0, 994, 8, 3652, 3, 995, 0, 3653, 0, 995, 0, 3654, 0, 995, 5, 3653, 0, 995, 5, 3654, 1, 995, 8, 3653, 0, 995, 8, 3654, 3, 996, 0, 3655, 0, 996, 0, 3656, 0, 996, 5, 3655, 0, 996, 5, 3656, 1, 996, 8, 3655, 0, 996, 8, 3656, 3, 997, 15, 3657, 0, 998, 2, 3658, 0, 998, 2, 3659, 0, 998, 2, 3660, 0, 998, 2, 3661, 0, 998, 2, 3662, 0, 998, 2, 3663, 0, 998, 2, 3664, 1, 998, 2, 3665, 1, 998, 2, 3666, 1, 998, 2, 3667, 1, 998, 2, 3668, 1, 998, 2, 3669, 1, 999, 1, 3670, 0, 999, 1, 3671, 0, 999, 1, 3672, 0, 999, 1, 3673, 0, 999, 1, 3674, 0, 999, 1, 3675, 0, 1000, 10, 3676, 0, 1000, 10, 3677, 1, 1001, 0, 3678, 0, 1001, 0, 3679, 0, 1001, 5, 3678, 0, 1001, 5, 3679, 1, 1001, 6, 3678, 0, 1001, 6, 3679, 1, 1002, 10, 3680, 0, 1002, 10, 3681, 1, 1003, 0, 3682, 0, 1003, 0, 3683, 0, 1003, 5, 3682, 0, 1003, 5, 3683, 1, 1003, 6, 3682, 0, 1003, 6, 3683, 1, 1004, 18, 3684, 1, 1005, 0, 3685, 0, 1005, 0, 3686, 0, 1005, 5, 3685, 0, 1005, 5, 3686, 1, 1005, 8, 3685, 0, 1005, 8, 3686, 3, 1006, 12, 3687, 0, 1006, 12, 3688, 3, 1007, 0, 3689, 0, 1007, 0, 3690, 0, 1007, 5, 3689, 0, 1007, 5, 3690, 1, 1007, 6, 3689, 0, 1007, 6, 3690, 1, 1008, 14, 3691, 2, 1009, 0, 3692, 0, 1009, 0, 3693, 0, 1009, 5, 3692, 0, 1009, 5, 3693, 1, 1009, 8, 3692, 0, 1009, 8, 3693, 3, 1010, 0, 3694, 0, 1010, 0, 3695, 0, 1010, 5, 3694, 0, 1010, 5, 3695, 1, 1010, 8, 3694, 0, 1010, 8, 3695, 3, 1011, 0, 3696, 0, 1011, 0, 3697, 0, 1011, 5, 3696, 0, 1011, 5, 3697, 1, 1011, 8, 3696, 0, 1011, 8, 3697, 3, 1012, 0, 3698, 0, 1012, 0, 3699, 0, 1012, 5, 3698, 0, 1012, 5, 3699, 1, 1012, 8, 3698, 0, 1012, 8, 3699, 3, 1013, 15, 3700, 0, 1014, 2, 3701, 0, 1014, 2, 3702, 0, 1014, 2, 3703, 0, 1014, 2, 3704, 0, 1014, 2, 3705, 0, 1014, 2, 3706, 1, 1014, 2, 3707, 1, 1014, 2, 3708, 1, 1014, 2, 3709, 1, 1014, 2, 3710, 1, 1014, 2, 3711, 1, 1015, 1, 3712, 0, 1015, 1, 3713, 0, 1015, 1, 3714, 0, 1015, 1, 3715, 0, 1015, 1, 3716, 0, 1015, 1, 3717, 0, 1016, 38, 3718, 0, 1017, 38, 3719, 0, 1018, 38, 3720, 0, 1019, 38, 3721, 0, 1020, 38, 3722, 0, 1021, 38, 3723, 0, 1022, 0, 3724, 0, 1022, 0, 3725, 0, 1022, 5, 3724, 0, 1022, 5, 3725, 1, 1022, 8, 3724, 0, 1022, 8, 3725, 3, 1023, 12, 3726, 0, 1023, 12, 3727, 3, 1024, 14, 3728, 2, 1025, 0, 3729, 0, 1025, 0, 3730, 0, 1025, 5, 3729, 0, 1025, 5, 3730, 1, 1025, 8, 3729, 0, 1025, 8, 3730, 3, 1026, 0, 3731, 0, 1026, 0, 3732, 0, 1026, 5, 3731, 0, 1026, 5, 3732, 1, 1026, 8, 3731, 0, 1026, 8, 3732, 3, 1027, 15, 3733, 0, 1028, 2, 3734, 0, 1028, 2, 3735, 0, 1028, 2, 3736, 0, 1028, 2, 3737, 1, 1028, 2, 3738, 1, 1028, 2, 3739, 1, 1028, 2, 3740, 1, 1028, 2, 3741, 1, 1028, 2, 3742, 1, 1029, 1, 3743, 0, 1029, 1, 3744, 0, 1029, 1, 3745, 0, 1029, 1, 3746, 0, 1029, 1, 3747, 0, 1029, 1, 3748, 0, 1030, 0, 3749, 0, 1030, 0, 3750, 0, 1030, 5, 3749, 0, 1030, 5, 3750, 1, 1030, 8, 3749, 0, 1030, 8, 3750, 3, 1031, 12, 3751, 0, 1031, 12, 3752, 3, 1032, 14, 3753, 2, 1033, 0, 3754, 0, 1033, 0, 3755, 0, 1033, 5, 3754, 0, 1033, 5, 3755, 1, 1033, 8, 3754, 0, 1033, 8, 3755, 3, 1034, 0, 3756, 0, 1034, 0, 3757, 0, 1034, 5, 3756, 0, 1034, 5, 3757, 1, 1034, 8, 3756, 0, 1034, 8, 3757, 3, 1035, 15, 3758, 0, 1036, 2, 3759, 0, 1036, 2, 3760, 0, 1036, 2, 3761, 0, 1036, 2, 3762, 1, 1036, 2, 3763, 1, 1036, 2, 3764, 1, 1036, 2, 3765, 1, 1036, 2, 3766, 1, 1036, 2, 3767, 1, 1036, 2, 3768, 1, 1036, 2, 3769, 1, 1036, 2, 3770, 1, 1036, 2, 3771, 1, 1036, 2, 3772, 1, 1036, 2, 3773, 1, 1036, 2, 3774, 1, 1036, 2, 3775, 1, 1036, 2, 3776, 1, 1036, 2, 3777, 1, 1036, 2, 3778, 1, 1036, 2, 3779, 1, 1036, 2, 3780, 1, 1036, 2, 3781, 1, 1037, 1, 3782, 0, 1037, 1, 3783, 0, 1037, 1, 3784, 0, 1037, 1, 3785, 0, 1037, 1, 3786, 0, 1037, 1, 3787, 0, 1037, 1, 3788, 0, 1037, 1, 3789, 0, 1037, 1, 3790, 0, 1037, 1, 3791, 0, 1037, 1, 3792, 0, 1037, 1, 3793, 0, 1037, 1, 3794, 0, 1037, 1, 3795, 0, 1037, 1, 3796, 0, 1037, 1, 3797, 0, 1037, 1, 3798, 0, 1037, 1, 3799, 0, 1037, 1, 3800, 0, 1038, 0, 3801, 0, 1038, 0, 3802, 0, 1038, 5, 3801, 0, 1038, 5, 3802, 1, 1038, 6, 3801, 0, 1038, 6, 3802, 1, 1039, 0, 3803, 0, 1039, 0, 3804, 0, 1039, 5, 3803, 0, 1039, 5, 3804, 1, 1039, 8, 3803, 0, 1039, 8, 3804, 3, 1040, 12, 3805, 0, 1040, 12, 3806, 3, 1041, 14, 3807, 2, 1042, 0, 3808, 0, 1042, 0, 3809, 0, 1042, 5, 3808, 0, 1042, 5, 3809, 1, 1042, 8, 3808, 0, 1042, 8, 3809, 3, 1043, 15, 3810, 0, 1044, 2, 3811, 0, 1044, 2, 3812, 0, 1044, 2, 3813, 1, 1044, 2, 3814, 1, 1044, 2, 3815, 1, 1044, 2, 3816, 1, 1044, 2, 3817, 1, 1044, 2, 3818, 1, 1045, 1, 3819, 0, 1045, 1, 3820, 0, 1045, 1, 3821, 0, 1045, 1, 3822, 0, 1045, 1, 3823, 0, 1045, 1, 3824, 0, 1046, 0, 3825, 0, 1046, 0, 3826, 0, 1046, 5, 3825, 0, 1046, 5, 3826, 1, 1046, 8, 3825, 0, 1046, 8, 3826, 3, 1047, 39, 3827, 0, 1047, 39, 3828, 1, 1048, 0, 3829, 0, 1048, 0, 3830, 0, 1048, 5, 3829, 0, 1048, 5, 3830, 1, 1048, 6, 3829, 0, 1048, 6, 3830, 1, 1049, 0, 3831, 0, 1049, 0, 3832, 0, 1049, 5, 3831, 0, 1049, 5, 3832, 1, 1049, 8, 3831, 0, 1049, 8, 3832, 3, 1050, 10, 3833, 0, 1050, 10, 3834, 1, 1051, 0, 3835, 0, 1051, 0, 3836, 0, 1051, 5, 3835, 0, 1051, 5, 3836, 1, 1051, 6, 3835, 0, 1051, 6, 3836, 1, 1052, 0, 3837, 0, 1052, 0, 3838, 0, 1052, 5, 3837, 0, 1052, 5, 3838, 1, 1052, 8, 3837, 0, 1052, 8, 3838, 3, 1053, 0, 3839, 0, 1053, 0, 3840, 0, 1053, 5, 3839, 0, 1053, 5, 3840, 1, 1053, 8, 3839, 0, 1053, 8, 3840, 3, 1054, 2, 3841, 0, 1054, 2, 3842, 0, 1054, 2, 3843, 0, 1054, 2, 3844, 0, 1054, 2, 3845, 0, 1054, 2, 3846, 0, 1054, 2, 3847, 0, 1054, 2, 3848, 0, 1054, 2, 3849, 0, 1054, 2, 3850, 0, 1054, 2, 3851, 0, 1054, 2, 3852, 0, 1054, 2, 3853, 0, 1054, 2, 3854, 0, 1054, 2, 3855, 0, 1054, 2, 3856, 0, 1054, 2, 3857, 0, 1054, 2, 3858, 0, 1054, 2, 3859, 0, 1054, 2, 3860, 0, 1055, 2, 3861, 1, 1055, 2, 3862, 1, 1055, 2, 3863, 1, 1055, 2, 3864, 1, 1055, 2, 3865, 1, 1055, 2, 3866, 1, 1055, 2, 3867, 1, 1055, 2, 3868, 1, 1055, 2, 3869, 1, 1055, 2, 3870, 1, 1055, 2, 3871, 1, 1055, 2, 3872, 1, 1055, 2, 3873, 1, 1055, 2, 3874, 1, 1055, 2, 3875, 1, 1055, 2, 3876, 1, 1055, 2, 3877, 1, 1055, 2, 3878, 1, 1055, 2, 3879, 1, 1055, 2, 3880, 1, 1056, 0, 3881, 0, 1056, 0, 3882, 0, 1056, 5, 3881, 0, 1056, 5, 3882, 1, 1056, 6, 3881, 0, 1056, 6, 3882, 1, 1057, 0, 3883, 0, 1057, 0, 3884, 0, 1057, 5, 3883, 0, 1057, 5, 3884, 1, 1057, 6, 3883, 0, 1057, 6, 3884, 1, 1058, 0, 3885, 0, 1058, 0, 3886, 0, 1058, 5, 3885, 0, 1058, 5, 3886, 1, 1058, 8, 3885, 0, 1058, 8, 3886, 3, 1059, 0, 3887, 0, 1059, 0, 3888, 0, 1059, 8, 3887, 0, 1059, 8, 3888, 3, 1060, 0, 3889, 0, 1060, 0, 3890, 0, 1060, 8, 3889, 0, 1060, 8, 3890, 3, 1061, 0, 3891, 0, 1061, 0, 3892, 0, 1061, 8, 3891, 0, 1061, 8, 3892, 3, 1062, 0, 3893, 0, 1062, 0, 3894, 0, 1062, 8, 3893, 0, 1062, 8, 3894, 3, 1063, 0, 3895, 0, 1063, 0, 3896, 0, 1063, 8, 3895, 0, 1063, 8, 3896, 3, 1064, 0, 3897, 0, 1064, 0, 3898, 0, 1064, 8, 3897, 0, 1064, 8, 3898, 3, 1065, 0, 3899, 0, 1065, 0, 3900, 0, 1065, 8, 3899, 0, 1065, 8, 3900, 3, 1066, 0, 3901, 0, 1066, 0, 3902, 0, 1066, 8, 3901, 0, 1066, 8, 3902, 3, 1067, 0, 3903, 0, 1067, 0, 3904, 0, 1067, 40, 3903, 0, 1067, 40, 3904, 3, 1068, 0, 3905, 0, 1068, 0, 3906, 0, 1068, 40, 3905, 0, 1068, 40, 3906, 3, 1069, 0, 3907, 0, 1069, 0, 3908, 0, 1069, 40, 3907, 0, 1069, 40, 3908, 3, 1070, 0, 3909, 0, 1070, 0, 3910, 0, 1070, 40, 3909, 0, 1070, 40, 3910, 3, 1071, 0, 3911, 0, 1071, 0, 3912, 0, 1071, 40, 3911, 0, 1071, 40, 3912, 3, 1072, 0, 3913, 0, 1072, 0, 3914, 0, 1072, 40, 3913, 0, 1072, 40, 3914, 3, 1073, 0, 3915, 0, 1073, 0, 3916, 0, 1073, 5, 3915, 0, 1073, 5, 3916, 1, 1073, 8, 3915, 0, 1073, 8, 3916, 3, 1075, 42, 3917, 0, 1076, 2, 3918, 0, 1076, 2, 3919, 0, 1076, 2, 3920, 0, 1076, 2, 3921, 0, 1076, 2, 3922, 0, 1076, 2, 3923, 0, 1076, 2, 3924, 0, 1076, 2, 3925, 0, 1076, 2, 3926, 0, 1076, 2, 3927, 0, 1076, 2, 3928, 0, 1076, 2, 3929, 0, 1076, 2, 3930, 0, 1076, 2, 3931, 0, 1076, 2, 3932, 0, 1076, 2, 3933, 0, 1076, 2, 3934, 0, 1076, 2, 3935, 0, 1076, 2, 3936, 0]);
|
|
MINL = 0;
|
|
MAXL = 3;
|
|
preschedule_op = [];
|
|
preschedule_cycle = [];
|
|
exrelated_p = [];
|
|
exrelated_q = [];
|
|
exrelated_rows = [];
|
|
exrelated_ext = array2d(1..0, 1..0, []);
|
|
bypass_table = array2d(1..0, 1..0, []);
|
|
adhoc = [13818, 13819, 13820, 13821, 13822, 13823, 13824, 13825, 13826, 13827, 13828, 13829, 13830, 13831, 13832, 13833, 13834, 13835, 13836, 13837, 13838, 13839, 13840, 13841, 13842, 13843, 13844, 13845, 13846, 13847];
|
|
temp_domain = array1d(0..1886, [4..4, 5..5, 6..6, 7..7, 25..25, 2..2, 16..16, 17..17, 18..18, 19..19, 20..20, 21..21, 22..22, 23..23, 53..53, 55..55, 57..57, 59..59, 61..61, 63..63, 0..0, 26..26, 27..27, 29..29, 31..31, -1..31 union 79..94, -1..31 union 95..101, -1..31 union 102..109, -1..31 union 110..133, -1..31 union 134..134, -1..31 union 135..135, -1..-1 union 136..136, -1..-1 union 137..137, -1..-1 union 138..138, -1..-1 union 139..139, -1..-1 union 140..140, -1..-1 union 141..141, -1..-1 union 142..142, -1..-1 union 143..143, -1..-1 union 67..67, -1..-1 union 69..69, -1..-1 union 71..71, -1..-1 union 73..73, -1..-1 union 75..75, -1..-1 union 77..77, -1..31 union 144..171, -1..31, -1..31, 0..31, -1..31 union 172..198, 0..31, -1..31 union 199..210, -1..-1 union 1..31, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 79..94, 1..25 union 28..28 union 30..31 union 95..101, 1..25 union 28..28 union 30..31 union 102..109, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 199..210, -1..31 union 79..94, -1..31 union 95..101, -1..31 union 102..109, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 199..210, -1..31, 0..31, -1..31 union 211..212, -1..-1 union 1..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..31, 1..25 union 28..28 union 30..31 union 79..94, 1..25 union 28..28 union 30..31 union 95..101, 1..25 union 28..28 union 30..31 union 102..109, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 199..210, 1..25 union 28..28 union 30..31 union 211..212, -1..31 union 79..94, -1..31 union 95..101, -1..31 union 102..109, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 199..210, -1..31 union 211..212, -1..31, 0..31, -1..31 union 213..213, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 79..94, 1..25 union 28..28 union 30..31 union 95..101, 1..25 union 28..28 union 30..31 union 102..109, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 199..210, -1..31 union 79..94, -1..31 union 95..101, -1..31 union 102..109, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 199..210, -1..31, 0..31, -1..31 union 214..214, -1..31, 0..31, -1..31 union 215..215, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 79..94, 1..25 union 28..28 union 30..31 union 95..101, 1..25 union 28..28 union 30..31 union 102..109, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 199..210, -1..31 union 79..94, -1..31 union 95..101, -1..31 union 102..109, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 199..210, -1..31, 0..31, -1..31 union 216..216, -1..31, 0..31, -1..31 union 217..217, -1..31, 0..31, -1..31 union 218..218, -1..31, 25..25, 31..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 4..4, -1..-1 union 5..5, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 79..94, 1..25 union 28..28 union 30..31 union 95..101, 1..25 union 28..28 union 30..31 union 102..109, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 199..210, -1..31 union 79..94, -1..31 union 95..101, -1..31 union 102..109, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 199..210, -1..31, 0..31, -1..31 union 219..219, -1..31, 25..25, 31..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 5..5, 2..2, 1..1, 3..3, 4..4, 5..5, 6..6, 7..7, 8..8, 9..9, 10..10, 11..11, 12..12, 13..13, 14..14, 15..15, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31 union 220..240, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..31, 1..25 union 28..28 union 30..31 union 95..101, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 199..210, -1..31 union 95..101, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 199..210, -1..31, 0..31, -1..31 union 241..241, -1..31, 0..31, -1..31 union 242..242, -1..31, 0..31, -1..31 union 243..243, -1..31, 25..25, 31..31, -1..31, -1..-1 union 4..4, 2..2, 1..1, 3..3, 4..4, 5..5, 6..6, 7..7, 8..8, 9..9, 10..10, 11..11, 12..12, 13..13, 14..14, 15..15, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31 union 244..244, -1..31, 25..25, 31..31, -1..-1 union 6..6, -1..31, -1..-1 union 4..4, -1..-1 union 5..5, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 79..94, 1..25 union 28..28 union 30..31 union 102..109, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 199..210, 1..25 union 28..28 union 30..31 union 220..240, -1..31 union 79..94, -1..31 union 102..109, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 199..210, -1..31 union 220..240, -1..31, 0..31, -1..31 union 245..245, -1..31, 25..25, 31..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 5..5, 2..2, 1..1, 3..3, 4..4, 5..5, 6..6, 7..7, 8..8, 9..9, 10..10, 11..11, 12..12, 13..13, 14..14, 15..15, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31 union 246..264, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..31, 1..25 union 28..28 union 30..31 union 102..109, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 199..210, 1..25 union 28..28 union 30..31 union 220..240, -1..31 union 102..109, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 199..210, -1..31 union 220..240, -1..31, 0..31, -1..31 union 265..265, -1..31, 0..31, -1..31 union 266..266, -1..31, 0..31, -1..31 union 267..267, -1..31, 25..25, 31..31, -1..31, -1..-1 union 4..4, 2..2, 1..1, 3..3, 4..4, 5..5, 6..6, 7..7, 8..8, 9..9, 10..10, 11..11, 12..12, 13..13, 14..14, 15..15, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31 union 268..268, -1..31, 25..25, 31..31, -1..-1 union 6..6, -1..31, -1..-1 union 4..4, -1..-1 union 5..5, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31, 25..25, 31..31, -1..31, -1..-1 union 4..4, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 79..94, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, -1..31 union 79..94, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31, 0..31, -1..31 union 269..270, -1..31, 0..31, -1..31 union 271..271, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, 1..25 union 28..28 union 30..31 union 79..94, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 269..270, -1..31 union 79..94, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 269..270, -1..31, 25..25, 0..31 union 3075..3076, -1..31 union 272..272 union 3075..3076, 31..31, -1..31, -1..-1 union 4..5, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, 0..31, -1..31 union 273..273, -1..31, 25..25, 31..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 4..5, -1..-1 union 6..6, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31, 0..31, -1..31 union 274..274, -1..31, 25..25, 31..31, -1..31, -1..-1 union 4..5, -1..-1 union 4..4, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, 0..31, -1..31 union 275..276, -1..31 union 275..276, 0..31, -1..31 union 277..277, -1..31, -1..31, -1..31, 25..25, 31..31, -1..-1 union 5..6, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 5..6, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 79..94, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, -1..31 union 79..94, -1..31 union 79..94, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31, 25..25, 0..31, -1..31 union 278..278, 4..4, 31..31, -1..31, -1..-1 union 5..5, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, 0..31, -1..31 union 279..279, -1..31, 0..31 union 3077..3078, -1..31 union 280..280 union 3077..3078, -1..31, 0..31, -1..31 union 281..281, 0..31 union 3079..3080, -1..31 union 282..282 union 3079..3080, 0..31 union 3081..3082, -1..31 union 283..283 union 3081..3082, 0..31 union 3083..3084, -1..31 union 284..284 union 3083..3084, 0..31, -1..31 union 285..285, -1..31, -1..31, -1..31, -1..31, -1..31, 0..31 union 3085..3086, -1..31 union 286..286 union 3085..3086, -1..31, -1..31, -1..31, -1..31, -1..31, 25..25, 31..31, -1..31, -1..31, -1..-1 union 5..5, 2..2, 1..1, 3..3, 4..4, 5..5, 6..6, 7..7, 8..8, 9..9, 10..10, 11..11, 12..12, 13..13, 14..14, 15..15, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31 union 287..287, -1..31, 0..31, -1..31 union 288..288, -1..31, 25..25, 31..31, -1..31, -1..-1 union 4..4, -1..-1 union 5..5, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, 0..31, -1..31 union 289..292, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 79..94, 1..25 union 28..28 union 30..31 union 289..292, 1..25 union 28..28 union 30..31 union 79..94, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, -1..31 union 79..94, -1..31 union 289..292, -1..31 union 79..94, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31, 0..31, -1..31 union 293..293, -1..-1, 0..31, -1..31 union 79..94, -1..31, 0..31, -1..31 union 289..292, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 79..94, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 289..292, -1..31 union 79..94, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 289..292, -1..31, 0..31, -1..31 union 294..299, -1..31, 0..31, -1..31 union 300..300, -1..-1 union 1..31, 0..31, -1..31 union 301..301, -1..31, -1..31, 0..31, -1..31 union 302..302, -1..31, 0..31, -1..31 union 303..303, -1..31, 25..25, 31..31, -1..31, -1..-1 union 4..4, 2..2, 1..1, 3..3, 4..4, 5..5, 6..6, 7..7, 8..8, 9..9, 10..10, 11..11, 12..12, 13..13, 14..14, 15..15, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31 union 304..304, -1..31, 0..31, -1..31 union 305..318, -1..31, -1..31, -1..31, 0..31, -1..31 union 319..322, -1..-1 union 1..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..31, -1..-1 union 1..31, 1..25 union 28..28 union 30..31 union 79..94, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 294..299, 1..25 union 28..28 union 30..31 union 305..318, 1..25 union 28..28 union 30..31 union 319..322, -1..31 union 79..94, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 294..299, -1..31 union 305..318, -1..31 union 319..322, -1..31, 0..31, -1..31 union 323..326, 0..31, -1..31 union 327..338, -1..31, 0..31, -1..31 union 339..341, 0..31 union 3087..3089, -1..31 union 342..344, 0..31 union 3090..3092, -1..31 union 345..347, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 323..326, 1..25 union 28..28 union 30..31 union 319..322, 1..25 union 28..28 union 30..31 union 327..338, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 294..299, 1..25 union 28..28 union 30..31 union 305..318, 1..25 union 28..28 union 30..31 union 339..341, 1..25 union 28..28 union 30..31 union 342..344 union 3087..3089, 1..25 union 28..28 union 30..31 union 345..347 union 3090..3092, -1..31 union 323..326, -1..31 union 319..322, -1..31 union 327..338, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 294..299, -1..31 union 305..318, -1..31 union 339..341, -1..31 union 342..344 union 3087..3089, -1..31 union 345..347 union 3090..3092, -1..31, 0..31, -1..31 union 348..348, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 294..299, 1..25 union 28..28 union 30..31 union 305..318, 1..25 union 28..28 union 30..31 union 339..341, 1..25 union 28..28 union 30..31 union 342..344 union 3087..3089, 1..25 union 28..28 union 30..31 union 345..347 union 3090..3092, 1..25 union 28..28 union 30..31 union 323..326, 1..25 union 28..28 union 30..31 union 327..338, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 294..299, -1..31 union 305..318, -1..31 union 339..341, -1..31 union 342..344 union 3087..3089, -1..31 union 345..347 union 3090..3092, -1..31 union 323..326, -1..31 union 327..338, -1..31, 25..25, 31..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31, 0..31, -1..31 union 349..349, -1..31, 25..25, 31..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 8..8, -1..-1 union 5..5, 2..2, 1..1, 3..3, 4..4, 5..5, 6..6, 7..7, 8..8, 9..9, 10..10, 11..11, 12..12, 13..13, 14..14, 15..15, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31 union 327..338, -1..31, 0..31, -1..31 union 323..326, -1..31, 0..31, -1..31 union 319..322, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..31, 1..25 union 28..28 union 30..31 union 327..338, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 294..299, 1..25 union 28..28 union 30..31 union 305..318, -1..31 union 327..338, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 294..299, -1..31 union 305..318, -1..-1 union 1..31, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 305..318, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 305..318, -1..31, 25..25, 31..31, -1..31, -1..-1 union 4..4, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31, 25..25, 31..31, -1..-1 union 4..4, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31, 0..31, -1..31 union 350..350, -1..31, 25..25, 31..31, -1..31, -1..-1 union 4..4, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, 0..31, -1..31 union 199..210, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 294..299, 1..25 union 28..28 union 30..31 union 305..318, 1..25 union 28..28 union 30..31 union 327..338, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 294..299, -1..31 union 305..318, -1..31 union 327..338, -1..31, 0..31, -1..31 union 351..351, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 305..318, 1..25 union 28..28 union 30..31 union 327..338, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 305..318, -1..31 union 327..338, -1..31, 0..31, -1..31 union 352..357, -1..31, 0..31, -1..31 union 358..358, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 305..318, 1..25 union 28..28 union 30..31 union 327..338, 1..25 union 28..28 union 30..31 union 352..357, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 305..318, -1..31 union 327..338, -1..31 union 352..357, -1..31, 0..31, -1..31 union 359..359, -1..31, 25..25, 0..31 union 3093..3094, -1..31 union 360..360 union 3093..3094, 31..31, -1..31, -1..-1 union 5..5, -1..-1 union 4..5, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, 0..31, 0..31, -1..31 union 361..361, 0..31, -1..31 union 362..370, 6..6, 0..31, 0..31, -1..31, -1..31, 25..25, 31..31, -1..31, -1..-1 union 4..5, -1..-1 union 4..4, -1..-1 union 1..25 union 28..28 union 30..31, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31, 0..31, -1..31 union 362..370, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..31, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 305..318, 1..25 union 28..28 union 30..31 union 327..338, 1..25 union 28..28 union 30..31 union 352..357, 1..25 union 28..28 union 30..31 union 362..370, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 305..318, -1..31 union 327..338, -1..31 union 352..357, -1..31 union 362..370, -1..31 union 362..370, -1..31, 0..31, -1..31 union 371..373, -1..-1 union 1..25 union 28..28 union 30..31 union 33..64, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 362..370, 1..25 union 28..28 union 30..31 union 371..373, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 305..318, 1..25 union 28..28 union 30..31 union 327..338, 1..25 union 28..28 union 30..31 union 352..357, 1..25 union 28..28 union 30..31 union 33..64 union 362..370, -1..31 union 362..370, -1..31 union 371..373, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 305..318, -1..31 union 327..338, -1..31 union 352..357, -1..31 union 362..370, -1..31 union 362..370, -1..31, 0..31, -1..31 union 374..374, -1..-1, -1..31, -1..31, 0..31, -1..31 union 362..370, -1..-1, 0..31, -1..31 union 371..373, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31 union 33..64, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 362..370, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 305..318, 1..25 union 28..28 union 30..31 union 327..338, 1..25 union 28..28 union 30..31 union 352..357, -1..31 union 362..370, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 305..318, -1..31 union 327..338, -1..31 union 352..357, -1..31, -1..31, 0..31, -1..31 union 375..375, -1..-1 union 1..31, -1..31, 0..31, -1..31 union 376..376, -1..-1 union 1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 305..318, 1..25 union 28..28 union 30..31 union 327..338, 1..25 union 28..28 union 30..31 union 352..357, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 305..318, -1..31 union 327..338, -1..31 union 352..357, -1..31, 25..25, 6..6, 7..7, 31..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 8..8, -1..-1 union 5..5, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 110..133, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, 1..25 union 28..28 union 30..31 union 172..198, 1..25 union 28..28 union 30..31 union 220..240, 1..25 union 28..28 union 30..31 union 246..264, 1..25 union 28..28 union 30..31 union 305..318, -1..31 union 110..133, -1..31 union 144..171, -1..31 union 172..198, -1..31 union 220..240, -1..31 union 246..264, -1..31 union 305..318, -1..31, 0..31, -1..31 union 377..377, -1..31, 25..25, 31..31, -1..31, -1..-1 union 4..4, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, 4..4, -1..31, 25..25, 31..31, -1..-1 union 7..7, -1..31, -1..-1 union 4..5, -1..-1 union 4..4 union 6..6, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, 0..31, -1..31 union 378..378, 0..31, -1..31 union 379..379, 4..4, -1..31, 0..31, -1..31 union 380..380, 31..31, -1..-1 union 25..25, -1..31, -1..-1 union 5..5, -1..-1 union 6..6, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31, 25..25, 31..31, -1..31, -1..-1 union 4..5, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31, 25..25, 31..31, -1..31, -1..-1 union 4..4 union 6..6, 2..2, 1..1, 3..3, 4..4, 5..5, 6..6, 7..7, 8..8, 9..9, 10..10, 11..11, 12..12, 13..13, 14..14, 15..15, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31 union 381..381, -1..31, 25..25, 31..31, -1..-1 union 4..4 union 6..6, 1..1, 24..24, 28..28, 30..30, 32..32, 33..33, -1..31, 0..31, -1..31 union 382..382, -1..31, 0..31, -1..31 union 199..210, -1..-1 union 1..25 union 28..28 union 30..31, -1..-1 union 1..25 union 28..28 union 30..31, 1..25 union 28..28 union 30..31 union 199..210, 16..16 union 136..136, 17..17 union 137..137, 18..18 union 138..138, 19..19 union 139..139, 20..20 union 140..140, 21..21 union 141..141, 22..22 union 142..142, 23..23 union 143..143, 53..53 union 67..67, 55..55 union 69..69, 57..57 union 71..71, 59..59 union 73..73, 61..61 union 75..75, 63..63 union 77..77, 0..0, 26..26, 27..27, 29..29, 1..25 union 28..28 union 30..31 union 144..171, -1..31 union 199..210, -1..31 union 144..171, -1..31, -1..-1 union 16..16, -1..-1 union 17..17, -1..-1 union 18..18, -1..-1 union 19..19, -1..-1 union 20..20, -1..-1 union 21..21, -1..-1 union 22..22, -1..-1 union 23..23, -1..-1 union 53..53, -1..-1 union 55..55, -1..-1 union 57..57, -1..-1 union 59..59, -1..-1 union 61..61, -1..-1 union 63..63, -1..-1 union 2..2]);
|
|
wcet = array2d(1..2579, 1..3, [0, 2, 1, 1, 3, 2, 2, 0, 0, 2, 4, 1, 3, 0, 0, 3, 5, 1, 3, 6, 1, 4, 0, 0, 4, 5, 1, 4, 6, 1, 5, 0, 0, 5, 5, 1, 5, 6, 1, 6, 0, 0, 6, 5, 1, 6, 6, 1, 7, 0, 0, 7, 5, 1, 7, 6, 1, 8, 0, 0, 8, 5, 1, 8, 6, 1, 9, 0, 0, 9, 6, 1, 10, 0, 0, 10, 6, 1, 11, 0, 0, 11, 6, 1, 12, 0, 0, 12, 6, 1, 13, 0, 0, 13, 6, 1, 14, 0, 0, 14, 6, 1, 15, 0, 0, 15, 6, 1, 16, 0, 0, 16, 6, 1, 17, 0, 0, 17, 7, 1, 18, 0, 0, 18, 7, 1, 19, 0, 0, 19, 7, 1, 20, 0, 0, 20, 7, 1, 21, 0, 0, 21, 7, 1, 22, 0, 0, 22, 7, 1, 23, 0, 0, 23, 5, 1, 23, 6, 1, 24, 0, 0, 24, 5, 1, 24, 8, 3, 25, 0, 0, 25, 5, 1, 25, 8, 3, 26, 9, 1, 27, 0, 0, 27, 5, 1, 27, 6, 1, 28, 10, 1, 29, 0, 0, 29, 5, 1, 29, 6, 1, 30, 0, 0, 30, 5, 1, 30, 8, 3, 31, 0, 0, 31, 5, 1, 31, 8, 3, 32, 0, 0, 32, 5, 1, 32, 8, 3, 33, 0, 0, 33, 5, 1, 33, 8, 3, 34, 0, 0, 34, 5, 1, 34, 8, 3, 35, 0, 0, 35, 5, 1, 35, 8, 3, 36, 0, 0, 36, 5, 1, 36, 8, 3, 37, 0, 0, 37, 5, 1, 37, 8, 3, 38, 11, 1, 39, 0, 0, 40, 2, 1, 41, 0, 0, 41, 5, 1, 41, 6, 1, 42, 0, 0, 42, 5, 1, 42, 6, 1, 43, 0, 0, 43, 5, 1, 43, 6, 1, 44, 0, 0, 44, 5, 1, 44, 6, 1, 45, 0, 0, 45, 5, 1, 45, 6, 1, 46, 0, 0, 46, 5, 1, 46, 6, 1, 47, 0, 0, 47, 5, 1, 47, 6, 1, 48, 0, 0, 48, 5, 1, 48, 8, 3, 49, 12, 3, 50, 0, 0, 50, 5, 1, 50, 6, 1, 51, 0, 0, 51, 5, 1, 51, 8, 3, 52, 0, 0, 52, 5, 1, 52, 8, 3, 53, 0, 0, 53, 5, 1, 53, 8, 3, 54, 0, 0, 54, 5, 1, 54, 8, 3, 55, 0, 0, 55, 5, 1, 55, 8, 3, 56, 0, 0, 56, 5, 1, 56, 8, 3, 57, 0, 0, 57, 5, 1, 57, 8, 3, 58, 0, 0, 58, 5, 1, 58, 8, 3, 59, 0, 0, 59, 5, 1, 59, 8, 3, 60, 11, 1, 61, 0, 0, 62, 2, 1, 63, 0, 0, 63, 5, 1, 63, 6, 1, 64, 0, 0, 64, 5, 1, 64, 6, 1, 65, 0, 0, 65, 5, 1, 65, 6, 1, 66, 0, 0, 66, 5, 1, 66, 6, 1, 67, 0, 0, 67, 5, 1, 67, 6, 1, 68, 0, 0, 68, 5, 1, 68, 6, 1, 69, 0, 0, 69, 5, 1, 69, 6, 1, 70, 0, 0, 70, 5, 1, 70, 6, 1, 71, 0, 0, 71, 5, 1, 71, 8, 3, 72, 13, 3, 73, 0, 0, 73, 5, 1, 73, 6, 1, 74, 0, 0, 74, 5, 1, 74, 8, 3, 75, 0, 0, 75, 5, 1, 75, 8, 3, 76, 0, 0, 76, 5, 1, 76, 8, 3, 77, 0, 0, 77, 5, 1, 77, 8, 3, 78, 0, 0, 78, 5, 1, 78, 8, 3, 79, 0, 0, 79, 5, 1, 79, 8, 3, 80, 0, 0, 80, 5, 1, 80, 8, 3, 81, 0, 0, 81, 5, 1, 81, 8, 3, 82, 11, 1, 83, 0, 0, 84, 2, 1, 85, 0, 0, 85, 5, 1, 85, 6, 1, 86, 0, 0, 86, 5, 1, 86, 6, 1, 87, 0, 0, 87, 5, 1, 87, 6, 1, 88, 0, 0, 88, 5, 1, 88, 6, 1, 89, 0, 0, 89, 5, 1, 89, 6, 1, 90, 0, 0, 90, 5, 1, 90, 6, 1, 91, 0, 0, 91, 5, 1, 91, 6, 1, 92, 0, 0, 92, 5, 1, 92, 8, 3, 93, 12, 3, 94, 0, 0, 94, 5, 1, 94, 6, 1, 95, 0, 0, 95, 5, 1, 95, 8, 3, 96, 13, 3, 97, 0, 0, 97, 5, 1, 97, 6, 1, 98, 0, 0, 98, 5, 1, 98, 8, 3, 99, 0, 0, 99, 5, 1, 99, 8, 3, 100, 0, 0, 100, 5, 1, 100, 8, 3, 101, 0, 0, 101, 5, 1, 101, 8, 3, 102, 0, 0, 102, 5, 1, 102, 8, 3, 103, 0, 0, 103, 5, 1, 103, 8, 3, 104, 0, 0, 104, 5, 1, 104, 8, 3, 105, 0, 0, 105, 5, 1, 105, 8, 3, 106, 11, 1, 107, 0, 0, 108, 2, 1, 109, 0, 0, 109, 5, 1, 109, 6, 1, 110, 0, 0, 110, 5, 1, 110, 6, 1, 111, 0, 0, 111, 5, 1, 111, 6, 1, 112, 0, 0, 112, 5, 1, 112, 6, 1, 113, 0, 0, 113, 5, 1, 113, 6, 1, 114, 0, 0, 114, 5, 1, 114, 6, 1, 115, 0, 0, 115, 5, 1, 115, 6, 1, 116, 0, 0, 116, 5, 1, 116, 8, 3, 117, 12, 3, 118, 0, 0, 118, 5, 1, 118, 6, 1, 119, 0, 0, 119, 5, 1, 119, 8, 3, 120, 12, 3, 121, 0, 0, 121, 5, 1, 121, 6, 1, 122, 0, 0, 122, 5, 1, 122, 8, 3, 123, 12, 3, 124, 0, 0, 124, 5, 1, 124, 6, 1, 125, 0, 0, 125, 5, 1, 125, 8, 3, 126, 12, 3, 127, 14, 2, 128, 0, 0, 128, 5, 1, 128, 8, 3, 129, 0, 0, 129, 5, 1, 129, 8, 3, 130, 0, 0, 130, 5, 1, 130, 8, 3, 131, 0, 0, 131, 5, 1, 131, 8, 3, 132, 0, 0, 132, 5, 1, 132, 8, 3, 133, 15, 1, 134, 2, 1, 135, 1, 0, 136, 0, 0, 136, 5, 1, 136, 8, 3, 137, 0, 0, 137, 5, 1, 137, 8, 3, 138, 0, 0, 138, 5, 1, 138, 8, 3, 139, 0, 0, 139, 5, 1, 139, 8, 3, 140, 0, 0, 140, 5, 1, 140, 8, 3, 141, 0, 0, 141, 5, 1, 141, 8, 3, 142, 0, 0, 142, 5, 1, 142, 8, 3, 143, 0, 0, 144, 2, 1, 145, 0, 0, 145, 5, 1, 145, 6, 1, 146, 0, 0, 146, 5, 1, 146, 6, 1, 147, 0, 0, 147, 5, 1, 147, 6, 1, 148, 0, 0, 148, 5, 1, 148, 6, 1, 149, 0, 0, 149, 5, 1, 149, 6, 1, 150, 0, 0, 150, 5, 1, 150, 6, 1, 151, 0, 0, 151, 5, 1, 151, 6, 1, 152, 0, 0, 152, 5, 1, 152, 8, 3, 153, 12, 3, 154, 0, 0, 154, 5, 1, 154, 6, 1, 155, 0, 0, 155, 5, 1, 155, 8, 3, 156, 12, 3, 157, 14, 2, 158, 0, 0, 158, 5, 1, 158, 8, 3, 159, 0, 0, 159, 5, 1, 159, 8, 3, 160, 0, 0, 160, 5, 1, 160, 8, 3, 161, 15, 1, 162, 2, 1, 163, 1, 0, 164, 0, 0, 164, 5, 1, 164, 6, 1, 165, 0, 0, 165, 5, 1, 165, 8, 3, 166, 0, 0, 166, 5, 1, 166, 8, 3, 167, 0, 0, 167, 5, 1, 167, 8, 3, 168, 0, 0, 168, 5, 1, 168, 8, 3, 169, 0, 0, 169, 5, 1, 169, 8, 3, 170, 0, 0, 170, 5, 1, 170, 8, 3, 171, 0, 0, 171, 5, 1, 171, 8, 3, 172, 0, 0, 172, 5, 1, 172, 8, 3, 173, 0, 0, 173, 5, 1, 173, 8, 3, 174, 16, 1, 175, 0, 0, 176, 2, 1, 177, 0, 0, 177, 5, 1, 177, 6, 1, 178, 0, 0, 178, 5, 1, 178, 6, 1, 179, 0, 0, 179, 5, 1, 179, 6, 1, 180, 0, 0, 180, 5, 1, 180, 6, 1, 181, 0, 0, 181, 5, 1, 181, 8, 3, 182, 12, 3, 183, 0, 0, 183, 5, 1, 183, 6, 1, 184, 0, 0, 184, 5, 1, 184, 8, 3, 185, 12, 3, 186, 0, 0, 186, 5, 1, 186, 6, 1, 187, 0, 0, 187, 5, 1, 187, 8, 3, 188, 12, 3, 189, 0, 0, 189, 5, 1, 189, 6, 1, 190, 0, 0, 190, 5, 1, 190, 8, 3, 191, 12, 3, 192, 14, 2, 193, 0, 0, 193, 5, 1, 193, 8, 3, 194, 0, 0, 194, 5, 1, 194, 8, 3, 195, 15, 1, 196, 2, 1, 197, 1, 0, 198, 0, 0, 198, 5, 1, 198, 6, 1, 199, 0, 0, 199, 5, 1, 199, 8, 3, 200, 12, 3, 201, 14, 2, 202, 0, 0, 202, 5, 1, 202, 8, 3, 203, 0, 0, 203, 5, 1, 203, 8, 3, 204, 0, 0, 204, 5, 1, 204, 8, 3, 205, 0, 0, 205, 5, 1, 205, 8, 3, 206, 15, 1, 207, 2, 1, 208, 1, 0, 209, 0, 0, 209, 5, 1, 209, 8, 3, 210, 0, 0, 210, 5, 1, 210, 8, 3, 211, 17, 1, 212, 0, 0, 213, 2, 1, 214, 0, 0, 214, 5, 1, 214, 6, 1, 215, 0, 0, 215, 5, 1, 215, 6, 1, 216, 0, 0, 216, 5, 1, 216, 6, 1, 217, 0, 0, 217, 5, 1, 217, 6, 1, 218, 0, 0, 218, 5, 1, 218, 6, 1, 219, 0, 0, 219, 5, 1, 219, 6, 1, 220, 0, 0, 220, 5, 1, 220, 6, 1, 221, 0, 0, 221, 5, 1, 221, 8, 3, 222, 12, 3, 223, 0, 0, 223, 5, 1, 223, 6, 1, 224, 0, 0, 224, 5, 1, 224, 8, 3, 225, 12, 3, 226, 14, 2, 227, 0, 0, 227, 5, 1, 227, 8, 3, 228, 0, 0, 228, 5, 1, 228, 8, 3, 229, 15, 1, 230, 2, 1, 231, 1, 0, 232, 0, 0, 232, 5, 1, 232, 6, 1, 233, 0, 0, 233, 5, 1, 233, 8, 3, 234, 0, 0, 234, 5, 1, 234, 8, 3, 235, 0, 0, 235, 5, 1, 235, 8, 3, 236, 0, 0, 236, 5, 1, 236, 8, 3, 237, 0, 0, 237, 5, 1, 237, 8, 3, 238, 0, 0, 238, 5, 1, 238, 8, 3, 239, 0, 0, 239, 5, 1, 239, 8, 3, 240, 0, 0, 240, 5, 1, 240, 8, 3, 241, 0, 0, 241, 5, 1, 241, 8, 3, 242, 16, 1, 243, 0, 0, 244, 2, 1, 245, 0, 0, 245, 5, 1, 245, 6, 1, 246, 0, 0, 246, 5, 1, 246, 6, 1, 247, 0, 0, 247, 5, 1, 247, 6, 1, 248, 0, 0, 248, 5, 1, 248, 6, 1, 249, 0, 0, 249, 5, 1, 249, 6, 1, 250, 0, 0, 250, 5, 1, 250, 8, 3, 251, 12, 3, 252, 0, 0, 252, 5, 1, 252, 6, 1, 253, 0, 0, 253, 5, 1, 253, 8, 3, 254, 12, 3, 255, 0, 0, 255, 5, 1, 255, 6, 1, 256, 0, 0, 256, 5, 1, 256, 8, 3, 257, 12, 3, 258, 0, 0, 258, 5, 1, 258, 6, 1, 259, 0, 0, 259, 5, 1, 259, 8, 3, 260, 12, 3, 261, 14, 2, 262, 0, 0, 262, 5, 1, 262, 8, 3, 263, 0, 0, 263, 5, 1, 263, 8, 3, 264, 15, 1, 265, 2, 1, 266, 1, 0, 267, 0, 0, 267, 5, 1, 267, 6, 1, 268, 0, 0, 268, 5, 1, 268, 8, 3, 269, 12, 3, 270, 14, 2, 271, 0, 0, 271, 5, 1, 271, 8, 3, 272, 0, 0, 272, 5, 1, 272, 8, 3, 273, 0, 0, 273, 5, 1, 273, 8, 3, 274, 0, 0, 274, 5, 1, 274, 8, 3, 275, 15, 1, 276, 2, 1, 277, 1, 0, 278, 0, 0, 278, 5, 1, 278, 8, 3, 279, 12, 3, 280, 14, 2, 281, 0, 0, 281, 5, 1, 281, 8, 3, 282, 0, 0, 282, 5, 1, 282, 8, 3, 283, 15, 1, 284, 2, 1, 285, 1, 0, 286, 0, 0, 286, 5, 1, 286, 8, 3, 287, 0, 0, 287, 5, 1, 287, 8, 3, 288, 17, 1, 289, 0, 0, 290, 2, 1, 291, 0, 0, 291, 5, 1, 291, 6, 1, 292, 0, 0, 292, 5, 1, 292, 6, 1, 293, 0, 0, 293, 5, 1, 293, 6, 1, 294, 0, 0, 294, 5, 1, 294, 6, 1, 295, 0, 0, 295, 5, 1, 295, 6, 1, 296, 0, 0, 296, 5, 1, 296, 6, 1, 297, 0, 0, 297, 5, 1, 297, 8, 3, 298, 12, 3, 299, 0, 0, 299, 5, 1, 299, 6, 1, 300, 0, 0, 300, 5, 1, 300, 8, 3, 301, 13, 3, 302, 0, 0, 302, 5, 1, 302, 6, 1, 303, 0, 0, 303, 5, 1, 303, 8, 3, 304, 0, 0, 304, 5, 1, 304, 8, 3, 305, 0, 0, 305, 5, 1, 305, 8, 3, 306, 0, 0, 306, 5, 1, 306, 8, 3, 307, 0, 0, 307, 5, 1, 307, 8, 3, 308, 0, 0, 308, 5, 1, 308, 8, 3, 309, 0, 0, 309, 5, 1, 309, 8, 3, 310, 0, 0, 310, 5, 1, 310, 8, 3, 311, 16, 1, 312, 0, 0, 313, 2, 1, 314, 0, 0, 314, 5, 1, 314, 6, 1, 315, 0, 0, 315, 5, 1, 315, 6, 1, 316, 0, 0, 316, 5, 1, 316, 6, 1, 317, 0, 0, 317, 5, 1, 317, 6, 1, 318, 0, 0, 318, 5, 1, 318, 6, 1, 319, 0, 0, 319, 5, 1, 319, 6, 1, 320, 0, 0, 320, 5, 1, 320, 6, 1, 321, 0, 0, 321, 5, 1, 321, 8, 3, 322, 12, 3, 323, 18, 1, 323, 19, 1, 324, 0, 0, 324, 5, 1, 324, 6, 1, 324, 20, 1, 325, 14, 2, 326, 0, 0, 326, 5, 1, 326, 8, 3, 327, 0, 0, 327, 5, 1, 327, 8, 3, 327, 21, 1, 328, 15, 1, 329, 2, 1, 330, 1, 0, 331, 10, 1, 332, 0, 0, 332, 5, 1, 332, 6, 1, 333, 0, 0, 333, 5, 1, 333, 8, 3, 334, 12, 3, 335, 14, 2, 336, 0, 0, 336, 5, 1, 336, 8, 3, 337, 0, 0, 337, 5, 1, 337, 8, 3, 338, 0, 0, 338, 5, 1, 338, 8, 3, 338, 21, 1, 339, 0, 0, 339, 5, 1, 339, 8, 3, 340, 15, 1, 341, 2, 1, 342, 1, 0, 343, 0, 0, 343, 5, 1, 343, 8, 3, 344, 12, 3, 345, 0, 0, 345, 5, 1, 345, 6, 1, 346, 0, 0, 346, 5, 1, 346, 8, 3, 347, 12, 3, 348, 14, 2, 349, 0, 0, 349, 5, 1, 349, 8, 3, 350, 0, 0, 350, 5, 1, 350, 8, 3, 350, 21, 1, 351, 0, 0, 351, 5, 1, 351, 8, 3, 352, 15, 1, 353, 2, 1, 354, 1, 0, 355, 10, 1, 356, 0, 0, 356, 5, 1, 356, 6, 1, 357, 0, 0, 357, 5, 1, 357, 6, 1, 358, 10, 1, 359, 0, 0, 359, 5, 1, 359, 6, 1, 360, 0, 0, 360, 5, 1, 360, 8, 3, 361, 0, 0, 361, 5, 1, 361, 8, 3, 362, 22, 1, 363, 0, 0, 363, 5, 1, 363, 8, 3, 364, 12, 3, 365, 14, 2, 366, 0, 0, 366, 5, 1, 366, 8, 3, 367, 0, 0, 367, 5, 1, 367, 8, 3, 368, 0, 0, 368, 5, 1, 368, 8, 3, 369, 0, 0, 369, 5, 1, 369, 8, 3, 370, 15, 1, 371, 2, 1, 372, 1, 0, 373, 0, 0, 373, 5, 1, 373, 8, 3, 374, 0, 0, 374, 5, 1, 374, 8, 3, 375, 0, 0, 375, 5, 1, 375, 8, 3, 376, 0, 0, 376, 5, 1, 376, 8, 3, 377, 0, 0, 377, 5, 1, 377, 8, 3, 378, 0, 0, 378, 5, 1, 378, 8, 3, 379, 0, 0, 380, 2, 1, 381, 0, 0, 381, 5, 1, 381, 6, 1, 382, 0, 0, 382, 5, 1, 382, 6, 1, 383, 0, 0, 383, 5, 1, 383, 6, 1, 384, 0, 0, 384, 5, 1, 384, 6, 1, 385, 0, 0, 385, 5, 1, 385, 6, 1, 386, 0, 0, 386, 5, 1, 386, 6, 1, 387, 0, 0, 387, 5, 1, 387, 6, 1, 388, 0, 0, 388, 5, 1, 388, 8, 3, 389, 12, 3, 390, 10, 1, 391, 0, 0, 391, 5, 1, 391, 6, 1, 392, 18, 1, 393, 14, 2, 394, 0, 0, 394, 5, 1, 394, 8, 3, 395, 0, 0, 395, 5, 1, 395, 8, 3, 396, 15, 1, 397, 2, 1, 398, 1, 0, 399, 10, 1, 400, 0, 0, 400, 5, 1, 400, 6, 1, 401, 0, 0, 401, 5, 1, 401, 8, 3, 402, 23, 1, 403, 18, 1, 403, 19, 1, 404, 0, 0, 404, 5, 1, 404, 6, 1, 404, 20, 1, 405, 0, 0, 405, 5, 1, 405, 8, 3, 405, 21, 1, 406, 24, 1, 407, 0, 0, 407, 5, 1, 407, 6, 1, 408, 25, 3, 408, 26, 1, 409, 0, 0, 409, 5, 1, 409, 6, 1, 409, 27, 1, 410, 25, 3, 410, 26, 1, 411, 0, 0, 411, 5, 1, 411, 6, 1, 411, 27, 1, 412, 25, 3, 412, 26, 1, 413, 0, 0, 413, 5, 1, 413, 6, 1, 413, 27, 1, 414, 10, 1, 415, 0, 0, 415, 5, 1, 415, 6, 1, 416, 0, 0, 416, 5, 1, 416, 8, 3, 416, 28, 3, 417, 29, 1, 418, 0, 0, 418, 5, 1, 418, 8, 3, 419, 0, 0, 419, 5, 1, 419, 8, 3, 419, 28, 3, 420, 30, 1, 421, 0, 0, 421, 5, 1, 421, 8, 3, 421, 28, 3, 422, 29, 1, 423, 0, 0, 423, 5, 1, 423, 8, 3, 423, 28, 3, 424, 29, 1, 425, 25, 3, 425, 26, 1, 426, 0, 0, 426, 5, 1, 426, 6, 1, 426, 27, 1, 427, 0, 0, 427, 5, 1, 427, 8, 3, 427, 28, 3, 428, 29, 1, 429, 0, 0, 429, 5, 1, 429, 8, 3, 429, 28, 3, 430, 31, 1, 431, 0, 0, 431, 5, 1, 431, 8, 3, 431, 28, 3, 432, 31, 1, 433, 0, 0, 433, 5, 1, 433, 8, 3, 433, 28, 3, 434, 31, 1, 435, 0, 0, 435, 5, 1, 435, 8, 3, 436, 12, 3, 437, 14, 2, 438, 0, 0, 438, 5, 1, 438, 8, 3, 439, 0, 0, 439, 5, 1, 439, 8, 3, 440, 0, 0, 440, 5, 1, 440, 8, 3, 441, 15, 1, 442, 2, 1, 443, 1, 0, 444, 0, 0, 444, 5, 1, 444, 6, 1, 445, 0, 0, 445, 5, 1, 445, 8, 3, 445, 21, 1, 446, 10, 1, 447, 0, 0, 447, 5, 1, 447, 6, 1, 448, 0, 0, 448, 5, 1, 448, 8, 3, 449, 12, 3, 450, 14, 2, 451, 0, 0, 451, 5, 1, 451, 8, 3, 452, 0, 0, 452, 5, 1, 452, 8, 3, 453, 0, 0, 453, 5, 1, 453, 8, 3, 454, 15, 1, 455, 2, 1, 456, 1, 0, 457, 10, 1, 458, 0, 0, 458, 5, 1, 458, 6, 1, 459, 0, 0, 459, 5, 1, 459, 8, 3, 460, 0, 0, 460, 5, 1, 460, 8, 3, 461, 0, 0, 461, 5, 1, 461, 8, 3, 462, 0, 0, 462, 5, 1, 462, 8, 3, 463, 0, 0, 463, 5, 1, 463, 8, 3, 464, 0, 0, 464, 5, 1, 464, 8, 3, 465, 0, 0, 465, 5, 1, 465, 8, 3, 466, 0, 0, 466, 5, 1, 466, 8, 3, 467, 0, 0, 468, 2, 1, 469, 0, 0, 469, 5, 1, 469, 6, 1, 470, 0, 0, 470, 5, 1, 470, 6, 1, 471, 0, 0, 471, 5, 1, 471, 6, 1, 472, 0, 0, 472, 5, 1, 472, 6, 1, 473, 0, 0, 473, 5, 1, 473, 6, 1, 474, 0, 0, 474, 5, 1, 474, 6, 1, 475, 0, 0, 475, 5, 1, 475, 6, 1, 476, 0, 0, 476, 5, 1, 476, 6, 1, 477, 0, 0, 477, 5, 1, 477, 8, 3, 478, 12, 3, 479, 0, 0, 479, 5, 1, 479, 6, 1, 480, 0, 0, 480, 5, 1, 480, 8, 3, 481, 10, 1, 482, 0, 0, 482, 5, 1, 482, 6, 1, 483, 0, 0, 483, 5, 1, 483, 8, 3, 484, 10, 1, 485, 0, 0, 485, 5, 1, 485, 6, 1, 486, 0, 0, 486, 5, 1, 486, 8, 3, 487, 0, 0, 487, 5, 1, 487, 8, 3, 488, 0, 0, 488, 5, 1, 488, 8, 3, 489, 0, 0, 489, 5, 1, 489, 8, 3, 490, 0, 0, 490, 5, 1, 490, 8, 3, 491, 0, 0, 491, 5, 1, 491, 8, 3, 492, 0, 0, 492, 5, 1, 492, 8, 3, 493, 0, 0, 493, 5, 1, 493, 8, 3, 494, 0, 0, 494, 5, 1, 494, 8, 3, 495, 16, 1, 496, 0, 0, 497, 2, 1, 498, 0, 0, 498, 5, 1, 498, 6, 1, 499, 0, 0, 499, 5, 1, 499, 6, 1, 500, 0, 0, 500, 5, 1, 500, 6, 1, 501, 0, 0, 501, 5, 1, 501, 6, 1, 502, 0, 0, 502, 5, 1, 502, 6, 1, 503, 0, 0, 503, 5, 1, 503, 6, 1, 504, 0, 0, 504, 5, 1, 504, 6, 1, 505, 0, 0, 505, 5, 1, 505, 8, 3, 506, 12, 3, 507, 0, 0, 507, 5, 1, 507, 6, 1, 508, 0, 0, 508, 5, 1, 508, 8, 3, 509, 13, 3, 510, 0, 0, 510, 5, 1, 510, 6, 1, 511, 0, 0, 511, 5, 1, 511, 8, 3, 512, 32, 1, 513, 0, 0, 513, 5, 1, 513, 6, 1, 514, 0, 0, 514, 5, 1, 514, 8, 3, 515, 0, 0, 515, 5, 1, 515, 8, 3, 516, 9, 1, 517, 0, 0, 517, 5, 1, 517, 6, 1, 518, 0, 0, 518, 5, 1, 518, 8, 3, 519, 33, 1, 520, 0, 0, 520, 5, 1, 520, 6, 1, 521, 0, 0, 521, 5, 1, 521, 8, 3, 522, 12, 3, 523, 14, 2, 524, 0, 0, 524, 5, 1, 524, 8, 3, 525, 0, 0, 525, 5, 1, 525, 8, 3, 526, 15, 1, 527, 2, 1, 528, 1, 0, 529, 0, 0, 529, 5, 1, 529, 6, 1, 530, 0, 0, 530, 5, 1, 530, 8, 3, 531, 12, 3, 532, 0, 0, 532, 5, 1, 532, 6, 1, 533, 0, 0, 533, 5, 1, 533, 8, 3, 534, 0, 0, 534, 5, 1, 534, 8, 3, 535, 34, 1, 536, 0, 0, 536, 5, 1, 536, 8, 3, 537, 12, 3, 538, 0, 0, 538, 5, 1, 538, 6, 1, 539, 0, 0, 539, 5, 1, 539, 8, 3, 540, 0, 0, 540, 5, 1, 540, 8, 3, 541, 0, 0, 541, 5, 1, 541, 8, 3, 542, 0, 0, 542, 5, 1, 542, 8, 3, 543, 0, 0, 543, 5, 1, 543, 8, 3, 544, 0, 0, 544, 5, 1, 544, 8, 3, 545, 0, 0, 545, 5, 1, 545, 8, 3, 546, 0, 0, 546, 5, 1, 546, 8, 3, 547, 0, 0, 547, 5, 1, 547, 8, 3, 548, 0, 0, 548, 5, 1, 548, 8, 3, 549, 11, 1, 550, 0, 0, 551, 2, 1, 552, 0, 0, 552, 5, 1, 552, 6, 1, 553, 0, 0, 553, 5, 1, 553, 6, 1, 554, 0, 0, 554, 5, 1, 554, 6, 1, 555, 0, 0, 555, 5, 1, 555, 6, 1, 556, 0, 0, 556, 5, 1, 556, 6, 1, 557, 0, 0, 557, 5, 1, 557, 6, 1, 558, 0, 0, 558, 5, 1, 558, 6, 1, 559, 0, 0, 559, 5, 1, 559, 6, 1, 560, 0, 0, 560, 5, 1, 560, 6, 1, 561, 0, 0, 561, 5, 1, 561, 8, 3, 562, 10, 1, 563, 0, 0, 563, 5, 1, 563, 6, 1, 564, 10, 1, 565, 0, 0, 565, 5, 1, 565, 6, 1, 566, 0, 0, 566, 5, 1, 566, 8, 3, 567, 12, 3, 568, 0, 0, 568, 5, 1, 568, 6, 1, 569, 18, 1, 569, 19, 1, 570, 0, 0, 570, 5, 1, 570, 6, 1, 571, 18, 1, 571, 19, 1, 572, 0, 0, 572, 5, 1, 572, 6, 1, 573, 0, 0, 573, 5, 1, 573, 8, 3, 574, 0, 0, 574, 5, 1, 574, 8, 3, 575, 0, 0, 575, 5, 1, 575, 8, 3, 576, 0, 0, 576, 5, 1, 576, 8, 3, 577, 0, 0, 577, 5, 1, 577, 8, 3, 578, 0, 0, 578, 5, 1, 578, 8, 3, 579, 0, 0, 579, 5, 1, 579, 8, 3, 580, 0, 0, 580, 5, 1, 580, 8, 3, 581, 0, 0, 581, 5, 1, 581, 8, 3, 582, 0, 0, 582, 5, 1, 582, 8, 3, 583, 0, 0, 583, 5, 1, 583, 8, 3, 584, 0, 0, 584, 5, 1, 584, 8, 3, 585, 0, 0, 585, 5, 1, 585, 8, 3, 586, 0, 0, 587, 2, 1, 588, 0, 0, 588, 5, 1, 588, 6, 1, 589, 0, 0, 589, 5, 1, 589, 6, 1, 590, 0, 0, 590, 5, 1, 590, 6, 1, 591, 0, 0, 591, 5, 1, 591, 6, 1, 592, 0, 0, 592, 5, 1, 592, 6, 1, 593, 0, 0, 593, 5, 1, 593, 6, 1, 594, 0, 0, 594, 5, 1, 594, 6, 1, 595, 0, 0, 595, 5, 1, 595, 6, 1, 596, 0, 0, 596, 5, 1, 596, 6, 1, 597, 0, 0, 597, 5, 1, 597, 6, 1, 598, 0, 0, 598, 5, 1, 598, 6, 1, 599, 0, 0, 599, 5, 1, 599, 6, 1, 599, 20, 1, 600, 0, 0, 600, 5, 1, 600, 6, 1, 600, 20, 1, 601, 0, 0, 601, 5, 1, 601, 8, 3, 602, 13, 3, 603, 0, 0, 603, 5, 1, 603, 6, 1, 604, 0, 0, 604, 5, 1, 604, 8, 3, 605, 0, 0, 605, 5, 1, 605, 8, 3, 606, 0, 0, 606, 5, 1, 606, 8, 3, 607, 0, 0, 607, 5, 1, 607, 8, 3, 608, 0, 0, 608, 5, 1, 608, 8, 3, 609, 0, 0, 609, 5, 1, 609, 8, 3, 610, 0, 0, 610, 5, 1, 610, 8, 3, 611, 0, 0, 611, 5, 1, 611, 8, 3, 612, 0, 0, 612, 5, 1, 612, 8, 3, 613, 0, 0, 613, 5, 1, 613, 8, 3, 614, 0, 0, 614, 5, 1, 614, 8, 3, 615, 0, 0, 615, 5, 1, 615, 8, 3, 615, 21, 1, 616, 0, 0, 616, 5, 1, 616, 8, 3, 616, 21, 1, 617, 11, 1, 618, 0, 0, 619, 2, 1, 620, 0, 0, 620, 5, 1, 620, 6, 1, 621, 0, 0, 621, 5, 1, 621, 6, 1, 622, 0, 0, 622, 5, 1, 622, 6, 1, 623, 0, 0, 623, 5, 1, 623, 6, 1, 624, 0, 0, 624, 5, 1, 624, 6, 1, 625, 0, 0, 625, 5, 1, 625, 6, 1, 626, 0, 0, 626, 5, 1, 626, 6, 1, 627, 0, 0, 627, 5, 1, 627, 6, 1, 628, 0, 0, 628, 5, 1, 628, 6, 1, 628, 20, 1, 629, 0, 0, 629, 5, 1, 629, 6, 1, 629, 20, 1, 630, 0, 0, 630, 5, 1, 630, 6, 1, 631, 0, 0, 631, 5, 1, 631, 6, 1, 632, 0, 0, 632, 5, 1, 632, 8, 3, 633, 12, 3, 634, 14, 2, 635, 0, 0, 635, 5, 1, 635, 8, 3, 636, 0, 0, 636, 5, 1, 636, 8, 3, 637, 0, 0, 637, 5, 1, 637, 8, 3, 637, 21, 1, 638, 15, 1, 639, 2, 1, 640, 1, 0, 641, 0, 0, 641, 5, 1, 641, 8, 3, 642, 12, 3, 643, 0, 0, 643, 5, 1, 643, 6, 1, 644, 0, 0, 644, 5, 1, 644, 8, 3, 645, 12, 3, 646, 14, 2, 647, 0, 0, 647, 5, 1, 647, 8, 3, 648, 0, 0, 648, 5, 1, 648, 8, 3, 649, 0, 0, 649, 5, 1, 649, 8, 3, 649, 21, 1, 650, 0, 0, 650, 5, 1, 650, 8, 3, 650, 21, 1, 651, 0, 0, 651, 5, 1, 651, 8, 3, 652, 0, 0, 652, 5, 1, 652, 8, 3, 653, 15, 1, 654, 2, 1, 655, 1, 0, 656, 0, 0, 656, 5, 1, 656, 6, 1, 657, 0, 0, 657, 5, 1, 657, 8, 3, 658, 10, 1, 659, 0, 0, 659, 5, 1, 659, 6, 1, 660, 0, 0, 660, 5, 1, 660, 8, 3, 661, 12, 3, 662, 0, 0, 662, 5, 1, 662, 6, 1, 663, 0, 0, 663, 5, 1, 663, 8, 3, 664, 0, 0, 664, 5, 1, 664, 8, 3, 665, 0, 0, 665, 5, 1, 665, 8, 3, 666, 0, 0, 666, 5, 1, 666, 8, 3, 667, 0, 0, 667, 5, 1, 667, 8, 3, 668, 0, 0, 668, 5, 1, 668, 8, 3, 669, 0, 0, 669, 5, 1, 669, 8, 3, 670, 0, 0, 670, 5, 1, 670, 8, 3, 671, 0, 0, 671, 5, 1, 671, 8, 3, 672, 0, 0, 672, 5, 1, 672, 8, 3, 672, 21, 1, 673, 0, 0, 673, 5, 1, 673, 8, 3, 673, 21, 1, 674, 0, 0, 674, 5, 1, 674, 8, 3, 675, 0, 0, 675, 5, 1, 675, 8, 3, 676, 0, 0, 676, 5, 1, 676, 8, 3, 677, 16, 1, 678, 0, 0, 679, 2, 1, 680, 0, 0, 680, 5, 1, 680, 6, 1, 681, 0, 0, 681, 5, 1, 681, 6, 1, 682, 0, 0, 682, 5, 1, 682, 6, 1, 683, 0, 0, 683, 5, 1, 683, 6, 1, 684, 0, 0, 684, 5, 1, 684, 6, 1, 685, 0, 0, 685, 5, 1, 685, 6, 1, 686, 0, 0, 686, 5, 1, 686, 6, 1, 687, 0, 0, 687, 5, 1, 687, 6, 1, 688, 0, 0, 688, 5, 1, 688, 8, 3, 689, 0, 0, 689, 5, 1, 689, 8, 3, 690, 0, 0, 690, 5, 1, 690, 8, 3, 691, 0, 0, 691, 5, 1, 691, 8, 3, 692, 0, 0, 692, 5, 1, 692, 8, 3, 693, 0, 0, 693, 5, 1, 693, 8, 3, 694, 0, 0, 694, 5, 1, 694, 8, 3, 695, 0, 0, 695, 5, 1, 695, 8, 3, 696, 0, 0, 696, 5, 1, 696, 8, 3, 697, 16, 1, 698, 0, 0, 699, 2, 1, 700, 0, 0, 700, 5, 1, 700, 6, 1, 701, 0, 0, 701, 5, 1, 701, 6, 1, 702, 0, 0, 702, 5, 1, 702, 6, 1, 703, 0, 0, 703, 5, 1, 703, 6, 1, 704, 0, 0, 704, 5, 1, 704, 6, 1, 705, 0, 0, 705, 5, 1, 705, 8, 3, 706, 12, 3, 707, 14, 2, 708, 0, 0, 708, 5, 1, 708, 8, 3, 709, 0, 0, 709, 5, 1, 709, 8, 3, 710, 15, 1, 711, 2, 1, 712, 1, 0, 713, 0, 0, 713, 5, 1, 713, 8, 3, 714, 12, 3, 715, 14, 2, 716, 0, 0, 716, 5, 1, 716, 8, 3, 717, 15, 1, 718, 2, 1, 719, 1, 0, 720, 0, 0, 720, 5, 1, 720, 8, 3, 721, 12, 3, 722, 0, 0, 722, 5, 1, 722, 6, 1, 723, 0, 0, 723, 5, 1, 723, 8, 3, 724, 12, 3, 725, 14, 2, 726, 0, 0, 726, 5, 1, 726, 8, 3, 727, 0, 0, 727, 5, 1, 727, 8, 3, 728, 15, 1, 729, 2, 1, 730, 1, 0, 731, 10, 1, 732, 0, 0, 732, 5, 1, 732, 6, 1, 733, 0, 0, 733, 5, 1, 733, 8, 3, 734, 0, 0, 734, 5, 1, 734, 8, 3, 735, 17, 1, 736, 0, 0, 737, 2, 1, 738, 0, 0, 738, 5, 1, 738, 6, 1, 739, 0, 0, 739, 5, 1, 739, 6, 1, 740, 0, 0, 740, 5, 1, 740, 6, 1, 741, 0, 0, 741, 5, 1, 741, 6, 1, 742, 0, 0, 742, 5, 1, 742, 6, 1, 743, 0, 0, 743, 5, 1, 743, 6, 1, 744, 0, 0, 744, 5, 1, 744, 6, 1, 745, 0, 0, 745, 5, 1, 745, 6, 1, 746, 0, 0, 746, 5, 1, 746, 8, 3, 747, 13, 3, 748, 0, 0, 748, 5, 1, 748, 6, 1, 749, 0, 0, 749, 5, 1, 749, 8, 3, 750, 0, 0, 750, 5, 1, 750, 8, 3, 751, 0, 0, 751, 5, 1, 751, 8, 3, 752, 0, 0, 752, 5, 1, 752, 8, 3, 753, 0, 0, 753, 5, 1, 753, 8, 3, 754, 0, 0, 754, 5, 1, 754, 8, 3, 755, 0, 0, 755, 5, 1, 755, 8, 3, 756, 0, 0, 756, 5, 1, 756, 8, 3, 757, 11, 1, 758, 0, 0, 759, 2, 1, 760, 0, 0, 760, 5, 1, 760, 6, 1, 761, 0, 0, 761, 5, 1, 761, 6, 1, 762, 0, 0, 762, 5, 1, 762, 6, 1, 763, 0, 0, 763, 5, 1, 763, 6, 1, 764, 0, 0, 764, 5, 1, 764, 6, 1, 765, 0, 0, 765, 5, 1, 765, 6, 1, 766, 0, 0, 766, 5, 1, 766, 6, 1, 767, 0, 0, 767, 5, 1, 767, 8, 3, 768, 12, 3, 769, 0, 0, 769, 5, 1, 769, 6, 1, 770, 0, 0, 770, 5, 1, 770, 8, 3, 771, 13, 3, 772, 0, 0, 772, 5, 1, 772, 6, 1, 773, 0, 0, 773, 5, 1, 773, 8, 3, 774, 0, 0, 774, 5, 1, 774, 8, 3, 775, 0, 0, 775, 5, 1, 775, 8, 3, 776, 0, 0, 776, 5, 1, 776, 8, 3, 777, 0, 0, 777, 5, 1, 777, 8, 3, 778, 0, 0, 778, 5, 1, 778, 8, 3, 779, 0, 0, 779, 5, 1, 779, 8, 3, 780, 0, 0, 780, 5, 1, 780, 8, 3, 781, 0, 0, 781, 5, 1, 781, 8, 3, 782, 16, 1, 783, 0, 0, 784, 2, 1, 785, 0, 0, 785, 5, 1, 785, 6, 1, 786, 0, 0, 786, 5, 1, 786, 6, 1, 787, 0, 0, 787, 5, 1, 787, 6, 1, 788, 0, 0, 788, 5, 1, 788, 6, 1, 789, 0, 0, 789, 5, 1, 789, 6, 1, 790, 0, 0, 790, 5, 1, 790, 6, 1, 791, 0, 0, 791, 5, 1, 791, 6, 1, 792, 0, 0, 792, 5, 1, 792, 6, 1, 793, 0, 0, 793, 5, 1, 793, 8, 3, 794, 12, 3, 795, 0, 0, 795, 5, 1, 795, 6, 1, 796, 0, 0, 796, 5, 1, 796, 8, 3, 797, 12, 3, 798, 18, 1, 798, 19, 1, 799, 0, 0, 799, 5, 1, 799, 6, 1, 799, 20, 1, 800, 14, 2, 801, 0, 0, 801, 5, 1, 801, 8, 3, 802, 0, 0, 802, 5, 1, 802, 8, 3, 803, 0, 0, 803, 5, 1, 803, 8, 3, 803, 21, 1, 804, 15, 1, 805, 2, 1, 806, 1, 0, 807, 18, 1, 808, 10, 1, 809, 0, 0, 809, 5, 1, 809, 6, 1, 810, 10, 1, 811, 0, 0, 811, 5, 1, 811, 6, 1, 812, 18, 1, 813, 18, 1, 814, 18, 1, 815, 35, 1, 816, 35, 1, 817, 0, 0, 817, 5, 1, 817, 8, 3, 818, 35, 1, 819, 35, 1, 820, 35, 1, 821, 0, 0, 821, 5, 1, 821, 8, 3, 822, 12, 3, 823, 14, 2, 824, 0, 0, 824, 5, 1, 824, 8, 3, 825, 0, 0, 825, 5, 1, 825, 8, 3, 825, 21, 1, 826, 0, 0, 826, 5, 1, 826, 8, 3, 827, 0, 0, 827, 5, 1, 827, 8, 3, 828, 15, 1, 829, 2, 1, 830, 1, 0, 831, 0, 0, 831, 5, 1, 831, 8, 3, 832, 13, 3, 833, 0, 0, 833, 5, 1, 833, 6, 1, 834, 0, 0, 834, 5, 1, 834, 8, 3, 835, 0, 0, 835, 5, 1, 835, 8, 3, 836, 0, 0, 836, 5, 1, 836, 8, 3, 837, 0, 0, 837, 5, 1, 837, 8, 3, 838, 0, 0, 838, 5, 1, 838, 8, 3, 839, 0, 0, 839, 5, 1, 839, 8, 3, 840, 0, 0, 840, 5, 1, 840, 8, 3, 841, 0, 0, 841, 5, 1, 841, 8, 3, 842, 0, 0, 842, 5, 1, 842, 8, 3, 843, 0, 0, 843, 5, 1, 843, 8, 3, 844, 0, 0, 844, 5, 1, 844, 8, 3, 845, 11, 1, 846, 0, 0, 847, 2, 1, 848, 0, 0, 848, 5, 1, 848, 6, 1, 849, 0, 0, 849, 5, 1, 849, 6, 1, 850, 0, 0, 850, 5, 1, 850, 6, 1, 851, 0, 0, 851, 5, 1, 851, 6, 1, 852, 0, 0, 852, 5, 1, 852, 6, 1, 853, 0, 0, 853, 5, 1, 853, 6, 1, 854, 0, 0, 854, 5, 1, 854, 6, 1, 855, 0, 0, 855, 5, 1, 855, 6, 1, 856, 0, 0, 856, 5, 1, 856, 6, 1, 857, 0, 0, 857, 5, 1, 857, 6, 1, 858, 0, 0, 858, 5, 1, 858, 8, 3, 859, 10, 1, 860, 0, 0, 860, 5, 1, 860, 6, 1, 861, 0, 0, 861, 5, 1, 861, 8, 3, 861, 36, 3, 861, 37, 3, 862, 0, 0, 862, 5, 1, 862, 8, 3, 863, 0, 0, 863, 5, 1, 863, 8, 3, 864, 0, 0, 864, 5, 1, 864, 8, 3, 865, 0, 0, 865, 5, 1, 865, 8, 3, 866, 0, 0, 866, 5, 1, 866, 8, 3, 867, 0, 0, 867, 5, 1, 867, 8, 3, 868, 0, 0, 868, 5, 1, 868, 8, 3, 869, 0, 0, 869, 5, 1, 869, 8, 3, 870, 0, 0, 870, 5, 1, 870, 8, 3, 870, 36, 3, 870, 37, 3, 871, 0, 0, 871, 5, 1, 871, 8, 3, 872, 0, 0, 873, 2, 1, 874, 0, 0, 874, 5, 1, 874, 6, 1, 875, 0, 0, 875, 5, 1, 875, 6, 1, 876, 0, 0, 876, 5, 1, 876, 6, 1, 877, 0, 0, 877, 5, 1, 877, 6, 1, 878, 0, 0, 878, 5, 1, 878, 6, 1, 879, 0, 0, 879, 5, 1, 879, 6, 1, 880, 0, 0, 880, 5, 1, 880, 6, 1, 881, 0, 0, 881, 5, 1, 881, 6, 1, 882, 0, 0, 882, 5, 1, 882, 6, 1, 883, 0, 0, 883, 5, 1, 883, 6, 1, 884, 0, 0, 884, 5, 1, 884, 6, 1, 885, 0, 0, 885, 5, 1, 885, 6, 1, 886, 0, 0, 886, 5, 1, 886, 8, 3, 887, 13, 3, 888, 0, 0, 888, 5, 1, 888, 6, 1, 889, 0, 0, 889, 5, 1, 889, 8, 3, 890, 0, 0, 890, 5, 1, 890, 8, 3, 891, 22, 1, 892, 0, 0, 892, 5, 1, 892, 8, 3, 893, 10, 1, 894, 0, 0, 894, 5, 1, 894, 6, 1, 895, 0, 0, 895, 5, 1, 895, 8, 3, 896, 10, 1, 897, 0, 0, 897, 5, 1, 897, 6, 1, 898, 0, 0, 898, 5, 1, 898, 8, 3, 899, 0, 0, 899, 5, 1, 899, 8, 3, 899, 36, 2, 899, 37, 3, 900, 0, 0, 900, 5, 1, 900, 8, 3, 901, 0, 0, 901, 5, 1, 901, 8, 3, 902, 0, 0, 902, 5, 1, 902, 8, 3, 903, 0, 0, 903, 5, 1, 903, 8, 3, 904, 0, 0, 904, 5, 1, 904, 8, 3, 905, 0, 0, 905, 5, 1, 905, 8, 3, 906, 0, 0, 906, 5, 1, 906, 8, 3, 907, 0, 0, 907, 5, 1, 907, 8, 3, 908, 0, 0, 908, 5, 1, 908, 8, 3, 908, 36, 2, 908, 37, 3, 909, 0, 0, 909, 5, 1, 909, 8, 3, 910, 0, 0, 910, 5, 1, 910, 8, 3, 911, 16, 1, 912, 0, 0, 913, 2, 1, 914, 0, 0, 914, 5, 1, 914, 6, 1, 915, 0, 0, 915, 5, 1, 915, 6, 1, 916, 0, 0, 916, 5, 1, 916, 6, 1, 917, 0, 0, 917, 5, 1, 917, 6, 1, 918, 0, 0, 918, 5, 1, 918, 6, 1, 919, 0, 0, 919, 5, 1, 919, 6, 1, 920, 0, 0, 920, 5, 1, 920, 6, 1, 921, 0, 0, 921, 5, 1, 921, 6, 1, 922, 0, 0, 922, 5, 1, 922, 6, 1, 923, 0, 0, 923, 5, 1, 923, 8, 3, 924, 0, 0, 924, 5, 1, 924, 8, 3, 925, 9, 1, 926, 0, 0, 926, 5, 1, 926, 6, 1, 927, 0, 0, 927, 5, 1, 927, 8, 3, 928, 22, 1, 929, 0, 0, 929, 5, 1, 929, 8, 3, 930, 13, 3, 931, 0, 0, 931, 5, 1, 931, 6, 1, 932, 0, 0, 932, 5, 1, 932, 8, 3, 933, 0, 0, 933, 5, 1, 933, 8, 3, 934, 0, 0, 934, 5, 1, 934, 8, 3, 935, 0, 0, 935, 5, 1, 935, 8, 3, 936, 0, 0, 936, 5, 1, 936, 8, 3, 937, 0, 0, 937, 5, 1, 937, 8, 3, 938, 0, 0, 938, 5, 1, 938, 8, 3, 939, 0, 0, 939, 5, 1, 939, 8, 3, 940, 0, 0, 940, 5, 1, 940, 8, 3, 941, 11, 1, 942, 0, 0, 943, 2, 1, 944, 0, 0, 944, 5, 1, 944, 6, 1, 945, 0, 0, 945, 5, 1, 945, 6, 1, 946, 0, 0, 946, 5, 1, 946, 6, 1, 947, 0, 0, 947, 5, 1, 947, 6, 1, 948, 0, 0, 948, 5, 1, 948, 6, 1, 949, 0, 0, 949, 5, 1, 949, 6, 1, 950, 0, 0, 950, 5, 1, 950, 6, 1, 951, 0, 0, 951, 5, 1, 951, 6, 1, 952, 0, 0, 952, 5, 1, 952, 8, 3, 953, 12, 3, 954, 18, 1, 955, 18, 1, 956, 14, 2, 957, 0, 0, 957, 5, 1, 957, 8, 3, 958, 0, 0, 958, 5, 1, 958, 8, 3, 959, 0, 0, 959, 5, 1, 959, 8, 3, 960, 0, 0, 960, 5, 1, 960, 8, 3, 961, 15, 1, 962, 2, 1, 963, 1, 0, 964, 0, 0, 964, 5, 1, 964, 8, 3, 965, 0, 0, 965, 5, 1, 965, 8, 3, 966, 0, 0, 966, 5, 1, 966, 8, 3, 967, 0, 0, 967, 5, 1, 967, 8, 3, 968, 0, 0, 968, 5, 1, 968, 8, 3, 969, 0, 0, 969, 5, 1, 969, 8, 3, 970, 0, 0, 971, 2, 1, 972, 0, 0, 972, 5, 1, 972, 6, 1, 973, 0, 0, 973, 5, 1, 973, 6, 1, 974, 0, 0, 974, 5, 1, 974, 6, 1, 975, 0, 0, 975, 5, 1, 975, 6, 1, 976, 0, 0, 976, 5, 1, 976, 6, 1, 977, 0, 0, 977, 5, 1, 977, 6, 1, 978, 0, 0, 978, 5, 1, 978, 8, 3, 979, 12, 3, 980, 0, 0, 980, 5, 1, 980, 6, 1, 981, 0, 0, 981, 5, 1, 981, 8, 3, 982, 12, 3, 983, 14, 2, 984, 0, 0, 984, 5, 1, 984, 8, 3, 985, 0, 0, 985, 5, 1, 985, 8, 3, 986, 15, 1, 987, 2, 1, 988, 1, 0, 989, 18, 1, 990, 0, 0, 990, 5, 1, 990, 8, 3, 991, 12, 3, 992, 14, 2, 993, 0, 0, 993, 5, 1, 993, 8, 3, 994, 0, 0, 994, 5, 1, 994, 8, 3, 995, 0, 0, 995, 5, 1, 995, 8, 3, 996, 0, 0, 996, 5, 1, 996, 8, 3, 997, 15, 1, 998, 2, 1, 999, 1, 0, 1000, 10, 1, 1001, 0, 0, 1001, 5, 1, 1001, 6, 1, 1002, 10, 1, 1003, 0, 0, 1003, 5, 1, 1003, 6, 1, 1004, 18, 1, 1005, 0, 0, 1005, 5, 1, 1005, 8, 3, 1006, 12, 3, 1007, 0, 0, 1007, 5, 1, 1007, 6, 1, 1008, 14, 2, 1009, 0, 0, 1009, 5, 1, 1009, 8, 3, 1010, 0, 0, 1010, 5, 1, 1010, 8, 3, 1011, 0, 0, 1011, 5, 1, 1011, 8, 3, 1012, 0, 0, 1012, 5, 1, 1012, 8, 3, 1013, 15, 1, 1014, 2, 1, 1015, 1, 0, 1016, 38, 1, 1017, 38, 1, 1018, 38, 1, 1019, 38, 1, 1020, 38, 1, 1021, 38, 1, 1022, 0, 0, 1022, 5, 1, 1022, 8, 3, 1023, 12, 3, 1024, 14, 2, 1025, 0, 0, 1025, 5, 1, 1025, 8, 3, 1026, 0, 0, 1026, 5, 1, 1026, 8, 3, 1027, 15, 1, 1028, 2, 1, 1029, 1, 0, 1030, 0, 0, 1030, 5, 1, 1030, 8, 3, 1031, 12, 3, 1032, 14, 2, 1033, 0, 0, 1033, 5, 1, 1033, 8, 3, 1034, 0, 0, 1034, 5, 1, 1034, 8, 3, 1035, 15, 1, 1036, 2, 1, 1037, 1, 0, 1038, 0, 0, 1038, 5, 1, 1038, 6, 1, 1039, 0, 0, 1039, 5, 1, 1039, 8, 3, 1040, 12, 3, 1041, 14, 2, 1042, 0, 0, 1042, 5, 1, 1042, 8, 3, 1043, 15, 1, 1044, 2, 1, 1045, 1, 0, 1046, 0, 0, 1046, 5, 1, 1046, 8, 3, 1047, 39, 1, 1048, 0, 0, 1048, 5, 1, 1048, 6, 1, 1049, 0, 0, 1049, 5, 1, 1049, 8, 3, 1050, 10, 1, 1051, 0, 0, 1051, 5, 1, 1051, 6, 1, 1052, 0, 0, 1052, 5, 1, 1052, 8, 3, 1053, 0, 0, 1053, 5, 1, 1053, 8, 3, 1054, 0, 0, 1055, 2, 1, 1056, 0, 0, 1056, 5, 1, 1056, 6, 1, 1057, 0, 0, 1057, 5, 1, 1057, 6, 1, 1058, 0, 0, 1058, 5, 1, 1058, 8, 3, 1059, 0, 0, 1059, 8, 3, 1060, 0, 0, 1060, 8, 3, 1061, 0, 0, 1061, 8, 3, 1062, 0, 0, 1062, 8, 3, 1063, 0, 0, 1063, 8, 3, 1064, 0, 0, 1064, 8, 3, 1065, 0, 0, 1065, 8, 3, 1066, 0, 0, 1066, 8, 3, 1067, 0, 0, 1067, 40, 3, 1068, 0, 0, 1068, 40, 3, 1069, 0, 0, 1069, 40, 3, 1070, 0, 0, 1070, 40, 3, 1071, 0, 0, 1071, 40, 3, 1072, 0, 0, 1072, 40, 3, 1073, 0, 0, 1073, 5, 1, 1073, 8, 3, 1074, 0, 0, 1074, 41, 1, 1075, 42, 1, 1076, 0, 0]);
|
|
expr_op = [1, 6, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 6, 12, 1, 6, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 6, 12, 1, 1, 6, 6, 1, 6, 6, 12, 1, 1, 6, 6, 1, 6, 6, 12, 1, 1, 6, 6, 1, 6, 6, 12, 1, 1, 6, 6, 12, 1, 6, 1, 6, 6, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 1, 6, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 1, 6, 6, 6, 12, 1, 1, 6, 1, 1, 6, 1, 1, 6, 6, 1, 6, 1, 6, 6, 12, 1, 1, 6, 1, 1, 1, 1, 6, 6, 1, 6, 1, 6, 6, 12, 1, 1, 6, 1, 1, 1, 1, 6, 6, 1, 6, 1, 6, 6, 12, 1, 1, 6, 1, 1, 1, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 1, 6, 6, 1, 6, 12, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 6, 1, 6, 1, 1, 1, 1, 6, 6, 12, 1, 6, 1, 1, 1, 1, 6, 6, 12, 1, 6, 1, 6, 1, 1, 1, 1, 1, 6, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 6, 6, 12, 1, 1, 6, 1, 6, 1, 1, 6, 1, 1, 6, 1, 6, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 6, 1, 6, 6, 1, 6, 1, 6, 1, 6, 6, 12, 1, 1, 6, 1, 6, 1, 1, 6, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 12, 1, 6, 1, 6, 6, 1, 1, 6, 1, 6, 6, 1, 6, 1, 6, 6, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 6, 1, 6, 12, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 6, 1, 6, 12, 1, 6, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 6, 1, 6, 12, 1, 6, 6, 12, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 12, 1, 6, 1, 6, 6, 1, 6, 12, 1, 6, 1, 6, 1, 1, 1, 1, 1, 6, 6, 1, 6, 12, 1, 6, 6, 12, 1, 1, 6, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 6, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 6, 1, 1, 6, 1, 1, 1, 1, 6, 6, 1, 1, 6, 6, 1, 6, 6, 1, 6, 6, 1, 1, 1, 1, 6, 6, 12, 1, 6, 1, 6, 6, 6, 12, 1, 1, 6, 1, 1, 6, 1, 6, 1, 1, 1, 6, 1, 6, 6, 1, 6, 1, 6, 6, 12, 1, 1, 6, 1, 1, 6, 1, 1, 1, 1, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 6, 1, 6, 12, 1, 6, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 6, 1, 6, 12, 1, 6, 6, 12, 1, 6, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 6, 12, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 12, 1, 6, 1, 1, 6, 1, 1, 1, 1, 6, 6, 6, 12, 1, 6, 1, 6, 6, 12, 1, 6, 6, 1, 6, 6, 12, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 6, 12, 1, 1, 6, 1, 6, 1, 6, 6, 1, 6, 6, 12, 1, 1, 6, 1, 1, 6, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 1, 6, 12, 1, 6, 1, 6, 6, 1, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 6, 1, 6, 12, 1, 6, 6, 12, 1, 6, 1, 1, 6, 1, 1, 6, 6, 12, 1, 6, 6, 6, 12, 1, 6, 1, 1, 6, 6, 12, 1, 6, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 1, 6, 6, 12, 1, 1, 1, 1, 6, 1, 1, 1, 6, 6, 12, 1, 6, 6, 6, 12, 1, 6, 1, 1, 6, 6, 1, 6, 6, 12, 1, 6, 1, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 6, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 6, 12, 1, 6, 6, 6, 12, 1, 1, 6, 1, 6, 1, 6, 6, 1, 6, 6, 12, 1, 1, 6, 1, 1, 6, 6, 1, 6, 6, 12, 1, 1, 6, 1, 1, 6, 6, 12, 1, 6, 6, 1, 6, 6, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 6, 1, 6, 12, 1, 6, 6, 12, 1, 6, 1, 1, 6, 1, 1, 6, 1, 6, 6, 6, 12, 1, 6, 12, 1, 6, 1, 6, 1, 6, 6, 12, 1, 1, 1, 6, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 1, 6, 6, 6, 12, 1, 1, 6, 1, 1, 6, 1, 1, 6, 1, 1, 6, 1, 6, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 6, 1, 1, 1, 6, 1, 6, 6, 1, 6, 1, 6, 1, 6, 1, 6, 6, 12, 1, 1, 6, 1, 1, 6, 1, 1, 6, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 6, 1, 6, 12, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 6, 1, 6, 12, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 6, 1, 6, 12, 1, 6, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 6, 1, 6, 12, 1, 6, 6, 12, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 12, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 12, 1, 6, 1, 6, 6, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 6, 1, 1, 6, 1, 6, 6, 1, 1, 6, 6, 1, 6, 1, 6, 6, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 12, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 6, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 6, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 6, 1, 6, 1, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 1, 6, 1, 6, 12, 1, 6, 0, 6, 1, 6, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 12, 1, 1, 0, 12, 1, 1, 1, 0, 12, 1, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 12, 1, 1, 1, 1, 1, 1, 0, 6, 12, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 1, 6, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 1, 6, 1, 6, 1, 6, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 12, 1, 1, 0, 12, 1, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 12, 1, 1, 1, 1, 1, 0, 6, 12, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 12, 1, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 1, 6, 12, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 6, 12, 1, 1, 0, 1, 1, 0, 0, 1, 0, 6, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 1, 6, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 12, 1, 1, 0, 12, 1, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 6, 1, 6, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 12, 1, 1, 1, 1, 1, 1, 6, 1, 1, 6, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 1, 0, 6, 1, 6, 12, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 6, 12, 1, 1, 0, 6, 1, 1, 1, 1, 1, 0, 1, 0, 6, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 6, 1, 6, 1, 6, 6, 6, 6, 6, 0, 1, 1, 1, 1, 1, 6, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 6, 6, 1, 6, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 6, 1, 1, 6, 6, 1, 1, 1, 1, 1, 0, 6, 6, 12, 1, 6, 1, 6, 12, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 6, 6, 12, 1, 6, 1, 6, 6, 12, 1, 6, 12, 1, 6, 12, 1, 6, 1, 6, 1, 6, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 12, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 6, 1, 6, 1, 6, 6, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 12, 1, 1, 6, 1, 1, 1, 0, 6, 1, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 6, 6, 12, 1, 6, 1, 6, 12, 1, 0, 6, 6, 1, 6, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 6, 6, 12, 1, 6, 1, 6, 12, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 6, 1, 6, 6, 1, 1, 1, 0, 1, 1, 0, 6, 6, 1, 6, 6, 1, 6, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 6, 6, 12, 1, 6, 1, 6, 12, 1, 6, 6, 12, 1, 6, 1, 6, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 1, 1, 6, 1, 6, 1, 1, 6, 1, 1, 6, 1, 1, 6, 12, 1, 6, 1, 6, 1, 6, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 12, 1, 1, 1, 6, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 6, 6, 12, 1, 6, 6, 12, 1, 6, 12, 1, 0, 6, 1, 6, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 12, 1, 1, 1, 6, 1, 6, 1, 6, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 1, 1, 6, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 1, 6, 1, 6, 12, 1, 6, 0, 1, 1, 1, 1, 6, 1, 6, 12, 1, 6, 0, 1, 1, 6, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 1, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 6, 12, 1, 6, 1, 6, 6, 0, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 6, 12, 1, 1, 0, 1, 1, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 12, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 6, 12, 1, 1, 1, 6, 1, 6, 1, 6, 1, 1, 0, 6, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 6, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 6, 1, 1, 0, 6, 6, 12, 1, 1, 6, 12, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 12, 1, 1, 1, 6, 1, 1, 6, 6, 0, 1, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 12, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 6, 1, 6, 12, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 6, 6, 12, 12, 1, 6, 1, 6, 12, 1, 0, 1, 0, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 12, 1, 1, 1, 6, 1, 6, 1, 6, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 1, 6, 1, 6, 12, 1, 6, 6, 12, 1, 6, 1, 6, 1, 6, 6, 12, 1, 6, 1, 6, 6, 6, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 1, 1, 6, 1, 1, 1, 6, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 6, 6, 1, 6, 1, 0, 6, 6, 1, 1, 1, 6, 1, 6, 1, 6, 12, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 12, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 1, 6, 1, 6, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 1, 6, 1, 6, 12, 1, 6, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 6, 12, 1, 1, 0, 6, 12, 1, 1, 0, 12, 1, 1, 1, 1, 0, 6, 12, 1, 1, 0, 12, 1, 1, 1, 0, 6, 12, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 6, 6, 12, 1, 6, 12, 1, 6, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 6, 1, 6, 1, 6, 6, 6, 6, 6, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 6, 1, 6, 12, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 6, 6, 1, 6, 1, 0, 6, 6, 1, 6, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 6, 6, 6, 12, 1, 6, 8, 3, 6, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 6, 8, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 6, 8, 3, 6, 3, 1, 6, 8, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 6, 3, 6, 3, 3, 6, 3, 3, 6, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 6, 8, 3, 6, 3, 6, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 6, 8, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 8, 3, 3, 3, 3, 3, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 6, 3, 1, 6, 8, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 6, 8, 3, 6, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 1, 8, 3, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 1, 6, 8, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 8, 3, 3, 3, 3, 3, 3, 6, 3, 6, 3, 1, 6, 8, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 1, 6, 8, 3, 3, 6, 3, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 6, 8, 3, 6, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 1, 8, 3, 3, 1, 8, 3, 3, 1, 8, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 1, 6, 8, 3, 6, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 3, 3, 3, 3, 6, 3, 6, 3, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 6, 3, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 1, 8, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 1, 8, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 1, 8, 3, 3, 1, 8, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 1, 6, 8, 3, 6, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 6, 8, 3, 6, 3, 1, 8, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 3, 3, 6, 3, 6, 3, 1, 8, 3, 3, 1, 8, 3, 3, 3, 3, 3, 1, 6, 8, 3, 6, 3, 1, 8, 3, 3, 1, 6, 8, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 8, 3, 6, 3, 6, 3, 3, 3, 3, 3, 3, 1, 6, 8, 3, 6, 3, 3, 3, 1, 8, 3, 3, 3, 3, 1, 6, 8, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 8, 3, 3, 3, 3, 3, 6, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 6, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 1, 8, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 1, 6, 8, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 6, 8, 3, 6, 3, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 8, 3, 3, 3, 1, 6, 8, 3, 6, 3, 6, 3, 1, 6, 8, 3, 6, 3, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 1, 8, 3, 3, 3, 3, 3, 3, 1, 6, 8, 3, 6, 3, 6, 3, 6, 3, 1, 8, 3, 3, 3, 3, 6, 3, 6, 3, 3, 6, 3, 6, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 6, 3, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 1, 8, 3, 3, 3, 3, 3, 3, 3, 3, 1, 8, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 8, 3, 3, 3, 3, 3, 3, 1, 6, 8, 3, 6, 3, 1, 6, 8, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 8, 7, 5, 4, 0, 8, 7, 5, 4, 0, 8, 7, 5, 4, 0, 8, 7, 5, 4, 0, 8, 7, 5, 4, 0, 8, 7, 5, 4, 0, 8, 7, 5, 4, 0, 8, 7, 5, 4, 0, 8, 7, 5, 4, 0, 8, 7, 5, 4, 0, 8, 7, 5, 4, 0, 8, 7, 5, 4, 0, 8, 7, 5, 4, 0, 8, 7, 7, 5, 4, 0, 8, 7, 7, 5, 4, 0, 8, 5, 4, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 7, 4, 0, 8, 7, 4, 0, 8, 7, 4, 0, 8, 7, 4, 0, 8, 7, 4, 0, 8, 7, 4, 0, 8, 7, 4, 0, 8, 7, 4, 0, 8, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 4, 0, 8, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 7, 4, 0, 8, 7, 4, 0, 8, 5, 4, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 7, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 5, 4, 0, 8, 7, 4, 0, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 5, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 6, 8, 3, 6, 8, 3, 6, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 6, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 6, 8, 3, 6, 8, 3, 6, 8, 3, 6, 8, 3, 8, 3, 8, 3, 8, 3, 6, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 6, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 6, 8, 3, 6, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 6, 8, 3, 6, 8, 3, 6, 8, 3, 6, 8, 3, 6, 8, 3, 6, 8, 3, 6, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 6, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 6, 8, 3, 6, 8, 3, 6, 8, 3, 6, 8, 3, 6, 8, 3, 6, 8, 3, 6, 8, 3, 6, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 6, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 6, 8, 3, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8];
|
|
expr_arg1 = [0, 438, 476, 527, 227, 0, 450, 527, 233, 0, 456, 527, 236, 0, 461, 474, 505, 239, 0, 463, 475, 506, 240, 0, 465, 527, 241, 0, 492, 505, 251, 0, 494, 506, 252, 0, 500, 527, 255, 0, 568, 588, 674, 289, 0, 574, 674, 292, 0, 579, 586, 652, 295, 0, 581, 674, 296, 0, 635, 652, 321, 0, 643, 674, 325, 0, 707, 796, 348, 0, 707, 736, 781, 354, 0, 0, 719, 796, 0, 719, 781, 360, 0, 0, 725, 796, 0, 725, 781, 363, 0, 0, 730, 796, 0, 730, 781, 366, 0, 0, 779, 781, 389, 0, 796, 0, 786, 796, 0, 779, 0, 784, 795, 328, 0, 786, 0, 788, 793, 358, 0, 793, 0, 795, 0, 796, 0, 884, 889, 954, 442, 0, 937, 954, 467, 0, 1012, 1101, 494, 0, 1126, 0, 1012, 1041, 1086, 502, 0, 0, 1117, 0, 0, 1101, 0, 0, 1024, 1101, 0, 1126, 0, 1024, 1086, 508, 0, 0, 1117, 0, 0, 0, 0, 1030, 1101, 0, 1126, 0, 1030, 1086, 511, 0, 0, 1117, 0, 0, 0, 0, 1035, 1101, 0, 1126, 0, 1035, 1086, 514, 0, 0, 1117, 0, 0, 0, 0, 1084, 1086, 537, 0, 1101, 0, 1117, 0, 1126, 0, 1091, 1101, 0, 1117, 541, 0, 1126, 0, 1115, 1117, 550, 0, 1126, 0, 1120, 1126, 0, 1084, 0, 0, 0, 0, 1089, 1100, 474, 0, 1091, 0, 0, 0, 0, 1093, 1098, 506, 0, 1098, 0, 1100, 0, 0, 0, 0, 0, 1115, 0, 1120, 0, 1122, 1125, 496, 0, 1125, 0, 1126, 0, 1294, 1343, 628, 0, 1377, 0, 1424, 0, 1294, 1308, 1328, 639, 0, 0, 1359, 0, 1365, 0, 0, 1409, 0, 0, 1471, 0, 1343, 0, 0, 0, 0, 0, 0, 1377, 0, 0, 0, 1424, 0, 1302, 1343, 0, 1377, 0, 1424, 0, 1302, 1328, 644, 0, 0, 1359, 0, 1365, 0, 0, 1409, 0, 0, 1471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1304, 1340, 641, 0, 1376, 0, 1304, 1307, 0, 0, 1340, 0, 1335, 1340, 0, 1376, 0, 1370, 1376, 0, 1326, 1328, 654, 0, 1343, 0, 1359, 0, 1365, 0, 1377, 0, 1409, 0, 1424, 0, 1471, 0, 1331, 1343, 0, 1359, 657, 0, 1365, 0, 1377, 0, 1409, 0, 1424, 0, 1471, 0, 1357, 1359, 667, 0, 1365, 0, 1377, 0, 1409, 0, 1424, 0, 1471, 0, 1363, 1365, 670, 0, 1377, 0, 1409, 0, 1424, 0, 1471, 0, 1368, 1377, 0, 1409, 673, 0, 1424, 0, 1471, 0, 1407, 1409, 689, 0, 1424, 0, 1471, 0, 1414, 1424, 0, 1471, 693, 0, 1444, 1471, 705, 0, 1326, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1331, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1333, 1341, 629, 0, 1421, 0, 1333, 1341, 0, 1472, 658, 0, 1421, 0, 1335, 0, 0, 0, 0, 0, 1416, 1421, 0, 1472, 694, 0, 1446, 1472, 706, 0, 0, 1342, 623, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1357, 0, 0, 0, 0, 0, 0, 1363, 0, 0, 0, 0, 0, 0, 1368, 0, 0, 0, 0, 0, 0, 1370, 0, 1376, 0, 0, 0, 0, 0, 0, 0, 0, 1407, 0, 0, 1414, 0, 0, 1416, 0, 0, 0, 0, 1422, 1423, 0, 0, 1422, 1423, 0, 1422, 1423, 0, 1422, 1423, 0, 0, 0, 0, 1512, 1616, 729, 0, 1679, 0, 1512, 1529, 1604, 739, 0, 0, 1667, 0, 0, 1734, 0, 1616, 0, 0, 0, 1679, 0, 1522, 1616, 0, 1679, 0, 1522, 1604, 745, 0, 0, 1667, 0, 0, 1734, 0, 0, 0, 0, 0, 1602, 1604, 780, 0, 1616, 0, 1667, 0, 1679, 0, 1734, 0, 1607, 1616, 0, 1667, 783, 0, 1679, 0, 1734, 0, 1665, 1667, 810, 0, 1679, 0, 1734, 0, 1670, 1679, 0, 1734, 813, 0, 1705, 1734, 828, 0, 1602, 0, 0, 0, 0, 0, 0, 1607, 0, 0, 0, 0, 0, 0, 1615, 724, 0, 0, 0, 0, 0, 0, 0, 0, 1661, 1678, 756, 0, 1665, 0, 0, 1670, 0, 0, 0, 0, 1884, 1929, 1974, 916, 0, 2033, 0, 1886, 2036, 917, 0, 1886, 1929, 0, 1918, 1974, 932, 0, 2033, 0, 1923, 1974, 935, 0, 2033, 0, 1972, 1974, 958, 0, 2033, 0, 1998, 2033, 970, 0, 2338, 2395, 1117, 0, 2338, 2352, 2374, 1139, 0, 0, 2500, 0, 2395, 0, 2343, 2395, 0, 2343, 2374, 1142, 0, 0, 2500, 0, 0, 2345, 2351, 2505, 1143, 0, 2347, 2393, 1123, 0, 2347, 2350, 0, 2506, 1144, 0, 2393, 0, 2381, 2393, 0, 2506, 1159, 0, 2468, 2506, 1199, 0, 2466, 2505, 1198, 0, 2372, 2374, 1154, 0, 2395, 0, 2500, 0, 2377, 2395, 0, 2500, 1157, 0, 2456, 2500, 1193, 0, 2372, 0, 0, 2377, 0, 0, 2379, 2390, 1119, 0, 2379, 2390, 2502, 1158, 0, 2381, 0, 0, 2383, 2392, 1124, 0, 2383, 2392, 2507, 1160, 0, 2385, 2394, 1126, 0, 2460, 2502, 1195, 0, 0, 2470, 2507, 1200, 0, 0, 0, 0, 2394, 0, 0, 0, 2632, 2696, 1266, 0, 2632, 2643, 2659, 1275, 0, 2687, 0, 0, 2637, 2696, 0, 2637, 2659, 1278, 0, 2687, 0, 0, 2657, 2659, 1286, 0, 2687, 0, 2696, 0, 2685, 2687, 1299, 0, 2696, 0, 2690, 2696, 0, 2657, 0, 2662, 2665, 1268, 0, 2665, 0, 2685, 0, 2690, 0, 2696, 0, 2968, 3042, 1426, 0, 2968, 2991, 3026, 1440, 0, 0, 3106, 0, 3042, 0, 2974, 3042, 0, 2974, 3026, 1443, 0, 0, 3106, 0, 0, 2982, 3042, 0, 2982, 3026, 1448, 0, 0, 3106, 0, 0, 2986, 3039, 1445, 0, 2986, 2989, 0, 3031, 3039, 0, 3024, 3026, 1466, 0, 3042, 0, 3106, 0, 3029, 3042, 0, 3106, 1469, 0, 3068, 3106, 1485, 0, 3024, 0, 0, 3029, 0, 0, 3031, 0, 3035, 3041, 3112, 1472, 0, 3038, 1421, 0, 3039, 0, 3041, 0, 3080, 3112, 1491, 0, 0, 0, 3505, 3526, 3572, 1696, 0, 3512, 3572, 1701, 0, 3514, 3521, 3574, 1702, 0, 3548, 3574, 1715, 0, 3544, 3572, 1713, 0, 3618, 3662, 1737, 0, 3704, 0, 3735, 0, 3760, 0, 3618, 3629, 3646, 1750, 0, 0, 3687, 0, 0, 3726, 0, 0, 3751, 0, 0, 3805, 0, 3662, 0, 0, 0, 0, 0, 0, 0, 3704, 0, 0, 0, 0, 0, 3735, 0, 0, 0, 3760, 0, 3623, 3662, 0, 3704, 0, 3735, 0, 3760, 0, 3623, 3646, 1753, 0, 0, 3687, 0, 0, 3726, 0, 0, 3751, 0, 0, 3805, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3644, 3646, 1762, 0, 3662, 0, 3687, 0, 3704, 0, 3726, 0, 3735, 0, 3751, 0, 3760, 0, 3805, 0, 3651, 3662, 0, 3687, 1766, 0, 3704, 0, 3726, 0, 3735, 0, 3751, 0, 3760, 0, 3805, 0, 3685, 3687, 1780, 0, 3704, 0, 3726, 0, 3735, 0, 3751, 0, 3760, 0, 3805, 0, 3694, 3704, 0, 3726, 1785, 0, 3735, 0, 3751, 0, 3760, 0, 3805, 0, 3724, 3726, 1794, 0, 3735, 0, 3751, 0, 3760, 0, 3805, 0, 3729, 3735, 0, 3751, 1797, 0, 3760, 0, 3805, 0, 3749, 3751, 1805, 0, 3760, 0, 3805, 0, 3754, 3760, 0, 3805, 1808, 0, 3803, 3805, 1831, 0, 3644, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3649, 3661, 1717, 0, 3651, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3653, 3659, 1738, 0, 3734, 0, 3653, 3659, 0, 3655, 3660, 1739, 0, 3759, 0, 3811, 0, 3655, 3660, 0, 0, 3759, 0, 3731, 3734, 0, 0, 3756, 3759, 0, 3811, 0, 3808, 3811, 0, 0, 3661, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3685, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3694, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3702, 1732, 0, 3703, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3724, 0, 0, 0, 0, 0, 0, 3729, 0, 0, 0, 0, 0, 0, 3731, 0, 3734, 0, 0, 0, 0, 0, 0, 0, 0, 3749, 0, 0, 3754, 0, 0, 3756, 0, 0, 0, 0, 0, 0, 0, 3808, 0, 3811, 0, 480, 870, 889, 895, 908, 940, 96, 164, 186, 346, 440, 440, 440, 440, 452, 452, 452, 458, 458, 474, 475, 476, 570, 570, 570, 576, 576, 586, 588, 649, 709, 709, 709, 709, 709, 721, 721, 721, 721, 727, 727, 727, 736, 736, 781, 793, 794, 795, 796, 875, 875, 881, 889, 951, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1026, 1026, 1026, 1026, 1026, 1026, 1032, 1032, 1032, 1032, 1032, 1041, 1041, 1041, 1041, 1086, 1086, 1086, 1098, 1099, 1100, 1101, 1101, 1101, 1117, 1125, 1126, 1202, 1208, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1307, 1307, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1340, 1340, 1341, 1341, 1341, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1359, 1359, 1359, 1359, 1359, 1365, 1365, 1365, 1365, 1376, 1377, 1377, 1377, 1377, 1409, 1409, 1412, 1421, 1421, 1422, 1424, 1424, 1514, 1514, 1514, 1514, 1514, 1514, 1529, 1529, 1529, 1529, 1529, 1555, 1574, 1580, 1583, 1586, 1592, 1604, 1604, 1604, 1604, 1616, 1616, 1616, 1616, 1667, 1667, 1677, 1679, 1679, 1697, 1713, 1783, 1886, 1886, 1886, 1886, 1892, 1920, 1920, 1920, 1929, 1929, 1974, 1983, 1986, 2010, 2096, 2340, 2340, 2340, 2340, 2350, 2350, 2351, 2352, 2352, 2352, 2368, 2368, 2374, 2374, 2390, 2390, 2392, 2392, 2393, 2393, 2394, 2395, 2395, 2440, 2478, 2571, 2634, 2634, 2634, 2634, 2643, 2643, 2643, 2659, 2659, 2665, 2687, 2696, 2870, 2876, 2970, 2970, 2970, 2970, 2970, 2976, 2976, 2976, 2976, 2989, 2991, 2991, 2991, 3021, 3021, 3026, 3026, 3039, 3041, 3042, 3042, 3058, 3084, 3163, 3167, 3215, 3273, 3273, 3282, 3297, 3321, 3349, 3402, 3402, 3413, 3507, 3507, 3521, 3526, 3620, 3620, 3620, 3620, 3620, 3620, 3620, 3620, 3620, 3620, 3629, 3629, 3629, 3629, 3629, 3629, 3629, 3629, 3629, 3646, 3646, 3646, 3646, 3646, 3646, 3646, 3646, 3659, 3659, 3660, 3660, 3660, 3661, 3662, 3662, 3662, 3662, 3662, 3662, 3662, 3662, 3687, 3687, 3687, 3687, 3687, 3687, 3704, 3704, 3704, 3704, 3704, 3704, 3726, 3726, 3726, 3726, 3734, 3735, 3735, 3735, 3735, 3751, 3751, 3759, 3759, 3760, 3760, 3811, 490, 504, 250, 0, 504, 220, 0, 504, 0, 461, 0, 492, 0, 505, 221, 0, 505, 0, 463, 0, 494, 0, 506, 222, 0, 506, 0, 496, 507, 253, 0, 507, 223, 0, 507, 0, 498, 526, 254, 0, 526, 224, 0, 526, 0, 438, 0, 450, 0, 456, 0, 465, 0, 500, 0, 527, 225, 0, 527, 0, 502, 528, 256, 0, 528, 226, 0, 528, 0, 490, 195, 0, 0, 0, 196, 0, 0, 0, 0, 197, 0, 0, 0, 0, 496, 198, 0, 0, 0, 498, 217, 0, 0, 0, 218, 0, 0, 0, 0, 0, 0, 0, 502, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 633, 651, 320, 0, 651, 282, 0, 651, 0, 579, 0, 635, 0, 652, 283, 0, 652, 0, 637, 653, 322, 0, 653, 284, 0, 653, 0, 639, 654, 323, 0, 654, 285, 0, 654, 0, 641, 673, 324, 0, 673, 286, 0, 673, 0, 568, 0, 574, 0, 581, 0, 643, 0, 674, 287, 0, 674, 0, 645, 675, 326, 0, 675, 288, 0, 675, 0, 633, 257, 0, 0, 0, 258, 0, 0, 0, 0, 637, 259, 0, 0, 0, 639, 260, 0, 0, 0, 641, 279, 0, 0, 0, 280, 0, 0, 0, 0, 0, 0, 645, 281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 810, 832, 402, 0, 832, 351, 0, 832, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 781, 352, 0, 0, 781, 0, 812, 833, 403, 0, 833, 353, 0, 833, 0, 784, 0, 810, 347, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 812, 349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 788, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 935, 953, 466, 0, 953, 429, 0, 953, 0, 884, 0, 937, 0, 954, 430, 0, 954, 0, 939, 955, 468, 0, 955, 431, 0, 955, 0, 941, 974, 469, 0, 974, 432, 0, 974, 0, 873, 975, 436, 0, 879, 975, 439, 0, 943, 975, 470, 0, 975, 433, 0, 975, 0, 945, 976, 471, 0, 976, 434, 0, 976, 0, 947, 977, 472, 0, 977, 435, 0, 977, 0, 935, 404, 0, 0, 0, 405, 0, 0, 0, 0, 939, 406, 0, 0, 0, 941, 425, 0, 0, 0, 873, 426, 0, 879, 0, 943, 0, 0, 0, 945, 427, 0, 0, 0, 947, 428, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1140, 1162, 561, 0, 1162, 498, 0, 1162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1086, 499, 0, 0, 0, 0, 0, 0, 1117, 0, 0, 1086, 1117, 0, 1142, 1163, 562, 0, 1163, 500, 0, 1163, 0, 0, 0, 1089, 0, 1140, 493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1142, 495, 0, 0, 0, 1122, 0, 0, 0, 0, 0, 0, 0, 0, 1093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1438, 1450, 702, 0, 1450, 632, 0, 1450, 0, 1440, 1451, 703, 0, 1451, 633, 0, 1451, 0, 1442, 1470, 704, 0, 1470, 634, 0, 1470, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1328, 635, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1359, 0, 0, 0, 0, 0, 0, 1365, 0, 0, 0, 0, 0, 0, 0, 0, 1409, 0, 0, 0, 1444, 0, 1471, 0, 1328, 1359, 1365, 1409, 1471, 0, 0, 0, 0, 0, 0, 1446, 0, 1472, 636, 0, 1472, 0, 1448, 1473, 707, 0, 1473, 637, 0, 1473, 0, 1401, 1406, 687, 0, 1406, 638, 0, 1406, 0, 1438, 607, 0, 0, 0, 1440, 608, 0, 0, 0, 1442, 627, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1448, 630, 0, 0, 0, 1401, 631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1337, 1342, 0, 1342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1412, 0, 0, 1418, 1423, 0, 0, 0, 0, 0, 0, 1403, 1405, 688, 0, 1405, 0, 1405, 686, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1697, 1713, 824, 0, 1738, 0, 1699, 1738, 825, 0, 1713, 732, 0, 1713, 733, 0, 1738, 0, 1738, 0, 1713, 1738, 0, 1701, 1714, 826, 0, 1714, 734, 0, 1714, 0, 1703, 1733, 827, 0, 1733, 735, 0, 1733, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1604, 736, 0, 0, 0, 0, 0, 0, 0, 0, 1667, 0, 0, 0, 1705, 0, 1734, 0, 1604, 1667, 1734, 0, 1707, 1735, 829, 0, 1735, 737, 0, 1735, 0, 1709, 1736, 830, 0, 1736, 738, 0, 1736, 0, 1697, 708, 0, 0, 1699, 0, 0, 0, 0, 1699, 0, 0, 0, 0, 1701, 709, 0, 0, 0, 1703, 728, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1707, 730, 0, 0, 0, 1709, 731, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1547, 1549, 755, 0, 1549, 0, 1549, 754, 0, 0, 1611, 1615, 0, 1615, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1711, 1737, 831, 0, 1737, 0, 1737, 823, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1661, 0, 1553, 1661, 0, 0, 0, 0, 0, 0, 0, 1659, 1661, 0, 1674, 1678, 0, 1678, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1984, 1986, 963, 0, 2012, 0, 1986, 909, 0, 1992, 2012, 967, 0, 2012, 0, 1986, 2012, 0, 1994, 2013, 968, 0, 2013, 910, 0, 2013, 0, 1996, 2032, 969, 0, 2032, 911, 0, 2032, 0, 1884, 0, 0, 1886, 0, 1918, 0, 0, 1923, 0, 0, 1972, 0, 0, 1974, 912, 0, 1998, 0, 2033, 0, 1974, 2033, 0, 2000, 2034, 971, 0, 2034, 913, 0, 2034, 0, 2002, 2035, 972, 0, 2035, 914, 0, 2035, 0, 1984, 884, 0, 0, 0, 1992, 0, 0, 0, 1994, 885, 0, 0, 0, 1996, 904, 0, 0, 0, 905, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2000, 906, 0, 0, 0, 2002, 907, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1890, 2036, 919, 0, 2004, 2036, 973, 0, 2036, 918, 0, 0, 1890, 0, 2004, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2452, 2480, 1191, 0, 2480, 1127, 0, 2480, 0, 2454, 2499, 1192, 0, 2499, 1128, 0, 2499, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2374, 1129, 0, 0, 0, 2456, 0, 2500, 0, 2374, 2500, 0, 2458, 2501, 1194, 0, 2501, 1130, 0, 2501, 0, 0, 0, 2460, 0, 2502, 1131, 0, 2502, 0, 2462, 2503, 1196, 0, 2503, 1132, 0, 2503, 0, 2464, 2504, 1197, 0, 2504, 1133, 0, 2504, 0, 2345, 0, 2466, 0, 2505, 1134, 0, 2505, 0, 0, 0, 0, 0, 2468, 0, 2506, 1135, 0, 2506, 0, 0, 0, 2470, 0, 2507, 1136, 0, 2507, 0, 2366, 2368, 1151, 0, 2446, 0, 2368, 1137, 0, 2438, 2446, 1184, 0, 2440, 2509, 1185, 0, 2444, 2446, 1187, 0, 2446, 0, 2368, 2446, 0, 0, 0, 2452, 1097, 0, 0, 0, 2454, 1116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2458, 1118, 0, 0, 0, 0, 0, 0, 0, 0, 2462, 1120, 0, 0, 0, 2464, 1121, 0, 0, 0, 1122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2366, 1125, 0, 0, 0, 2438, 0, 2440, 0, 2444, 0, 0, 0, 2385, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2440, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2440, 0, 0, 0, 2474, 2509, 1202, 0, 0, 2509, 1186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2714, 2736, 1312, 0, 2736, 1270, 0, 2736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2659, 1271, 0, 0, 0, 2687, 0, 0, 2659, 2687, 0, 0, 0, 2679, 2681, 1296, 0, 2681, 1274, 0, 2681, 0, 2714, 1265, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2662, 0, 2679, 1269, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2716, 2737, 1261, 1313, 0, 2737, 0, 2737, 1311, 0, 0, 0, 0, 0, 3064, 3086, 1483, 0, 3086, 1432, 0, 3086, 0, 3066, 3105, 1484, 0, 3105, 1433, 0, 3105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3026, 1434, 0, 0, 0, 3068, 0, 3106, 0, 3026, 3106, 0, 3070, 3107, 1486, 0, 3107, 1435, 0, 3107, 0, 3072, 3108, 1487, 0, 3108, 1436, 0, 3108, 0, 3074, 3109, 1488, 0, 3109, 1437, 0, 3109, 0, 3076, 3110, 1489, 0, 3110, 1438, 0, 3110, 0, 3019, 3021, 1465, 0, 3058, 0, 3111, 0, 3021, 1439, 0, 3056, 3058, 1479, 0, 3111, 0, 3058, 0, 3078, 3111, 1490, 0, 3111, 0, 3021, 3058, 3111, 0, 3064, 1406, 0, 0, 0, 3066, 1425, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3070, 1427, 0, 0, 0, 3072, 1428, 0, 0, 0, 3074, 1429, 0, 0, 0, 3076, 1430, 0, 0, 0, 3019, 1431, 0, 0, 0, 0, 3056, 0, 0, 0, 3078, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3033, 3038, 0, 3038, 0, 0, 3035, 3041, 0, 0, 0, 3080, 0, 3112, 0, 3112, 1461, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1460, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3540, 3552, 1711, 0, 3552, 1688, 0, 3552, 0, 3542, 3571, 1712, 0, 3571, 1689, 0, 3571, 0, 3505, 0, 3512, 0, 3544, 0, 3572, 1690, 0, 3572, 0, 3546, 3573, 1714, 0, 3573, 1691, 0, 3573, 0, 3514, 0, 3548, 0, 3574, 1692, 0, 3574, 0, 3550, 3575, 1716, 0, 3575, 1693, 0, 3575, 0, 3540, 1662, 0, 0, 0, 3542, 1681, 0, 0, 0, 1682, 0, 0, 0, 0, 0, 3546, 1683, 0, 0, 0, 1684, 0, 0, 0, 0, 3550, 1685, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3837, 3859, 1847, 0, 3859, 1742, 0, 3859, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3646, 1743, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3687, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3726, 0, 0, 0, 0, 0, 0, 0, 0, 3751, 0, 0, 0, 3803, 0, 3805, 0, 3646, 3687, 3726, 3751, 3805, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3649, 0, 3837, 1736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3696, 3702, 0, 3702, 0, 0, 3698, 3703, 0, 3703, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3827, 3833, 3860, 1845, 0, 71, 1, 4517, 72, 4520, 96, 4522, 96, 4524, 1430, 98, 4527, 98, 4529, 98, 4531, 99, 4533, 100, 4535, 101, 4537, 102, 4539, 103, 4541, 104, 4543, 105, 4545, 106, 4547, 107, 4549, 108, 4551, 109, 4553, 110, 4555, 111, 4557, 112, 4559, 113, 4561, 114, 4563, 115, 4565, 120, 4567, 121, 4569, 122, 4571, 0, 71, 1, 4574, 72, 4577, 99, 4579, 100, 4581, 101, 4583, 120, 4585, 121, 4587, 122, 4589, 0, 210, 40, 4592, 212, 4595, 0, 440, 108, 4598, 440, 4601, 446, 4603, 452, 4605, 452, 4607, 452, 4609, 458, 4611, 458, 4613, 458, 4615, 458, 4617, 0, 108, 4598, 4601, 4603, 4605, 4607, 4609, 4611, 4613, 4615, 4617, 472, 4631, 473, 4633, 16, 474, 4636, 21, 475, 4639, 3, 476, 4642, 476, 4644, 476, 4646, 476, 4648, 0, 446, 108, 4651, 472, 4654, 473, 4656, 0, 108, 1774, 1771, 1783, 1792, 1801, 1798, 1810, 1807, 1825, 1834, 1831, 0, 570, 144, 4672, 570, 4675, 576, 4677, 576, 4679, 576, 4681, 0, 144, 4672, 4675, 4677, 4679, 4681, 51, 586, 4691, 587, 4693, 42, 588, 4696, 588, 4698, 588, 4700, 0, 709, 176, 4703, 709, 4706, 715, 4708, 721, 4710, 721, 4712, 721, 4714, 727, 4716, 727, 4718, 727, 4720, 727, 4722, 735, 4724, 72, 736, 4727, 736, 4729, 736, 4731, 736, 4733, 0, 176, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 2041, 2038, 2066, 2063, 0, 715, 176, 4757, 735, 4760, 0, 176, 4710, 4712, 4714, 4716, 4718, 4720, 4722, 0, 176, 2056, 73, 81, 89, 97, 102, 0, 176, 122, 794, 4782, 124, 113, 126, 68, 78, 86, 94, 105, 108, 0, 196, 119, 4782, 113, 105, 108, 0, 185, 4782, 113, 105, 108, 0, 875, 213, 4807, 875, 4810, 881, 4812, 881, 4814, 881, 4816, 0, 213, 4807, 4810, 4812, 4814, 4816, 129, 889, 4826, 890, 4828, 0, 1014, 244, 4831, 1014, 4834, 1020, 4836, 1026, 4838, 1026, 4840, 1026, 4842, 1032, 4844, 1032, 4846, 1032, 4848, 1032, 4850, 1040, 4852, 1040, 4854, 144, 1041, 4857, 1041, 4859, 1041, 4861, 1041, 4863, 0, 244, 4838, 4840, 4842, 4844, 4846, 4848, 4850, 0, 244, 2273, 145, 161, 176, 191, 201, 0, 244, 245, 242, 1099, 4886, 247, 233, 152, 138, 156, 171, 186, 204, 211, 0, 265, 242, 4886, 233, 204, 211, 0, 254, 242, 4886, 233, 204, 211, 1507, 1508, 258, 222, 225, 0, 244, 2281, 149, 165, 180, 195, 206, 213, 219, 0, 1307, 313, 4927, 274, 1308, 4931, 1308, 4933, 2445, 275, 310, 355, 335, 347, 477, 471, 2649, 2647, 289, 266, 303, 358, 373, 2461, 279, 314, 360, 375, 389, 2468, 281, 316, 362, 378, 392, 403, 338, 349, 296, 269, 305, 364, 380, 2711, 2706, 2516, 2513, 0, 1375, 330, 4975, 1375, 4978, 352, 394, 406, 415, 0, 341, 4975, 4978, 352, 394, 406, 415, 0, 313, 2477, 284, 319, 366, 382, 396, 408, 417, 425, 0, 313, 482, 474, 491, 573, 576, 579, 1571, 574, 577, 580, 2698, 300, 271, 307, 368, 384, 398, 410, 420, 428, 433, 0, 353, 569, 570, 0, 353, 573, 574, 0, 353, 576, 577, 0, 353, 579, 580, 0, 313, 2398, 2407, 2416, 2483, 2498, 2507, 0, 1514, 380, 5051, 1514, 5054, 1528, 5056, 1528, 5058, 592, 1529, 5061, 1529, 5063, 0, 380, 5051, 5054, 5056, 5058, 592, 5061, 5063, 3023, 3018, 0, 380, 5051, 5054, 5056, 5058, 592, 5061, 5063, 3023, 3018, 1555, 5087, 1555, 5089, 1574, 5091, 1574, 5093, 1586, 1579, 5096, 1579, 5098, 1579, 5100, 1580, 5102, 1580, 5104, 1583, 5106, 1583, 5108, 1588, 1586, 5111, 1586, 5113, 1589, 1592, 5116, 1592, 5118, 1590, 1595, 5121, 1595, 5123, 1595, 5125, 1598, 5127, 1598, 5129, 1598, 5131, 1601, 5133, 1601, 5135, 1601, 5137, 2900, 593, 614, 628, 1614, 5143, 1614, 5145, 1614, 5147, 3030, 3028, 602, 586, 609, 631, 640, 3083, 3086, 3095, 2910, 597, 618, 633, 642, 650, 1677, 5165, 1677, 5167, 3100, 3098, 606, 589, 611, 635, 645, 653, 658, 2854, 2857, 2871, 2880, 2916, 2926, 2935, 3059, 2860, 2862, 0, 380, 5051, 5054, 5056, 5058, 592, 5061, 5063, 3023, 3018, 5087, 5089, 5093, 1586, 5098, 5100, 5108, 1588, 5113, 1589, 5118, 1590, 5123, 5125, 5129, 5131, 5135, 5137, 2900, 593, 614, 628, 5143, 5145, 5147, 3030, 3028, 602, 586, 609, 631, 640, 0, 380, 5051, 5054, 5056, 5058, 592, 5061, 5063, 5087, 5089, 5096, 5098, 5100, 5102, 5104, 0, 403, 5089, 5102, 5104, 5143, 5145, 5147, 3086, 3095, 5165, 5167, 3100, 3098, 653, 658, 0, 397, 5091, 5093, 1586, 5096, 5098, 5100, 5106, 5108, 1588, 5111, 5113, 1589, 5116, 5118, 1590, 5121, 5123, 5125, 5127, 5129, 5131, 5133, 5135, 5137, 5143, 5145, 5147, 3030, 3028, 631, 640, 5165, 5167, 3100, 3098, 653, 658, 0, 412, 5091, 5096, 5165, 5167, 3100, 3098, 653, 658, 0, 412, 5093, 1586, 5098, 5100, 0, 397, 5093, 1586, 5098, 5100, 5108, 1588, 5113, 1589, 5118, 1590, 5123, 5125, 5129, 5131, 5135, 5137, 5143, 5145, 5147, 3030, 3028, 631, 640, 0, 416, 5093, 5098, 0, 406, 5102, 5104, 5165, 5167, 3100, 3098, 653, 658, 0, 410, 5106, 5121, 5165, 5167, 3100, 3098, 653, 658, 0, 410, 5108, 1588, 5123, 5125, 0, 421, 5108, 5123, 0, 408, 5111, 5127, 5165, 5167, 3100, 3098, 653, 658, 0, 408, 5113, 1589, 5129, 5131, 0, 423, 5113, 5129, 0, 425, 5116, 5133, 5165, 5167, 3100, 3098, 653, 658, 0, 425, 5118, 1590, 5135, 5137, 0, 427, 5118, 5135, 0, 380, 2900, 593, 614, 628, 0, 403, 3086, 3095, 5165, 5167, 3100, 3098, 653, 658, 0, 380, 2910, 597, 618, 633, 642, 650, 0, 1783, 468, 5442, 1783, 5445, 1606, 1789, 5448, 1789, 5450, 1789, 5452, 1795, 5454, 1795, 5456, 1819, 5458, 1819, 5460, 1820, 5462, 1820, 5464, 1839, 5466, 1839, 5468, 1840, 5470, 1840, 5472, 1841, 5474, 1841, 5476, 1842, 5478, 1842, 5480, 1843, 5482, 1843, 5484, 1844, 5486, 1844, 5488, 0, 1817, 468, 5491, 1817, 5494, 0, 497, 710, 714, 1892, 5500, 1892, 5502, 1899, 5504, 1899, 5506, 1907, 5508, 1907, 5510, 1908, 5512, 1908, 5514, 1914, 5516, 1914, 5518, 1920, 5520, 1920, 5522, 1920, 5524, 1928, 5526, 1928, 5528, 704, 715, 1929, 5532, 1929, 5534, 0, 497, 5512, 5514, 0, 497, 3176, 705, 718, 724, 730, 0, 1982, 527, 5548, 1982, 5551, 0, 497, 3132, 3127, 0, 2086, 551, 5558, 2086, 5561, 2096, 5563, 2096, 5565, 2132, 5567, 2151, 5569, 2152, 5571, 2153, 5573, 2154, 5575, 2155, 5577, 2156, 5579, 2157, 5581, 2158, 5583, 2159, 5585, 2160, 5587, 2161, 5589, 2162, 5591, 0, 639, 820, 2391, 5596, 2391, 5598, 832, 782, 841, 799, 804, 0, 2695, 712, 5606, 2695, 5609, 894, 897, 0, 718, 5606, 5609, 894, 897, 0, 2970, 784, 5620, 2970, 5623, 2976, 5625, 2976, 5627, 2976, 5629, 0, 784, 5620, 5623, 5625, 5627, 5629, 2989, 5638, 2990, 5640, 2990, 5642, 918, 2991, 5645, 2991, 5647, 2991, 5649, 0, 784, 5620, 5623, 5625, 5627, 5629, 5638, 5640, 5642, 918, 5645, 5647, 5649, 0, 784, 5620, 5623, 5625, 5627, 5629, 5638, 5640, 5642, 918, 5645, 5647, 5649, 0, 784, 5620, 5623, 5625, 5627, 5629, 5638, 5640, 5642, 918, 5645, 5647, 5649, 3794, 3787, 0, 784, 5620, 5623, 5625, 5627, 5629, 5638, 5640, 5642, 918, 5645, 5647, 5649, 3794, 3787, 3738, 919, 931, 942, 960, 3901, 3899, 950, 957, 986, 3905, 925, 914, 928, 939, 963, 968, 0, 784, 3794, 3787, 0, 784, 3738, 919, 931, 942, 960, 0, 805, 3901, 3899, 957, 986, 3905, 963, 968, 0, 784, 3803, 3790, 3798, 0, 3189, 847, 5754, 3208, 5757, 3209, 5759, 3210, 5761, 3211, 5763, 3212, 5765, 3213, 5767, 3214, 5769, 3215, 5771, 3215, 5773, 3217, 5775, 3217, 5777, 0, 3273, 873, 5780, 3273, 5783, 1688, 1689, 3281, 5787, 3281, 5789, 3282, 5791, 3282, 5793, 3282, 5795, 1690, 3285, 5798, 3285, 5800, 3291, 5802, 3291, 5804, 3291, 5806, 3291, 5808, 3321, 5810, 3321, 5812, 1692, 3323, 5815, 3323, 5817, 3342, 5819, 3342, 5821, 3343, 5823, 3343, 5825, 3344, 5827, 3344, 5829, 3345, 5831, 3345, 5833, 3346, 5835, 3346, 5837, 3347, 5839, 3347, 5841, 3348, 5843, 3348, 5845, 3349, 5847, 3349, 5849, 3349, 5851, 1693, 3350, 5854, 3350, 5856, 3350, 5858, 3351, 5860, 3351, 5862, 3352, 5864, 3352, 5866, 3352, 5868, 3352, 5870, 0, 873, 5791, 5793, 5795, 0, 3413, 913, 5878, 3413, 5881, 3413, 5883, 0, 3507, 943, 5886, 3507, 5889, 1013, 3521, 5892, 3522, 5894, 3522, 5896, 3525, 5898, 3525, 5900, 1004, 3526, 5903, 3526, 5905, 0, 943, 3978, 3987, 3998, 4007, 4016, 4025, 0, 3614, 971, 5916, 3614, 5919, 3620, 5921, 3620, 5923, 0, 971, 5916, 5919, 5921, 5923, 3628, 5931, 3628, 5933, 1036, 3629, 5936, 3629, 5938, 0, 971, 5916, 5919, 5921, 5923, 5931, 5933, 1036, 5936, 5938, 4118, 1037, 1082, 1114, 1274, 1268, 1285, 1277, 1303, 1243, 1052, 1026, 1073, 1117, 1134, 4136, 1041, 1086, 1119, 1136, 1152, 3700, 5972, 3700, 5974, 4315, 4313, 4321, 4319, 1060, 1029, 1075, 1121, 1139, 1155, 1168, 0, 971, 4118, 1037, 1082, 1114, 0, 971, 1274, 1268, 1285, 1277, 1303, 1243, 1052, 1026, 1073, 1117, 1134, 0, 987, 1268, 1277, 1243, 1117, 1134, 0, 971, 4136, 1041, 1086, 1119, 1136, 1152, 0, 987, 4315, 4313, 4321, 4319, 1155, 1168, 0, 988, 4315, 4313, 4321, 4319, 1155, 1168, 0, 998, 4315, 4313, 4321, 4319, 1155, 1168, 0, 971, 4149, 1044, 1089, 1123, 1141, 1157, 1170, 1182, 0, 1029, 1300, 3827, 6058, 3827, 6060, 3833, 6062, 3833, 6064, 3860, 6066, 0, 1036, 1300, 6058, 6060, 6062, 6064, 6066, 0, 3918, 1055, 6077, 3918, 6080, 0, 3919, 1055, 6083, 3920, 6086, 3921, 6088, 3922, 6090, 3923, 6092, 3924, 6094, 3925, 6096, 3926, 6098, 3927, 6100, 3928, 6102, 3929, 6104, 3930, 6106, 3931, 6108, 3932, 6110, 0, 327, 327, 327, 6115, 0, 338, 338, 338, 6120, 0, 350, 350, 350, 6125, 0, 405, 405, 405, 6130, 0, 416, 416, 416, 6135, 0, 419, 419, 419, 6140, 0, 421, 421, 421, 6145, 0, 423, 423, 423, 6150, 0, 427, 427, 427, 6155, 0, 429, 429, 429, 6160, 0, 431, 431, 431, 6165, 0, 433, 433, 433, 6170, 0, 445, 445, 445, 6175, 0, 861, 861, 861, 861, 6181, 0, 899, 899, 899, 899, 6187, 0, 2, 2, 6191, 3, 6193, 0, 2, 4, 6197, 0, 2, 5, 6201, 0, 2, 6, 6205, 0, 2, 7, 6209, 0, 2, 8, 6213, 0, 2, 9, 6217, 0, 2, 10, 6221, 0, 2, 11, 6225, 0, 2, 12, 6229, 0, 2, 13, 6233, 0, 2, 14, 6237, 0, 2, 15, 6241, 0, 2, 16, 6245, 0, 2, 17, 6249, 0, 2, 18, 6253, 0, 2, 19, 6257, 0, 2, 20, 6261, 0, 2, 21, 6265, 0, 2, 22, 6269, 0, 2, 23, 6273, 0, 2, 24, 6277, 0, 2, 25, 6281, 0, 2, 27, 6285, 0, 2, 29, 6289, 0, 2, 30, 6293, 0, 2, 31, 6297, 0, 2, 32, 6301, 0, 2, 33, 6305, 0, 2, 34, 6309, 0, 2, 35, 6313, 0, 2, 36, 6317, 0, 2, 37, 6321, 0, 24, 24, 6325, 0, 25, 25, 6329, 0, 30, 30, 6333, 0, 31, 31, 6337, 0, 32, 32, 6341, 0, 33, 33, 6345, 0, 34, 34, 6349, 0, 35, 35, 6353, 0, 36, 36, 6357, 0, 37, 37, 6361, 0, 48, 48, 6365, 48, 6367, 0, 51, 51, 6371, 51, 6373, 0, 52, 52, 6377, 52, 6379, 0, 53, 53, 6383, 53, 6385, 0, 54, 54, 6389, 54, 6391, 0, 55, 55, 6395, 55, 6397, 0, 56, 56, 6401, 56, 6403, 0, 57, 57, 6407, 57, 6409, 0, 58, 58, 6413, 58, 6415, 0, 59, 59, 6419, 59, 6421, 0, 71, 71, 6425, 71, 6427, 0, 74, 74, 6431, 74, 6433, 0, 75, 75, 6437, 75, 6439, 0, 76, 76, 6443, 76, 6445, 0, 77, 77, 6449, 77, 6451, 0, 78, 78, 6455, 78, 6457, 0, 79, 79, 6461, 79, 6463, 0, 80, 80, 6467, 80, 6469, 0, 81, 81, 6473, 81, 6475, 0, 92, 92, 6479, 92, 6481, 0, 95, 95, 6485, 95, 6487, 0, 98, 98, 6491, 98, 6493, 0, 99, 99, 6497, 99, 6499, 0, 100, 100, 6503, 100, 6505, 0, 101, 101, 6509, 101, 6511, 0, 102, 102, 6515, 102, 6517, 0, 103, 103, 6521, 103, 6523, 0, 104, 104, 6527, 104, 6529, 0, 105, 105, 6533, 105, 6535, 0, 116, 116, 6539, 116, 6541, 0, 116, 116, 6545, 0, 119, 119, 6549, 119, 6551, 0, 119, 119, 6555, 0, 122, 122, 6559, 122, 6561, 0, 122, 122, 6565, 0, 125, 125, 6569, 125, 6571, 0, 125, 125, 6575, 0, 128, 128, 6579, 128, 6581, 0, 128, 128, 6585, 0, 129, 129, 6589, 129, 6591, 0, 129, 129, 6595, 0, 130, 130, 6599, 130, 6601, 0, 130, 130, 6605, 0, 131, 131, 6609, 131, 6611, 0, 131, 131, 6615, 0, 132, 132, 6619, 132, 6621, 0, 132, 132, 6625, 0, 136, 136, 6629, 136, 6631, 0, 136, 136, 6635, 0, 137, 137, 6639, 137, 6641, 0, 137, 137, 6645, 0, 138, 138, 6649, 138, 6651, 0, 138, 138, 6655, 0, 139, 139, 6659, 139, 6661, 0, 139, 139, 6665, 0, 140, 140, 6669, 140, 6671, 0, 140, 140, 6675, 0, 141, 141, 6679, 141, 6681, 0, 141, 141, 6685, 0, 142, 142, 6689, 142, 6691, 0, 142, 142, 6695, 0, 152, 152, 6699, 152, 6701, 0, 155, 155, 6705, 155, 6707, 0, 158, 158, 6711, 158, 6713, 0, 159, 159, 6717, 159, 6719, 0, 160, 160, 6723, 160, 6725, 0, 165, 165, 6729, 165, 6731, 0, 166, 166, 6735, 166, 6737, 0, 167, 167, 6741, 167, 6743, 0, 168, 168, 6747, 168, 6749, 0, 169, 169, 6753, 169, 6755, 0, 170, 170, 6759, 170, 6761, 0, 171, 171, 6765, 171, 6767, 0, 172, 172, 6771, 172, 6773, 0, 173, 173, 6777, 173, 6779, 0, 181, 181, 6783, 181, 6785, 0, 184, 184, 6789, 184, 6791, 0, 187, 187, 6795, 187, 6797, 0, 190, 190, 6801, 190, 6803, 0, 193, 193, 6807, 193, 6809, 0, 194, 194, 6813, 194, 6815, 0, 199, 199, 6819, 199, 6821, 0, 202, 202, 6825, 202, 6827, 0, 203, 203, 6831, 203, 6833, 0, 204, 204, 6837, 204, 6839, 0, 205, 205, 6843, 205, 6845, 0, 209, 209, 6849, 209, 6851, 0, 210, 210, 6855, 210, 6857, 0, 221, 221, 6861, 221, 6863, 0, 224, 224, 6867, 224, 6869, 0, 227, 227, 6873, 227, 6875, 0, 228, 228, 6879, 228, 6881, 0, 233, 233, 6885, 233, 6887, 0, 234, 234, 6891, 234, 6893, 0, 235, 235, 6897, 235, 6899, 0, 236, 236, 6903, 236, 6905, 0, 237, 237, 6909, 237, 6911, 0, 238, 238, 6915, 238, 6917, 0, 239, 239, 6921, 239, 6923, 0, 240, 240, 6927, 240, 6929, 0, 241, 241, 6933, 241, 6935, 0, 250, 250, 6939, 250, 6941, 0, 253, 253, 6945, 253, 6947, 0, 256, 256, 6951, 256, 6953, 0, 259, 259, 6957, 259, 6959, 0, 262, 262, 6963, 262, 6965, 0, 263, 263, 6969, 263, 6971, 0, 268, 268, 6975, 268, 6977, 0, 271, 271, 6981, 271, 6983, 0, 272, 272, 6987, 272, 6989, 0, 273, 273, 6993, 273, 6995, 0, 274, 274, 6999, 274, 7001, 0, 278, 278, 7005, 278, 7007, 0, 281, 281, 7011, 281, 7013, 0, 282, 282, 7017, 282, 7019, 0, 286, 286, 7023, 286, 7025, 0, 287, 287, 7029, 287, 7031, 0, 297, 297, 7035, 297, 7037, 0, 300, 300, 7041, 300, 7043, 0, 303, 303, 7047, 303, 7049, 0, 304, 304, 7053, 304, 7055, 0, 305, 305, 7059, 305, 7061, 0, 306, 306, 7065, 306, 7067, 0, 307, 307, 7071, 307, 7073, 0, 308, 308, 7077, 308, 7079, 0, 309, 309, 7083, 309, 7085, 0, 310, 310, 7089, 310, 7091, 0, 321, 321, 7095, 321, 7097, 0, 321, 321, 7101, 0, 326, 326, 7105, 326, 7107, 0, 326, 326, 7111, 0, 327, 6114, 0, 333, 333, 7118, 333, 7120, 0, 333, 333, 7124, 0, 336, 336, 7128, 336, 7130, 0, 336, 336, 7134, 0, 337, 337, 7138, 337, 7140, 0, 337, 337, 7144, 0, 338, 6119, 0, 339, 339, 7151, 339, 7153, 0, 339, 339, 7157, 0, 343, 343, 7161, 343, 7163, 0, 343, 343, 7167, 0, 346, 346, 7171, 346, 7173, 0, 346, 346, 7177, 0, 349, 349, 7181, 349, 7183, 0, 349, 349, 7187, 0, 350, 6124, 0, 351, 351, 7194, 351, 7196, 0, 351, 351, 7200, 0, 360, 360, 7204, 360, 7206, 0, 360, 360, 7210, 0, 361, 361, 7214, 361, 7216, 0, 361, 361, 7220, 0, 363, 363, 7224, 363, 7226, 0, 363, 363, 7230, 0, 366, 366, 7234, 366, 7236, 0, 366, 366, 7240, 0, 367, 367, 7244, 367, 7246, 0, 367, 367, 7250, 0, 368, 368, 7254, 368, 7256, 0, 368, 368, 7260, 0, 369, 369, 7264, 369, 7266, 0, 369, 369, 7270, 0, 373, 373, 7274, 373, 7276, 0, 373, 373, 7280, 0, 374, 374, 7284, 374, 7286, 0, 374, 374, 7290, 0, 375, 375, 7294, 375, 7296, 0, 375, 375, 7300, 0, 376, 376, 7304, 376, 7306, 0, 376, 376, 7310, 0, 377, 377, 7314, 377, 7316, 0, 377, 377, 7320, 0, 378, 378, 7324, 378, 7326, 0, 378, 378, 7330, 0, 388, 388, 7334, 388, 7336, 0, 388, 388, 7340, 0, 394, 394, 7344, 394, 7346, 0, 394, 394, 7350, 0, 395, 395, 7354, 395, 7356, 0, 395, 395, 7360, 0, 401, 401, 7364, 401, 7366, 0, 401, 401, 7370, 0, 405, 6129, 0, 418, 418, 7377, 418, 7379, 0, 418, 418, 7383, 0, 435, 435, 7387, 435, 7389, 0, 435, 435, 7393, 0, 438, 438, 7397, 438, 7399, 0, 438, 438, 7403, 0, 439, 439, 7407, 439, 7409, 0, 439, 439, 7413, 0, 440, 440, 7417, 440, 7419, 0, 440, 440, 7423, 0, 445, 6174, 0, 448, 448, 7430, 448, 7432, 0, 448, 448, 7436, 0, 451, 451, 7440, 451, 7442, 0, 451, 451, 7446, 0, 452, 452, 7450, 452, 7452, 0, 452, 452, 7456, 0, 453, 453, 7460, 453, 7462, 0, 453, 453, 7466, 0, 459, 459, 7470, 459, 7472, 0, 459, 459, 7476, 0, 460, 460, 7480, 460, 7482, 0, 460, 460, 7486, 0, 461, 461, 7490, 461, 7492, 0, 461, 461, 7496, 0, 462, 462, 7500, 462, 7502, 0, 462, 462, 7506, 0, 463, 463, 7510, 463, 7512, 0, 463, 463, 7516, 0, 464, 464, 7520, 464, 7522, 0, 464, 464, 7526, 0, 465, 465, 7530, 465, 7532, 0, 465, 465, 7536, 0, 466, 466, 7540, 466, 7542, 0, 466, 466, 7546, 0, 477, 477, 7550, 477, 7552, 0, 483, 483, 7556, 483, 7558, 0, 486, 486, 7562, 486, 7564, 0, 487, 487, 7568, 487, 7570, 0, 488, 488, 7574, 488, 7576, 0, 489, 489, 7580, 489, 7582, 0, 490, 490, 7586, 490, 7588, 0, 491, 491, 7592, 491, 7594, 0, 492, 492, 7598, 492, 7600, 0, 493, 493, 7604, 493, 7606, 0, 494, 494, 7610, 494, 7612, 0, 505, 505, 7616, 505, 7618, 0, 508, 508, 7622, 508, 7624, 0, 511, 511, 7628, 511, 7630, 0, 514, 514, 7634, 514, 7636, 0, 515, 515, 7640, 515, 7642, 0, 518, 518, 7646, 518, 7648, 0, 521, 521, 7652, 521, 7654, 0, 524, 524, 7658, 524, 7660, 0, 525, 525, 7664, 525, 7666, 0, 530, 530, 7670, 530, 7672, 0, 533, 533, 7676, 533, 7678, 0, 534, 534, 7682, 534, 7684, 0, 536, 536, 7688, 536, 7690, 0, 539, 539, 7694, 539, 7696, 0, 540, 540, 7700, 540, 7702, 0, 541, 541, 7706, 541, 7708, 0, 542, 542, 7712, 542, 7714, 0, 543, 543, 7718, 543, 7720, 0, 544, 544, 7724, 544, 7726, 0, 545, 545, 7730, 545, 7732, 0, 546, 546, 7736, 546, 7738, 0, 547, 547, 7742, 547, 7744, 0, 548, 548, 7748, 548, 7750, 0, 561, 561, 7754, 561, 7756, 0, 561, 561, 7760, 0, 566, 566, 7764, 566, 7766, 0, 566, 566, 7770, 0, 573, 573, 7774, 573, 7776, 0, 573, 573, 7780, 0, 574, 574, 7784, 574, 7786, 0, 574, 574, 7790, 0, 575, 575, 7794, 575, 7796, 0, 575, 575, 7800, 0, 576, 576, 7804, 576, 7806, 0, 576, 576, 7810, 0, 577, 577, 7814, 577, 7816, 0, 577, 577, 7820, 0, 578, 578, 7824, 578, 7826, 0, 578, 578, 7830, 0, 579, 579, 7834, 579, 7836, 0, 579, 579, 7840, 0, 580, 580, 7844, 580, 7846, 0, 580, 580, 7850, 0, 581, 581, 7854, 581, 7856, 0, 581, 581, 7860, 0, 582, 582, 7864, 582, 7866, 0, 582, 582, 7870, 0, 583, 583, 7874, 583, 7876, 0, 583, 583, 7880, 0, 584, 584, 7884, 584, 7886, 0, 584, 584, 7890, 0, 585, 585, 7894, 585, 7896, 0, 585, 585, 7900, 0, 601, 601, 7904, 601, 7906, 0, 604, 604, 7910, 604, 7912, 0, 605, 605, 7916, 605, 7918, 0, 606, 606, 7922, 606, 7924, 0, 607, 607, 7928, 607, 7930, 0, 608, 608, 7934, 608, 7936, 0, 609, 609, 7940, 609, 7942, 0, 610, 610, 7946, 610, 7948, 0, 611, 611, 7952, 611, 7954, 0, 612, 612, 7958, 612, 7960, 0, 613, 613, 7964, 613, 7966, 0, 614, 614, 7970, 614, 7972, 0, 615, 615, 7976, 615, 7978, 0, 616, 616, 7982, 616, 7984, 0, 632, 632, 7988, 632, 7990, 0, 635, 635, 7994, 635, 7996, 0, 636, 636, 8000, 636, 8002, 0, 637, 637, 8006, 637, 8008, 0, 641, 641, 8012, 641, 8014, 0, 644, 644, 8018, 644, 8020, 0, 647, 647, 8024, 647, 8026, 0, 648, 648, 8030, 648, 8032, 0, 649, 649, 8036, 649, 8038, 0, 650, 650, 8042, 650, 8044, 0, 651, 651, 8048, 651, 8050, 0, 652, 652, 8054, 652, 8056, 0, 657, 657, 8060, 657, 8062, 0, 660, 660, 8066, 660, 8068, 0, 663, 663, 8072, 663, 8074, 0, 664, 664, 8078, 664, 8080, 0, 665, 665, 8084, 665, 8086, 0, 666, 666, 8090, 666, 8092, 0, 667, 667, 8096, 667, 8098, 0, 668, 668, 8102, 668, 8104, 0, 669, 669, 8108, 669, 8110, 0, 670, 670, 8114, 670, 8116, 0, 671, 671, 8120, 671, 8122, 0, 672, 672, 8126, 672, 8128, 0, 673, 673, 8132, 673, 8134, 0, 674, 674, 8138, 674, 8140, 0, 675, 675, 8144, 675, 8146, 0, 676, 676, 8150, 676, 8152, 0, 688, 688, 8156, 688, 8158, 0, 689, 689, 8162, 689, 8164, 0, 690, 690, 8168, 690, 8170, 0, 691, 691, 8174, 691, 8176, 0, 692, 692, 8180, 692, 8182, 0, 693, 693, 8186, 693, 8188, 0, 694, 694, 8192, 694, 8194, 0, 695, 695, 8198, 695, 8200, 0, 696, 696, 8204, 696, 8206, 0, 705, 705, 8210, 705, 8212, 0, 708, 708, 8216, 708, 8218, 0, 709, 709, 8222, 709, 8224, 0, 713, 713, 8228, 713, 8230, 0, 716, 716, 8234, 716, 8236, 0, 720, 720, 8240, 720, 8242, 0, 723, 723, 8246, 723, 8248, 0, 726, 726, 8252, 726, 8254, 0, 727, 727, 8258, 727, 8260, 0, 733, 733, 8264, 733, 8266, 0, 734, 734, 8270, 734, 8272, 0, 746, 746, 8276, 746, 8278, 0, 749, 749, 8282, 749, 8284, 0, 750, 750, 8288, 750, 8290, 0, 751, 751, 8294, 751, 8296, 0, 752, 752, 8300, 752, 8302, 0, 753, 753, 8306, 753, 8308, 0, 754, 754, 8312, 754, 8314, 0, 755, 755, 8318, 755, 8320, 0, 756, 756, 8324, 756, 8326, 0, 767, 767, 8330, 767, 8332, 0, 770, 770, 8336, 770, 8338, 0, 773, 773, 8342, 773, 8344, 0, 774, 774, 8348, 774, 8350, 0, 775, 775, 8354, 775, 8356, 0, 776, 776, 8360, 776, 8362, 0, 777, 777, 8366, 777, 8368, 0, 778, 778, 8372, 778, 8374, 0, 779, 779, 8378, 779, 8380, 0, 780, 780, 8384, 780, 8386, 0, 781, 781, 8390, 781, 8392, 0, 793, 793, 8396, 793, 8398, 0, 796, 796, 8402, 796, 8404, 0, 801, 801, 8408, 801, 8410, 0, 802, 802, 8414, 802, 8416, 0, 803, 803, 8420, 803, 8422, 0, 817, 817, 8426, 817, 8428, 0, 821, 821, 8432, 821, 8434, 0, 824, 824, 8438, 824, 8440, 0, 825, 825, 8444, 825, 8446, 0, 826, 826, 8450, 826, 8452, 0, 827, 827, 8456, 827, 8458, 0, 831, 831, 8462, 831, 8464, 0, 834, 834, 8468, 834, 8470, 0, 835, 835, 8474, 835, 8476, 0, 836, 836, 8480, 836, 8482, 0, 837, 837, 8486, 837, 8488, 0, 838, 838, 8492, 838, 8494, 0, 839, 839, 8498, 839, 8500, 0, 840, 840, 8504, 840, 8506, 0, 841, 841, 8510, 841, 8512, 0, 842, 842, 8516, 842, 8518, 0, 843, 843, 8522, 843, 8524, 0, 844, 844, 8528, 844, 8530, 0, 858, 858, 8534, 858, 8536, 0, 858, 858, 8540, 0, 861, 6179, 0, 861, 6180, 0, 862, 862, 8550, 862, 8552, 0, 862, 862, 8556, 0, 863, 863, 8560, 863, 8562, 0, 863, 863, 8566, 0, 864, 864, 8570, 864, 8572, 0, 864, 864, 8576, 0, 865, 865, 8580, 865, 8582, 0, 865, 865, 8586, 0, 866, 866, 8590, 866, 8592, 0, 866, 866, 8596, 0, 867, 867, 8600, 867, 8602, 0, 867, 867, 8606, 0, 868, 868, 8610, 868, 8612, 0, 868, 868, 8616, 0, 869, 869, 8620, 869, 8622, 0, 869, 869, 8626, 0, 871, 871, 8630, 871, 8632, 0, 871, 871, 8636, 0, 886, 886, 8640, 886, 8642, 0, 890, 890, 8646, 890, 8648, 0, 892, 892, 8652, 892, 8654, 0, 898, 898, 8658, 898, 8660, 0, 899, 6186, 0, 900, 900, 8667, 900, 8669, 0, 901, 901, 8673, 901, 8675, 0, 902, 902, 8679, 902, 8681, 0, 903, 903, 8685, 903, 8687, 0, 904, 904, 8691, 904, 8693, 0, 905, 905, 8697, 905, 8699, 0, 906, 906, 8703, 906, 8705, 0, 907, 907, 8709, 907, 8711, 0, 909, 909, 8715, 909, 8717, 0, 910, 910, 8721, 910, 8723, 0, 923, 923, 8727, 923, 8729, 0, 924, 924, 8733, 924, 8735, 0, 927, 927, 8739, 927, 8741, 0, 929, 929, 8745, 929, 8747, 0, 932, 932, 8751, 932, 8753, 0, 933, 933, 8757, 933, 8759, 0, 934, 934, 8763, 934, 8765, 0, 935, 935, 8769, 935, 8771, 0, 936, 936, 8775, 936, 8777, 0, 937, 937, 8781, 937, 8783, 0, 938, 938, 8787, 938, 8789, 0, 939, 939, 8793, 939, 8795, 0, 952, 952, 8799, 952, 8801, 0, 952, 952, 8805, 0, 957, 957, 8809, 957, 8811, 0, 957, 957, 8815, 0, 958, 958, 8819, 958, 8821, 0, 958, 958, 8825, 0, 959, 959, 8829, 959, 8831, 0, 959, 959, 8835, 0, 960, 960, 8839, 960, 8841, 0, 960, 960, 8845, 0, 964, 964, 8849, 964, 8851, 0, 964, 964, 8855, 0, 965, 965, 8859, 965, 8861, 0, 965, 965, 8865, 0, 966, 966, 8869, 966, 8871, 0, 966, 966, 8875, 0, 967, 967, 8879, 967, 8881, 0, 967, 967, 8885, 0, 968, 968, 8889, 968, 8891, 0, 968, 968, 8895, 0, 969, 969, 8899, 969, 8901, 0, 969, 969, 8905, 0, 978, 978, 8909, 978, 8911, 0, 978, 978, 8915, 0, 981, 981, 8919, 981, 8921, 0, 981, 981, 8925, 0, 984, 984, 8929, 984, 8931, 0, 984, 984, 8935, 0, 985, 985, 8939, 985, 8941, 0, 985, 985, 8945, 0, 990, 990, 8949, 990, 8951, 0, 990, 990, 8955, 0, 993, 993, 8959, 993, 8961, 0, 993, 993, 8965, 0, 994, 994, 8969, 994, 8971, 0, 994, 994, 8975, 0, 995, 995, 8979, 995, 8981, 0, 995, 995, 8985, 0, 996, 996, 8989, 996, 8991, 0, 996, 996, 8995, 0, 1005, 1005, 8999, 1005, 9001, 0, 1005, 1005, 9005, 0, 1009, 1009, 9009, 1009, 9011, 0, 1009, 1009, 9015, 0, 1010, 1010, 9019, 1010, 9021, 0, 1010, 1010, 9025, 0, 1011, 1011, 9029, 1011, 9031, 0, 1011, 1011, 9035, 0, 1012, 1012, 9039, 1012, 9041, 0, 1012, 1012, 9045, 0, 1022, 1022, 9049, 1022, 9051, 0, 1022, 1022, 9055, 0, 1025, 1025, 9059, 1025, 9061, 0, 1025, 1025, 9065, 0, 1026, 1026, 9069, 1026, 9071, 0, 1026, 1026, 9075, 0, 1030, 1030, 9079, 1030, 9081, 0, 1030, 1030, 9085, 0, 1033, 1033, 9089, 1033, 9091, 0, 1033, 1033, 9095, 0, 1034, 1034, 9099, 1034, 9101, 0, 1034, 1034, 9105, 0, 1039, 1039, 9109, 1039, 9111, 0, 1039, 1039, 9115, 0, 1042, 1042, 9119, 1042, 9121, 0, 1042, 1042, 9125, 0, 1046, 1046, 9129, 1046, 9131, 0, 1046, 1046, 9135, 0, 1049, 1049, 9139, 1049, 9141, 0, 1049, 1049, 9145, 0, 1052, 1052, 9149, 1052, 9151, 0, 1052, 1052, 9155, 0, 1053, 1053, 9159, 1053, 9161, 0, 1053, 1053, 9165, 0, 1056, 1056, 9169, 1074, 9171, 0, 1057, 1057, 9175, 0, 1058, 1058, 9179, 0, 1058, 1058, 9183, 0, 1059, 1059, 9187, 0, 1060, 1060, 9191, 0, 1061, 1061, 9195, 0, 1062, 1062, 9199, 0, 1063, 1063, 9203, 0, 1064, 1064, 9207, 0, 1065, 1065, 9211, 0, 1066, 1066, 9215, 0, 1067, 1067, 9219, 0, 1068, 1068, 9223, 0, 1069, 1069, 9227, 0, 1070, 1070, 9231, 0, 1071, 1071, 9235, 0, 1072, 1072, 9239, 0, 1073, 1073, 9243, 0, 1073, 1073, 9247, 0, 1, 6191, 2, 6191, 1, 6193, 3, 6193, 1, 6197, 4, 6197, 1, 6201, 5, 6201, 1, 6205, 6, 6205, 1, 6209, 7, 6209, 1, 6213, 8, 6213, 1, 6217, 9, 6217, 1, 6221, 10, 6221, 1, 6225, 11, 6225, 1, 6229, 12, 6229, 1, 6233, 13, 6233, 1, 6237, 14, 6237, 1, 6241, 15, 6241, 1, 6245, 16, 6245, 1, 6249, 17, 6249, 1, 6253, 18, 6253, 1, 6257, 19, 6257, 1, 6261, 20, 6261, 1, 6265, 21, 6265, 1, 6269, 22, 6269, 1, 6273, 23, 6273, 1, 6277, 24, 6277, 1, 6281, 25, 6281, 1, 6285, 27, 6285, 1, 6289, 29, 6289, 1, 6293, 30, 6293, 1, 6297, 31, 6297, 1, 6301, 32, 6301, 1, 6305, 33, 6305, 1, 6309, 34, 6309, 1, 6313, 35, 6313, 1, 6317, 36, 6317, 1, 6321, 37, 6321, 41, 40, 9386, 41, 9386, 42, 40, 9391, 42, 9391, 43, 40, 9396, 43, 9396, 44, 40, 9401, 44, 9401, 45, 40, 9406, 45, 9406, 46, 40, 9411, 46, 9411, 47, 40, 9416, 47, 9416, 40, 6365, 48, 6365, 50, 40, 9425, 50, 9425, 40, 6371, 51, 6371, 40, 6377, 52, 6377, 40, 6383, 53, 6383, 40, 6389, 54, 6389, 40, 6395, 55, 6395, 40, 6401, 56, 6401, 40, 6407, 57, 6407, 40, 6413, 58, 6413, 40, 6419, 59, 6419, 63, 62, 9466, 63, 9466, 64, 62, 9471, 64, 9471, 65, 62, 9476, 65, 9476, 66, 62, 9481, 66, 9481, 67, 62, 9486, 67, 9486, 68, 62, 9491, 68, 9491, 69, 62, 9496, 69, 9496, 70, 62, 9501, 70, 9501, 62, 6425, 71, 6425, 73, 62, 9510, 73, 9510, 62, 6431, 74, 6431, 62, 6437, 75, 6437, 62, 6443, 76, 6443, 62, 6449, 77, 6449, 62, 6455, 78, 6455, 62, 6461, 79, 6461, 62, 6467, 80, 6467, 62, 6473, 81, 6473, 85, 84, 9547, 85, 9547, 86, 84, 9552, 86, 9552, 87, 84, 9557, 87, 9557, 88, 84, 9562, 88, 9562, 89, 84, 9567, 89, 9567, 90, 84, 9572, 90, 9572, 91, 84, 9577, 91, 9577, 84, 6479, 92, 6479, 94, 84, 9586, 94, 9586, 84, 6485, 95, 6485, 97, 84, 9595, 97, 9595, 84, 6491, 98, 6491, 84, 6497, 99, 6497, 84, 6503, 100, 6503, 84, 6509, 101, 6509, 84, 6515, 102, 6515, 84, 6521, 103, 6521, 84, 6527, 104, 6527, 84, 6533, 105, 6533, 109, 108, 9632, 109, 9632, 110, 108, 9637, 110, 9637, 111, 108, 9642, 111, 9642, 112, 108, 9647, 112, 9647, 113, 108, 9652, 113, 9652, 114, 108, 9657, 114, 9657, 115, 108, 9662, 115, 9662, 108, 6539, 118, 108, 9669, 118, 9669, 108, 6549, 121, 108, 9676, 121, 9676, 108, 6559, 124, 108, 9683, 124, 9683, 108, 6569, 108, 6579, 108, 6589, 108, 6599, 108, 6609, 108, 6619, 108, 6629, 108, 6639, 108, 6649, 108, 6659, 108, 6669, 108, 6679, 108, 6689, 145, 144, 9714, 145, 9714, 146, 144, 9719, 146, 9719, 147, 144, 9724, 147, 9724, 148, 144, 9729, 148, 9729, 149, 144, 9734, 149, 9734, 150, 144, 9739, 150, 9739, 151, 144, 9744, 151, 9744, 144, 6699, 152, 6699, 154, 144, 9753, 154, 9753, 144, 6705, 155, 6705, 144, 6711, 158, 6711, 144, 6717, 159, 6717, 144, 6723, 160, 6723, 164, 144, 9774, 164, 9774, 144, 6729, 165, 6729, 144, 6735, 166, 6735, 144, 6741, 167, 6741, 144, 6747, 168, 6747, 144, 6753, 169, 6753, 144, 6759, 170, 6759, 144, 6765, 171, 6765, 144, 6771, 172, 6771, 144, 6777, 173, 6777, 177, 176, 9815, 177, 9815, 178, 176, 9820, 178, 9820, 179, 176, 9825, 179, 9825, 180, 176, 9830, 180, 9830, 176, 6783, 181, 6783, 183, 176, 9839, 183, 9839, 176, 6789, 184, 6789, 186, 176, 9848, 186, 9848, 176, 6795, 187, 6795, 189, 176, 9857, 189, 9857, 176, 6801, 190, 6801, 176, 6807, 193, 6807, 176, 6813, 194, 6813, 198, 176, 9874, 198, 9874, 176, 6819, 199, 6819, 176, 6825, 202, 6825, 176, 6831, 203, 6831, 176, 6837, 204, 6837, 176, 6843, 205, 6843, 176, 6849, 209, 6849, 176, 6855, 210, 6855, 214, 213, 9907, 214, 9907, 215, 213, 9912, 215, 9912, 216, 213, 9917, 216, 9917, 217, 213, 9922, 217, 9922, 218, 213, 9927, 218, 9927, 219, 213, 9932, 219, 9932, 220, 213, 9937, 220, 9937, 213, 6861, 221, 6861, 223, 213, 9946, 223, 9946, 213, 6867, 224, 6867, 213, 6873, 227, 6873, 213, 6879, 228, 6879, 232, 213, 9963, 232, 9963, 213, 6885, 233, 6885, 213, 6891, 234, 6891, 213, 6897, 235, 6897, 213, 6903, 236, 6903, 213, 6909, 237, 6909, 213, 6915, 238, 6915, 213, 6921, 239, 6921, 213, 6927, 240, 6927, 213, 6933, 241, 6933, 245, 244, 10004, 245, 10004, 246, 244, 10009, 246, 10009, 247, 244, 10014, 247, 10014, 248, 244, 10019, 248, 10019, 249, 244, 10024, 249, 10024, 244, 6939, 250, 6939, 252, 244, 10033, 252, 10033, 244, 6945, 253, 6945, 255, 244, 10042, 255, 10042, 244, 6951, 256, 6951, 258, 244, 10051, 258, 10051, 244, 6957, 259, 6957, 244, 6963, 262, 6963, 244, 6969, 263, 6969, 267, 244, 10068, 267, 10068, 244, 6975, 268, 6975, 244, 6981, 271, 6981, 244, 6987, 272, 6987, 244, 6993, 273, 6993, 244, 6999, 274, 6999, 244, 7005, 278, 7005, 244, 7011, 281, 7011, 244, 7017, 282, 7017, 244, 7023, 286, 7023, 244, 7029, 287, 7029, 291, 290, 10113, 291, 10113, 292, 290, 10118, 292, 10118, 293, 290, 10123, 293, 10123, 294, 290, 10128, 294, 10128, 295, 290, 10133, 295, 10133, 296, 290, 10138, 296, 10138, 290, 7035, 297, 7035, 299, 290, 10147, 299, 10147, 290, 7041, 300, 7041, 302, 290, 10156, 302, 10156, 290, 7047, 303, 7047, 290, 7053, 304, 7053, 290, 7059, 305, 7059, 290, 7065, 306, 7065, 290, 7071, 307, 7071, 290, 7077, 308, 7077, 290, 7083, 309, 7083, 290, 7089, 310, 7089, 314, 313, 10193, 314, 10193, 315, 313, 10198, 315, 10198, 316, 313, 10203, 316, 10203, 317, 313, 10208, 317, 10208, 318, 313, 10213, 318, 10213, 319, 313, 10218, 319, 10218, 320, 313, 10223, 320, 10223, 313, 7095, 324, 313, 10230, 324, 10230, 313, 7105, 313, 6115, 332, 313, 10239, 332, 10239, 313, 7118, 313, 7128, 313, 7138, 313, 6120, 313, 7151, 313, 7161, 345, 313, 10256, 345, 10256, 313, 7171, 313, 7181, 313, 6125, 313, 7194, 356, 313, 10269, 356, 10269, 357, 313, 10274, 357, 10274, 359, 313, 10279, 359, 10279, 313, 7204, 313, 7214, 313, 7224, 313, 7234, 313, 7244, 313, 7254, 313, 7264, 313, 7274, 313, 7284, 313, 7294, 313, 7304, 313, 7314, 313, 7324, 381, 380, 10310, 381, 10310, 382, 380, 10315, 382, 10315, 383, 380, 10320, 383, 10320, 384, 380, 10325, 384, 10325, 385, 380, 10330, 385, 10330, 386, 380, 10335, 386, 10335, 387, 380, 10340, 387, 10340, 380, 7334, 391, 380, 10347, 391, 10347, 380, 7344, 380, 7354, 400, 380, 10356, 400, 10356, 380, 7364, 404, 380, 10363, 404, 10363, 380, 6130, 407, 380, 10370, 407, 10370, 409, 380, 10375, 409, 10375, 411, 380, 10380, 411, 10380, 413, 380, 10385, 413, 10385, 415, 380, 10390, 415, 10390, 397, 6135, 416, 6135, 380, 7377, 397, 6140, 419, 6140, 397, 6145, 421, 6145, 397, 6150, 423, 6150, 426, 380, 10413, 426, 10413, 397, 6155, 427, 6155, 397, 6160, 429, 6160, 397, 6165, 431, 6165, 397, 6170, 433, 6170, 380, 7387, 380, 7397, 380, 7407, 380, 7417, 444, 380, 10442, 444, 10442, 380, 6175, 447, 380, 10449, 447, 10449, 380, 7430, 380, 7440, 380, 7450, 380, 7460, 458, 380, 10462, 458, 10462, 380, 7470, 380, 7480, 380, 7490, 380, 7500, 380, 7510, 380, 7520, 380, 7530, 380, 7540, 469, 468, 10483, 469, 10483, 470, 468, 10488, 470, 10488, 471, 468, 10493, 471, 10493, 472, 468, 10498, 472, 10498, 473, 468, 10503, 473, 10503, 474, 468, 10508, 474, 10508, 475, 468, 10513, 475, 10513, 476, 468, 10518, 476, 10518, 468, 7550, 477, 7550, 479, 468, 10527, 479, 10527, 482, 468, 10532, 482, 10532, 468, 7556, 483, 7556, 485, 468, 10541, 485, 10541, 468, 7562, 486, 7562, 468, 7568, 487, 7568, 468, 7574, 488, 7574, 468, 7580, 489, 7580, 468, 7586, 490, 7586, 468, 7592, 491, 7592, 468, 7598, 492, 7598, 468, 7604, 493, 7604, 468, 7610, 494, 7610, 498, 497, 10582, 498, 10582, 499, 497, 10587, 499, 10587, 500, 497, 10592, 500, 10592, 501, 497, 10597, 501, 10597, 502, 497, 10602, 502, 10602, 503, 497, 10607, 503, 10607, 504, 497, 10612, 504, 10612, 497, 7616, 505, 7616, 507, 497, 10621, 507, 10621, 497, 7622, 508, 7622, 510, 497, 10630, 510, 10630, 497, 7628, 511, 7628, 513, 497, 10639, 513, 10639, 497, 7634, 514, 7634, 497, 7640, 515, 7640, 517, 497, 10652, 517, 10652, 497, 7646, 518, 7646, 520, 497, 10661, 520, 10661, 497, 7652, 521, 7652, 497, 7658, 524, 7658, 497, 7664, 525, 7664, 529, 497, 10678, 529, 10678, 497, 7670, 530, 7670, 532, 497, 10687, 532, 10687, 497, 7676, 533, 7676, 497, 7682, 534, 7682, 497, 7688, 536, 7688, 538, 497, 10704, 538, 10704, 497, 7694, 539, 7694, 497, 7700, 540, 7700, 497, 7706, 541, 7706, 497, 7712, 542, 7712, 497, 7718, 543, 7718, 497, 7724, 544, 7724, 497, 7730, 545, 7730, 497, 7736, 546, 7736, 497, 7742, 547, 7742, 497, 7748, 548, 7748, 552, 551, 10749, 552, 10749, 553, 551, 10754, 553, 10754, 554, 551, 10759, 554, 10759, 555, 551, 10764, 555, 10764, 556, 551, 10769, 556, 10769, 557, 551, 10774, 557, 10774, 558, 551, 10779, 558, 10779, 559, 551, 10784, 559, 10784, 560, 551, 10789, 560, 10789, 551, 7754, 563, 551, 10796, 563, 10796, 565, 551, 10801, 565, 10801, 551, 7764, 568, 551, 10808, 568, 10808, 570, 551, 10813, 570, 10813, 572, 551, 10818, 572, 10818, 551, 7774, 551, 7784, 551, 7794, 551, 7804, 551, 7814, 551, 7824, 551, 7834, 551, 7844, 551, 7854, 551, 7864, 551, 7874, 551, 7884, 551, 7894, 588, 587, 10849, 588, 10849, 589, 587, 10854, 589, 10854, 590, 587, 10859, 590, 10859, 591, 587, 10864, 591, 10864, 592, 587, 10869, 592, 10869, 593, 587, 10874, 593, 10874, 594, 587, 10879, 594, 10879, 595, 587, 10884, 595, 10884, 596, 587, 10889, 596, 10889, 597, 587, 10894, 597, 10894, 598, 587, 10899, 598, 10899, 599, 587, 10904, 599, 10904, 600, 587, 10909, 600, 10909, 587, 7904, 601, 7904, 603, 587, 10918, 603, 10918, 587, 7910, 604, 7910, 587, 7916, 605, 7916, 587, 7922, 606, 7922, 587, 7928, 607, 7928, 587, 7934, 608, 7934, 587, 7940, 609, 7940, 587, 7946, 610, 7946, 587, 7952, 611, 7952, 587, 7958, 612, 7958, 587, 7964, 613, 7964, 587, 7970, 614, 7970, 587, 7976, 615, 7976, 587, 7982, 616, 7982, 620, 619, 10975, 620, 10975, 621, 619, 10980, 621, 10980, 622, 619, 10985, 622, 10985, 623, 619, 10990, 623, 10990, 624, 619, 10995, 624, 10995, 625, 619, 11000, 625, 11000, 626, 619, 11005, 626, 11005, 627, 619, 11010, 627, 11010, 628, 619, 11015, 628, 11015, 629, 619, 11020, 629, 11020, 630, 619, 11025, 630, 11025, 631, 619, 11030, 631, 11030, 619, 7988, 632, 7988, 619, 7994, 635, 7994, 619, 8000, 636, 8000, 619, 8006, 637, 8006, 619, 8012, 641, 8012, 643, 619, 11055, 643, 11055, 619, 8018, 644, 8018, 619, 8024, 647, 8024, 619, 8030, 648, 8030, 619, 8036, 649, 8036, 619, 8042, 650, 8042, 619, 8048, 651, 8048, 619, 8054, 652, 8054, 656, 619, 11088, 656, 11088, 619, 8060, 657, 8060, 659, 619, 11097, 659, 11097, 619, 8066, 660, 8066, 662, 619, 11106, 662, 11106, 619, 8072, 663, 8072, 619, 8078, 664, 8078, 619, 8084, 665, 8084, 619, 8090, 666, 8090, 619, 8096, 667, 8096, 619, 8102, 668, 8102, 619, 8108, 669, 8108, 619, 8114, 670, 8114, 619, 8120, 671, 8120, 619, 8126, 672, 8126, 619, 8132, 673, 8132, 619, 8138, 674, 8138, 619, 8144, 675, 8144, 619, 8150, 676, 8150, 680, 679, 11167, 680, 11167, 681, 679, 11172, 681, 11172, 682, 679, 11177, 682, 11177, 683, 679, 11182, 683, 11182, 684, 679, 11187, 684, 11187, 685, 679, 11192, 685, 11192, 686, 679, 11197, 686, 11197, 687, 679, 11202, 687, 11202, 679, 8156, 688, 8156, 679, 8162, 689, 8162, 679, 8168, 690, 8168, 679, 8174, 691, 8174, 679, 8180, 692, 8180, 679, 8186, 693, 8186, 679, 8192, 694, 8192, 679, 8198, 695, 8198, 679, 8204, 696, 8204, 700, 699, 11243, 700, 11243, 701, 699, 11248, 701, 11248, 702, 699, 11253, 702, 11253, 703, 699, 11258, 703, 11258, 704, 699, 11263, 704, 11263, 699, 8210, 705, 8210, 699, 8216, 708, 8216, 699, 8222, 709, 8222, 699, 8228, 713, 8228, 699, 8234, 716, 8234, 699, 8240, 720, 8240, 722, 699, 11292, 722, 11292, 699, 8246, 723, 8246, 699, 8252, 726, 8252, 699, 8258, 727, 8258, 732, 699, 11309, 732, 11309, 699, 8264, 733, 8264, 699, 8270, 734, 8270, 738, 737, 11322, 738, 11322, 739, 737, 11327, 739, 11327, 740, 737, 11332, 740, 11332, 741, 737, 11337, 741, 11337, 742, 737, 11342, 742, 11342, 743, 737, 11347, 743, 11347, 744, 737, 11352, 744, 11352, 745, 737, 11357, 745, 11357, 737, 8276, 746, 8276, 748, 737, 11366, 748, 11366, 737, 8282, 749, 8282, 737, 8288, 750, 8288, 737, 8294, 751, 8294, 737, 8300, 752, 8300, 737, 8306, 753, 8306, 737, 8312, 754, 8312, 737, 8318, 755, 8318, 737, 8324, 756, 8324, 760, 759, 11403, 760, 11403, 761, 759, 11408, 761, 11408, 762, 759, 11413, 762, 11413, 763, 759, 11418, 763, 11418, 764, 759, 11423, 764, 11423, 765, 759, 11428, 765, 11428, 766, 759, 11433, 766, 11433, 759, 8330, 767, 8330, 769, 759, 11442, 769, 11442, 759, 8336, 770, 8336, 772, 759, 11451, 772, 11451, 759, 8342, 773, 8342, 759, 8348, 774, 8348, 759, 8354, 775, 8354, 759, 8360, 776, 8360, 759, 8366, 777, 8366, 759, 8372, 778, 8372, 759, 8378, 779, 8378, 759, 8384, 780, 8384, 759, 8390, 781, 8390, 785, 784, 11492, 785, 11492, 786, 784, 11497, 786, 11497, 787, 784, 11502, 787, 11502, 788, 784, 11507, 788, 11507, 789, 784, 11512, 789, 11512, 790, 784, 11517, 790, 11517, 791, 784, 11522, 791, 11522, 792, 784, 11527, 792, 11527, 784, 8396, 793, 8396, 795, 784, 11536, 795, 11536, 784, 8402, 796, 8402, 799, 784, 11545, 799, 11545, 784, 8408, 801, 8408, 784, 8414, 802, 8414, 784, 8420, 803, 8420, 809, 784, 11562, 809, 11562, 811, 784, 11567, 811, 11567, 784, 8426, 817, 8426, 784, 8432, 821, 8432, 784, 8438, 824, 8438, 784, 8444, 825, 8444, 784, 8450, 826, 8450, 784, 8456, 827, 8456, 784, 8462, 831, 8462, 833, 784, 11600, 833, 11600, 784, 8468, 834, 8468, 784, 8474, 835, 8474, 784, 8480, 836, 8480, 784, 8486, 837, 8486, 784, 8492, 838, 8492, 784, 8498, 839, 8498, 784, 8504, 840, 8504, 784, 8510, 841, 8510, 784, 8516, 842, 8516, 784, 8522, 843, 8522, 784, 8528, 844, 8528, 848, 847, 11649, 848, 11649, 849, 847, 11654, 849, 11654, 850, 847, 11659, 850, 11659, 851, 847, 11664, 851, 11664, 852, 847, 11669, 852, 11669, 853, 847, 11674, 853, 11674, 854, 847, 11679, 854, 11679, 855, 847, 11684, 855, 11684, 856, 847, 11689, 856, 11689, 857, 847, 11694, 857, 11694, 847, 8534, 860, 847, 11701, 860, 11701, 847, 6181, 847, 8550, 847, 8560, 847, 8570, 847, 8580, 847, 8590, 847, 8600, 847, 8610, 847, 8620, 847, 8630, 874, 873, 11726, 874, 11726, 875, 873, 11731, 875, 11731, 876, 873, 11736, 876, 11736, 877, 873, 11741, 877, 11741, 878, 873, 11746, 878, 11746, 879, 873, 11751, 879, 11751, 880, 873, 11756, 880, 11756, 881, 873, 11761, 881, 11761, 882, 873, 11766, 882, 11766, 883, 873, 11771, 883, 11771, 884, 873, 11776, 884, 11776, 885, 873, 11781, 885, 11781, 873, 8640, 886, 8640, 888, 873, 11790, 888, 11790, 873, 8646, 890, 8646, 873, 8652, 892, 8652, 894, 873, 11803, 894, 11803, 897, 873, 11808, 897, 11808, 873, 8658, 898, 8658, 873, 6187, 899, 6187, 873, 8667, 900, 8667, 873, 8673, 901, 8673, 873, 8679, 902, 8679, 873, 8685, 903, 8685, 873, 8691, 904, 8691, 873, 8697, 905, 8697, 873, 8703, 906, 8703, 873, 8709, 907, 8709, 873, 8715, 909, 8715, 873, 8721, 910, 8721, 914, 913, 11861, 914, 11861, 915, 913, 11866, 915, 11866, 916, 913, 11871, 916, 11871, 917, 913, 11876, 917, 11876, 918, 913, 11881, 918, 11881, 919, 913, 11886, 919, 11886, 920, 913, 11891, 920, 11891, 921, 913, 11896, 921, 11896, 922, 913, 11901, 922, 11901, 913, 8727, 923, 8727, 913, 8733, 924, 8733, 926, 913, 11914, 926, 11914, 913, 8739, 927, 8739, 913, 8745, 929, 8745, 931, 913, 11927, 931, 11927, 913, 8751, 932, 8751, 913, 8757, 933, 8757, 913, 8763, 934, 8763, 913, 8769, 935, 8769, 913, 8775, 936, 8775, 913, 8781, 937, 8781, 913, 8787, 938, 8787, 913, 8793, 939, 8793, 944, 943, 11964, 944, 11964, 945, 943, 11969, 945, 11969, 946, 943, 11974, 946, 11974, 947, 943, 11979, 947, 11979, 948, 943, 11984, 948, 11984, 949, 943, 11989, 949, 11989, 950, 943, 11994, 950, 11994, 951, 943, 11999, 951, 11999, 943, 8799, 943, 8809, 943, 8819, 943, 8829, 943, 8839, 943, 8849, 943, 8859, 943, 8869, 943, 8879, 943, 8889, 943, 8899, 972, 971, 12026, 972, 12026, 973, 971, 12031, 973, 12031, 974, 971, 12036, 974, 12036, 975, 971, 12041, 975, 12041, 976, 971, 12046, 976, 12046, 977, 971, 12051, 977, 12051, 971, 8909, 980, 971, 12058, 980, 12058, 971, 8919, 971, 8929, 971, 8939, 971, 8949, 971, 8959, 971, 8969, 971, 8979, 971, 8989, 1001, 971, 12079, 1001, 12079, 1003, 971, 12084, 1003, 12084, 971, 8999, 1007, 971, 12091, 1007, 12091, 971, 9009, 971, 9019, 971, 9029, 971, 9039, 971, 9049, 971, 9059, 971, 9069, 971, 9079, 971, 9089, 971, 9099, 1038, 971, 12116, 1038, 12116, 971, 9109, 971, 9119, 971, 9129, 1048, 971, 12127, 1048, 12127, 971, 9139, 1051, 971, 12134, 1051, 12134, 971, 9149, 971, 9159, 1055, 9169, 1056, 9169, 1055, 9175, 1057, 9175, 1055, 9179, 1058, 9179, 1055, 9187, 1059, 9187, 1059, 9187, 1055, 9191, 1060, 9191, 1060, 9191, 1055, 9195, 1061, 9195, 1061, 9195, 1055, 9199, 1062, 9199, 1062, 9199, 1055, 9203, 1063, 9203, 1063, 9203, 1055, 9207, 1064, 9207, 1064, 9207, 1055, 9211, 1065, 9211, 1065, 9211, 1055, 9215, 1066, 9215, 1066, 9215, 1055, 9219, 1067, 9219, 1067, 9219, 1055, 9223, 1068, 9223, 1068, 9223, 1055, 9227, 1069, 9227, 1069, 9227, 1055, 9231, 1070, 9231, 1070, 9231, 1055, 9235, 1071, 9235, 1071, 9235, 1055, 9239, 1072, 9239, 1072, 9239, 1055, 9243, 1073, 9243, 1055, 9171, 1074, 9171, 108, 4651, 587, 144, 12249, 777, 198, 12252, 790, 205, 12255, 185, 122, 196, 122, 176, 119, 176, 119, 185, 119, 185, 119, 196, 119, 794, 196, 12272, 196, 4782, 196, 124, 196, 113, 196, 126, 196, 68, 196, 78, 196, 86, 196, 94, 196, 105, 196, 108, 890, 213, 12295, 1020, 244, 12298, 1082, 267, 12301, 1095, 274, 12304, 254, 245, 265, 245, 265, 242, 1099, 265, 12313, 265, 4886, 265, 247, 265, 233, 265, 152, 265, 138, 265, 156, 265, 171, 265, 186, 265, 204, 265, 211, 276, 261, 276, 258, 276, 263, 276, 141, 276, 158, 276, 173, 276, 188, 276, 208, 276, 216, 276, 222, 276, 225, 329, 344, 329, 335, 329, 347, 329, 477, 329, 471, 329, 501, 329, 2649, 329, 2647, 329, 289, 329, 266, 329, 303, 329, 358, 329, 373, 341, 4975, 341, 4978, 341, 549, 341, 338, 341, 349, 341, 352, 341, 296, 341, 269, 341, 305, 341, 364, 341, 380, 341, 394, 341, 406, 341, 415, 353, 482, 353, 474, 353, 491, 353, 2698, 353, 300, 353, 271, 353, 307, 353, 368, 353, 384, 353, 398, 353, 410, 353, 420, 353, 428, 353, 433, 419, 5100, 429, 5125, 431, 5131, 433, 5137, 1614, 397, 12448, 380, 5143, 397, 5143, 380, 5145, 397, 5145, 380, 5147, 397, 5147, 397, 681, 380, 3030, 397, 3030, 380, 3028, 397, 3028, 397, 602, 397, 586, 397, 609, 397, 631, 397, 640, 1657, 444, 12483, 1672, 452, 12486, 442, 5165, 442, 5167, 442, 692, 380, 3100, 403, 3100, 442, 3100, 380, 3098, 403, 3098, 442, 3098, 442, 606, 442, 589, 442, 611, 442, 635, 442, 645, 442, 653, 442, 658, 1765, 469, 12521, 1767, 470, 12524, 1781, 477, 12527, 1783, 478, 12530, 1787, 480, 12533, 1793, 483, 12536, 2336, 631, 12539, 651, 840, 639, 824, 639, 820, 639, 5596, 639, 5598, 639, 836, 639, 832, 639, 779, 639, 770, 639, 782, 639, 856, 639, 841, 639, 751, 639, 740, 639, 754, 639, 799, 639, 804, 2508, 619, 12576, 711, 905, 711, 902, 718, 5606, 718, 5609, 718, 911, 718, 861, 718, 873, 718, 888, 718, 894, 718, 897, 805, 990, 784, 3901, 805, 3901, 784, 3899, 805, 3899, 805, 993, 798, 950, 805, 950, 805, 957, 805, 995, 784, 986, 805, 986, 784, 3905, 805, 3905, 784, 1680, 805, 925, 805, 914, 805, 928, 805, 939, 805, 963, 805, 968, 3247, 874, 12641, 3249, 875, 12644, 3271, 886, 12647, 3273, 887, 12650, 3277, 889, 12653, 3282, 891, 12656, 3283, 892, 12659, 3289, 895, 12662, 987, 1274, 987, 1268, 987, 1285, 987, 1277, 987, 1303, 987, 1243, 987, 1052, 987, 1026, 987, 1073, 987, 1117, 987, 1134, 998, 5972, 998, 5974, 998, 1360, 971, 4315, 998, 4315, 971, 4313, 998, 4313, 998, 1363, 971, 4321, 998, 4321, 971, 4319, 998, 4319, 998, 1060, 998, 1029, 998, 1075, 998, 1121, 998, 1139, 998, 1155, 998, 1168, 1014, 1397, 1014, 1271, 1014, 1291, 1014, 1066, 1014, 1031, 1014, 1077, 1014, 1125, 1014, 1143, 1014, 1159, 1014, 1173, 1014, 1185, 1014, 1194, 1028, 1288, 1028, 1280, 1028, 1295, 1028, 1070, 1028, 1033, 1028, 1079, 1028, 1129, 1028, 1147, 1028, 1163, 1028, 1177, 1028, 1189, 1028, 1199, 1028, 1207, 1028, 1212, 3801, 1038, 12777, 1036, 1422, 1036, 1282, 1036, 1297, 1036, 1300, 3825, 1046, 12788, 1047, 4512, 0, 0, 0, 0, 0, 1, 1, 1, 1, 26, 26, 28, 28, 38, 39, 40, 40, 40, 49, 49, 60, 61, 62, 62, 62, 72, 82, 83, 84, 84, 84, 84, 93, 93, 96, 106, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 117, 117, 120, 120, 123, 123, 126, 126, 127, 127, 133, 133, 134, 134, 134, 135, 144, 144, 144, 144, 144, 144, 144, 144, 144, 153, 153, 153, 156, 156, 156, 157, 157, 161, 161, 162, 162, 162, 162, 163, 174, 175, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 182, 182, 182, 185, 185, 185, 185, 188, 188, 188, 191, 191, 191, 192, 192, 195, 195, 195, 196, 196, 196, 196, 196, 196, 197, 197, 197, 197, 200, 200, 200, 201, 201, 206, 206, 207, 207, 207, 208, 211, 212, 213, 213, 213, 213, 213, 213, 213, 213, 213, 222, 222, 222, 225, 225, 225, 226, 226, 229, 229, 230, 230, 230, 230, 231, 242, 243, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 251, 251, 251, 254, 254, 254, 254, 257, 257, 257, 260, 260, 260, 261, 261, 264, 264, 264, 265, 265, 265, 265, 265, 265, 266, 266, 266, 266, 269, 269, 269, 270, 270, 275, 275, 275, 276, 276, 276, 276, 276, 276, 277, 277, 277, 277, 279, 279, 279, 280, 280, 283, 283, 284, 284, 284, 285, 288, 289, 290, 290, 290, 290, 298, 298, 298, 301, 311, 312, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 322, 322, 323, 323, 323, 323, 325, 325, 328, 328, 329, 329, 329, 329, 329, 329, 330, 330, 330, 330, 330, 330, 331, 331, 334, 334, 335, 335, 340, 340, 341, 341, 341, 341, 341, 341, 341, 341, 341, 342, 342, 342, 342, 344, 344, 347, 347, 348, 348, 352, 352, 353, 353, 353, 353, 353, 353, 353, 354, 354, 354, 354, 355, 355, 358, 358, 362, 362, 364, 364, 365, 365, 370, 370, 371, 371, 371, 372, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 389, 389, 390, 390, 392, 392, 393, 393, 396, 396, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 398, 398, 398, 398, 399, 399, 402, 402, 403, 403, 403, 403, 406, 406, 406, 408, 408, 408, 408, 410, 410, 410, 410, 412, 412, 412, 412, 414, 414, 417, 420, 422, 424, 425, 425, 425, 425, 428, 430, 432, 434, 436, 436, 437, 437, 441, 441, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 446, 446, 449, 449, 450, 450, 454, 454, 455, 455, 455, 456, 457, 468, 468, 468, 468, 468, 468, 478, 481, 481, 484, 484, 495, 496, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 506, 506, 506, 506, 509, 509, 509, 512, 512, 516, 516, 519, 519, 522, 522, 522, 523, 523, 526, 526, 527, 527, 527, 527, 527, 528, 531, 531, 531, 535, 535, 537, 537, 549, 550, 551, 551, 551, 551, 551, 551, 551, 562, 564, 567, 569, 571, 587, 587, 587, 602, 617, 618, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 633, 633, 633, 634, 634, 638, 638, 638, 639, 639, 639, 639, 639, 639, 639, 639, 639, 640, 640, 640, 640, 642, 642, 642, 645, 645, 645, 646, 646, 653, 653, 654, 654, 654, 654, 654, 655, 658, 658, 661, 661, 677, 678, 679, 679, 697, 698, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 706, 706, 706, 707, 707, 710, 710, 710, 711, 711, 711, 711, 711, 711, 712, 712, 712, 712, 712, 712, 714, 714, 714, 715, 715, 717, 717, 717, 718, 718, 718, 718, 718, 718, 718, 718, 718, 719, 719, 719, 719, 721, 721, 721, 724, 724, 724, 725, 725, 728, 728, 729, 729, 729, 730, 731, 731, 735, 736, 737, 737, 737, 747, 757, 758, 759, 759, 759, 759, 768, 768, 768, 771, 782, 783, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 794, 794, 794, 797, 797, 797, 798, 798, 798, 800, 800, 804, 804, 804, 805, 805, 805, 805, 805, 805, 805, 805, 806, 806, 806, 806, 807, 807, 808, 808, 810, 810, 810, 812, 812, 813, 813, 814, 814, 815, 815, 816, 816, 818, 818, 819, 819, 820, 820, 820, 822, 822, 822, 823, 823, 828, 828, 829, 829, 829, 829, 830, 832, 832, 845, 846, 847, 847, 859, 873, 873, 873, 873, 873, 873, 873, 887, 887, 891, 893, 893, 896, 896, 911, 912, 913, 913, 913, 913, 913, 925, 925, 928, 928, 930, 941, 942, 943, 943, 943, 943, 943, 943, 943, 943, 953, 953, 954, 954, 955, 955, 956, 956, 961, 961, 962, 962, 962, 963, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 979, 979, 982, 982, 983, 983, 986, 986, 987, 987, 987, 987, 987, 987, 987, 988, 988, 988, 988, 989, 989, 991, 991, 992, 992, 997, 997, 998, 998, 998, 998, 998, 998, 998, 999, 999, 999, 999, 1000, 1000, 1002, 1002, 1004, 1004, 1006, 1006, 1008, 1008, 1013, 1013, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1015, 1015, 1015, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1021, 1023, 1023, 1024, 1024, 1027, 1027, 1028, 1028, 1028, 1028, 1028, 1028, 1029, 1029, 1029, 1029, 1029, 1031, 1031, 1032, 1032, 1035, 1035, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1037, 1037, 1037, 1037, 1040, 1040, 1041, 1041, 1043, 1043, 1044, 1044, 1044, 1045, 1047, 1047, 1050, 1055, 1055, 1075, 1076, 134, 162, 196, 207, 230, 265, 276, 284, 329, 341, 353, 371, 397, 442, 455, 527, 639, 654, 711, 718, 729, 805, 829, 962, 987, 998, 1014, 1028, 1036, 1044];
|
|
expr_arg2 = [0, 225, 225, 227, 0, 0, 225, 233, 0, 0, 225, 236, 0, 0, 221, 221, 239, 0, 0, 222, 222, 240, 0, 0, 225, 241, 0, 0, 221, 251, 0, 0, 222, 252, 0, 0, 225, 255, 0, 0, 287, 287, 289, 0, 0, 287, 292, 0, 0, 283, 283, 295, 0, 0, 287, 296, 0, 0, 283, 321, 0, 0, 287, 325, 0, 0, 348, 354, 0, 0, 352, 352, 354, 0, 0, 0, 348, 360, 0, 352, 360, 0, 0, 0, 348, 363, 0, 352, 363, 0, 0, 0, 348, 366, 0, 352, 366, 0, 0, 0, 352, 389, 0, 0, 389, 0, 352, 393, 0, 348, 0, 328, 392, 0, 0, 348, 0, 358, 394, 0, 0, 359, 0, 350, 0, 352, 0, 430, 430, 442, 0, 0, 430, 467, 0, 0, 494, 502, 0, 0, 502, 0, 499, 499, 502, 0, 0, 0, 502, 0, 0, 499, 0, 0, 494, 508, 0, 508, 0, 499, 508, 0, 0, 0, 508, 0, 0, 0, 0, 494, 511, 0, 511, 0, 499, 511, 0, 0, 0, 511, 0, 0, 0, 0, 494, 514, 0, 514, 0, 499, 514, 0, 0, 0, 514, 0, 0, 0, 0, 499, 537, 0, 0, 537, 0, 537, 0, 537, 0, 499, 541, 0, 541, 0, 0, 541, 0, 499, 550, 0, 0, 550, 0, 499, 553, 0, 494, 0, 0, 0, 0, 474, 540, 0, 0, 494, 0, 0, 0, 0, 506, 542, 0, 0, 507, 0, 497, 0, 0, 0, 0, 0, 494, 0, 494, 0, 496, 554, 0, 0, 501, 0, 499, 0, 628, 639, 0, 0, 639, 0, 639, 0, 635, 635, 639, 0, 0, 0, 639, 0, 639, 0, 0, 639, 0, 0, 639, 0, 635, 0, 0, 0, 0, 0, 0, 635, 0, 0, 0, 635, 0, 628, 644, 0, 644, 0, 644, 0, 635, 644, 0, 0, 0, 644, 0, 644, 0, 0, 644, 0, 0, 644, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 641, 645, 0, 0, 645, 0, 642, 642, 0, 0, 642, 0, 642, 659, 0, 659, 0, 642, 674, 0, 635, 654, 0, 0, 654, 0, 654, 0, 654, 0, 654, 0, 654, 0, 654, 0, 654, 0, 635, 657, 0, 657, 0, 0, 657, 0, 657, 0, 657, 0, 657, 0, 657, 0, 635, 667, 0, 0, 667, 0, 667, 0, 667, 0, 667, 0, 667, 0, 635, 670, 0, 0, 670, 0, 670, 0, 670, 0, 670, 0, 635, 673, 0, 673, 0, 0, 673, 0, 673, 0, 635, 689, 0, 0, 689, 0, 689, 0, 635, 693, 0, 693, 0, 0, 635, 705, 0, 0, 628, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 628, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 629, 658, 0, 0, 658, 0, 636, 636, 0, 658, 0, 0, 636, 0, 641, 0, 0, 0, 0, 0, 636, 694, 0, 694, 0, 0, 636, 706, 0, 0, 0, 652, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 628, 0, 0, 0, 0, 0, 0, 628, 0, 0, 0, 0, 0, 0, 628, 0, 0, 0, 0, 0, 0, 641, 0, 642, 0, 0, 0, 0, 0, 0, 0, 0, 628, 0, 0, 628, 0, 0, 629, 0, 0, 0, 0, 682, 682, 0, 0, 683, 683, 0, 684, 684, 0, 692, 692, 0, 0, 0, 0, 729, 739, 0, 0, 739, 0, 736, 736, 739, 0, 0, 0, 739, 0, 0, 739, 0, 736, 0, 0, 0, 736, 0, 729, 745, 0, 745, 0, 736, 745, 0, 0, 0, 745, 0, 0, 745, 0, 0, 0, 0, 0, 736, 780, 0, 0, 780, 0, 780, 0, 780, 0, 780, 0, 736, 783, 0, 783, 0, 0, 783, 0, 783, 0, 736, 810, 0, 0, 810, 0, 810, 0, 736, 813, 0, 813, 0, 0, 736, 828, 0, 0, 729, 0, 0, 0, 0, 0, 0, 729, 0, 0, 0, 0, 0, 0, 767, 0, 0, 0, 0, 0, 0, 0, 0, 0, 756, 808, 0, 0, 729, 0, 0, 729, 0, 0, 0, 0, 912, 912, 916, 0, 0, 916, 0, 912, 917, 0, 0, 916, 916, 0, 912, 932, 0, 0, 932, 0, 912, 935, 0, 0, 935, 0, 912, 958, 0, 0, 958, 0, 912, 970, 0, 0, 1117, 1139, 0, 0, 1129, 1129, 1139, 0, 0, 0, 1139, 0, 1129, 0, 1117, 1142, 0, 1129, 1142, 0, 0, 0, 1142, 0, 0, 1134, 1134, 1143, 0, 0, 1123, 1144, 0, 0, 1135, 1135, 0, 1144, 0, 0, 1135, 0, 1135, 1159, 0, 1159, 0, 0, 1135, 1199, 0, 0, 1134, 1198, 0, 0, 1129, 1154, 0, 0, 1154, 0, 1154, 0, 1129, 1157, 0, 1157, 0, 0, 1129, 1193, 0, 0, 1117, 0, 0, 1117, 0, 0, 1119, 1158, 0, 0, 1131, 1131, 1158, 0, 0, 1123, 0, 0, 1124, 1160, 0, 0, 1136, 1136, 1160, 0, 0, 1126, 1161, 0, 0, 1131, 1195, 0, 0, 0, 1136, 1200, 0, 0, 0, 0, 0, 1138, 0, 0, 0, 1266, 1275, 0, 0, 1271, 1271, 1275, 0, 0, 1275, 0, 0, 1266, 1278, 0, 1271, 1278, 0, 0, 1278, 0, 0, 1271, 1286, 0, 0, 1286, 0, 1286, 0, 1271, 1299, 0, 0, 1299, 0, 1271, 1302, 0, 1266, 0, 1268, 1289, 0, 0, 1273, 0, 1266, 0, 1266, 0, 1271, 0, 1426, 1440, 0, 0, 1434, 1434, 1440, 0, 0, 0, 1440, 0, 1434, 0, 1426, 1443, 0, 1434, 1443, 0, 0, 0, 1443, 0, 0, 1426, 1448, 0, 1434, 1448, 0, 0, 0, 1448, 0, 0, 1445, 1450, 0, 0, 1446, 1446, 0, 1446, 1470, 0, 1434, 1466, 0, 0, 1466, 0, 1466, 0, 1434, 1469, 0, 1469, 0, 0, 1434, 1485, 0, 0, 1426, 0, 0, 1426, 0, 0, 1445, 0, 1461, 1461, 1472, 0, 0, 1458, 0, 0, 1446, 0, 1460, 0, 1461, 1491, 0, 0, 0, 0, 1690, 1690, 1696, 0, 0, 1690, 1701, 0, 0, 1692, 1692, 1702, 0, 0, 1692, 1715, 0, 0, 1690, 1713, 0, 0, 1737, 1750, 0, 0, 1750, 0, 1750, 0, 1750, 0, 1743, 1743, 1750, 0, 0, 0, 1750, 0, 0, 1750, 0, 0, 1750, 0, 0, 1750, 0, 1743, 0, 0, 0, 0, 0, 0, 0, 1743, 0, 0, 0, 0, 0, 1743, 0, 0, 0, 1743, 0, 1737, 1753, 0, 1753, 0, 1753, 0, 1753, 0, 1743, 1753, 0, 0, 0, 1753, 0, 0, 1753, 0, 0, 1753, 0, 0, 1753, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1743, 1762, 0, 0, 1762, 0, 1762, 0, 1762, 0, 1762, 0, 1762, 0, 1762, 0, 1762, 0, 1762, 0, 1743, 1766, 0, 1766, 0, 0, 1766, 0, 1766, 0, 1766, 0, 1766, 0, 1766, 0, 1766, 0, 1743, 1780, 0, 0, 1780, 0, 1780, 0, 1780, 0, 1780, 0, 1780, 0, 1780, 0, 1743, 1785, 0, 1785, 0, 0, 1785, 0, 1785, 0, 1785, 0, 1785, 0, 1743, 1794, 0, 0, 1794, 0, 1794, 0, 1794, 0, 1794, 0, 1743, 1797, 0, 1797, 0, 0, 1797, 0, 1797, 0, 1743, 1805, 0, 0, 1805, 0, 1805, 0, 1743, 1808, 0, 1808, 0, 0, 1743, 1831, 0, 0, 1737, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1717, 1765, 0, 0, 1737, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1738, 1767, 0, 0, 1767, 0, 1744, 1744, 0, 1739, 1768, 0, 0, 1768, 0, 1768, 0, 1745, 1745, 0, 0, 1745, 0, 1744, 1798, 0, 0, 1745, 1809, 0, 1809, 0, 1745, 1834, 0, 0, 1741, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1737, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1737, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1775, 0, 0, 1777, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1737, 0, 0, 0, 0, 0, 0, 1737, 0, 0, 0, 0, 0, 0, 1738, 0, 1744, 0, 0, 0, 0, 0, 0, 0, 0, 1737, 0, 0, 1737, 0, 0, 1739, 0, 0, 0, 0, 0, 0, 0, 1739, 0, 1745, 0, 0, 0, 0, 0, 0, 0, 53, 96, 103, 193, 233, 236, 241, 255, 236, 241, 255, 241, 255, 251, 252, 255, 292, 296, 325, 296, 325, 321, 325, 327, 360, 363, 366, 389, 393, 363, 366, 389, 393, 366, 389, 393, 389, 393, 393, 358, 368, 328, 348, 439, 470, 470, 467, 473, 508, 511, 514, 537, 541, 550, 553, 511, 514, 537, 541, 550, 553, 514, 537, 541, 550, 553, 537, 541, 550, 553, 541, 550, 553, 506, 516, 474, 494, 550, 553, 553, 496, 494, 603, 606, 644, 654, 657, 667, 670, 673, 689, 693, 705, 659, 674, 654, 657, 667, 670, 673, 689, 693, 705, 657, 667, 670, 673, 689, 693, 705, 641, 674, 629, 694, 706, 628, 667, 670, 673, 689, 693, 705, 670, 673, 689, 693, 705, 673, 689, 693, 705, 641, 628, 689, 693, 705, 693, 705, 684, 629, 706, 695, 628, 705, 745, 780, 783, 810, 813, 828, 780, 783, 810, 813, 828, 807, 771, 784, 777, 778, 779, 783, 810, 813, 828, 729, 810, 813, 828, 813, 828, 786, 729, 828, 733, 825, 869, 932, 935, 958, 970, 973, 935, 958, 970, 958, 970, 970, 974, 967, 975, 1026, 1142, 1154, 1157, 1193, 1159, 1199, 1198, 1154, 1157, 1193, 1184, 1187, 1157, 1193, 1119, 1195, 1124, 1200, 1123, 1199, 1126, 1117, 1193, 1187, 1203, 1239, 1278, 1286, 1299, 1302, 1286, 1299, 1302, 1299, 1302, 1268, 1302, 1266, 1400, 1405, 1443, 1448, 1466, 1469, 1485, 1448, 1466, 1469, 1485, 1470, 1466, 1469, 1485, 1479, 1490, 1469, 1485, 1445, 1491, 1426, 1485, 1490, 1492, 1541, 1529, 1542, 1588, 1593, 1593, 1584, 1607, 1606, 1650, 1661, 1661, 1701, 1713, 1715, 1713, 1753, 1762, 1766, 1780, 1785, 1794, 1797, 1805, 1808, 1831, 1762, 1766, 1780, 1785, 1794, 1797, 1805, 1808, 1831, 1766, 1780, 1785, 1794, 1797, 1805, 1808, 1831, 1738, 1798, 1739, 1809, 1834, 1717, 1737, 1780, 1785, 1794, 1797, 1805, 1808, 1831, 1785, 1794, 1797, 1805, 1808, 1831, 1737, 1794, 1797, 1805, 1808, 1831, 1797, 1805, 1808, 1831, 1738, 1737, 1805, 1808, 1831, 1808, 1831, 1739, 1834, 1737, 1831, 1739, 195, 250, 0, 0, 220, 0, 0, 195, 0, 196, 0, 196, 0, 221, 0, 0, 196, 0, 197, 0, 197, 0, 222, 0, 0, 197, 0, 198, 253, 0, 0, 223, 0, 0, 198, 0, 217, 254, 0, 0, 224, 0, 0, 217, 0, 218, 0, 218, 0, 218, 0, 218, 0, 218, 0, 225, 0, 0, 218, 0, 219, 256, 0, 0, 226, 0, 0, 219, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 257, 320, 0, 0, 282, 0, 0, 257, 0, 258, 0, 258, 0, 283, 0, 0, 258, 0, 259, 322, 0, 0, 284, 0, 0, 259, 0, 260, 323, 0, 0, 285, 0, 0, 260, 0, 279, 324, 0, 0, 286, 0, 0, 279, 0, 280, 0, 280, 0, 280, 0, 280, 0, 287, 0, 0, 280, 0, 281, 326, 0, 0, 288, 0, 0, 281, 0, 282, 0, 0, 0, 0, 0, 0, 0, 0, 0, 284, 0, 0, 0, 0, 285, 0, 0, 0, 0, 286, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 288, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 347, 402, 0, 0, 351, 0, 0, 347, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 352, 0, 0, 0, 348, 0, 349, 403, 0, 0, 353, 0, 0, 349, 0, 350, 0, 351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 404, 466, 0, 0, 429, 0, 0, 404, 0, 405, 0, 405, 0, 430, 0, 0, 405, 0, 406, 468, 0, 0, 431, 0, 0, 406, 0, 425, 469, 0, 0, 432, 0, 0, 425, 0, 426, 436, 0, 0, 426, 439, 0, 0, 426, 470, 0, 0, 433, 0, 0, 426, 0, 427, 471, 0, 0, 434, 0, 0, 427, 0, 428, 472, 0, 0, 435, 0, 0, 428, 0, 429, 0, 0, 0, 0, 0, 0, 0, 0, 0, 431, 0, 0, 0, 0, 432, 0, 0, 0, 0, 433, 0, 0, 433, 0, 433, 0, 0, 0, 434, 0, 0, 0, 0, 435, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 493, 561, 0, 0, 498, 0, 0, 493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 499, 0, 0, 0, 0, 0, 0, 0, 499, 0, 0, 494, 494, 0, 495, 562, 0, 0, 500, 0, 0, 495, 0, 0, 0, 497, 0, 498, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 500, 0, 0, 0, 0, 501, 0, 0, 0, 0, 0, 0, 0, 0, 507, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 607, 702, 0, 0, 632, 0, 0, 607, 0, 608, 703, 0, 0, 633, 0, 0, 608, 0, 627, 704, 0, 0, 634, 0, 0, 627, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 635, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 635, 0, 0, 0, 0, 0, 0, 635, 0, 0, 0, 0, 0, 0, 0, 0, 635, 0, 0, 0, 628, 0, 635, 0, 628, 628, 628, 628, 628, 0, 0, 0, 0, 0, 0, 629, 0, 636, 0, 0, 629, 0, 630, 707, 0, 0, 637, 0, 0, 630, 0, 631, 687, 0, 0, 638, 0, 0, 631, 0, 632, 0, 0, 0, 0, 633, 0, 0, 0, 0, 634, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 637, 0, 0, 0, 0, 638, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 652, 660, 0, 653, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 682, 0, 0, 682, 695, 0, 0, 0, 0, 0, 0, 685, 688, 0, 0, 685, 0, 686, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 708, 824, 0, 0, 824, 0, 708, 825, 0, 0, 732, 0, 0, 733, 0, 0, 732, 0, 733, 0, 708, 708, 0, 709, 826, 0, 0, 734, 0, 0, 709, 0, 728, 827, 0, 0, 735, 0, 0, 728, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 736, 0, 0, 0, 729, 0, 736, 0, 729, 729, 729, 0, 730, 829, 0, 0, 737, 0, 0, 730, 0, 731, 830, 0, 0, 738, 0, 0, 731, 0, 732, 0, 0, 0, 732, 0, 0, 0, 0, 733, 0, 0, 0, 0, 734, 0, 0, 0, 0, 735, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 737, 0, 0, 0, 0, 738, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 753, 755, 0, 0, 753, 0, 754, 0, 0, 0, 767, 785, 0, 768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 822, 831, 0, 0, 822, 0, 823, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 757, 0, 756, 758, 0, 0, 0, 0, 0, 0, 0, 756, 807, 0, 808, 815, 0, 809, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 884, 963, 0, 0, 963, 0, 909, 0, 0, 884, 967, 0, 0, 909, 0, 884, 884, 0, 885, 968, 0, 0, 910, 0, 0, 885, 0, 904, 969, 0, 0, 911, 0, 0, 904, 0, 905, 0, 0, 905, 0, 905, 0, 0, 905, 0, 0, 905, 0, 0, 912, 0, 0, 905, 0, 912, 0, 905, 905, 0, 906, 971, 0, 0, 913, 0, 0, 906, 0, 907, 972, 0, 0, 914, 0, 0, 907, 0, 909, 0, 0, 0, 0, 909, 0, 0, 0, 910, 0, 0, 0, 0, 911, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 913, 0, 0, 0, 0, 914, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 917, 919, 0, 0, 917, 973, 0, 0, 918, 0, 0, 0, 918, 0, 918, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1097, 1191, 0, 0, 1127, 0, 0, 1097, 0, 1116, 1192, 0, 0, 1128, 0, 0, 1116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1129, 0, 0, 0, 0, 1117, 0, 1129, 0, 1117, 1117, 0, 1118, 1194, 0, 0, 1130, 0, 0, 1118, 0, 0, 0, 1119, 0, 1131, 0, 0, 1119, 0, 1120, 1196, 0, 0, 1132, 0, 0, 1120, 0, 1121, 1197, 0, 0, 1133, 0, 0, 1121, 0, 1122, 0, 1122, 0, 1134, 0, 0, 1122, 0, 0, 0, 0, 0, 1123, 0, 1135, 0, 0, 1123, 0, 0, 0, 1124, 0, 1136, 0, 0, 1124, 0, 1125, 1151, 0, 0, 1151, 0, 1137, 0, 0, 1125, 1184, 0, 0, 1125, 1185, 0, 0, 1125, 1187, 0, 0, 1137, 0, 1125, 1125, 0, 0, 0, 1127, 0, 0, 0, 0, 1128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1132, 0, 0, 0, 0, 1133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1137, 0, 0, 0, 0, 1137, 0, 1137, 0, 1137, 0, 0, 0, 1138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1184, 0, 0, 0, 1185, 1202, 0, 0, 0, 1186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1265, 1312, 0, 0, 1270, 0, 0, 1265, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1271, 0, 0, 0, 0, 1271, 0, 0, 1266, 1266, 0, 0, 0, 1269, 1296, 0, 0, 1274, 0, 0, 1269, 0, 1270, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1273, 0, 1274, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1310, 1313, 0, 0, 0, 1310, 0, 1311, 0, 0, 0, 0, 0, 0, 1406, 1483, 0, 0, 1432, 0, 0, 1406, 0, 1425, 1484, 0, 0, 1433, 0, 0, 1425, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1434, 0, 0, 0, 0, 1426, 0, 1434, 0, 1426, 1426, 0, 1427, 1486, 0, 0, 1435, 0, 0, 1427, 0, 1428, 1487, 0, 0, 1436, 0, 0, 1428, 0, 1429, 1488, 0, 0, 1437, 0, 0, 1429, 0, 1430, 1489, 0, 0, 1438, 0, 0, 1430, 0, 1431, 1465, 0, 0, 1465, 0, 1465, 0, 1439, 0, 0, 1431, 1479, 0, 0, 1479, 0, 1439, 0, 1431, 1490, 0, 0, 1439, 0, 1431, 1431, 1431, 0, 1432, 0, 0, 0, 0, 1433, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1435, 0, 0, 0, 0, 1436, 0, 0, 0, 0, 1437, 0, 0, 0, 0, 1438, 0, 0, 0, 0, 1439, 0, 0, 0, 0, 0, 1439, 0, 0, 0, 1439, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1458, 1471, 0, 1459, 0, 0, 1460, 1472, 0, 0, 0, 1460, 0, 1460, 0, 1461, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1662, 1711, 0, 0, 1688, 0, 0, 1662, 0, 1681, 1712, 0, 0, 1689, 0, 0, 1681, 0, 1682, 0, 1682, 0, 1682, 0, 1690, 0, 0, 1682, 0, 1683, 1714, 0, 0, 1691, 0, 0, 1683, 0, 1684, 0, 1684, 0, 1692, 0, 0, 1684, 0, 1685, 1716, 0, 0, 1693, 0, 0, 1685, 0, 1688, 0, 0, 0, 0, 1689, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1691, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1693, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1736, 1847, 0, 0, 1742, 0, 0, 1736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1743, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1743, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1743, 0, 0, 0, 0, 0, 0, 0, 0, 1743, 0, 0, 0, 1737, 0, 1743, 0, 1737, 1737, 1737, 1737, 1737, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1741, 0, 1742, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1775, 1786, 0, 1776, 0, 0, 1777, 1787, 0, 1778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1810, 1842, 1845, 0, 0, 30, 38, 4518, 29, 4518, 25, 4518, 52, 4518, 4518, 25, 4518, 52, 4518, 53, 4518, 26, 4518, 27, 4518, 28, 4518, 31, 4518, 32, 4518, 33, 4518, 34, 4518, 35, 4518, 36, 4518, 37, 4518, 38, 4518, 39, 4518, 40, 4518, 41, 4518, 42, 4518, 43, 4518, 44, 4518, 45, 4518, 49, 4518, 51, 4518, 0, 47, 38, 4575, 46, 4575, 54, 4575, 55, 4575, 56, 4575, 57, 4575, 58, 4575, 59, 4575, 0, 100, 61, 4593, 102, 4593, 0, 225, 133, 4599, 227, 4599, 229, 4599, 225, 4599, 227, 4599, 233, 4599, 225, 4599, 227, 4599, 233, 4599, 236, 4599, 0, 134, 4620, 4620, 4620, 4620, 4620, 4620, 4620, 4620, 4620, 4620, 232, 4620, 235, 4620, 4620, 239, 4620, 4620, 240, 4620, 4620, 227, 4620, 233, 4620, 236, 4620, 241, 4620, 0, 230, 134, 4652, 242, 4652, 243, 4652, 0, 143, 4659, 4659, 4659, 4659, 4659, 4659, 4659, 4659, 4659, 4659, 4659, 0, 287, 161, 4673, 289, 4673, 287, 4673, 289, 4673, 292, 4673, 0, 162, 4684, 4684, 4684, 4684, 4684, 4684, 295, 4684, 291, 4684, 4684, 289, 4684, 292, 4684, 296, 4684, 0, 352, 196, 4704, 354, 4704, 356, 4704, 352, 4704, 354, 4704, 360, 4704, 352, 4704, 354, 4704, 360, 4704, 363, 4704, 362, 4704, 4704, 354, 4704, 360, 4704, 363, 4704, 366, 4704, 0, 211, 4736, 4736, 4736, 4736, 4736, 4736, 4736, 4736, 4736, 4736, 4736, 4736, 4736, 4736, 4736, 4736, 4736, 4736, 4736, 0, 357, 196, 4758, 367, 4758, 0, 195, 4763, 4763, 4763, 4763, 4763, 4763, 4763, 0, 200, 4772, 4772, 4772, 4772, 4772, 4772, 0, 207, 4780, 395, 4780, 4780, 4780, 4780, 4780, 4780, 4780, 4780, 4780, 4780, 0, 207, 4794, 4794, 4794, 4794, 4794, 0, 211, 4801, 4801, 4801, 4801, 0, 433, 229, 4808, 436, 4808, 433, 4808, 436, 4808, 439, 4808, 0, 230, 4819, 4819, 4819, 4819, 4819, 4819, 442, 4819, 438, 4819, 0, 499, 265, 4832, 502, 4832, 504, 4832, 499, 4832, 502, 4832, 508, 4832, 499, 4832, 502, 4832, 508, 4832, 511, 4832, 510, 4832, 515, 4832, 4832, 502, 4832, 508, 4832, 511, 4832, 514, 4832, 0, 264, 4866, 4866, 4866, 4866, 4866, 4866, 4866, 0, 269, 4875, 4875, 4875, 4875, 4875, 4875, 0, 276, 4883, 4883, 543, 4883, 4883, 4883, 4883, 4883, 4883, 4883, 4883, 4883, 4883, 0, 276, 4898, 4898, 4898, 4898, 4898, 0, 288, 4905, 4905, 4905, 4905, 4905, 4905, 4905, 4905, 4905, 4905, 0, 279, 4917, 4917, 4917, 4917, 4917, 4917, 4917, 4917, 0, 645, 362, 4928, 4928, 639, 4928, 644, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 4928, 0, 669, 353, 4976, 675, 4976, 4976, 4976, 4976, 4976, 0, 353, 4985, 4985, 4985, 4985, 4985, 4985, 0, 364, 4993, 4993, 4993, 4993, 4993, 4993, 4993, 4993, 4993, 0, 371, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 0, 355, 5027, 5027, 0, 356, 5031, 5031, 0, 357, 5035, 5035, 0, 366, 5039, 5039, 0, 379, 5043, 5043, 5043, 5043, 5043, 5043, 0, 736, 397, 5052, 739, 5052, 742, 5052, 746, 5052, 5052, 739, 5052, 745, 5052, 0, 402, 5066, 5066, 5066, 5066, 5066, 5066, 5066, 5066, 5066, 0, 467, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 757, 5077, 758, 5077, 766, 5077, 769, 5077, 5077, 766, 5077, 769, 5077, 771, 5077, 760, 5077, 770, 5077, 764, 5077, 772, 5077, 5077, 762, 5077, 773, 5077, 5077, 775, 5077, 776, 5077, 5077, 764, 5077, 772, 5077, 777, 5077, 762, 5077, 773, 5077, 778, 5077, 775, 5077, 776, 5077, 779, 5077, 5077, 5077, 5077, 5077, 760, 5077, 770, 5077, 784, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 806, 5077, 814, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 0, 442, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 0, 420, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 0, 467, 5248, 5248, 5248, 5248, 5248, 5248, 5248, 5248, 5248, 5248, 5248, 5248, 5248, 5248, 0, 467, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 0, 467, 5303, 5303, 5303, 5303, 5303, 5303, 5303, 5303, 0, 467, 5313, 5313, 5313, 5313, 0, 442, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 0, 467, 5344, 5344, 0, 467, 5348, 5348, 5348, 5348, 5348, 5348, 5348, 5348, 0, 467, 5358, 5358, 5358, 5358, 5358, 5358, 5358, 5358, 0, 467, 5368, 5368, 5368, 5368, 0, 467, 5374, 5374, 0, 467, 5378, 5378, 5378, 5378, 5378, 5378, 5378, 5378, 0, 467, 5388, 5388, 5388, 5388, 0, 467, 5394, 5394, 0, 467, 5398, 5398, 5398, 5398, 5398, 5398, 5398, 5398, 0, 467, 5408, 5408, 5408, 5408, 0, 467, 5414, 5414, 0, 436, 5418, 5418, 5418, 5418, 0, 455, 5424, 5424, 5424, 5424, 5424, 5424, 5424, 5424, 0, 449, 5434, 5434, 5434, 5434, 5434, 5434, 0, 858, 496, 5443, 866, 5443, 5443, 858, 5443, 866, 5443, 869, 5443, 859, 5443, 872, 5443, 860, 5443, 876, 5443, 861, 5443, 877, 5443, 862, 5443, 878, 5443, 863, 5443, 879, 5443, 864, 5443, 880, 5443, 865, 5443, 881, 5443, 871, 5443, 882, 5443, 874, 5443, 883, 5443, 0, 868, 495, 5492, 875, 5492, 0, 527, 5497, 5497, 918, 5497, 919, 5497, 921, 5497, 922, 5497, 924, 5497, 926, 5497, 915, 5497, 925, 5497, 928, 5497, 929, 5497, 912, 5497, 916, 5497, 932, 5497, 931, 5497, 936, 5497, 5497, 5497, 932, 5497, 935, 5497, 0, 516, 5537, 5537, 0, 531, 5541, 5541, 5541, 5541, 5541, 0, 957, 535, 5549, 961, 5549, 0, 537, 5554, 5554, 0, 1003, 586, 5559, 1012, 5559, 1006, 5559, 1017, 5559, 1004, 5559, 1005, 5559, 1006, 5559, 1007, 5559, 1008, 5559, 1009, 5559, 1010, 5559, 1011, 5559, 1014, 5559, 1016, 5559, 1019, 5559, 1021, 5559, 1023, 5559, 0, 654, 5594, 1153, 5594, 1162, 5594, 5594, 5594, 5594, 5594, 5594, 0, 1298, 729, 5607, 1303, 5607, 5607, 5607, 0, 729, 5614, 5614, 5614, 5614, 0, 1434, 804, 5621, 1440, 5621, 1434, 5621, 1440, 5621, 1443, 5621, 0, 805, 5632, 5632, 5632, 5632, 5632, 1450, 5632, 1442, 5632, 1449, 5632, 5632, 1440, 5632, 1443, 5632, 1448, 5632, 0, 815, 5652, 5652, 5652, 5652, 5652, 5652, 5652, 5652, 5652, 5652, 5652, 5652, 0, 816, 5666, 5666, 5666, 5666, 5666, 5666, 5666, 5666, 5666, 5666, 5666, 5666, 0, 819, 5680, 5680, 5680, 5680, 5680, 5680, 5680, 5680, 5680, 5680, 5680, 5680, 5680, 5680, 0, 829, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 0, 818, 5729, 5729, 0, 822, 5733, 5733, 5733, 5733, 5733, 0, 829, 5740, 5740, 5740, 5740, 5740, 5740, 5740, 0, 832, 5749, 5749, 5749, 0, 1520, 872, 5755, 1521, 5755, 1522, 5755, 1523, 5755, 1524, 5755, 1525, 5755, 1526, 5755, 1527, 5755, 1528, 5755, 1529, 5755, 1528, 5755, 1529, 5755, 0, 1574, 911, 5781, 1585, 5781, 5781, 5781, 1587, 5781, 1589, 5781, 1574, 5781, 1585, 5781, 1588, 5781, 5781, 1573, 5781, 1590, 5781, 1574, 5781, 1585, 5781, 1588, 5781, 1593, 5781, 1592, 5781, 1596, 5781, 5781, 1575, 5781, 1598, 5781, 1576, 5781, 1599, 5781, 1577, 5781, 1600, 5781, 1578, 5781, 1601, 5781, 1579, 5781, 1602, 5781, 1580, 5781, 1603, 5781, 1581, 5781, 1604, 5781, 1582, 5781, 1605, 5781, 1583, 5781, 1584, 5781, 1597, 5781, 5781, 1592, 5781, 1596, 5781, 1607, 5781, 1595, 5781, 1608, 5781, 1583, 5781, 1584, 5781, 1597, 5781, 1606, 5781, 0, 891, 5873, 5873, 5873, 0, 1644, 930, 5879, 1646, 5879, 1650, 5879, 0, 1690, 962, 5887, 1696, 5887, 5887, 1702, 5887, 1695, 5887, 1704, 5887, 1694, 5887, 1703, 5887, 5887, 1696, 5887, 1701, 5887, 0, 970, 5908, 5908, 5908, 5908, 5908, 5908, 0, 1746, 986, 5917, 1747, 5917, 1743, 5917, 1750, 5917, 0, 987, 5926, 5926, 5926, 5926, 1749, 5926, 1754, 5926, 5926, 1750, 5926, 1753, 5926, 0, 1014, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 1782, 5941, 1784, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 5941, 0, 991, 5988, 5988, 5988, 5988, 0, 998, 5994, 5994, 5994, 5994, 5994, 5994, 5994, 5994, 5994, 5994, 5994, 0, 998, 6007, 6007, 6007, 6007, 6007, 0, 1006, 6014, 6014, 6014, 6014, 6014, 6014, 0, 1014, 6022, 6022, 6022, 6022, 6022, 6022, 0, 1014, 6030, 6030, 6030, 6030, 6030, 6030, 0, 1014, 6038, 6038, 6038, 6038, 6038, 6038, 0, 1023, 6046, 6046, 6046, 6046, 6046, 6046, 6046, 6046, 0, 1054, 6056, 1830, 6056, 1841, 6056, 1843, 6056, 1844, 6056, 1846, 6056, 0, 1054, 6069, 6069, 6069, 6069, 6069, 6069, 0, 1869, 1075, 6078, 1886, 6078, 0, 1872, 1076, 6084, 1873, 6084, 1874, 6084, 1875, 6084, 1876, 6084, 1877, 6084, 1878, 6084, 1879, 6084, 1880, 6084, 1881, 6084, 1882, 6084, 1883, 6084, 1884, 6084, 1885, 6084, 0, 379, 8, 0, 0, 0, 379, 8, 0, 0, 0, 379, 8, 0, 0, 0, 467, 8, 0, 0, 0, 442, 5, 0, 0, 0, 442, 5, 0, 0, 0, 442, 5, 0, 0, 0, 442, 5, 0, 0, 0, 442, 5, 0, 0, 0, 442, 5, 0, 0, 0, 442, 5, 0, 0, 0, 442, 5, 0, 0, 0, 467, 8, 0, 0, 0, 872, 5, 8, 0, 0, 0, 911, 5, 8, 0, 0, 0, 3, 0, 0, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 27, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 38, 8, 0, 0, 38, 8, 0, 0, 38, 8, 0, 0, 38, 8, 0, 0, 38, 8, 0, 0, 38, 8, 0, 0, 38, 8, 0, 0, 38, 8, 0, 0, 38, 8, 0, 0, 38, 8, 0, 0, 60, 0, 0, 8, 0, 0, 60, 0, 0, 8, 0, 0, 60, 0, 0, 8, 0, 0, 60, 0, 0, 8, 0, 0, 60, 0, 0, 8, 0, 0, 60, 0, 0, 8, 0, 0, 60, 0, 0, 8, 0, 0, 60, 0, 0, 8, 0, 0, 60, 0, 0, 8, 0, 0, 60, 0, 0, 8, 0, 0, 82, 0, 0, 8, 0, 0, 82, 0, 0, 8, 0, 0, 82, 0, 0, 8, 0, 0, 82, 0, 0, 8, 0, 0, 82, 0, 0, 8, 0, 0, 82, 0, 0, 8, 0, 0, 82, 0, 0, 8, 0, 0, 82, 0, 0, 8, 0, 0, 82, 0, 0, 8, 0, 0, 106, 0, 0, 8, 0, 0, 106, 0, 0, 8, 0, 0, 106, 0, 0, 8, 0, 0, 106, 0, 0, 8, 0, 0, 106, 0, 0, 8, 0, 0, 106, 0, 0, 8, 0, 0, 106, 0, 0, 8, 0, 0, 106, 0, 0, 8, 0, 0, 106, 0, 0, 8, 0, 0, 106, 0, 0, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 143, 0, 0, 5, 0, 0, 143, 8, 0, 0, 174, 0, 0, 8, 0, 0, 174, 0, 0, 8, 0, 0, 174, 0, 0, 8, 0, 0, 174, 0, 0, 8, 0, 0, 174, 0, 0, 8, 0, 0, 174, 0, 0, 8, 0, 0, 174, 0, 0, 8, 0, 0, 174, 0, 0, 8, 0, 0, 174, 0, 0, 8, 0, 0, 174, 0, 0, 8, 0, 0, 174, 0, 0, 8, 0, 0, 174, 0, 0, 8, 0, 0, 174, 0, 0, 8, 0, 0, 174, 0, 0, 8, 0, 0, 211, 0, 0, 8, 0, 0, 211, 0, 0, 8, 0, 0, 211, 0, 0, 8, 0, 0, 211, 0, 0, 8, 0, 0, 211, 0, 0, 8, 0, 0, 211, 0, 0, 8, 0, 0, 211, 0, 0, 8, 0, 0, 211, 0, 0, 8, 0, 0, 211, 0, 0, 8, 0, 0, 211, 0, 0, 8, 0, 0, 211, 0, 0, 8, 0, 0, 211, 0, 0, 8, 0, 0, 211, 0, 0, 8, 0, 0, 242, 0, 0, 8, 0, 0, 242, 0, 0, 8, 0, 0, 242, 0, 0, 8, 0, 0, 242, 0, 0, 8, 0, 0, 242, 0, 0, 8, 0, 0, 242, 0, 0, 8, 0, 0, 242, 0, 0, 8, 0, 0, 242, 0, 0, 8, 0, 0, 242, 0, 0, 8, 0, 0, 242, 0, 0, 8, 0, 0, 242, 0, 0, 8, 0, 0, 242, 0, 0, 8, 0, 0, 242, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 288, 0, 0, 8, 0, 0, 311, 0, 0, 8, 0, 0, 311, 0, 0, 8, 0, 0, 311, 0, 0, 8, 0, 0, 311, 0, 0, 8, 0, 0, 311, 0, 0, 8, 0, 0, 311, 0, 0, 8, 0, 0, 311, 0, 0, 8, 0, 0, 311, 0, 0, 8, 0, 0, 311, 0, 0, 8, 0, 0, 311, 0, 0, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 379, 0, 0, 5, 0, 0, 379, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 467, 0, 0, 5, 0, 0, 467, 8, 0, 0, 495, 0, 0, 8, 0, 0, 495, 0, 0, 8, 0, 0, 495, 0, 0, 8, 0, 0, 495, 0, 0, 8, 0, 0, 495, 0, 0, 8, 0, 0, 495, 0, 0, 8, 0, 0, 495, 0, 0, 8, 0, 0, 495, 0, 0, 8, 0, 0, 495, 0, 0, 8, 0, 0, 495, 0, 0, 8, 0, 0, 495, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 549, 0, 0, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 586, 0, 0, 5, 0, 0, 586, 8, 0, 0, 617, 0, 0, 8, 0, 0, 617, 0, 0, 8, 0, 0, 617, 0, 0, 8, 0, 0, 617, 0, 0, 8, 0, 0, 617, 0, 0, 8, 0, 0, 617, 0, 0, 8, 0, 0, 617, 0, 0, 8, 0, 0, 617, 0, 0, 8, 0, 0, 617, 0, 0, 8, 0, 0, 617, 0, 0, 8, 0, 0, 617, 0, 0, 8, 0, 0, 617, 0, 0, 8, 0, 0, 617, 0, 0, 8, 0, 0, 617, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 677, 0, 0, 8, 0, 0, 697, 0, 0, 8, 0, 0, 697, 0, 0, 8, 0, 0, 697, 0, 0, 8, 0, 0, 697, 0, 0, 8, 0, 0, 697, 0, 0, 8, 0, 0, 697, 0, 0, 8, 0, 0, 697, 0, 0, 8, 0, 0, 697, 0, 0, 8, 0, 0, 697, 0, 0, 8, 0, 0, 735, 0, 0, 8, 0, 0, 735, 0, 0, 8, 0, 0, 735, 0, 0, 8, 0, 0, 735, 0, 0, 8, 0, 0, 735, 0, 0, 8, 0, 0, 735, 0, 0, 8, 0, 0, 735, 0, 0, 8, 0, 0, 735, 0, 0, 8, 0, 0, 735, 0, 0, 8, 0, 0, 735, 0, 0, 8, 0, 0, 735, 0, 0, 8, 0, 0, 757, 0, 0, 8, 0, 0, 757, 0, 0, 8, 0, 0, 757, 0, 0, 8, 0, 0, 757, 0, 0, 8, 0, 0, 757, 0, 0, 8, 0, 0, 757, 0, 0, 8, 0, 0, 757, 0, 0, 8, 0, 0, 757, 0, 0, 8, 0, 0, 757, 0, 0, 8, 0, 0, 782, 0, 0, 8, 0, 0, 782, 0, 0, 8, 0, 0, 782, 0, 0, 8, 0, 0, 782, 0, 0, 8, 0, 0, 782, 0, 0, 8, 0, 0, 782, 0, 0, 8, 0, 0, 782, 0, 0, 8, 0, 0, 782, 0, 0, 8, 0, 0, 782, 0, 0, 8, 0, 0, 782, 0, 0, 8, 0, 0, 782, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 845, 0, 0, 8, 0, 0, 872, 0, 0, 5, 0, 0, 872, 8, 0, 0, 872, 0, 0, 872, 0, 0, 872, 0, 0, 5, 0, 0, 872, 8, 0, 0, 872, 0, 0, 5, 0, 0, 872, 8, 0, 0, 872, 0, 0, 5, 0, 0, 872, 8, 0, 0, 872, 0, 0, 5, 0, 0, 872, 8, 0, 0, 872, 0, 0, 5, 0, 0, 872, 8, 0, 0, 872, 0, 0, 5, 0, 0, 872, 8, 0, 0, 872, 0, 0, 5, 0, 0, 872, 8, 0, 0, 872, 0, 0, 5, 0, 0, 872, 8, 0, 0, 872, 0, 0, 5, 0, 0, 872, 8, 0, 0, 911, 0, 0, 8, 0, 0, 911, 0, 0, 8, 0, 0, 911, 0, 0, 8, 0, 0, 911, 0, 0, 8, 0, 0, 911, 0, 0, 911, 0, 0, 8, 0, 0, 911, 0, 0, 8, 0, 0, 911, 0, 0, 8, 0, 0, 911, 0, 0, 8, 0, 0, 911, 0, 0, 8, 0, 0, 911, 0, 0, 8, 0, 0, 911, 0, 0, 8, 0, 0, 911, 0, 0, 8, 0, 0, 911, 0, 0, 8, 0, 0, 911, 0, 0, 8, 0, 0, 941, 0, 0, 8, 0, 0, 941, 0, 0, 8, 0, 0, 941, 0, 0, 8, 0, 0, 941, 0, 0, 8, 0, 0, 941, 0, 0, 8, 0, 0, 941, 0, 0, 8, 0, 0, 941, 0, 0, 8, 0, 0, 941, 0, 0, 8, 0, 0, 941, 0, 0, 8, 0, 0, 941, 0, 0, 8, 0, 0, 941, 0, 0, 8, 0, 0, 941, 0, 0, 8, 0, 0, 970, 0, 0, 5, 0, 0, 970, 8, 0, 0, 970, 0, 0, 5, 0, 0, 970, 8, 0, 0, 970, 0, 0, 5, 0, 0, 970, 8, 0, 0, 970, 0, 0, 5, 0, 0, 970, 8, 0, 0, 970, 0, 0, 5, 0, 0, 970, 8, 0, 0, 970, 0, 0, 5, 0, 0, 970, 8, 0, 0, 970, 0, 0, 5, 0, 0, 970, 8, 0, 0, 970, 0, 0, 5, 0, 0, 970, 8, 0, 0, 970, 0, 0, 5, 0, 0, 970, 8, 0, 0, 970, 0, 0, 5, 0, 0, 970, 8, 0, 0, 970, 0, 0, 5, 0, 0, 970, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1054, 0, 0, 5, 0, 0, 1054, 8, 0, 0, 1074, 0, 0, 0, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1075, 8, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1074, 0, 0, 0, 1075, 8, 0, 0, 2, 9250, 38, 9252, 3, 9254, 38, 9256, 4, 9258, 38, 9260, 5, 9262, 38, 9264, 6, 9266, 38, 9268, 7, 9270, 38, 9272, 8, 9274, 38, 9276, 9, 9278, 38, 9280, 10, 9282, 38, 9284, 11, 9286, 38, 9288, 12, 9290, 38, 9292, 13, 9294, 38, 9296, 14, 9298, 38, 9300, 15, 9302, 38, 9304, 16, 9306, 38, 9308, 17, 9310, 38, 9312, 18, 9314, 38, 9316, 19, 9318, 38, 9320, 20, 9322, 38, 9324, 21, 9326, 38, 9328, 22, 9330, 38, 9332, 23, 9334, 38, 9336, 24, 9338, 38, 9340, 25, 9342, 38, 9344, 27, 9346, 38, 9348, 29, 9350, 38, 9352, 30, 9354, 38, 9356, 31, 9358, 38, 9360, 32, 9362, 38, 9364, 33, 9366, 38, 9368, 34, 9370, 38, 9372, 35, 9374, 38, 9376, 36, 9378, 38, 9380, 37, 9382, 38, 9384, 0, 41, 9387, 60, 9389, 0, 42, 9392, 60, 9394, 0, 43, 9397, 60, 9399, 0, 44, 9402, 60, 9404, 0, 45, 9407, 60, 9409, 0, 46, 9412, 60, 9414, 0, 47, 9417, 60, 9419, 48, 9421, 60, 9423, 0, 50, 9426, 60, 9428, 51, 9430, 60, 9432, 52, 9434, 60, 9436, 53, 9438, 60, 9440, 54, 9442, 60, 9444, 55, 9446, 60, 9448, 56, 9450, 60, 9452, 57, 9454, 60, 9456, 58, 9458, 60, 9460, 59, 9462, 60, 9464, 0, 63, 9467, 82, 9469, 0, 64, 9472, 82, 9474, 0, 65, 9477, 82, 9479, 0, 66, 9482, 82, 9484, 0, 67, 9487, 82, 9489, 0, 68, 9492, 82, 9494, 0, 69, 9497, 82, 9499, 0, 70, 9502, 82, 9504, 71, 9506, 82, 9508, 0, 73, 9511, 82, 9513, 74, 9515, 82, 9517, 75, 9519, 82, 9521, 76, 9523, 82, 9525, 77, 9527, 82, 9529, 78, 9531, 82, 9533, 79, 9535, 82, 9537, 80, 9539, 82, 9541, 81, 9543, 82, 9545, 0, 85, 9548, 106, 9550, 0, 86, 9553, 106, 9555, 0, 87, 9558, 106, 9560, 0, 88, 9563, 106, 9565, 0, 89, 9568, 106, 9570, 0, 90, 9573, 106, 9575, 0, 91, 9578, 106, 9580, 92, 9582, 106, 9584, 0, 94, 9587, 106, 9589, 95, 9591, 106, 9593, 0, 97, 9596, 106, 9598, 98, 9600, 106, 9602, 99, 9604, 106, 9606, 100, 9608, 106, 9610, 101, 9612, 106, 9614, 102, 9616, 106, 9618, 103, 9620, 106, 9622, 104, 9624, 106, 9626, 105, 9628, 106, 9630, 0, 109, 9633, 143, 9635, 0, 110, 9638, 143, 9640, 0, 111, 9643, 143, 9645, 0, 112, 9648, 143, 9650, 0, 113, 9653, 143, 9655, 0, 114, 9658, 143, 9660, 0, 115, 9663, 143, 9665, 116, 9667, 0, 118, 9670, 143, 9672, 119, 9674, 0, 121, 9677, 143, 9679, 122, 9681, 0, 124, 9684, 143, 9686, 125, 9688, 128, 9690, 129, 9692, 130, 9694, 131, 9696, 132, 9698, 136, 9700, 137, 9702, 138, 9704, 139, 9706, 140, 9708, 141, 9710, 142, 9712, 0, 145, 9715, 174, 9717, 0, 146, 9720, 174, 9722, 0, 147, 9725, 174, 9727, 0, 148, 9730, 174, 9732, 0, 149, 9735, 174, 9737, 0, 150, 9740, 174, 9742, 0, 151, 9745, 174, 9747, 152, 9749, 174, 9751, 0, 154, 9754, 174, 9756, 155, 9758, 174, 9760, 158, 9762, 174, 9764, 159, 9766, 174, 9768, 160, 9770, 174, 9772, 0, 164, 9775, 174, 9777, 165, 9779, 174, 9781, 166, 9783, 174, 9785, 167, 9787, 174, 9789, 168, 9791, 174, 9793, 169, 9795, 174, 9797, 170, 9799, 174, 9801, 171, 9803, 174, 9805, 172, 9807, 174, 9809, 173, 9811, 174, 9813, 0, 177, 9816, 211, 9818, 0, 178, 9821, 211, 9823, 0, 179, 9826, 211, 9828, 0, 180, 9831, 211, 9833, 181, 9835, 211, 9837, 0, 183, 9840, 211, 9842, 184, 9844, 211, 9846, 0, 186, 9849, 211, 9851, 187, 9853, 211, 9855, 0, 189, 9858, 211, 9860, 190, 9862, 211, 9864, 193, 9866, 211, 9868, 194, 9870, 211, 9872, 0, 198, 9875, 211, 9877, 199, 9879, 211, 9881, 202, 9883, 211, 9885, 203, 9887, 211, 9889, 204, 9891, 211, 9893, 205, 9895, 211, 9897, 209, 9899, 211, 9901, 210, 9903, 211, 9905, 0, 214, 9908, 242, 9910, 0, 215, 9913, 242, 9915, 0, 216, 9918, 242, 9920, 0, 217, 9923, 242, 9925, 0, 218, 9928, 242, 9930, 0, 219, 9933, 242, 9935, 0, 220, 9938, 242, 9940, 221, 9942, 242, 9944, 0, 223, 9947, 242, 9949, 224, 9951, 242, 9953, 227, 9955, 242, 9957, 228, 9959, 242, 9961, 0, 232, 9964, 242, 9966, 233, 9968, 242, 9970, 234, 9972, 242, 9974, 235, 9976, 242, 9978, 236, 9980, 242, 9982, 237, 9984, 242, 9986, 238, 9988, 242, 9990, 239, 9992, 242, 9994, 240, 9996, 242, 9998, 241, 10000, 242, 10002, 0, 245, 10005, 288, 10007, 0, 246, 10010, 288, 10012, 0, 247, 10015, 288, 10017, 0, 248, 10020, 288, 10022, 0, 249, 10025, 288, 10027, 250, 10029, 288, 10031, 0, 252, 10034, 288, 10036, 253, 10038, 288, 10040, 0, 255, 10043, 288, 10045, 256, 10047, 288, 10049, 0, 258, 10052, 288, 10054, 259, 10056, 288, 10058, 262, 10060, 288, 10062, 263, 10064, 288, 10066, 0, 267, 10069, 288, 10071, 268, 10073, 288, 10075, 271, 10077, 288, 10079, 272, 10081, 288, 10083, 273, 10085, 288, 10087, 274, 10089, 288, 10091, 278, 10093, 288, 10095, 281, 10097, 288, 10099, 282, 10101, 288, 10103, 286, 10105, 288, 10107, 287, 10109, 288, 10111, 0, 291, 10114, 311, 10116, 0, 292, 10119, 311, 10121, 0, 293, 10124, 311, 10126, 0, 294, 10129, 311, 10131, 0, 295, 10134, 311, 10136, 0, 296, 10139, 311, 10141, 297, 10143, 311, 10145, 0, 299, 10148, 311, 10150, 300, 10152, 311, 10154, 0, 302, 10157, 311, 10159, 303, 10161, 311, 10163, 304, 10165, 311, 10167, 305, 10169, 311, 10171, 306, 10173, 311, 10175, 307, 10177, 311, 10179, 308, 10181, 311, 10183, 309, 10185, 311, 10187, 310, 10189, 311, 10191, 0, 314, 10194, 379, 10196, 0, 315, 10199, 379, 10201, 0, 316, 10204, 379, 10206, 0, 317, 10209, 379, 10211, 0, 318, 10214, 379, 10216, 0, 319, 10219, 379, 10221, 0, 320, 10224, 379, 10226, 321, 10228, 0, 324, 10231, 379, 10233, 326, 10235, 327, 10237, 0, 332, 10240, 379, 10242, 333, 10244, 336, 10246, 337, 10248, 338, 10250, 339, 10252, 343, 10254, 0, 345, 10257, 379, 10259, 346, 10261, 349, 10263, 350, 10265, 351, 10267, 0, 356, 10270, 379, 10272, 0, 357, 10275, 379, 10277, 0, 359, 10280, 379, 10282, 360, 10284, 361, 10286, 363, 10288, 366, 10290, 367, 10292, 368, 10294, 369, 10296, 373, 10298, 374, 10300, 375, 10302, 376, 10304, 377, 10306, 378, 10308, 0, 381, 10311, 467, 10313, 0, 382, 10316, 467, 10318, 0, 383, 10321, 467, 10323, 0, 384, 10326, 467, 10328, 0, 385, 10331, 467, 10333, 0, 386, 10336, 467, 10338, 0, 387, 10341, 467, 10343, 388, 10345, 0, 391, 10348, 467, 10350, 394, 10352, 395, 10354, 0, 400, 10357, 467, 10359, 401, 10361, 0, 404, 10364, 467, 10366, 405, 10368, 0, 407, 10371, 467, 10373, 0, 409, 10376, 467, 10378, 0, 411, 10381, 467, 10383, 0, 413, 10386, 467, 10388, 0, 415, 10391, 467, 10393, 416, 10395, 442, 10397, 418, 10399, 419, 10401, 442, 10403, 421, 10405, 442, 10407, 423, 10409, 442, 10411, 0, 426, 10414, 467, 10416, 427, 10418, 442, 10420, 429, 10422, 442, 10424, 431, 10426, 442, 10428, 433, 10430, 442, 10432, 435, 10434, 438, 10436, 439, 10438, 440, 10440, 0, 444, 10443, 467, 10445, 445, 10447, 0, 447, 10450, 467, 10452, 448, 10454, 451, 10456, 452, 10458, 453, 10460, 0, 458, 10463, 467, 10465, 459, 10467, 460, 10469, 461, 10471, 462, 10473, 463, 10475, 464, 10477, 465, 10479, 466, 10481, 0, 469, 10484, 495, 10486, 0, 470, 10489, 495, 10491, 0, 471, 10494, 495, 10496, 0, 472, 10499, 495, 10501, 0, 473, 10504, 495, 10506, 0, 474, 10509, 495, 10511, 0, 475, 10514, 495, 10516, 0, 476, 10519, 495, 10521, 477, 10523, 495, 10525, 0, 479, 10528, 495, 10530, 0, 482, 10533, 495, 10535, 483, 10537, 495, 10539, 0, 485, 10542, 495, 10544, 486, 10546, 495, 10548, 487, 10550, 495, 10552, 488, 10554, 495, 10556, 489, 10558, 495, 10560, 490, 10562, 495, 10564, 491, 10566, 495, 10568, 492, 10570, 495, 10572, 493, 10574, 495, 10576, 494, 10578, 495, 10580, 0, 498, 10583, 549, 10585, 0, 499, 10588, 549, 10590, 0, 500, 10593, 549, 10595, 0, 501, 10598, 549, 10600, 0, 502, 10603, 549, 10605, 0, 503, 10608, 549, 10610, 0, 504, 10613, 549, 10615, 505, 10617, 549, 10619, 0, 507, 10622, 549, 10624, 508, 10626, 549, 10628, 0, 510, 10631, 549, 10633, 511, 10635, 549, 10637, 0, 513, 10640, 549, 10642, 514, 10644, 549, 10646, 515, 10648, 549, 10650, 0, 517, 10653, 549, 10655, 518, 10657, 549, 10659, 0, 520, 10662, 549, 10664, 521, 10666, 549, 10668, 524, 10670, 549, 10672, 525, 10674, 549, 10676, 0, 529, 10679, 549, 10681, 530, 10683, 549, 10685, 0, 532, 10688, 549, 10690, 533, 10692, 549, 10694, 534, 10696, 549, 10698, 536, 10700, 549, 10702, 0, 538, 10705, 549, 10707, 539, 10709, 549, 10711, 540, 10713, 549, 10715, 541, 10717, 549, 10719, 542, 10721, 549, 10723, 543, 10725, 549, 10727, 544, 10729, 549, 10731, 545, 10733, 549, 10735, 546, 10737, 549, 10739, 547, 10741, 549, 10743, 548, 10745, 549, 10747, 0, 552, 10750, 586, 10752, 0, 553, 10755, 586, 10757, 0, 554, 10760, 586, 10762, 0, 555, 10765, 586, 10767, 0, 556, 10770, 586, 10772, 0, 557, 10775, 586, 10777, 0, 558, 10780, 586, 10782, 0, 559, 10785, 586, 10787, 0, 560, 10790, 586, 10792, 561, 10794, 0, 563, 10797, 586, 10799, 0, 565, 10802, 586, 10804, 566, 10806, 0, 568, 10809, 586, 10811, 0, 570, 10814, 586, 10816, 0, 572, 10819, 586, 10821, 573, 10823, 574, 10825, 575, 10827, 576, 10829, 577, 10831, 578, 10833, 579, 10835, 580, 10837, 581, 10839, 582, 10841, 583, 10843, 584, 10845, 585, 10847, 0, 588, 10850, 617, 10852, 0, 589, 10855, 617, 10857, 0, 590, 10860, 617, 10862, 0, 591, 10865, 617, 10867, 0, 592, 10870, 617, 10872, 0, 593, 10875, 617, 10877, 0, 594, 10880, 617, 10882, 0, 595, 10885, 617, 10887, 0, 596, 10890, 617, 10892, 0, 597, 10895, 617, 10897, 0, 598, 10900, 617, 10902, 0, 599, 10905, 617, 10907, 0, 600, 10910, 617, 10912, 601, 10914, 617, 10916, 0, 603, 10919, 617, 10921, 604, 10923, 617, 10925, 605, 10927, 617, 10929, 606, 10931, 617, 10933, 607, 10935, 617, 10937, 608, 10939, 617, 10941, 609, 10943, 617, 10945, 610, 10947, 617, 10949, 611, 10951, 617, 10953, 612, 10955, 617, 10957, 613, 10959, 617, 10961, 614, 10963, 617, 10965, 615, 10967, 617, 10969, 616, 10971, 617, 10973, 0, 620, 10976, 677, 10978, 0, 621, 10981, 677, 10983, 0, 622, 10986, 677, 10988, 0, 623, 10991, 677, 10993, 0, 624, 10996, 677, 10998, 0, 625, 11001, 677, 11003, 0, 626, 11006, 677, 11008, 0, 627, 11011, 677, 11013, 0, 628, 11016, 677, 11018, 0, 629, 11021, 677, 11023, 0, 630, 11026, 677, 11028, 0, 631, 11031, 677, 11033, 632, 11035, 677, 11037, 635, 11039, 677, 11041, 636, 11043, 677, 11045, 637, 11047, 677, 11049, 641, 11051, 677, 11053, 0, 643, 11056, 677, 11058, 644, 11060, 677, 11062, 647, 11064, 677, 11066, 648, 11068, 677, 11070, 649, 11072, 677, 11074, 650, 11076, 677, 11078, 651, 11080, 677, 11082, 652, 11084, 677, 11086, 0, 656, 11089, 677, 11091, 657, 11093, 677, 11095, 0, 659, 11098, 677, 11100, 660, 11102, 677, 11104, 0, 662, 11107, 677, 11109, 663, 11111, 677, 11113, 664, 11115, 677, 11117, 665, 11119, 677, 11121, 666, 11123, 677, 11125, 667, 11127, 677, 11129, 668, 11131, 677, 11133, 669, 11135, 677, 11137, 670, 11139, 677, 11141, 671, 11143, 677, 11145, 672, 11147, 677, 11149, 673, 11151, 677, 11153, 674, 11155, 677, 11157, 675, 11159, 677, 11161, 676, 11163, 677, 11165, 0, 680, 11168, 697, 11170, 0, 681, 11173, 697, 11175, 0, 682, 11178, 697, 11180, 0, 683, 11183, 697, 11185, 0, 684, 11188, 697, 11190, 0, 685, 11193, 697, 11195, 0, 686, 11198, 697, 11200, 0, 687, 11203, 697, 11205, 688, 11207, 697, 11209, 689, 11211, 697, 11213, 690, 11215, 697, 11217, 691, 11219, 697, 11221, 692, 11223, 697, 11225, 693, 11227, 697, 11229, 694, 11231, 697, 11233, 695, 11235, 697, 11237, 696, 11239, 697, 11241, 0, 700, 11244, 735, 11246, 0, 701, 11249, 735, 11251, 0, 702, 11254, 735, 11256, 0, 703, 11259, 735, 11261, 0, 704, 11264, 735, 11266, 705, 11268, 735, 11270, 708, 11272, 735, 11274, 709, 11276, 735, 11278, 713, 11280, 735, 11282, 716, 11284, 735, 11286, 720, 11288, 735, 11290, 0, 722, 11293, 735, 11295, 723, 11297, 735, 11299, 726, 11301, 735, 11303, 727, 11305, 735, 11307, 0, 732, 11310, 735, 11312, 733, 11314, 735, 11316, 734, 11318, 735, 11320, 0, 738, 11323, 757, 11325, 0, 739, 11328, 757, 11330, 0, 740, 11333, 757, 11335, 0, 741, 11338, 757, 11340, 0, 742, 11343, 757, 11345, 0, 743, 11348, 757, 11350, 0, 744, 11353, 757, 11355, 0, 745, 11358, 757, 11360, 746, 11362, 757, 11364, 0, 748, 11367, 757, 11369, 749, 11371, 757, 11373, 750, 11375, 757, 11377, 751, 11379, 757, 11381, 752, 11383, 757, 11385, 753, 11387, 757, 11389, 754, 11391, 757, 11393, 755, 11395, 757, 11397, 756, 11399, 757, 11401, 0, 760, 11404, 782, 11406, 0, 761, 11409, 782, 11411, 0, 762, 11414, 782, 11416, 0, 763, 11419, 782, 11421, 0, 764, 11424, 782, 11426, 0, 765, 11429, 782, 11431, 0, 766, 11434, 782, 11436, 767, 11438, 782, 11440, 0, 769, 11443, 782, 11445, 770, 11447, 782, 11449, 0, 772, 11452, 782, 11454, 773, 11456, 782, 11458, 774, 11460, 782, 11462, 775, 11464, 782, 11466, 776, 11468, 782, 11470, 777, 11472, 782, 11474, 778, 11476, 782, 11478, 779, 11480, 782, 11482, 780, 11484, 782, 11486, 781, 11488, 782, 11490, 0, 785, 11493, 845, 11495, 0, 786, 11498, 845, 11500, 0, 787, 11503, 845, 11505, 0, 788, 11508, 845, 11510, 0, 789, 11513, 845, 11515, 0, 790, 11518, 845, 11520, 0, 791, 11523, 845, 11525, 0, 792, 11528, 845, 11530, 793, 11532, 845, 11534, 0, 795, 11537, 845, 11539, 796, 11541, 845, 11543, 0, 799, 11546, 845, 11548, 801, 11550, 845, 11552, 802, 11554, 845, 11556, 803, 11558, 845, 11560, 0, 809, 11563, 845, 11565, 0, 811, 11568, 845, 11570, 817, 11572, 845, 11574, 821, 11576, 845, 11578, 824, 11580, 845, 11582, 825, 11584, 845, 11586, 826, 11588, 845, 11590, 827, 11592, 845, 11594, 831, 11596, 845, 11598, 0, 833, 11601, 845, 11603, 834, 11605, 845, 11607, 835, 11609, 845, 11611, 836, 11613, 845, 11615, 837, 11617, 845, 11619, 838, 11621, 845, 11623, 839, 11625, 845, 11627, 840, 11629, 845, 11631, 841, 11633, 845, 11635, 842, 11637, 845, 11639, 843, 11641, 845, 11643, 844, 11645, 845, 11647, 0, 848, 11650, 872, 11652, 0, 849, 11655, 872, 11657, 0, 850, 11660, 872, 11662, 0, 851, 11665, 872, 11667, 0, 852, 11670, 872, 11672, 0, 853, 11675, 872, 11677, 0, 854, 11680, 872, 11682, 0, 855, 11685, 872, 11687, 0, 856, 11690, 872, 11692, 0, 857, 11695, 872, 11697, 858, 11699, 0, 860, 11702, 872, 11704, 861, 11706, 862, 11708, 863, 11710, 864, 11712, 865, 11714, 866, 11716, 867, 11718, 868, 11720, 869, 11722, 871, 11724, 0, 874, 11727, 911, 11729, 0, 875, 11732, 911, 11734, 0, 876, 11737, 911, 11739, 0, 877, 11742, 911, 11744, 0, 878, 11747, 911, 11749, 0, 879, 11752, 911, 11754, 0, 880, 11757, 911, 11759, 0, 881, 11762, 911, 11764, 0, 882, 11767, 911, 11769, 0, 883, 11772, 911, 11774, 0, 884, 11777, 911, 11779, 0, 885, 11782, 911, 11784, 886, 11786, 911, 11788, 0, 888, 11791, 911, 11793, 890, 11795, 911, 11797, 892, 11799, 911, 11801, 0, 894, 11804, 911, 11806, 0, 897, 11809, 911, 11811, 898, 11813, 911, 11815, 899, 11817, 911, 11819, 900, 11821, 911, 11823, 901, 11825, 911, 11827, 902, 11829, 911, 11831, 903, 11833, 911, 11835, 904, 11837, 911, 11839, 905, 11841, 911, 11843, 906, 11845, 911, 11847, 907, 11849, 911, 11851, 909, 11853, 911, 11855, 910, 11857, 911, 11859, 0, 914, 11862, 941, 11864, 0, 915, 11867, 941, 11869, 0, 916, 11872, 941, 11874, 0, 917, 11877, 941, 11879, 0, 918, 11882, 941, 11884, 0, 919, 11887, 941, 11889, 0, 920, 11892, 941, 11894, 0, 921, 11897, 941, 11899, 0, 922, 11902, 941, 11904, 923, 11906, 941, 11908, 924, 11910, 941, 11912, 0, 926, 11915, 941, 11917, 927, 11919, 941, 11921, 929, 11923, 941, 11925, 0, 931, 11928, 941, 11930, 932, 11932, 941, 11934, 933, 11936, 941, 11938, 934, 11940, 941, 11942, 935, 11944, 941, 11946, 936, 11948, 941, 11950, 937, 11952, 941, 11954, 938, 11956, 941, 11958, 939, 11960, 941, 11962, 0, 944, 11965, 970, 11967, 0, 945, 11970, 970, 11972, 0, 946, 11975, 970, 11977, 0, 947, 11980, 970, 11982, 0, 948, 11985, 970, 11987, 0, 949, 11990, 970, 11992, 0, 950, 11995, 970, 11997, 0, 951, 12000, 970, 12002, 952, 12004, 957, 12006, 958, 12008, 959, 12010, 960, 12012, 964, 12014, 965, 12016, 966, 12018, 967, 12020, 968, 12022, 969, 12024, 0, 972, 12027, 1054, 12029, 0, 973, 12032, 1054, 12034, 0, 974, 12037, 1054, 12039, 0, 975, 12042, 1054, 12044, 0, 976, 12047, 1054, 12049, 0, 977, 12052, 1054, 12054, 978, 12056, 0, 980, 12059, 1054, 12061, 981, 12063, 984, 12065, 985, 12067, 990, 12069, 993, 12071, 994, 12073, 995, 12075, 996, 12077, 0, 1001, 12080, 1054, 12082, 0, 1003, 12085, 1054, 12087, 1005, 12089, 0, 1007, 12092, 1054, 12094, 1009, 12096, 1010, 12098, 1011, 12100, 1012, 12102, 1022, 12104, 1025, 12106, 1026, 12108, 1030, 12110, 1033, 12112, 1034, 12114, 0, 1038, 12117, 1054, 12119, 1039, 12121, 1042, 12123, 1046, 12125, 0, 1048, 12128, 1054, 12130, 1049, 12132, 0, 1051, 12135, 1054, 12137, 1052, 12139, 1053, 12141, 1056, 12143, 1075, 12145, 1057, 12147, 1075, 12149, 1058, 12151, 1075, 12153, 1059, 12155, 1075, 12157, 1075, 12159, 1060, 12161, 1075, 12163, 1075, 12165, 1061, 12167, 1075, 12169, 1075, 12171, 1062, 12173, 1075, 12175, 1075, 12177, 1063, 12179, 1075, 12181, 1075, 12183, 1064, 12185, 1075, 12187, 1075, 12189, 1065, 12191, 1075, 12193, 1075, 12195, 1066, 12197, 1075, 12199, 1075, 12201, 1067, 12203, 1075, 12205, 1075, 12207, 1068, 12209, 1075, 12211, 1075, 12213, 1069, 12215, 1075, 12217, 1075, 12219, 1070, 12221, 1075, 12223, 1075, 12225, 1071, 12227, 1075, 12229, 1075, 12231, 1072, 12233, 1075, 12235, 1075, 12237, 1073, 12239, 1075, 12241, 1074, 12243, 1075, 12245, 133, 12247, 297, 162, 12250, 368, 207, 12253, 368, 207, 12256, 207, 12258, 186, 12260, 204, 12262, 207, 12264, 204, 12266, 207, 12268, 204, 12270, 388, 198, 12273, 205, 12275, 177, 12277, 202, 12279, 179, 12281, 181, 12283, 187, 12285, 190, 12287, 193, 12289, 199, 12291, 203, 12293, 443, 230, 12296, 505, 265, 12299, 516, 276, 12302, 516, 276, 12305, 276, 12307, 255, 12309, 273, 12311, 536, 267, 12314, 274, 12316, 245, 12318, 271, 12320, 247, 12322, 250, 12324, 256, 12326, 259, 12328, 262, 12330, 268, 12332, 272, 12334, 249, 12336, 282, 12338, 247, 12340, 250, 12342, 256, 12344, 259, 12346, 262, 12348, 268, 12350, 272, 12352, 278, 12354, 281, 12356, 324, 12358, 327, 12360, 338, 12362, 318, 12364, 337, 12366, 331, 12368, 332, 12370, 339, 12372, 317, 12374, 321, 12376, 326, 12378, 333, 12380, 336, 12382, 345, 12384, 351, 12386, 324, 12388, 327, 12390, 338, 12392, 350, 12394, 317, 12396, 321, 12398, 326, 12400, 333, 12402, 336, 12404, 343, 12406, 346, 12408, 349, 12410, 318, 12412, 337, 12414, 368, 12416, 369, 12418, 317, 12420, 321, 12422, 326, 12424, 333, 12426, 336, 12428, 343, 12430, 346, 12432, 349, 12434, 363, 12436, 367, 12438, 467, 12440, 467, 12442, 467, 12444, 467, 12446, 759, 406, 12449, 407, 12451, 407, 12453, 418, 12455, 418, 12457, 439, 12459, 439, 12461, 414, 12463, 415, 12465, 415, 12467, 440, 12469, 440, 12471, 385, 12473, 388, 12475, 394, 12477, 435, 12479, 438, 12481, 786, 455, 12484, 786, 455, 12487, 444, 12489, 452, 12491, 446, 12493, 447, 12495, 447, 12497, 447, 12499, 453, 12501, 453, 12503, 453, 12505, 385, 12507, 388, 12509, 394, 12511, 435, 12513, 438, 12515, 448, 12517, 451, 12519, 832, 496, 12522, 833, 496, 12525, 832, 496, 12528, 832, 496, 12531, 832, 496, 12534, 833, 496, 12537, 1126, 678, 12540, 678, 12542, 624, 12544, 648, 12546, 643, 12548, 652, 12550, 629, 12552, 650, 12554, 628, 12556, 637, 12558, 649, 12560, 631, 12562, 651, 12564, 622, 12566, 632, 12568, 635, 12570, 644, 12572, 647, 12574, 1163, 654, 12577, 703, 12579, 716, 12581, 722, 12583, 727, 12585, 701, 12587, 705, 12589, 708, 12591, 713, 12593, 723, 12595, 726, 12597, 808, 12599, 809, 12601, 809, 12603, 826, 12605, 826, 12607, 799, 12609, 829, 12611, 803, 12613, 825, 12615, 810, 12617, 811, 12619, 811, 12621, 827, 12623, 827, 12625, 843, 12627, 787, 12629, 793, 12631, 796, 12633, 801, 12635, 821, 12637, 824, 12639, 1544, 912, 12642, 1545, 912, 12645, 1545, 912, 12648, 1545, 912, 12651, 1545, 912, 12654, 1545, 912, 12657, 1544, 912, 12660, 1545, 912, 12663, 975, 12665, 995, 12667, 976, 12669, 996, 12671, 972, 12673, 993, 12675, 974, 12677, 981, 12679, 984, 12681, 990, 12683, 994, 12685, 1007, 12687, 1009, 12689, 1000, 12691, 1001, 12693, 1001, 12695, 1011, 12697, 1011, 12699, 1002, 12701, 1003, 12703, 1003, 12705, 1012, 12707, 1012, 12709, 974, 12711, 981, 12713, 984, 12715, 990, 12717, 994, 12719, 1005, 12721, 1010, 12723, 975, 12725, 995, 12727, 1026, 12729, 974, 12731, 981, 12733, 984, 12735, 990, 12737, 994, 12739, 1005, 12741, 1010, 12743, 1022, 12745, 1025, 12747, 976, 12749, 996, 12751, 1034, 12753, 974, 12755, 981, 12757, 984, 12759, 990, 12761, 994, 12763, 1005, 12765, 1010, 12767, 1022, 12769, 1025, 12771, 1030, 12773, 1033, 12775, 1810, 1044, 12778, 976, 12780, 996, 12782, 1034, 12784, 1042, 12786, 1810, 1044, 12789, 1044, 12791, 1, 26, 28, 38, 39, 26, 28, 38, 38, 38, 39, 38, 39, 39, 38, 49, 60, 61, 60, 61, 61, 60, 72, 82, 83, 82, 83, 82, 93, 96, 106, 107, 96, 106, 106, 107, 106, 117, 120, 123, 126, 127, 133, 133, 134, 135, 143, 120, 134, 133, 134, 133, 134, 133, 134, 134, 143, 134, 143, 133, 135, 143, 143, 153, 156, 157, 161, 161, 162, 163, 174, 175, 161, 162, 174, 161, 162, 174, 162, 174, 162, 174, 161, 163, 174, 175, 175, 175, 174, 182, 185, 188, 191, 192, 195, 195, 196, 197, 200, 201, 206, 208, 211, 212, 185, 196, 211, 196, 206, 211, 211, 195, 196, 211, 195, 196, 211, 196, 211, 196, 206, 211, 195, 197, 200, 201, 206, 207, 201, 206, 207, 212, 206, 207, 211, 207, 211, 207, 211, 206, 208, 211, 212, 212, 211, 222, 225, 226, 229, 229, 230, 231, 242, 243, 229, 230, 242, 229, 230, 242, 230, 242, 230, 242, 229, 231, 242, 243, 243, 243, 242, 251, 254, 257, 260, 261, 264, 264, 265, 266, 269, 270, 275, 277, 279, 280, 283, 285, 288, 289, 254, 265, 288, 265, 275, 288, 288, 264, 265, 288, 264, 265, 288, 265, 288, 265, 275, 288, 264, 266, 269, 270, 275, 276, 270, 275, 276, 289, 275, 276, 288, 276, 288, 276, 283, 288, 275, 277, 279, 280, 283, 284, 280, 283, 284, 289, 283, 284, 288, 284, 288, 284, 288, 283, 285, 288, 289, 289, 288, 298, 301, 311, 312, 301, 311, 312, 311, 312, 311, 322, 323, 325, 328, 330, 331, 334, 335, 340, 342, 344, 347, 348, 352, 354, 355, 358, 362, 364, 365, 370, 372, 379, 328, 329, 329, 341, 353, 379, 329, 379, 329, 340, 328, 330, 334, 335, 340, 341, 335, 340, 341, 352, 353, 379, 341, 379, 340, 341, 341, 379, 341, 352, 340, 342, 344, 347, 348, 352, 352, 353, 353, 348, 352, 353, 379, 352, 353, 352, 353, 353, 379, 353, 370, 352, 354, 362, 364, 365, 370, 371, 365, 370, 371, 379, 371, 379, 362, 379, 364, 371, 370, 371, 371, 379, 371, 379, 370, 372, 379, 379, 389, 390, 392, 393, 396, 397, 398, 399, 402, 403, 406, 414, 417, 420, 420, 422, 424, 428, 430, 432, 434, 436, 437, 441, 442, 443, 446, 449, 450, 454, 456, 457, 467, 467, 396, 397, 397, 467, 397, 467, 397, 467, 397, 441, 396, 398, 402, 408, 410, 412, 425, 436, 437, 441, 442, 442, 467, 437, 441, 442, 467, 402, 467, 436, 442, 406, 446, 467, 467, 420, 442, 467, 424, 432, 442, 467, 422, 430, 442, 467, 417, 420, 442, 467, 442, 467, 467, 467, 467, 467, 428, 434, 442, 467, 467, 467, 467, 467, 441, 442, 442, 467, 442, 454, 441, 443, 449, 450, 454, 455, 450, 454, 455, 467, 455, 467, 454, 455, 455, 467, 455, 467, 454, 456, 467, 467, 467, 478, 481, 484, 495, 496, 496, 495, 495, 496, 495, 496, 496, 495, 506, 509, 512, 516, 519, 522, 523, 526, 527, 528, 531, 537, 549, 550, 509, 527, 549, 550, 512, 527, 549, 516, 549, 519, 549, 527, 549, 526, 527, 549, 527, 549, 527, 549, 526, 528, 531, 535, 549, 550, 535, 549, 550, 537, 549, 549, 550, 550, 549, 562, 564, 567, 569, 571, 586, 586, 586, 586, 586, 586, 586, 602, 617, 618, 617, 618, 617, 633, 634, 638, 640, 642, 645, 646, 653, 655, 658, 661, 677, 678, 638, 639, 677, 639, 677, 639, 653, 677, 638, 640, 642, 645, 646, 653, 653, 654, 654, 646, 653, 654, 678, 653, 654, 677, 653, 654, 677, 654, 677, 654, 677, 653, 655, 661, 677, 678, 678, 677, 678, 677, 678, 678, 677, 697, 698, 698, 697, 706, 707, 710, 712, 714, 715, 717, 719, 721, 724, 725, 728, 730, 731, 735, 736, 710, 711, 735, 711, 735, 711, 717, 735, 710, 712, 714, 715, 717, 718, 715, 717, 718, 728, 729, 736, 717, 718, 735, 718, 735, 718, 728, 735, 717, 719, 721, 724, 725, 728, 728, 729, 729, 725, 728, 729, 736, 728, 729, 735, 728, 729, 735, 729, 735, 729, 735, 728, 730, 735, 736, 735, 736, 736, 735, 747, 757, 758, 757, 758, 757, 768, 771, 782, 783, 771, 782, 783, 782, 783, 782, 794, 797, 798, 800, 804, 804, 805, 806, 807, 808, 810, 812, 813, 814, 815, 816, 818, 819, 820, 822, 823, 828, 829, 830, 832, 845, 846, 804, 805, 845, 804, 805, 845, 805, 829, 845, 805, 845, 805, 828, 845, 804, 806, 812, 815, 822, 823, 828, 829, 823, 828, 829, 846, 816, 845, 829, 845, 829, 845, 846, 829, 845, 819, 845, 815, 845, 816, 845, 818, 845, 819, 845, 820, 845, 822, 829, 845, 828, 829, 845, 829, 845, 829, 845, 828, 830, 832, 845, 846, 845, 846, 846, 845, 859, 872, 872, 887, 891, 893, 896, 911, 911, 912, 891, 911, 911, 911, 912, 911, 912, 912, 911, 925, 928, 930, 941, 942, 928, 941, 930, 941, 941, 942, 941, 953, 954, 955, 956, 961, 962, 963, 970, 961, 962, 962, 970, 962, 970, 962, 970, 962, 970, 961, 963, 970, 970, 979, 982, 983, 986, 986, 987, 988, 989, 991, 992, 997, 999, 1000, 1002, 1004, 1006, 1008, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1023, 1024, 1027, 1029, 1031, 1032, 1035, 1037, 1040, 1041, 1043, 1045, 1047, 1050, 1054, 986, 987, 986, 987, 987, 1054, 987, 997, 986, 988, 989, 991, 992, 997, 998, 992, 997, 998, 1054, 998, 1054, 997, 998, 998, 1054, 998, 1013, 997, 999, 1004, 1006, 1008, 1013, 1014, 1008, 1013, 1014, 1054, 1014, 1054, 1014, 1054, 1014, 1054, 1013, 1014, 1014, 1054, 1014, 1027, 1013, 1015, 1016, 1023, 1024, 1027, 1028, 1024, 1027, 1028, 1054, 1017, 1018, 1019, 1020, 1021, 1023, 1028, 1027, 1028, 1028, 1054, 1028, 1035, 1027, 1029, 1031, 1032, 1035, 1036, 1032, 1035, 1036, 1054, 1054, 1035, 1036, 1036, 1054, 1036, 1043, 1035, 1037, 1040, 1041, 1043, 1044, 1047, 1054, 1041, 1043, 1044, 1054, 1043, 1044, 1044, 1054, 1044, 1054, 1043, 1045, 1054, 1054, 1050, 1054, 1054, 1075, 1076, 1076, 1075, 127, 157, 192, 201, 226, 261, 270, 280, 325, 335, 348, 365, 393, 437, 450, 523, 634, 646, 707, 715, 725, 800, 823, 956, 983, 992, 1008, 1024, 1032, 1041];
|
|
expr_arg3 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 7, 0, 0, 0, 10, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 19, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 13, 0, 0, 9, 0, 0, 1, 0, 0, 1, 0, 9, 0, 1, 0, 15, 0, 20, 0, 5, 0, 10, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 9, 0, 0, 15, 0, 0, 1, 0, 0, 1, 0, 9, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 7, 0, 7, 0, 7, 0, 7, 0, 0, 1, 0, 8, 0, 1, 0, 8, 0, 1, 0, 8, 0, 1, 0, 1, 0, 8, 0, 1, 0, 8, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 19, 0, 4, 0, 1, 0, 19, 0, 4, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 9, 0, 1, 0, 9, 0, 1, 0, 1, 0, 12, 0, 1, 0, 1, 0, 1, 0, 9, 0, 1, 0, 9, 0, 1, 0, 9, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 14, 0, 1, 0, 14, 0, 1, 0, 1, 0, 14, 0, 1, 0, 14, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 2, 2, 2, 4, 0, 1, 0, 1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 0, 1, 1, -1, 1, 1, 1, 1, 1, 1, 11, 13, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, -1, 1, 1, 0, 1, 1, 1, 1, 5, 7, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, -1, 1, 1, 1, 0, 1, -1, 1, 1, 1, 1, 1, 1, 5, 13, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 9, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, -1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, -1, 1, 1, 0, 1, -1, 1, 1, 1, 1, 5, 7, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, -1, 1, 1, 1, 0, 1, -1, 1, 1, 1, 1, 1, 1, 5, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 13, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, -1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, -1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, -1, 1, 1, 0, 1, -1, 1, 1, 1, 1, 1, 0, 1, 1, 1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 0, 0, 0, 7, 9, 0, 1, 1, 1, 0, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 5, 1, 7, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, -1, 1, 1, 0, 1, 1, 1, 1, 1, 6, 1, 1, 8, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 31, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 20, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 0, 7, 1, 1, 0, 7, 1, 1, 0, 7, 1, 1, 1, 1, 1, 1, 1, 1, 0, 7, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, -1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 6, 1, 0, 1, 0, 1, 1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, -1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, -1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, -1, 1, 1, 1, 1, 1, 5, 1, 7, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, -1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, -1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, -1, 1, 1, 1, 1, 1, 0, 0, 0, 7, 9, 0, 1, 0, 0, 1, 0, 1, 1, 0, -1, 1, 1, 1, 1, 1, 5, 1, 7, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, -1, 1, 1, 0, 0, 1, 1, -1, 1, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 0, 1, 1, 1, -1, 1, 1, 1, 1, 1, 5, 7, 1, 1, 1, 1, 1, 1, 1, 9, 11, 1, 14, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, -1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, -1, 1, 1, 1, 0, 1, 1, 1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 0, 0, 1, 1, 0, 1, 1, -1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, -1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, -1, 1, 1, 0, 1, 1, 1, 1, 5, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 9, 1, 0, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 1, 7, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, -1, 1, 1, 0, 1, 1, 1, 1, 1, 1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2];
|
|
expr_children = [{}, {}, {}, {}, {}, 2..5, {}, {}, {}, 3..3 union 7..9, {}, {}, {}, 3..3 union 11..13, {}, {}, {}, {}, 15..18, {}, {}, {}, {}, 20..23, {}, {}, {}, 3..3 union 25..27, {}, {}, {}, 16..16 union 29..31, {}, {}, {}, 21..21 union 33..35, {}, {}, {}, 3..3 union 37..39, {}, {}, {}, {}, 41..44, {}, {}, {}, 42..42 union 46..48, {}, {}, {}, {}, 50..53, {}, {}, {}, 42..42 union 55..57, {}, {}, {}, 51..51 union 59..61, {}, {}, {}, 42..42 union 63..65, {}, {}, {}, 67..69, {}, {}, {}, {}, 71..74, 68..68 union 71..72, {}, {}, 69..69 union 77..78, {}, {}, {}, 72..72 union 80..82, 72..72 union 78..78 union 80..80, {}, {}, 69..69 union 85..86, {}, {}, {}, 72..72 union 88..90, 72..72 union 86..86 union 88..88, {}, {}, 69..69 union 93..94, {}, {}, {}, 72..72 union 96..98, 72..72 union 94..94 union 96..96, {}, {}, {}, 72..72 union 101..103, {}, 72..72 union 101..101 union 105..105, {}, {}, 72..72 union 107..108, {}, 69..69 union 105..105 union 110..110, {}, {}, {}, 112..114, {}, 69..69 union 108..108 union 116..116, {}, {}, {}, 118..120, {}, 120..120 union 122..122, {}, 114..114 union 124..124, {}, 69..69 union 126..126, {}, {}, {}, {}, 128..131, {}, {}, {}, 129..129 union 133..135, {}, {}, {}, 137..139, {}, 137..137 union 139..139 union 141..141, {}, {}, {}, {}, 143..146, 138..138 union 143..144, {}, 143..144 union 146..146 union 149..149, 141..141 union 143..144, {}, 143..143 union 146..146 union 149..149 union 152..152, 141..141 union 143..143 union 152..152, {}, {}, 139..139 union 155..156, {}, 139..139 union 155..155 union 158..158, {}, {}, {}, 144..144 union 160..162, 144..144 union 156..156 union 160..160, {}, 144..144 union 160..160 union 162..162 union 165..165, 144..144 union 158..158 union 160..160, 152..152 union 160..160 union 162..162 union 165..165, 152..152 union 158..158 union 160..160, {}, {}, 139..139 union 170..171, {}, 139..139 union 170..170 union 173..173, {}, {}, {}, 144..144 union 175..177, 144..144 union 171..171 union 175..175, {}, 144..144 union 175..175 union 177..177 union 180..180, 144..144 union 173..173 union 175..175, 152..152 union 175..175 union 177..177 union 180..180, 152..152 union 173..173 union 175..175, {}, {}, 139..139 union 185..186, {}, 139..139 union 185..185 union 188..188, {}, {}, {}, 144..144 union 190..192, 144..144 union 186..186 union 190..190, {}, 144..144 union 190..190 union 192..192 union 195..195, 144..144 union 188..188 union 190..190, 152..152 union 190..190 union 192..192 union 195..195, 152..152 union 188..188 union 190..190, {}, {}, {}, 144..144 union 200..202, {}, 144..144 union 200..200 union 204..204, {}, 144..144 union 200..200 union 202..202 union 206..206, {}, 144..144 union 200..200 union 208..208, {}, {}, 144..144 union 210..211, {}, {}, 144..144 union 210..210 union 213..214, {}, 144..144 union 210..210 union 216..216, {}, {}, {}, 144..144 union 218..220, {}, 144..144 union 218..218 union 222..222, {}, {}, 144..144 union 224..225, {}, 139..139 union 204..204 union 227..227, 139..139 union 208..208 union 227..227, 152..152 union 200..200 union 202..202 union 206..206, 152..152 union 200..200 union 208..208, {}, {}, {}, 232..234, {}, 139..139 union 211..211 union 236..236, 139..139 union 216..216 union 236..236, 152..152 union 210..210 union 213..214, 152..152 union 210..210 union 216..216, {}, {}, {}, 241..243, {}, 243..243 union 245..245, {}, 234..234 union 247..247, 152..152 union 218..220, 152..152 union 218..218 union 222..222, 152..152 union 224..225, 139..139 union 152..152, {}, 139..139 union 222..222 union 253..253, {}, 139..139 union 225..225 union 255..255, {}, {}, {}, 257..259, {}, 259..259 union 261..261, {}, 139..139 union 263..263, {}, {}, {}, 265..267, {}, 265..265 union 267..267 union 269..269, {}, 265..265 union 267..267 union 271..271, {}, {}, {}, {}, 273..276, 266..266 union 273..274, {}, 273..274 union 276..276 union 279..279, {}, 273..274 union 276..276 union 281..281, 269..269 union 273..274, {}, 273..274 union 276..276 union 284..284, 271..271 union 273..274, {}, 273..274 union 276..276 union 287..287, {}, 273..273 union 276..276 union 279..279 union 289..289, 273..273 union 276..276 union 281..281 union 289..289, 269..269 union 273..273 union 289..289, 273..273 union 276..276 union 284..284 union 289..289, 271..271 union 273..273 union 289..289, 273..273 union 276..276 union 287..287 union 289..289, {}, 273..273 union 276..276 union 284..284 union 296..296, 271..271 union 273..273 union 296..296, 273..273 union 276..276 union 287..287 union 296..296, {}, 273..273 union 276..276 union 287..287 union 300..300, {}, {}, 267..267 union 302..303, {}, 267..267 union 302..302 union 305..305, {}, 267..267 union 302..302 union 307..307, {}, {}, {}, 274..274 union 309..311, 274..274 union 303..303 union 309..309, {}, 274..274 union 309..309 union 311..311 union 314..314, {}, 274..274 union 309..309 union 311..311 union 316..316, 274..274 union 305..305 union 309..309, {}, 274..274 union 309..309 union 311..311 union 319..319, 274..274 union 307..307 union 309..309, {}, 274..274 union 309..309 union 311..311 union 322..322, 289..289 union 309..309 union 311..311 union 314..314, 289..289 union 309..309 union 311..311 union 316..316, 289..289 union 305..305 union 309..309, 289..289 union 309..309 union 311..311 union 319..319, 289..289 union 307..307 union 309..309, 289..289 union 309..309 union 311..311 union 322..322, 296..296 union 309..309 union 311..311 union 319..319, 296..296 union 307..307 union 309..309, 296..296 union 309..309 union 311..311 union 322..322, 300..300 union 309..309 union 311..311 union 322..322, {}, {}, {}, 334..336, {}, 334..334 union 336..336 union 338..338, {}, {}, 335..335 union 340..341, 338..338 union 340..341, {}, 338..338 union 340..340 union 344..344, {}, {}, 341..341 union 346..347, {}, 341..341 union 346..346 union 349..349, {}, {}, 341..341 union 351..352, {}, {}, {}, 274..274 union 354..356, {}, 274..274 union 354..354 union 358..358, {}, 274..274 union 354..354 union 356..356 union 360..360, {}, 274..274 union 354..354 union 356..356 union 362..362, {}, 274..274 union 354..354 union 364..364, {}, 274..274 union 354..354 union 356..356 union 366..366, {}, 274..274 union 354..354 union 368..368, {}, 274..274 union 354..354 union 356..356 union 370..370, {}, {}, 274..274 union 372..373, {}, {}, 274..274 union 372..372 union 375..376, {}, 274..274 union 372..372 union 376..376 union 378..378, {}, 274..274 union 372..372 union 380..380, {}, 274..274 union 372..372 union 376..376 union 382..382, {}, 274..274 union 372..372 union 384..384, {}, 274..274 union 372..372 union 376..376 union 386..386, {}, {}, {}, 274..274 union 388..390, {}, 274..274 union 388..388 union 390..390 union 392..392, {}, 274..274 union 388..388 union 394..394, {}, 274..274 union 388..388 union 390..390 union 396..396, {}, 274..274 union 388..388 union 398..398, {}, 274..274 union 388..388 union 390..390 union 400..400, {}, {}, {}, 274..274 union 402..404, {}, 274..274 union 402..402 union 406..406, {}, 274..274 union 402..402 union 404..404 union 408..408, {}, 274..274 union 402..402 union 410..410, {}, 274..274 union 402..402 union 404..404 union 412..412, {}, {}, 274..274 union 414..415, {}, {}, 274..274 union 414..414 union 417..418, {}, 274..274 union 414..414 union 420..420, {}, 274..274 union 414..414 union 418..418 union 422..422, {}, {}, {}, 274..274 union 424..426, {}, 274..274 union 424..424 union 428..428, {}, 274..274 union 424..424 union 426..426 union 430..430, {}, {}, 274..274 union 432..433, {}, {}, 274..274 union 432..432 union 435..436, {}, {}, {}, 274..274 union 438..440, {}, 267..267 union 358..358 union 442..442, 267..267 union 364..364 union 442..442, 267..267 union 368..368 union 442..442, 289..289 union 354..354 union 356..356 union 360..360, 289..289 union 354..354 union 356..356 union 362..362, 289..289 union 354..354 union 364..364, 289..289 union 354..354 union 356..356 union 366..366, 289..289 union 354..354 union 368..368, 289..289 union 354..354 union 356..356 union 370..370, 296..296 union 354..354 union 356..356 union 366..366, 296..296 union 354..354 union 368..368, 296..296 union 354..354 union 356..356 union 370..370, 300..300 union 354..354 union 356..356 union 370..370, {}, 267..267 union 373..373 union 456..456, 267..267 union 380..380 union 456..456, 267..267 union 384..384 union 456..456, 289..289 union 372..372 union 375..376, 289..289 union 372..372 union 376..376 union 378..378, 289..289 union 372..372 union 380..380, 289..289 union 372..372 union 376..376 union 382..382, 289..289 union 372..372 union 384..384, 289..289 union 372..372 union 376..376 union 386..386, 296..296 union 372..372 union 376..376 union 382..382, 296..296 union 372..372 union 384..384, 296..296 union 372..372 union 376..376 union 386..386, 300..300 union 372..372 union 376..376 union 386..386, {}, {}, {}, 470..472, {}, 470..470 union 472..472 union 474..474, {}, {}, 474..474 union 476..477, {}, {}, 476..477 union 479..480, {}, 476..476 union 479..480 union 482..482, {}, 336..336 union 347..347 union 484..484, 336..336 union 349..349 union 484..484, 344..344 union 346..346 union 349..349, 344..344 union 351..352, 336..336 union 344..344, {}, {}, 477..477 union 490..491, {}, {}, 477..477 union 490..490 union 493..494, {}, {}, {}, 477..477 union 496..498, 472..472 union 477..477, {}, {}, 501..502, 289..289 union 388..390, 289..289 union 388..388 union 390..390 union 392..392, 289..289 union 388..388 union 394..394, 289..289 union 388..388 union 390..390 union 396..396, 289..289 union 388..388 union 398..398, 289..289 union 388..388 union 390..390 union 400..400, 289..289 union 402..404, 289..289 union 402..402 union 406..406, 289..289 union 402..402 union 404..404 union 408..408, 289..289 union 402..402 union 410..410, 289..289 union 402..402 union 404..404 union 412..412, 289..289 union 414..415, 289..289 union 414..414 union 417..418, 289..289 union 414..414 union 420..420, 289..289 union 414..414 union 418..418 union 422..422, 289..289 union 424..426, 289..289 union 424..424 union 428..428, 289..289 union 424..424 union 426..426 union 430..430, 289..289 union 432..433, 289..289 union 432..432 union 435..436, 289..289 union 438..440, 267..267 union 289..289, {}, 267..267 union 394..394 union 526..526, 267..267 union 398..398 union 526..526, 296..296 union 388..388 union 390..390 union 396..396, 296..296 union 388..388 union 398..398, 296..296 union 388..388 union 390..390 union 400..400, 300..300 union 388..388 union 390..390 union 400..400, {}, 267..267 union 406..406 union 533..533, 267..267 union 410..410 union 533..533, 296..296 union 402..402 union 404..404 union 408..408, 296..296 union 402..402 union 410..410, 296..296 union 402..402 union 404..404 union 412..412, 300..300 union 402..402 union 404..404 union 412..412, {}, 267..267 union 415..415 union 540..540, 267..267 union 420..420 union 540..540, 296..296 union 414..414 union 417..418, 296..296 union 414..414 union 420..420, 296..296 union 414..414 union 418..418 union 422..422, 300..300 union 414..414 union 418..418 union 422..422, {}, 336..336 union 352..352 union 547..547, {}, 336..336 union 549..549, 296..296 union 424..426, 296..296 union 424..424 union 428..428, 296..296 union 424..424 union 426..426 union 430..430, 296..296 union 432..433, 296..296 union 432..432 union 435..436, 296..296 union 438..440, 267..267 union 296..296, {}, 267..267 union 428..428 union 558..558, 300..300 union 424..424 union 426..426 union 430..430, {}, 267..267 union 433..433 union 561..561, 300..300 union 432..432 union 435..436, {}, 472..472 union 491..491 union 564..564, 482..482 union 490..490 union 493..494, 482..482 union 496..498, 472..472 union 482..482, {}, {}, 569..570, 502..502 union 569..569, {}, {}, 573..574, {}, {}, 576..577, {}, {}, 579..580, 502..502 union 570..570, 300..300 union 438..440, 267..267 union 300..300, {}, {}, {}, 585..587, {}, 585..585 union 587..587 union 589..589, {}, {}, {}, {}, 591..594, 586..586 union 591..592, {}, 591..592 union 594..594 union 597..597, 589..589 union 591..592, {}, 591..592 union 594..594 union 600..600, {}, 591..591 union 594..594 union 597..597 union 602..602, 589..589 union 591..591 union 602..602, 591..591 union 594..594 union 600..600 union 602..602, {}, 591..591 union 594..594 union 600..600 union 606..606, {}, {}, 587..587 union 608..609, {}, 587..587 union 608..608 union 611..611, {}, {}, {}, 592..592 union 613..615, 592..592 union 609..609 union 613..613, {}, 592..592 union 613..613 union 615..615 union 618..618, 592..592 union 611..611 union 613..613, {}, 592..592 union 613..613 union 615..615 union 621..621, 602..602 union 613..613 union 615..615 union 618..618, 602..602 union 611..611 union 613..613, 602..602 union 613..613 union 615..615 union 621..621, 606..606 union 613..613 union 615..615 union 621..621, {}, {}, {}, 592..592 union 627..629, {}, 592..592 union 627..627 union 631..631, {}, 592..592 union 627..627 union 629..629 union 633..633, {}, 592..592 union 627..627 union 635..635, {}, 592..592 union 627..627 union 629..629 union 637..637, {}, {}, 592..592 union 639..640, {}, {}, 592..592 union 639..639 union 642..643, {}, 592..592 union 639..639 union 645..645, {}, 592..592 union 639..639 union 643..643 union 647..647, {}, {}, {}, 592..592 union 649..651, {}, 592..592 union 649..649 union 653..653, {}, 592..592 union 649..649 union 651..651 union 655..655, {}, {}, 592..592 union 657..658, {}, {}, 592..592 union 657..657 union 660..661, {}, {}, {}, 592..592 union 663..665, {}, 587..587 union 631..631 union 667..667, 587..587 union 635..635 union 667..667, 602..602 union 627..627 union 629..629 union 633..633, 602..602 union 627..627 union 635..635, 602..602 union 627..627 union 629..629 union 637..637, 606..606 union 627..627 union 629..629 union 637..637, {}, 587..587 union 640..640 union 674..674, 587..587 union 645..645 union 674..674, 602..602 union 639..639 union 642..643, 602..602 union 639..639 union 645..645, 602..602 union 639..639 union 643..643 union 647..647, 606..606 union 639..639 union 643..643 union 647..647, {}, {}, 681..682, 602..602 union 649..651, 602..602 union 649..649 union 653..653, 602..602 union 649..649 union 651..651 union 655..655, 602..602 union 657..658, 602..602 union 657..657 union 660..661, 602..602 union 663..665, 587..587 union 602..602, {}, {}, {}, 691..693, {}, 587..587 union 653..653 union 695..695, 606..606 union 649..649 union 651..651 union 655..655, {}, 587..587 union 658..658 union 698..698, 606..606 union 657..657 union 660..661, 606..606 union 663..665, 587..587 union 606..606, {}, {}, {}, {}, 703..706, {}, 703..704 union 706..706 union 708..708, {}, {}, {}, 704..704 union 710..712, {}, {}, 711..712 union 714..715, {}, {}, {}, 704..704 union 717..719, {}, 704..704 union 717..717 union 719..719 union 721..721, {}, {}, {}, 704..704 union 723..725, {}, 704..704 union 723..723 union 725..725 union 727..727, {}, {}, {}, 704..704 union 729..731, {}, 704..704 union 729..729 union 731..731 union 733..733, {}, {}, {}, 704..704 union 735..737, {}, {}, {}, 739..741, {}, {}, {}, {}, 743..746, 740..740 union 743..744, {}, 743..744 union 746..746 union 749..749, {}, 743..743 union 746..746 union 749..749 union 751..751, {}, {}, 741..741 union 753..754, {}, {}, {}, 744..744 union 756..758, 744..744 union 754..754 union 756..756, {}, 744..744 union 756..756 union 758..758 union 761..761, 751..751 union 756..756 union 758..758 union 761..761, {}, {}, {}, {}, 764..767, {}, {}, {}, 769..771, {}, {}, 770..770 union 773..774, {}, {}, 773..774 union 776..777, {}, 773..773 union 776..777 union 779..779, {}, {}, 774..774 union 781..782, {}, {}, 774..774 union 781..781 union 784..785, {}, {}, {}, 774..774 union 787..789, {}, {}, {}, 765..765 union 791..793, {}, {}, {}, 744..744 union 795..797, {}, 744..744 union 795..795 union 799..799, {}, 744..744 union 795..795 union 797..797 union 801..801, {}, {}, 744..744 union 803..804, {}, {}, 744..744 union 803..803 union 806..807, {}, {}, {}, 744..744 union 809..811, {}, 741..741 union 799..799 union 813..813, 751..751 union 795..795 union 797..797 union 801..801, {}, 741..741 union 804..804 union 816..816, 751..751 union 803..803 union 806..807, {}, {}, {}, 819..821, {}, {}, {}, {}, 823..826, {}, 771..771 union 782..782 union 828..828, 779..779 union 781..781 union 784..785, {}, {}, {}, 831..833, {}, {}, {}, {}, 835..838, {}, {}, {}, 840..842, {}, {}, {}, 824..824 union 844..846, 821..821 union 824..824, {}, {}, {}, 836..836 union 849..851, 833..833 union 836..836, 779..779 union 787..789, 771..771 union 779..779, {}, 842..842 union 856..856, 751..751 union 809..811, 741..741 union 751..751, {}, {}, {}, 860..862, {}, {}, {}, {}, 864..867, {}, 864..865 union 867..867 union 869..869, 861..861 union 864..865, {}, {}, 862..862 union 872..873, {}, {}, {}, 865..865 union 875..877, {}, 865..865 union 875..875 union 877..877 union 879..879, 865..865 union 873..873 union 875..875, {}, {}, {}, 865..865 union 882..884, {}, 865..865 union 882..882 union 884..884 union 886..886, {}, 865..865 union 882..882 union 888..888, {}, {}, {}, 865..865 union 890..892, {}, 865..865 union 890..890 union 894..894, {}, {}, 865..865 union 896..897, {}, 862..862 union 888..888 union 899..899, {}, {}, {}, 901..903, {}, 903..903 union 905..905, {}, 862..862 union 894..894 union 907..907, {}, 862..862 union 897..897 union 909..909, {}, 862..862 union 911..911, {}, {}, {}, 913..915, {}, {}, {}, {}, 917..920, 914..914 union 917..918, {}, 917..918 union 920..920 union 923..923, {}, 917..917 union 920..920 union 923..923 union 925..925, {}, {}, 915..915 union 927..928, {}, {}, {}, 918..918 union 930..932, 918..918 union 928..928 union 930..930, {}, 918..918 union 930..930 union 932..932 union 935..935, 925..925 union 930..930 union 932..932 union 935..935, {}, {}, 915..915 union 938..939, {}, {}, {}, 918..918 union 941..943, 918..918 union 939..939 union 941..941, {}, 918..918 union 941..941 union 943..943 union 946..946, 925..925 union 941..941 union 943..943 union 946..946, {}, {}, {}, 949..951, {}, {}, 950..950 union 953..954, {}, {}, 954..954 union 956..957, {}, {}, {}, 918..918 union 959..961, {}, 918..918 union 959..959 union 963..963, {}, 918..918 union 959..959 union 961..961 union 965..965, {}, {}, 918..918 union 967..968, {}, {}, 918..918 union 967..967 union 970..971, {}, {}, {}, 918..918 union 973..975, {}, 915..915 union 963..963 union 977..977, 925..925 union 959..959 union 961..961 union 965..965, {}, 915..915 union 968..968 union 980..980, 925..925 union 967..967 union 970..971, {}, 951..951 union 957..957 union 983..983, {}, {}, {}, {}, 985..988, {}, {}, 990..991, {}, 951..951 union 993..993, {}, 991..991 union 995..995, {}, {}, {}, 986..986 union 997..999, 925..925 union 973..975, 915..915 union 925..925, {}, {}, {}, {}, 1003..1006, {}, {}, {}, 1004..1004 union 1008..1010, {}, {}, {}, {}, 1012..1015, {}, {}, {}, 1013..1013 union 1017..1019, {}, {}, {}, 1004..1004 union 1021..1023, {}, {}, {}, 1025..1027, {}, 1025..1025 union 1027..1027 union 1029..1029, {}, 1025..1025 union 1027..1027 union 1031..1031, {}, 1025..1025 union 1027..1027 union 1033..1033, {}, {}, {}, {}, 1035..1038, 1026..1026 union 1035..1036, {}, 1035..1036 union 1038..1038 union 1041..1041, 1029..1029 union 1035..1036, {}, 1035..1036 union 1038..1038 union 1044..1044, 1031..1031 union 1035..1036, {}, 1035..1036 union 1038..1038 union 1047..1047, 1033..1033 union 1035..1036, {}, 1035..1036 union 1038..1038 union 1050..1050, {}, 1035..1035 union 1038..1038 union 1041..1041 union 1052..1052, 1029..1029 union 1035..1035 union 1052..1052, 1035..1035 union 1038..1038 union 1044..1044 union 1052..1052, 1031..1031 union 1035..1035 union 1052..1052, 1035..1035 union 1038..1038 union 1047..1047 union 1052..1052, 1033..1033 union 1035..1035 union 1052..1052, 1035..1035 union 1038..1038 union 1050..1050 union 1052..1052, {}, 1035..1035 union 1038..1038 union 1044..1044 union 1060..1060, 1031..1031 union 1035..1035 union 1060..1060, 1035..1035 union 1038..1038 union 1047..1047 union 1060..1060, 1033..1033 union 1035..1035 union 1060..1060, 1035..1035 union 1038..1038 union 1050..1050 union 1060..1060, {}, 1035..1035 union 1038..1038 union 1047..1047 union 1066..1066, 1033..1033 union 1035..1035 union 1066..1066, 1035..1035 union 1038..1038 union 1050..1050 union 1066..1066, {}, 1035..1035 union 1038..1038 union 1050..1050 union 1070..1070, {}, {}, 1027..1027 union 1072..1073, {}, 1027..1027 union 1072..1072 union 1075..1075, {}, 1027..1027 union 1072..1072 union 1077..1077, {}, 1027..1027 union 1072..1072 union 1079..1079, {}, {}, {}, 1036..1036 union 1081..1083, 1036..1036 union 1073..1073 union 1081..1081, {}, 1036..1036 union 1081..1081 union 1083..1083 union 1086..1086, 1036..1036 union 1075..1075 union 1081..1081, {}, 1036..1036 union 1081..1081 union 1083..1083 union 1089..1089, 1036..1036 union 1077..1077 union 1081..1081, {}, 1036..1036 union 1081..1081 union 1083..1083 union 1092..1092, 1036..1036 union 1079..1079 union 1081..1081, {}, 1036..1036 union 1081..1081 union 1083..1083 union 1095..1095, 1052..1052 union 1081..1081 union 1083..1083 union 1086..1086, 1052..1052 union 1075..1075 union 1081..1081, 1052..1052 union 1081..1081 union 1083..1083 union 1089..1089, 1052..1052 union 1077..1077 union 1081..1081, 1052..1052 union 1081..1081 union 1083..1083 union 1092..1092, 1052..1052 union 1079..1079 union 1081..1081, 1052..1052 union 1081..1081 union 1083..1083 union 1095..1095, 1060..1060 union 1081..1081 union 1083..1083 union 1089..1089, 1060..1060 union 1077..1077 union 1081..1081, 1060..1060 union 1081..1081 union 1083..1083 union 1092..1092, 1060..1060 union 1079..1079 union 1081..1081, 1060..1060 union 1081..1081 union 1083..1083 union 1095..1095, 1066..1066 union 1081..1081 union 1083..1083 union 1092..1092, 1066..1066 union 1079..1079 union 1081..1081, 1066..1066 union 1081..1081 union 1083..1083 union 1095..1095, 1070..1070 union 1081..1081 union 1083..1083 union 1095..1095, {}, {}, {}, 1036..1036 union 1113..1115, {}, 1036..1036 union 1113..1113 union 1117..1117, {}, 1036..1036 union 1113..1113 union 1115..1115 union 1119..1119, {}, 1036..1036 union 1113..1113 union 1121..1121, {}, 1036..1036 union 1113..1113 union 1115..1115 union 1123..1123, {}, 1036..1036 union 1113..1113 union 1125..1125, {}, 1036..1036 union 1113..1113 union 1115..1115 union 1127..1127, {}, 1036..1036 union 1113..1113 union 1129..1129, {}, 1036..1036 union 1113..1113 union 1115..1115 union 1131..1131, {}, {}, 1036..1036 union 1133..1134, {}, {}, 1036..1036 union 1133..1133 union 1136..1137, {}, 1036..1036 union 1133..1133 union 1139..1139, {}, 1036..1036 union 1133..1133 union 1137..1137 union 1141..1141, {}, 1036..1036 union 1133..1133 union 1143..1143, {}, 1036..1036 union 1133..1133 union 1137..1137 union 1145..1145, {}, 1036..1036 union 1133..1133 union 1147..1147, {}, 1036..1036 union 1133..1133 union 1137..1137 union 1149..1149, {}, {}, {}, 1036..1036 union 1151..1153, {}, 1036..1036 union 1151..1151 union 1155..1155, {}, 1036..1036 union 1151..1151 union 1153..1153 union 1157..1157, {}, 1036..1036 union 1151..1151 union 1159..1159, {}, 1036..1036 union 1151..1151 union 1153..1153 union 1161..1161, {}, 1036..1036 union 1151..1151 union 1163..1163, {}, 1036..1036 union 1151..1151 union 1153..1153 union 1165..1165, {}, {}, 1036..1036 union 1167..1168, {}, {}, 1036..1036 union 1167..1167 union 1170..1171, {}, 1036..1036 union 1167..1167 union 1173..1173, {}, 1036..1036 union 1167..1167 union 1171..1171 union 1175..1175, {}, 1036..1036 union 1167..1167 union 1177..1177, {}, 1036..1036 union 1167..1167 union 1171..1171 union 1179..1179, {}, {}, {}, 1036..1036 union 1181..1183, {}, 1036..1036 union 1181..1181 union 1185..1185, {}, 1036..1036 union 1181..1181 union 1183..1183 union 1187..1187, {}, 1036..1036 union 1181..1181 union 1189..1189, {}, 1036..1036 union 1181..1181 union 1183..1183 union 1191..1191, {}, {}, 1036..1036 union 1193..1194, {}, {}, 1036..1036 union 1193..1193 union 1196..1197, {}, 1036..1036 union 1193..1193 union 1199..1199, {}, 1036..1036 union 1193..1193 union 1197..1197 union 1201..1201, {}, {}, {}, 1036..1036 union 1203..1205, {}, 1036..1036 union 1203..1203 union 1207..1207, {}, 1036..1036 union 1203..1203 union 1205..1205 union 1209..1209, {}, {}, 1036..1036 union 1211..1212, {}, {}, 1036..1036 union 1211..1211 union 1214..1215, {}, {}, {}, 1036..1036 union 1217..1219, {}, 1027..1027 union 1117..1117 union 1221..1221, 1027..1027 union 1121..1121 union 1221..1221, 1027..1027 union 1125..1125 union 1221..1221, 1027..1027 union 1129..1129 union 1221..1221, 1052..1052 union 1113..1113 union 1115..1115 union 1119..1119, 1052..1052 union 1113..1113 union 1121..1121, 1052..1052 union 1113..1113 union 1115..1115 union 1123..1123, 1052..1052 union 1113..1113 union 1125..1125, 1052..1052 union 1113..1113 union 1115..1115 union 1127..1127, 1052..1052 union 1113..1113 union 1129..1129, 1052..1052 union 1113..1113 union 1115..1115 union 1131..1131, 1060..1060 union 1113..1113 union 1115..1115 union 1123..1123, 1060..1060 union 1113..1113 union 1125..1125, 1060..1060 union 1113..1113 union 1115..1115 union 1127..1127, 1060..1060 union 1113..1113 union 1129..1129, 1060..1060 union 1113..1113 union 1115..1115 union 1131..1131, 1066..1066 union 1113..1113 union 1115..1115 union 1127..1127, 1066..1066 union 1113..1113 union 1129..1129, 1066..1066 union 1113..1113 union 1115..1115 union 1131..1131, 1070..1070 union 1113..1113 union 1115..1115 union 1131..1131, {}, {}, {}, 1242..1244, {}, 1027..1027 union 1134..1134 union 1246..1246, 1027..1027 union 1139..1139 union 1246..1246, 1027..1027 union 1143..1143 union 1246..1246, 1027..1027 union 1147..1147 union 1246..1246, 1052..1052 union 1133..1133 union 1136..1137, 1052..1052 union 1133..1133 union 1139..1139, 1052..1052 union 1133..1133 union 1137..1137 union 1141..1141, 1052..1052 union 1133..1133 union 1143..1143, 1052..1052 union 1133..1133 union 1137..1137 union 1145..1145, 1052..1052 union 1133..1133 union 1147..1147, 1052..1052 union 1133..1133 union 1137..1137 union 1149..1149, 1060..1060 union 1133..1133 union 1137..1137 union 1141..1141, 1060..1060 union 1133..1133 union 1143..1143, 1060..1060 union 1133..1133 union 1137..1137 union 1145..1145, 1060..1060 union 1133..1133 union 1147..1147, 1060..1060 union 1133..1133 union 1137..1137 union 1149..1149, 1066..1066 union 1133..1133 union 1137..1137 union 1145..1145, 1066..1066 union 1133..1133 union 1147..1147, 1066..1066 union 1133..1133 union 1137..1137 union 1149..1149, 1070..1070 union 1133..1133 union 1137..1137 union 1149..1149, {}, {}, {}, 1267..1269, {}, 1267..1267 union 1269..1269 union 1271..1271, {}, {}, 1271..1271 union 1273..1274, {}, {}, {}, 1276..1278, {}, 1276..1276 union 1278..1278 union 1280..1280, {}, 1276..1276 union 1278..1278 union 1282..1282, {}, {}, 1280..1280 union 1284..1285, 1282..1282 union 1284..1285, {}, 1282..1282 union 1284..1284 union 1288..1288, {}, {}, 1274..1274 union 1290..1291, 1269..1269 union 1274..1274, {}, {}, 1285..1285 union 1294..1295, {}, 1285..1285 union 1294..1294 union 1297..1297, {}, {}, 1285..1285 union 1299..1300, 1278..1278 union 1285..1285, {}, 1244..1244 union 1303..1303, 1052..1052 union 1151..1153, 1052..1052 union 1151..1151 union 1155..1155, 1052..1052 union 1151..1151 union 1153..1153 union 1157..1157, 1052..1052 union 1151..1151 union 1159..1159, 1052..1052 union 1151..1151 union 1153..1153 union 1161..1161, 1052..1052 union 1151..1151 union 1163..1163, 1052..1052 union 1151..1151 union 1153..1153 union 1165..1165, 1052..1052 union 1167..1168, 1052..1052 union 1167..1167 union 1170..1171, 1052..1052 union 1167..1167 union 1173..1173, 1052..1052 union 1167..1167 union 1171..1171 union 1175..1175, 1052..1052 union 1167..1167 union 1177..1177, 1052..1052 union 1167..1167 union 1171..1171 union 1179..1179, 1052..1052 union 1181..1183, 1052..1052 union 1181..1181 union 1185..1185, 1052..1052 union 1181..1181 union 1183..1183 union 1187..1187, 1052..1052 union 1181..1181 union 1189..1189, 1052..1052 union 1181..1181 union 1183..1183 union 1191..1191, 1052..1052 union 1193..1194, 1052..1052 union 1193..1193 union 1196..1197, 1052..1052 union 1193..1193 union 1199..1199, 1052..1052 union 1193..1193 union 1197..1197 union 1201..1201, 1052..1052 union 1203..1205, 1052..1052 union 1203..1203 union 1207..1207, 1052..1052 union 1203..1203 union 1205..1205 union 1209..1209, 1052..1052 union 1211..1212, 1052..1052 union 1211..1211 union 1214..1215, 1052..1052 union 1217..1219, 1027..1027 union 1052..1052, {}, 1027..1027 union 1155..1155 union 1334..1334, 1027..1027 union 1159..1159 union 1334..1334, 1027..1027 union 1163..1163 union 1334..1334, 1060..1060 union 1151..1151 union 1153..1153 union 1157..1157, 1060..1060 union 1151..1151 union 1159..1159, 1060..1060 union 1151..1151 union 1153..1153 union 1161..1161, 1060..1060 union 1151..1151 union 1163..1163, 1060..1060 union 1151..1151 union 1153..1153 union 1165..1165, 1066..1066 union 1151..1151 union 1153..1153 union 1161..1161, 1066..1066 union 1151..1151 union 1163..1163, 1066..1066 union 1151..1151 union 1153..1153 union 1165..1165, 1070..1070 union 1151..1151 union 1153..1153 union 1165..1165, {}, 1027..1027 union 1168..1168 union 1347..1347, 1027..1027 union 1173..1173 union 1347..1347, 1027..1027 union 1177..1177 union 1347..1347, 1060..1060 union 1167..1167 union 1170..1171, 1060..1060 union 1167..1167 union 1173..1173, 1060..1060 union 1167..1167 union 1171..1171 union 1175..1175, 1060..1060 union 1167..1167 union 1177..1177, 1060..1060 union 1167..1167 union 1171..1171 union 1179..1179, 1066..1066 union 1167..1167 union 1171..1171 union 1175..1175, 1066..1066 union 1167..1167 union 1177..1177, 1066..1066 union 1167..1167 union 1171..1171 union 1179..1179, 1070..1070 union 1167..1167 union 1171..1171 union 1179..1179, {}, {}, 1360..1361, {}, 1361..1361 union 1363..1363, 1060..1060 union 1181..1183, 1060..1060 union 1181..1181 union 1185..1185, 1060..1060 union 1181..1181 union 1183..1183 union 1187..1187, 1060..1060 union 1181..1181 union 1189..1189, 1060..1060 union 1181..1181 union 1183..1183 union 1191..1191, 1060..1060 union 1193..1194, 1060..1060 union 1193..1193 union 1196..1197, 1060..1060 union 1193..1193 union 1199..1199, 1060..1060 union 1193..1193 union 1197..1197 union 1201..1201, 1060..1060 union 1203..1205, 1060..1060 union 1203..1203 union 1207..1207, 1060..1060 union 1203..1203 union 1205..1205 union 1209..1209, 1060..1060 union 1211..1212, 1060..1060 union 1211..1211 union 1214..1215, 1060..1060 union 1217..1219, 1027..1027 union 1060..1060, {}, 1027..1027 union 1185..1185 union 1381..1381, 1027..1027 union 1189..1189 union 1381..1381, 1066..1066 union 1181..1181 union 1183..1183 union 1187..1187, 1066..1066 union 1181..1181 union 1189..1189, 1066..1066 union 1181..1181 union 1183..1183 union 1191..1191, 1070..1070 union 1181..1181 union 1183..1183 union 1191..1191, {}, 1027..1027 union 1194..1194 union 1388..1388, 1027..1027 union 1199..1199 union 1388..1388, 1066..1066 union 1193..1193 union 1196..1197, 1066..1066 union 1193..1193 union 1199..1199, 1066..1066 union 1193..1193 union 1197..1197 union 1201..1201, 1070..1070 union 1193..1193 union 1197..1197 union 1201..1201, {}, 1269..1269 union 1291..1291 union 1395..1395, {}, 1269..1269 union 1397..1397, 1066..1066 union 1203..1205, 1066..1066 union 1203..1203 union 1207..1207, 1066..1066 union 1203..1203 union 1205..1205 union 1209..1209, 1066..1066 union 1211..1212, 1066..1066 union 1211..1211 union 1214..1215, 1066..1066 union 1217..1219, 1027..1027 union 1066..1066, {}, 1027..1027 union 1207..1207 union 1406..1406, 1070..1070 union 1203..1203 union 1205..1205 union 1209..1209, {}, 1027..1027 union 1212..1212 union 1409..1409, 1070..1070 union 1211..1211 union 1214..1215, {}, 1278..1278 union 1295..1295 union 1412..1412, 1278..1278 union 1297..1297 union 1412..1412, 1288..1288 union 1294..1294 union 1297..1297, 1288..1288 union 1299..1300, 1278..1278 union 1288..1288, 1070..1070 union 1217..1219, 1027..1027 union 1070..1070, {}, 1278..1278 union 1300..1300 union 1420..1420, {}, 1278..1278 union 1422..1422, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 1770..1772, {}, {}, 1774..1775, {}, 1773..1773 union 1776..1777, {}, 17..18 union 1779..1779, {}, 30..31 union 1781..1781, {}, {}, 1783..1784, {}, 1780..1780 union 1782..1782 union 1785..1786, {}, 22..23 union 1788..1788, {}, 34..35 union 1790..1790, {}, {}, 1792..1793, {}, 1789..1789 union 1791..1791 union 1794..1795, {}, {}, {}, 1797..1799, {}, {}, 1801..1802, {}, 1800..1800 union 1803..1804, {}, {}, {}, 1806..1808, {}, {}, 1810..1811, {}, 1809..1809 union 1812..1813, {}, 4..5 union 1815..1815, {}, 8..9 union 1817..1817, {}, 12..13 union 1819..1819, {}, 26..27 union 1821..1821, {}, 38..39 union 1823..1823, {}, {}, 1825..1826, {}, 1816..1816 union 1818..1818 union 1820..1820 union 1822..1822 union 1824..1824 union 1827..1828, {}, {}, {}, 1830..1832, {}, {}, 1834..1835, {}, 1833..1833 union 1836..1837, {}, {}, 1771..1772 union 1839..1840, 1774..1774 union 1840..1840, 1841..1842, {}, 15..15 union 17..18 union 1844..1844, 29..31 union 1844..1844, 1783..1783 union 1844..1844, 1845..1847, {}, 20..20 union 22..23 union 1849..1849, 33..35 union 1849..1849, 1792..1792 union 1849..1849, 1850..1852, {}, {}, 1798..1799 union 1854..1855, 1801..1801 union 1855..1855, 1856..1857, {}, {}, 1807..1808 union 1859..1860, 1810..1810 union 1860..1860, 1861..1862, {}, 2..2 union 4..5 union 1864..1864, 7..9 union 1864..1864, 11..13 union 1864..1864, 25..27 union 1864..1864, 37..39 union 1864..1864, 1825..1825 union 1864..1864, 1865..1870, {}, {}, 1831..1832 union 1872..1873, 1834..1834 union 1873..1873, 1874..1875, 4..4 union 1815..1815 union 1864..1864, 2..4, 1877..1878, 8..8 union 1817..1817 union 1864..1864, 3..3 union 7..8, 1880..1881, 12..12 union 1819..1819 union 1864..1864, 3..3 union 11..12, 1883..1884, 17..17 union 1779..1779 union 1844..1844, 15..17, 1886..1887, 22..22 union 1788..1788 union 1849..1849, 20..22, 1889..1890, 26..26 union 1821..1821 union 1864..1864, 3..3 union 25..26, 1892..1893, 1770..1771 union 1840..1840, 16..16 union 29..30, 30..30 union 1781..1781 union 1844..1844, 1896..1897, 21..21 union 33..34, 34..34 union 1790..1790 union 1849..1849, 1899..1900, 1797..1798 union 1855..1855, 1806..1807 union 1860..1860, 3..3 union 37..38, 38..38 union 1823..1823 union 1864..1864, 1904..1905, 1830..1831 union 1873..1873, {}, {}, {}, 1908..1910, {}, {}, 1912..1913, {}, 1911..1911 union 1914..1915, {}, 52..53 union 1917..1917, {}, 60..61 union 1919..1919, {}, {}, 1921..1922, {}, 1918..1918 union 1920..1920 union 1923..1924, {}, {}, {}, 1926..1928, {}, {}, 1930..1931, {}, 1929..1929 union 1932..1933, {}, {}, {}, 1935..1937, {}, {}, 1939..1940, {}, 1938..1938 union 1941..1942, {}, {}, {}, 1944..1946, {}, {}, 1948..1949, {}, 1947..1947 union 1950..1951, {}, 43..44 union 1953..1953, {}, 47..48 union 1955..1955, {}, 56..57 union 1957..1957, {}, 64..65 union 1959..1959, {}, {}, 1961..1962, {}, 1954..1954 union 1956..1956 union 1958..1958 union 1960..1960 union 1963..1964, {}, {}, {}, 1966..1968, {}, {}, 1970..1971, {}, 1969..1969 union 1972..1973, {}, {}, 1909..1910 union 1975..1976, 1912..1912 union 1976..1976, 1977..1978, {}, 50..50 union 52..53 union 1980..1980, 59..61 union 1980..1980, 1921..1921 union 1980..1980, 1981..1983, {}, {}, 1927..1928 union 1985..1986, 1930..1930 union 1986..1986, 1987..1988, {}, {}, 1936..1937 union 1990..1991, 1939..1939 union 1991..1991, 1992..1993, {}, {}, 1945..1946 union 1995..1996, 1948..1948 union 1996..1996, 1997..1998, {}, 41..41 union 43..44 union 2000..2000, 46..48 union 2000..2000, 55..57 union 2000..2000, 63..65 union 2000..2000, 1961..1961 union 2000..2000, 2001..2005, {}, {}, 1967..1968 union 2007..2008, 1970..1970 union 2008..2008, 2009..2010, 43..43 union 1953..1953 union 2000..2000, 41..43, 2012..2013, 47..47 union 1955..1955 union 2000..2000, 42..42 union 46..47, 2015..2016, 52..52 union 1917..1917 union 1980..1980, 50..52, 2018..2019, 56..56 union 1957..1957 union 2000..2000, 42..42 union 55..56, 2021..2022, 1908..1909 union 1976..1976, 51..51 union 59..60, 60..60 union 1919..1919 union 1980..1980, 2025..2026, 1926..1927 union 1986..1986, 1935..1936 union 1991..1991, 1944..1945 union 1996..1996, 42..42 union 63..64, 64..64 union 1959..1959 union 2000..2000, 2031..2032, 1966..1967 union 2008..2008, 112..113, 124..124 union 2035..2035, {}, {}, {}, 2037..2039, {}, {}, 2041..2042, {}, 2040..2040 union 2043..2044, 67..67 union 73..74, 67..68, 77..77 union 81..82, 77..78, 85..85 union 89..90, 85..86, 93..93 union 97..98, 93..94, 102..103 union 110..110, 105..105 union 110..110, {}, {}, 2056..2057, 108..108 union 116..116, {}, 126..126 union 2046..2055 union 2058..2060, {}, {}, {}, 2062..2064, {}, {}, 2066..2067, {}, 2065..2065 union 2068..2069, {}, 113..114 union 2071..2071, {}, {}, 2038..2039 union 2073..2074, 2041..2041 union 2074..2074, 2075..2076, 69..69 union 71..71 union 73..74, 68..69 union 71..71, 69..69 union 80..82, 69..69 union 78..78 union 80..80, 69..69 union 88..90, 69..69 union 86..86 union 88..88, 69..69 union 96..98, 69..69 union 94..94 union 96..96, 69..69 union 101..103, 69..69 union 101..101 union 105..105, 69..69 union 2056..2056, 69..69 union 107..108, 2078..2089, {}, {}, 2063..2064 union 2091..2092, 2066..2066 union 2092..2092, 2093..2094, 67..67 union 69..69 union 73..73, 71..73, 2096..2097, {}, 118..119, 122..122 union 2100..2100, {}, 119..120 union 2102..2102, 69..69 union 77..77 union 81..81, 72..72 union 80..81, 2104..2105, 69..69 union 85..85 union 89..89, 72..72 union 88..89, 2107..2108, 69..69 union 93..93 union 97..97, 72..72 union 96..97, 2110..2111, 72..72 union 101..102, 69..69 union 102..102 union 110..110, 2113..2114, 2037..2038 union 2074..2074, 2062..2063 union 2092..2092, {}, {}, {}, 2118..2120, {}, {}, 2122..2123, {}, 2121..2121 union 2124..2125, {}, 130..131 union 2127..2127, {}, 134..135 union 2129..2129, {}, {}, 2131..2132, {}, 2128..2128 union 2130..2130 union 2133..2134, {}, {}, {}, 2136..2138, {}, {}, 2140..2141, {}, 2139..2139 union 2142..2143, {}, {}, {}, 2145..2147, {}, {}, 2149..2150, {}, 2148..2148 union 2151..2152, {}, {}, {}, 2154..2156, {}, {}, {}, 2158..2160, {}, {}, {}, 2162..2164, {}, {}, 2166..2167, {}, 2157..2157 union 2161..2161 union 2165..2165 union 2168..2169, {}, {}, {}, 2171..2173, {}, {}, 2175..2176, {}, 2174..2174 union 2177..2178, {}, {}, {}, 2180..2182, {}, {}, 2184..2185, {}, 2183..2183 union 2186..2187, {}, {}, 2119..2120 union 2189..2190, 2122..2122 union 2190..2190, 2191..2192, {}, 128..128 union 130..131 union 2194..2194, 133..135 union 2194..2194, 2131..2131 union 2194..2194, 2195..2197, {}, {}, 2137..2138 union 2199..2200, 2140..2140 union 2200..2200, 2201..2202, {}, {}, 2146..2147 union 2204..2205, 2149..2149 union 2205..2205, 2206..2207, {}, {}, 2155..2156 union 2209..2210, {}, 2159..2160 union 2210..2210 union 2212..2212, {}, 2163..2164 union 2210..2210 union 2214..2214, 2166..2166 union 2210..2210, 2211..2211 union 2213..2213 union 2215..2216, {}, {}, 2172..2173 union 2218..2219, 2175..2175 union 2219..2219, 2220..2221, {}, {}, 2181..2182 union 2223..2224, 2184..2184 union 2224..2224, 2225..2226, 2154..2155 union 2210..2210, 2158..2159 union 2210..2210, 130..130 union 2127..2127 union 2194..2194, 128..130, 2230..2231, 2118..2119 union 2190..2190, 129..129 union 133..134, 134..134 union 2129..2129 union 2194..2194, 2234..2235, 2136..2137 union 2200..2200, 2145..2146 union 2205..2205, 2162..2163 union 2210..2210, 2171..2172 union 2219..2219, 2180..2181 union 2224..2224, 232..233, 247..247 union 2242..2242, {}, {}, {}, 2244..2246, {}, {}, 2248..2249, {}, 2247..2247 union 2250..2251, 137..137 union 145..146, 137..138, 137..137 union 146..146 union 149..149, 137..137 union 141..141, 155..155 union 161..162, 155..156, 155..155 union 162..162 union 165..165, 155..155 union 158..158, 170..170 union 176..177, 170..171, 170..170 union 177..177 union 180..180, 170..170 union 173..173, 185..185 union 191..192, 185..186, 185..185 union 192..192 union 195..195, 185..185 union 188..188, 201..202 union 227..227, 204..204 union 227..227, 202..202 union 206..206 union 227..227, 208..208 union 227..227, {}, {}, 2273..2274, 211..211 union 236..236, 213..214 union 236..236, 216..216 union 236..236, 219..220 union 253..253, 222..222 union 253..253, {}, 2274..2274 union 2281..2281, 225..225 union 255..255, {}, {}, 152..152 union 263..263 union 2253..2272 union 2275..2280 union 2282..2285, {}, {}, {}, 2287..2289, {}, {}, 2291..2292, {}, 2290..2290 union 2293..2294, 257..258, 261..261 union 2296..2296, {}, 233..234 union 2298..2298, {}, {}, 2245..2246 union 2300..2301, 2248..2248 union 2301..2301, 2302..2303, 139..139 union 143..143 union 145..146, 138..139 union 143..143, 139..139 union 143..143 union 146..146 union 149..149, 139..139 union 141..141 union 143..143, 139..139 union 160..162, 139..139 union 156..156 union 160..160, 139..139 union 160..160 union 162..162 union 165..165, 139..139 union 158..158 union 160..160, 139..139 union 175..177, 139..139 union 171..171 union 175..175, 139..139 union 175..175 union 177..177 union 180..180, 139..139 union 173..173 union 175..175, 139..139 union 190..192, 139..139 union 186..186 union 190..190, 139..139 union 190..190 union 192..192 union 195..195, 139..139 union 188..188 union 190..190, 139..139 union 200..202, 139..139 union 200..200 union 204..204, 139..139 union 200..200 union 202..202 union 206..206, 139..139 union 200..200 union 208..208, 139..139 union 2273..2273, 139..139 union 210..211, 139..139 union 210..210 union 213..214, 139..139 union 210..210 union 216..216, 139..139 union 218..220, 139..139 union 218..218 union 222..222, 139..139 union 2281..2281, 139..139 union 224..225, 2305..2332, {}, {}, 2288..2289 union 2334..2335, 2291..2291 union 2335..2335, 2336..2337, {}, 258..259 union 2339..2339, 137..137 union 139..139 union 145..145, 137..137 union 139..139 union 149..149, 143..145, 143..144 union 149..149, 2341..2344, 241..242, 245..245 union 2346..2346, {}, 242..243 union 2348..2348, 139..139 union 155..155 union 161..161, 139..139 union 155..155 union 165..165, 144..144 union 160..161, 144..144 union 160..160 union 165..165, 2350..2353, 139..139 union 170..170 union 176..176, 139..139 union 170..170 union 180..180, 144..144 union 175..176, 144..144 union 175..175 union 180..180, 2355..2358, 139..139 union 185..185 union 191..191, 139..139 union 185..185 union 195..195, 144..144 union 190..191, 144..144 union 190..190 union 195..195, 2360..2363, 144..144 union 200..201, 144..144 union 200..200 union 206..206, 139..139 union 201..201 union 227..227, 139..139 union 206..206 union 227..227, 2365..2368, 144..144 union 210..210 union 213..213, 139..139 union 213..213 union 236..236, 2370..2371, 144..144 union 218..219, 139..139 union 219..219 union 253..253, 2373..2374, 2244..2245 union 2301..2301, 2287..2288 union 2335..2335, 263..263 union 2255..2256 union 2259..2260 union 2263..2264 union 2267..2268 union 2271..2272 union 2277..2280 union 2282..2283 union 2285..2285, 2307..2308 union 2311..2312 union 2315..2316 union 2319..2320 union 2323..2324 union 2327..2332, 143..143 union 149..149 union 152..152, 2342..2342 union 2380..2380, 152..152 union 160..160 union 165..165, 2351..2351 union 2382..2382, 152..152 union 175..175 union 180..180, 2356..2356 union 2384..2384, 152..152 union 190..190 union 195..195, 2361..2361 union 2386..2386, 152..152 union 200..200 union 206..206, 2368..2368 union 2388..2388, 152..152 union 210..210 union 213..213, 2371..2371 union 2390..2390, 152..152 union 218..219, 2374..2374 union 2392..2392, {}, {}, {}, 2394..2396, {}, {}, 2398..2399, {}, 2397..2397 union 2400..2401, {}, {}, {}, 2403..2405, {}, {}, 2407..2408, {}, 2406..2406 union 2409..2410, {}, {}, {}, 2412..2414, {}, {}, 2416..2417, {}, 2415..2415 union 2418..2419, 265..265 union 275..276, 265..266, 265..265 union 276..276 union 279..279, 265..265 union 276..276 union 281..281, 265..265 union 269..269, 265..265 union 276..276 union 284..284, 265..265 union 271..271, 265..265 union 276..276 union 287..287, 302..302 union 310..311, 302..303, 302..302 union 311..311 union 314..314, 302..302 union 311..311 union 316..316, 302..302 union 305..305, 302..302 union 311..311 union 319..319, 302..302 union 307..307, 302..302 union 311..311 union 322..322, 355..356 union 442..442, 358..358 union 442..442, 356..356 union 360..360 union 442..442, 356..356 union 362..362 union 442..442, 364..364 union 442..442, 356..356 union 366..366 union 442..442, 368..368 union 442..442, 356..356 union 370..370 union 442..442, {}, {}, 2445..2446, 373..373 union 456..456, 375..376 union 456..456, 376..376 union 378..378 union 456..456, 380..380 union 456..456, 376..376 union 382..382 union 456..456, 384..384 union 456..456, 376..376 union 386..386 union 456..456, 389..390 union 526..526, 390..390 union 392..392 union 526..526, 394..394 union 526..526, 390..390 union 396..396 union 526..526, 398..398 union 526..526, 390..390 union 400..400 union 526..526, {}, 2446..2446 union 2461..2461, 403..404 union 533..533, 406..406 union 533..533, 404..404 union 408..408 union 533..533, 410..410 union 533..533, 404..404 union 412..412 union 533..533, {}, 2446..2446 union 2468..2468, 415..415 union 540..540, 417..418 union 540..540, 420..420 union 540..540, 418..418 union 422..422 union 540..540, 425..426 union 558..558, 428..428 union 558..558, 426..426 union 430..430 union 558..558, {}, 2446..2446 union 2477..2477, 433..433 union 561..561, 435..436 union 561..561, {}, 439..440 union 2481..2481, {}, 2446..2446 union 2483..2483, {}, {}, {}, {}, {}, 289..289 union 296..296 union 300..300 union 2421..2444 union 2447..2460 union 2462..2467 union 2469..2476 union 2478..2480 union 2482..2482 union 2484..2489, 470..471, 470..470 union 474..474, 470..470 union 479..480, 491..491 union 564..564, 493..494 union 564..564, {}, 497..498 union 2496..2496, {}, {}, 2498..2499, {}, 477..477 union 482..482 union 2491..2495 union 2497..2497 union 2500..2501, {}, {}, {}, 2503..2505, {}, {}, 2507..2508, {}, 2506..2506 union 2509..2510, {}, {}, {}, 2512..2514, {}, {}, 2516..2517, {}, 2515..2515 union 2518..2519, {}, {}, 2395..2396 union 2521..2522, 2398..2398 union 2522..2522, 2523..2524, {}, {}, 2404..2405 union 2526..2527, 2407..2407 union 2527..2527, 2528..2529, {}, {}, 2413..2414 union 2531..2532, 2416..2416 union 2532..2532, 2533..2534, 267..267 union 273..273 union 275..276, 266..267 union 273..273, 267..267 union 273..273 union 276..276 union 279..279, 267..267 union 273..273 union 276..276 union 281..281, 267..267 union 269..269 union 273..273, 267..267 union 273..273 union 276..276 union 284..284, 267..267 union 271..271 union 273..273, 267..267 union 273..273 union 276..276 union 287..287, 267..267 union 309..311, 267..267 union 303..303 union 309..309, 267..267 union 309..309 union 311..311 union 314..314, 267..267 union 309..309 union 311..311 union 316..316, 267..267 union 305..305 union 309..309, 267..267 union 309..309 union 311..311 union 319..319, 267..267 union 307..307 union 309..309, 267..267 union 309..309 union 311..311 union 322..322, 267..267 union 354..356, 267..267 union 354..354 union 358..358, 267..267 union 354..354 union 356..356 union 360..360, 267..267 union 354..354 union 356..356 union 362..362, 267..267 union 354..354 union 364..364, 267..267 union 354..354 union 356..356 union 366..366, 267..267 union 354..354 union 368..368, 267..267 union 354..354 union 356..356 union 370..370, 267..267 union 2445..2445, 267..267 union 372..373, 267..267 union 372..372 union 375..376, 267..267 union 372..372 union 376..376 union 378..378, 267..267 union 372..372 union 380..380, 267..267 union 372..372 union 376..376 union 382..382, 267..267 union 372..372 union 384..384, 267..267 union 372..372 union 376..376 union 386..386, 267..267 union 388..390, 267..267 union 388..388 union 390..390 union 392..392, 267..267 union 388..388 union 394..394, 267..267 union 388..388 union 390..390 union 396..396, 267..267 union 388..388 union 398..398, 267..267 union 388..388 union 390..390 union 400..400, 267..267 union 2461..2461, 267..267 union 402..404, 267..267 union 402..402 union 406..406, 267..267 union 402..402 union 404..404 union 408..408, 267..267 union 402..402 union 410..410, 267..267 union 402..402 union 404..404 union 412..412, 267..267 union 2468..2468, 267..267 union 414..415, 267..267 union 414..414 union 417..418, 267..267 union 414..414 union 420..420, 267..267 union 414..414 union 418..418 union 422..422, 267..267 union 424..426, 267..267 union 424..424 union 428..428, 267..267 union 424..424 union 426..426 union 430..430, 267..267 union 2477..2477, 267..267 union 432..433, 267..267 union 432..432 union 435..436, 267..267 union 438..440, 267..267 union 2483..2483, 2536..2592, 471..472 union 476..476, 472..472 union 474..474 union 476..476, 472..472 union 476..476 union 479..480, 472..472 union 490..491, 472..472 union 490..490 union 493..494, 472..472 union 496..498, 472..472 union 2498..2498, 2594..2600, {}, {}, 2504..2505 union 2602..2603, 2507..2507 union 2603..2603, 2604..2605, {}, {}, 2513..2514 union 2607..2608, 2516..2516 union 2608..2608, 2609..2610, 265..265 union 267..267 union 275..275, 265..265 union 267..267 union 279..279, 265..265 union 267..267 union 281..281, 265..265 union 267..267 union 284..284, 265..265 union 267..267 union 287..287, 273..275, 273..274 union 279..279, 273..274 union 281..281, 273..274 union 284..284, 273..274 union 287..287, 2612..2621, 334..335, 334..334 union 338..338, 347..347 union 484..484, 349..349 union 484..484, 352..352 union 547..547, 344..344 union 549..549 union 2623..2627, 335..336 union 340..340, 336..336 union 338..338 union 340..340, 336..336 union 346..347, 336..336 union 346..346 union 349..349, 336..336 union 351..352, 2629..2633, 267..267 union 302..302 union 310..310, 267..267 union 302..302 union 314..314, 267..267 union 302..302 union 316..316, 267..267 union 302..302 union 319..319, 267..267 union 302..302 union 322..322, 274..274 union 309..310, 274..274 union 309..309 union 314..314, 274..274 union 309..309 union 316..316, 274..274 union 309..309 union 319..319, 274..274 union 309..309 union 322..322, 2635..2644, {}, {}, 502..502 union 2646..2647, {}, 502..502 union 2649..2649, 2648..2648 union 2650..2650, 274..274 union 354..355, 274..274 union 354..354 union 360..360, 274..274 union 354..354 union 362..362, 274..274 union 354..354 union 366..366, 274..274 union 354..354 union 370..370, 267..267 union 355..355 union 442..442, 267..267 union 360..360 union 442..442, 267..267 union 362..362 union 442..442, 267..267 union 366..366 union 442..442, 267..267 union 370..370 union 442..442, 2652..2661, 274..274 union 372..372 union 375..375, 274..274 union 372..372 union 378..378, 274..274 union 372..372 union 382..382, 274..274 union 372..372 union 386..386, 267..267 union 375..375 union 456..456, 267..267 union 378..378 union 456..456, 267..267 union 382..382 union 456..456, 267..267 union 386..386 union 456..456, 2663..2670, 470..470 union 472..472 union 479..479, 274..274 union 388..389, 274..274 union 388..388 union 392..392, 274..274 union 388..388 union 396..396, 274..274 union 388..388 union 400..400, 267..267 union 389..389 union 526..526, 267..267 union 392..392 union 526..526, 267..267 union 396..396 union 526..526, 267..267 union 400..400 union 526..526, 2673..2680, 274..274 union 402..403, 274..274 union 402..402 union 408..408, 274..274 union 402..402 union 412..412, 267..267 union 403..403 union 533..533, 267..267 union 408..408 union 533..533, 267..267 union 412..412 union 533..533, 2682..2687, 274..274 union 414..414 union 417..417, 274..274 union 414..414 union 422..422, 267..267 union 417..417 union 540..540, 267..267 union 422..422 union 540..540, 2689..2692, {}, 502..502 union 579..579 union 2694..2694, 502..502 union 580..580 union 2694..2694, {}, {}, 502..502 union 2697..2698, 502..502 union 573..573, 502..502 union 576..576, 502..502 union 574..574, 502..502 union 577..577, 2695..2696 union 2699..2703, {}, {}, {}, 502..502 union 2705..2707, {}, 502..502 union 2709..2709, {}, {}, 502..502 union 2711..2712, 2708..2708 union 2710..2710 union 2713..2713, 2512..2513 union 2608..2608, 274..274 union 424..425, 274..274 union 424..424 union 430..430, 267..267 union 425..425 union 558..558, 267..267 union 430..430 union 558..558, 2716..2719, 274..274 union 432..432 union 435..435, 267..267 union 435..435 union 561..561, 2721..2722, 472..472 union 493..493 union 564..564, 2394..2395 union 2522..2522, 2403..2404 union 2527..2527, 2412..2413 union 2532..2532, 274..274 union 438..439, 267..267 union 439..439 union 2481..2481, 2728..2729, 472..472 union 497..497 union 2496..2496, 2503..2504 union 2603..2603, 296..296 union 300..300 union 2423..2428 union 2431..2436 union 2439..2444 union 2449..2460 union 2462..2467 union 2469..2476 union 2478..2480 union 2482..2482 union 2484..2484 union 2486..2489, 482..482 union 2492..2495 union 2497..2497 union 2500..2501, 2538..2543 union 2546..2551 union 2554..2559 union 2562..2592, 2595..2600, 273..273 union 279..279 union 289..289, 273..273 union 281..281 union 289..289, 273..273 union 284..284 union 289..289, 273..273 union 287..287 union 289..289, 2613..2616 union 2737..2740, 549..549 union 2624..2624 union 2626..2627, 2630..2630 union 2632..2633, 289..289 union 309..309 union 314..314, 289..289 union 309..309 union 316..316, 289..289 union 309..309 union 319..319, 289..289 union 309..309 union 322..322, 2636..2639 union 2744..2747, 289..289 union 354..354 union 360..360, 289..289 union 354..354 union 362..362, 289..289 union 354..354 union 366..366, 289..289 union 354..354 union 370..370, 2658..2661 union 2749..2752, 289..289 union 372..372 union 375..375, 289..289 union 372..372 union 378..378, 289..289 union 372..372 union 382..382, 289..289 union 372..372 union 386..386, 2667..2670 union 2754..2757, 476..477 union 479..479, 2672..2672 union 2759..2759, 289..289 union 388..389, 289..289 union 388..388 union 392..392, 289..289 union 388..388 union 396..396, 289..289 union 388..388 union 400..400, 2677..2680 union 2761..2764, 289..289 union 402..403, 289..289 union 402..402 union 408..408, 289..289 union 402..402 union 412..412, 2685..2687 union 2766..2768, 289..289 union 414..414 union 417..417, 289..289 union 414..414 union 422..422, 2691..2692 union 2770..2771, 289..289 union 424..425, 289..289 union 424..424 union 430..430, 2718..2719 union 2773..2774, 289..289 union 432..432 union 435..435, 2722..2722 union 2776..2776, 477..477 union 490..490 union 493..493, 2724..2724 union 2778..2778, 289..289 union 438..439, 2729..2729 union 2780..2780, 477..477 union 496..497, 2731..2731 union 2782..2782, 300..300 union 2426..2428 union 2434..2436 union 2442..2444 union 2452..2454 union 2458..2460 union 2465..2467 union 2471..2476 union 2478..2480 union 2482..2482 union 2484..2484 union 2488..2489, 2541..2543 union 2549..2551 union 2557..2559 union 2565..2567 union 2571..2573 union 2577..2579 union 2582..2592, 273..273 union 284..284 union 296..296, 273..273 union 287..287 union 296..296, 2615..2616 union 2786..2787, 296..296 union 309..309 union 319..319, 296..296 union 309..309 union 322..322, 2638..2639 union 2789..2790, 296..296 union 354..354 union 366..366, 296..296 union 354..354 union 370..370, 2660..2661 union 2792..2793, 296..296 union 372..372 union 382..382, 296..296 union 372..372 union 386..386, 2669..2670 union 2795..2796, 296..296 union 388..388 union 396..396, 296..296 union 388..388 union 400..400, 2679..2680 union 2798..2799, 296..296 union 402..402 union 408..408, 296..296 union 402..402 union 412..412, 2686..2687 union 2801..2802, 296..296 union 414..414 union 417..417, 296..296 union 414..414 union 422..422, 2691..2692 union 2804..2805, 296..296 union 424..425, 296..296 union 424..424 union 430..430, 2718..2719 union 2807..2808, 296..296 union 432..432 union 435..435, 2722..2722 union 2810..2810, 296..296 union 438..439, 2729..2729 union 2812..2812, 2428..2428 union 2436..2436 union 2444..2444 union 2454..2454 union 2460..2460 union 2467..2467 union 2473..2473 union 2476..2476 union 2480..2480 union 2482..2482 union 2484..2484 union 2489..2489, 2493..2493 union 2495..2495 union 2497..2497 union 2500..2501, 2543..2543 union 2551..2551 union 2559..2559 union 2567..2567 union 2573..2573 union 2579..2579 union 2584..2584 union 2587..2587 union 2590..2592, 2596..2596 union 2598..2600, 273..273 union 287..287 union 300..300, 2616..2616 union 2818..2818, 300..300 union 309..309 union 322..322, 2639..2639 union 2820..2820, 300..300 union 354..354 union 370..370, 2661..2661 union 2822..2822, 300..300 union 372..372 union 386..386, 2670..2670 union 2824..2824, 476..476 union 479..479 union 482..482, 2672..2672 union 2826..2826, 300..300 union 388..388 union 400..400, 2680..2680 union 2828..2828, 300..300 union 402..402 union 412..412, 2687..2687 union 2830..2830, 300..300 union 414..414 union 422..422, 2692..2692 union 2832..2832, 300..300 union 424..424 union 430..430, 2719..2719 union 2834..2834, 300..300 union 432..432 union 435..435, 2722..2722 union 2836..2836, 482..482 union 490..490 union 493..493, 2724..2724 union 2838..2838, 300..300 union 438..439, 2729..2729 union 2840..2840, 482..482 union 496..497, 2731..2731 union 2842..2842, {}, {}, {}, 2844..2846, {}, 2844..2844 union 2846..2846 union 2848..2848, {}, {}, {}, 2850..2852, {}, {}, 2854..2855, {}, {}, 2857..2858, {}, 2855..2855 union 2860..2860, {}, 2858..2858 union 2862..2862, {}, {}, 2847..2847 union 2849..2849 union 2853..2853 union 2856..2856 union 2859..2859 union 2861..2861 union 2863..2865, {}, {}, {}, 2867..2869, {}, {}, 2871..2872, {}, 2870..2870 union 2873..2874, {}, {}, {}, 2876..2878, {}, {}, 2880..2881, {}, 2879..2879 union 2882..2883, 585..585 union 593..594, 585..586, 585..585 union 594..594 union 597..597, 585..585 union 589..589, 585..585 union 594..594 union 600..600, 608..608 union 614..615, 608..609, 608..608 union 615..615 union 618..618, 608..608 union 611..611, 608..608 union 615..615 union 621..621, 628..629 union 667..667, 631..631 union 667..667, 629..629 union 633..633 union 667..667, 635..635 union 667..667, 629..629 union 637..637 union 667..667, {}, {}, 2900..2901, 640..640 union 674..674, 642..643 union 674..674, 645..645 union 674..674, 643..643 union 647..647 union 674..674, 650..651 union 695..695, 653..653 union 695..695, 651..651 union 655..655 union 695..695, {}, 2901..2901 union 2910..2910, 658..658 union 698..698, 660..661 union 698..698, {}, 664..665 union 2914..2914, {}, 2901..2901 union 2916..2916, {}, {}, {}, 602..602 union 606..606 union 2885..2899 union 2902..2909 union 2911..2913 union 2915..2915 union 2917..2920, {}, {}, {}, 2922..2924, {}, {}, 2926..2927, {}, 2925..2925 union 2928..2929, {}, {}, {}, 2931..2933, {}, {}, 2935..2936, {}, 2934..2934 union 2937..2938, {}, {}, 2845..2846 union 2940..2941, 2846..2846 union 2848..2848 union 2940..2941, {}, 2851..2852 union 2941..2941 union 2944..2944, 2854..2854 union 2941..2941, 2860..2860 union 2941..2941, 2942..2943 union 2945..2947, {}, 2851..2852 union 2941..2941 union 2949..2949, 2857..2857 union 2941..2941, 2862..2862 union 2941..2941, 2950..2952, {}, {}, 2868..2869 union 2954..2955, 2871..2871 union 2955..2955, 2956..2957, {}, {}, 2877..2878 union 2959..2960, 2880..2880 union 2960..2960, 2961..2962, 587..587 union 591..591 union 593..594, 586..587 union 591..591, 587..587 union 591..591 union 594..594 union 597..597, 587..587 union 589..589 union 591..591, 587..587 union 591..591 union 594..594 union 600..600, 587..587 union 613..615, 587..587 union 609..609 union 613..613, 587..587 union 613..613 union 615..615 union 618..618, 587..587 union 611..611 union 613..613, 587..587 union 613..613 union 615..615 union 621..621, 587..587 union 627..629, 587..587 union 627..627 union 631..631, 587..587 union 627..627 union 629..629 union 633..633, 587..587 union 627..627 union 635..635, 587..587 union 627..627 union 629..629 union 637..637, 587..587 union 2900..2900, 587..587 union 639..640, 587..587 union 639..639 union 642..643, 587..587 union 639..639 union 645..645, 587..587 union 639..639 union 643..643 union 647..647, 587..587 union 649..651, 587..587 union 649..649 union 653..653, 587..587 union 649..649 union 651..651 union 655..655, 587..587 union 2910..2910, 587..587 union 657..658, 587..587 union 657..657 union 660..661, 587..587 union 663..665, 587..587 union 2916..2916, 2964..2991, {}, {}, 2923..2924 union 2993..2994, 2926..2926 union 2994..2994, 2995..2996, {}, {}, 2932..2933 union 2998..2999, 2935..2935 union 2999..2999, 3000..3001, 585..585 union 587..587 union 593..593, 585..585 union 587..587 union 597..597, 585..585 union 587..587 union 600..600, 591..593, 591..592 union 597..597, 591..592 union 600..600, 3003..3008, 587..587 union 608..608 union 614..614, 587..587 union 608..608 union 618..618, 587..587 union 608..608 union 621..621, 592..592 union 613..614, 592..592 union 613..613 union 618..618, 592..592 union 613..613 union 621..621, 3010..3015, {}, {}, {}, 682..682 union 3017..3019, {}, 682..682 union 3021..3021, {}, {}, 682..682 union 3023..3024, 3020..3020 union 3022..3022 union 3025..3025, {}, {}, 682..682 union 3027..3028, {}, 682..682 union 3030..3030, 3029..3029 union 3031..3031, 592..592 union 627..628, 592..592 union 627..627 union 633..633, 592..592 union 627..627 union 637..637, 587..587 union 628..628 union 667..667, 587..587 union 633..633 union 667..667, 587..587 union 637..637 union 667..667, 3033..3038, 592..592 union 639..639 union 642..642, 592..592 union 639..639 union 647..647, 587..587 union 642..642 union 674..674, 587..587 union 647..647 union 674..674, 3040..3043, 592..592 union 649..650, 592..592 union 649..649 union 655..655, 587..587 union 650..650 union 695..695, 587..587 union 655..655 union 695..695, 3045..3048, 592..592 union 657..657 union 660..660, 587..587 union 660..660 union 698..698, 3050..3051, {}, {}, {}, 682..682 union 3053..3055, {}, 682..682 union 3057..3057, {}, {}, 682..682 union 3059..3060, 3056..3056 union 3058..3058 union 3061..3061, 2844..2845 union 2941..2941, 2844..2844 union 2848..2848 union 2941..2941, 3063..3064, 2850..2851 union 2941..2941, 2867..2868 union 2955..2955, 2876..2877 union 2960..2960, 592..592 union 663..664, 587..587 union 664..664 union 2914..2914, 3069..3070, 2922..2923 union 2994..2994, 2931..2932 union 2999..2999, 606..606 union 2887..2889 union 2892..2894 union 2897..2899 union 2904..2909 union 2911..2913 union 2915..2915 union 2917..2917 union 2919..2920, 2966..2968 union 2971..2973 union 2976..2978 union 2981..2991, 591..591 union 597..597 union 602..602, 591..591 union 600..600 union 602..602, 3004..3005 union 3076..3077, 602..602 union 613..613 union 618..618, 602..602 union 613..613 union 621..621, 3011..3012 union 3079..3080, 691..692, {}, 692..693 union 3083..3083, {}, {}, 692..693 union 3085..3086, 602..602 union 627..627 union 633..633, 602..602 union 627..627 union 637..637, 3037..3038 union 3088..3089, 602..602 union 639..639 union 642..642, 602..602 union 639..639 union 647..647, 3042..3043 union 3091..3092, {}, {}, 692..693 union 3094..3095, {}, {}, 691..691 union 693..693 union 3097..3098, {}, 691..691 union 693..693 union 3100..3100, 3099..3099 union 3101..3101, 602..602 union 649..650, 602..602 union 649..649 union 655..655, 3047..3048 union 3103..3104, 602..602 union 657..657 union 660..660, 3051..3051 union 3106..3106, 602..602 union 663..664, 3070..3070 union 3108..3108, 2889..2889 union 2894..2894 union 2899..2899 union 2906..2906 union 2909..2909 union 2913..2913 union 2915..2915 union 2917..2917 union 2920..2920, 2968..2968 union 2973..2973 union 2978..2978 union 2983..2983 union 2986..2986 union 2989..2991, 591..591 union 600..600 union 606..606, 3005..3005 union 3112..3112, 606..606 union 613..613 union 621..621, 3012..3012 union 3114..3114, 606..606 union 627..627 union 637..637, 3038..3038 union 3116..3116, 606..606 union 639..639 union 647..647, 3043..3043 union 3118..3118, 606..606 union 649..649 union 655..655, 3048..3048 union 3120..3120, 606..606 union 657..657 union 660..660, 3051..3051 union 3122..3122, 606..606 union 663..664, 3070..3070 union 3124..3124, {}, {}, {}, 3126..3128, {}, 3126..3126 union 3128..3128 union 3130..3130, {}, {}, 3132..3133, {}, {}, {}, 3135..3137, {}, 3133..3133 union 3139..3139, {}, {}, 3129..3129 union 3131..3131 union 3134..3134 union 3138..3138 union 3140..3142, {}, {}, {}, 3144..3146, {}, {}, 3148..3149, {}, 3147..3147 union 3150..3151, {}, {}, {}, 3153..3155, {}, {}, 3157..3158, {}, 3156..3156 union 3159..3160, {}, 705..706 union 3162..3162, 706..706 union 708..708 union 3162..3162, {}, 711..712 union 3165..3165, {}, 718..719 union 3167..3167, 719..719 union 721..721 union 3167..3167, {}, 724..725 union 3170..3170, 725..725 union 727..727 union 3170..3170, {}, 730..731 union 3173..3173, 731..731 union 733..733 union 3173..3173, {}, {}, 3176..3177, {}, 736..737 union 3179..3179, {}, 3177..3177 union 3181..3181, {}, {}, 3163..3164 union 3166..3166 union 3168..3169 union 3171..3172 union 3174..3175 union 3178..3178 union 3180..3180 union 3182..3184, {}, {}, {}, 3186..3188, {}, {}, 3190..3191, {}, 3189..3189 union 3192..3193, {}, {}, {}, 3195..3197, {}, {}, 3199..3200, {}, 3198..3198 union 3201..3202, {}, {}, 3127..3128 union 3204..3205, 3128..3128 union 3130..3130 union 3204..3205, 3132..3132 union 3205..3205, {}, 3136..3137 union 3205..3205 union 3209..3209, 3139..3139 union 3205..3205, 3206..3208 union 3210..3211, {}, {}, 3145..3146 union 3213..3214, 3148..3148 union 3214..3214, 3215..3216, {}, {}, 3154..3155 union 3218..3219, 3157..3157 union 3219..3219, 3220..3221, {}, 703..703 union 705..706 union 3223..3223, 703..703 union 706..706 union 708..708 union 3223..3223, 710..712 union 3223..3223, 717..719 union 3223..3223, 717..717 union 719..719 union 721..721 union 3223..3223, 723..725 union 3223..3223, 723..723 union 725..725 union 727..727 union 3223..3223, 729..731 union 3223..3223, 729..729 union 731..731 union 733..733 union 3223..3223, 3176..3176 union 3223..3223, 735..737 union 3223..3223, 3181..3181 union 3223..3223, 3224..3235, {}, {}, 3187..3188 union 3237..3238, 3190..3190 union 3238..3238, 3239..3240, {}, {}, 3196..3197 union 3242..3243, 3199..3199 union 3243..3243, 3244..3245, 711..712 union 714..714 union 3162..3162 union 3223..3223, 705..705 union 3162..3162 union 3223..3223, 708..708 union 3162..3162 union 3223..3223, 703..704 union 711..712 union 714..714, 703..705, 703..704 union 708..708, 3247..3252, {}, {}, {}, 3254..3256, {}, {}, {}, 3258..3260, {}, {}, 3262..3263, 711..711 union 3257..3257 union 3261..3261 union 3264..3264, {}, 712..712 union 3255..3256 union 3266..3266, {}, 712..712 union 3259..3260 union 3268..3268, 712..712 union 3262..3262, 3267..3267 union 3269..3270, 712..712 union 3254..3255, 718..718 union 3167..3167 union 3223..3223, 721..721 union 3167..3167 union 3223..3223, 704..704 union 717..718, 704..704 union 717..717 union 721..721, 3273..3276, 724..724 union 3170..3170 union 3223..3223, 727..727 union 3170..3170 union 3223..3223, 704..704 union 723..724, 704..704 union 723..723 union 727..727, 3278..3281, 704..704 union 729..730, 704..704 union 729..729 union 733..733, 730..730 union 3173..3173 union 3223..3223, 733..733 union 3173..3173 union 3223..3223, 3283..3286, 3126..3127 union 3205..3205, 3126..3126 union 3130..3130 union 3205..3205, 3288..3289, 3135..3136 union 3205..3205, 3144..3145 union 3214..3214, 3153..3154 union 3219..3219, 704..704 union 735..736, 736..736 union 3179..3179 union 3223..3223, 3294..3295, 3186..3187 union 3238..3238, 3195..3196 union 3243..3243, 712..712 union 3258..3259, {}, {}, {}, 3300..3302, {}, {}, 3304..3305, {}, 3303..3303 union 3306..3307, {}, {}, {}, 3309..3311, {}, {}, 3313..3314, {}, 3312..3312 union 3315..3316, 739..739 union 745..746, 739..740, 739..739 union 746..746 union 749..749, 753..753 union 757..758, 753..754, 753..753 union 758..758 union 761..761, 796..797 union 813..813, 799..799 union 813..813, 797..797 union 801..801 union 813..813, {}, {}, 3327..3328, 804..804 union 816..816, 806..807 union 816..816, {}, 810..811 union 3332..3332, {}, 3328..3328 union 3334..3334, {}, {}, 751..751 union 3318..3326 union 3329..3331 union 3333..3333 union 3335..3337, {}, {}, {}, 3339..3341, {}, {}, 3343..3344, {}, 3342..3342 union 3345..3346, 819..820, 819..819 union 825..826, {}, 845..846 union 3350..3350, {}, {}, 3352..3353, {}, 824..824 union 3348..3349 union 3351..3351 union 3354..3355, {}, {}, {}, 3357..3359, {}, {}, 3361..3362, {}, 3360..3360 union 3363..3364, {}, {}, {}, 3366..3368, {}, {}, 3370..3371, {}, 3369..3369 union 3372..3373, {}, 766..767 union 3375..3375, {}, 792..793 union 3377..3377, {}, {}, 3379..3380, {}, 3376..3376 union 3378..3378 union 3381..3382, 769..770, 769..769 union 776..777, 782..782 union 828..828, 784..785 union 828..828, {}, 788..789 union 3388..3388, {}, {}, 3390..3391, {}, 779..779 union 3384..3387 union 3389..3389 union 3392..3393, 831..832, 831..831 union 837..838, {}, 850..851 union 3397..3397, {}, {}, 3399..3400, {}, 836..836 union 3395..3396 union 3398..3398 union 3401..3402, {}, {}, {}, 3404..3406, {}, 3404..3404 union 3406..3406 union 3408..3408, {}, {}, 3410..3411, {}, {}, {}, 3413..3415, {}, {}, {}, 3417..3419, {}, {}, {}, 3421..3423, {}, 3411..3411 union 3425..3425, {}, {}, 3407..3407 union 3409..3409 union 3412..3412 union 3416..3416 union 3420..3420 union 3424..3424 union 3426..3428, 840..841, 856..856 union 3430..3430, {}, {}, 3301..3302 union 3432..3433, 3304..3304 union 3433..3433, 3434..3435, {}, {}, 3310..3311 union 3437..3438, 3313..3313 union 3438..3438, 3439..3440, 741..741 union 743..743 union 745..746, 740..741 union 743..743, 741..741 union 743..743 union 746..746 union 749..749, 741..741 union 756..758, 741..741 union 754..754 union 756..756, 741..741 union 756..756 union 758..758 union 761..761, 741..741 union 795..797, 741..741 union 795..795 union 799..799, 741..741 union 795..795 union 797..797 union 801..801, 741..741 union 3327..3327, 741..741 union 803..804, 741..741 union 803..803 union 806..807, 741..741 union 809..811, 741..741 union 3334..3334, 3442..3455, {}, {}, 3340..3341 union 3457..3458, 3343..3343 union 3458..3458, 3459..3460, 820..821 union 823..823, 821..821 union 823..823 union 825..826, 821..821 union 844..846, 821..821 union 3352..3352, 3462..3465, {}, {}, 3358..3359 union 3467..3468, 3361..3361 union 3468..3468, 3469..3470, {}, {}, 3367..3368 union 3472..3473, 3370..3370 union 3473..3473, 3474..3475, {}, 764..764 union 766..767 union 3477..3477, 791..793 union 3477..3477, 3379..3379 union 3477..3477, 3478..3480, 770..771 union 773..773, 771..771 union 773..773 union 776..777, 771..771 union 781..782, 771..771 union 781..781 union 784..785, 771..771 union 787..789, 771..771 union 3390..3390, 3482..3487, 832..833 union 835..835, 833..833 union 835..835 union 837..838, 833..833 union 849..851, 833..833 union 3399..3399, 3489..3492, {}, {}, 3405..3406 union 3494..3495, 3406..3406 union 3408..3408 union 3494..3495, 3410..3410 union 3495..3495, {}, 3414..3415 union 3495..3495 union 3499..3499, {}, 3418..3419 union 3495..3495 union 3501..3501, {}, 3422..3423 union 3495..3495 union 3503..3503, 3425..3425 union 3495..3495, 3496..3498 union 3500..3500 union 3502..3502 union 3504..3505, {}, 841..842 union 3507..3507, 739..739 union 741..741 union 745..745, 739..739 union 741..741 union 749..749, 743..745, 743..744 union 749..749, 3509..3512, 741..741 union 753..753 union 757..757, 741..741 union 753..753 union 761..761, 744..744 union 756..757, 744..744 union 756..756 union 761..761, 3514..3517, 766..766 union 3375..3375 union 3477..3477, 764..766, 3519..3520, 769..769 union 771..771 union 776..776, 773..774 union 776..776, 3522..3523, 3404..3405 union 3495..3495, {}, 3404..3404 union 3418..3419 union 3495..3495 union 3526..3526, 3404..3404 union 3408..3408 union 3495..3495, 3525..3525 union 3527..3528, 744..744 union 795..796, 744..744 union 795..795 union 801..801, 741..741 union 796..796 union 813..813, 741..741 union 801..801 union 813..813, 3530..3533, 744..744 union 803..803 union 806..806, 741..741 union 806..806 union 816..816, 3535..3536, 819..819 union 821..821 union 825..825, 774..774 union 781..781 union 784..784, 771..771 union 784..784 union 828..828, 3539..3540, 831..831 union 833..833 union 837..837, {}, 3413..3413 union 3418..3419 union 3495..3495 union 3543..3543, 3413..3414 union 3495..3495, 3544..3545, {}, {}, {}, 3417..3417 union 3495..3495 union 3547..3549, 3417..3418 union 3495..3495, {}, {}, 3417..3417 union 3495..3495 union 3552..3553, 3550..3551 union 3554..3554, 3421..3422 union 3495..3495, 3300..3301 union 3433..3433, 3309..3310 union 3438..3438, 744..744 union 809..810, 741..741 union 810..810 union 3332..3332, 3559..3560, 3339..3340 union 3458..3458, 821..821 union 845..845 union 3350..3350, 3357..3358 union 3468..3468, 3366..3367 union 3473..3473, 765..765 union 791..792, 792..792 union 3377..3377 union 3477..3477, 3566..3567, 774..774 union 787..788, 771..771 union 788..788 union 3388..3388, 3569..3570, 833..833 union 850..850 union 3397..3397, 3320..3320 union 3323..3323 union 3326..3326 union 3331..3331 union 3333..3333 union 3335..3335 union 3337..3337, 3349..3349 union 3351..3351 union 3354..3355, 3385..3385 union 3387..3387 union 3389..3389 union 3392..3393, 3396..3396 union 3398..3398 union 3401..3402, 3409..3409 union 3416..3416 union 3420..3420 union 3424..3424 union 3426..3426 union 3428..3428, 3444..3444 union 3447..3447 union 3450..3450 union 3453..3455, 3463..3465, 3483..3483 union 3485..3487, 3490..3492, 3497..3497 union 3500..3500 union 3502..3502 union 3504..3505, 743..743 union 749..749 union 751..751, 3510..3510 union 3583..3583, 751..751 union 756..756 union 761..761, 3515..3515 union 3585..3585, 773..773 union 776..776 union 779..779, 3522..3522 union 3587..3587, 3527..3528, 751..751 union 795..795 union 801..801, 3533..3533 union 3590..3590, 751..751 union 803..803 union 806..806, 3536..3536 union 3592..3592, 823..825, 3538..3538 union 3594..3594, 779..779 union 781..781 union 784..784, 3540..3540 union 3596..3596, 835..837, 3542..3542 union 3598..3598, 751..751 union 809..810, 3560..3560 union 3600..3600, 824..824 union 844..845, 3563..3563 union 3602..3602, 779..779 union 787..788, 3570..3570 union 3604..3604, 836..836 union 849..850, 3572..3572 union 3606..3606, {}, {}, {}, 3608..3610, {}, {}, 3612..3613, {}, 3611..3611 union 3614..3615, 860..860 union 866..867, 860..860 union 867..867 union 869..869, 860..861, 872..872 union 876..877, 872..872 union 877..877 union 879..879, 872..873, 883..884 union 899..899, 884..884 union 886..886 union 899..899, 888..888 union 899..899, {}, {}, 3626..3627, 891..892 union 907..907, 894..894 union 907..907, {}, 3627..3627 union 3631..3631, 897..897 union 909..909, {}, {}, 911..911 union 3617..3625 union 3628..3630 union 3632..3635, 901..902, 905..905 union 3637..3637, {}, {}, {}, 3639..3641, {}, {}, 3643..3644, {}, 3642..3642 union 3645..3646, {}, {}, 3609..3610 union 3648..3649, 3612..3612 union 3649..3649, 3650..3651, 862..862 union 864..864 union 866..867, 862..862 union 864..864 union 867..867 union 869..869, 861..862 union 864..864, 862..862 union 875..877, 862..862 union 875..875 union 877..877 union 879..879, 862..862 union 873..873 union 875..875, 862..862 union 882..884, 862..862 union 882..882 union 884..884 union 886..886, 862..862 union 882..882 union 888..888, 862..862 union 3626..3626, 862..862 union 890..892, 862..862 union 890..890 union 894..894, 862..862 union 3631..3631, 862..862 union 896..897, 3653..3666, {}, 902..903 union 3668..3668, {}, {}, 3640..3641 union 3670..3671, 3643..3643 union 3671..3671, 3672..3673, 860..860 union 862..862 union 866..866, 860..860 union 862..862 union 869..869, 864..866, 864..865 union 869..869, 3675..3678, 862..862 union 872..872 union 876..876, 862..862 union 872..872 union 879..879, 865..865 union 875..876, 865..865 union 875..875 union 879..879, 3680..3683, 865..865 union 882..883, 865..865 union 882..882 union 886..886, 862..862 union 883..883 union 899..899, 862..862 union 886..886 union 899..899, 3685..3688, 3639..3640 union 3671..3671, 865..865 union 890..891, 862..862 union 891..891 union 907..907, 3691..3692, {}, {}, {}, {}, 3694..3697, {}, 3696..3696 union 3699..3699, {}, {}, 3696..3696 union 3701..3702, 3698..3698 union 3700..3700 union 3703..3703, 3608..3609 union 3649..3649, 911..911 union 3618..3619 union 3621..3622 union 3624..3625 union 3629..3630 union 3632..3633 union 3635..3635, 3654..3655 union 3657..3658 union 3660..3661 union 3663..3666, {}, {}, {}, 3708..3710, {}, {}, 3712..3713, {}, 3711..3711 union 3714..3715, {}, {}, {}, 3717..3719, {}, {}, 3721..3722, {}, 3720..3720 union 3723..3724, 913..913 union 919..920, 913..914, 913..913 union 920..920 union 923..923, 927..927 union 931..932, 927..928, 927..927 union 932..932 union 935..935, 938..938 union 942..943, 938..939, 938..938 union 943..943 union 946..946, 960..961 union 977..977, 963..963 union 977..977, 961..961 union 965..965 union 977..977, {}, {}, 3738..3739, 968..968 union 980..980, 970..971 union 980..980, {}, 974..975 union 3743..3743, {}, 3739..3739 union 3745..3745, {}, {}, 925..925 union 3726..3737 union 3740..3742 union 3744..3744 union 3746..3748, {}, {}, {}, 3750..3752, {}, {}, 3754..3755, {}, 3753..3753 union 3756..3757, {}, {}, {}, 3759..3761, {}, {}, 3763..3764, {}, 3762..3762 union 3765..3766, {}, {}, {}, 3768..3770, {}, {}, 3772..3773, {}, 3771..3771 union 3774..3775, {}, {}, {}, 3777..3779, {}, {}, 3781..3782, {}, 3780..3780 union 3783..3784, {}, {}, {}, 3786..3788, {}, 3786..3786 union 3788..3788 union 3790..3790, {}, 3786..3786 union 3788..3788 union 3792..3792, {}, {}, 3794..3795, {}, {}, {}, 3797..3799, {}, 3797..3797 union 3799..3799 union 3801..3801, {}, 3795..3795 union 3803..3803, {}, {}, {}, 3805..3807, {}, 3795..3795 union 3809..3809, {}, {}, {}, 3789..3789 union 3791..3791 union 3793..3793 union 3796..3796 union 3800..3800 union 3802..3802 union 3804..3804 union 3808..3808 union 3810..3813, {}, {}, 3709..3710 union 3815..3816, 3712..3712 union 3816..3816, 3817..3818, {}, {}, 3718..3719 union 3820..3821, 3721..3721 union 3821..3821, 3822..3823, 915..915 union 917..917 union 919..920, 914..915 union 917..917, 915..915 union 917..917 union 920..920 union 923..923, 915..915 union 930..932, 915..915 union 928..928 union 930..930, 915..915 union 930..930 union 932..932 union 935..935, 915..915 union 941..943, 915..915 union 939..939 union 941..941, 915..915 union 941..941 union 943..943 union 946..946, 915..915 union 959..961, 915..915 union 959..959 union 963..963, 915..915 union 959..959 union 961..961 union 965..965, 915..915 union 3738..3738, 915..915 union 967..968, 915..915 union 967..967 union 970..971, 915..915 union 973..975, 915..915 union 3745..3745, 3825..3841, {}, {}, 3751..3752 union 3843..3844, 3754..3754 union 3844..3844, 3845..3846, {}, {}, 3760..3761 union 3848..3849, 3763..3763 union 3849..3849, 3850..3851, {}, {}, 3769..3770 union 3853..3854, 3772..3772 union 3854..3854, 3855..3856, {}, {}, 3778..3779 union 3858..3859, 3781..3781 union 3859..3859, 3860..3861, {}, {}, 3787..3788 union 3863..3864, 3788..3788 union 3790..3790 union 3863..3864, 3788..3788 union 3792..3792 union 3863..3864, 3794..3794 union 3864..3864, {}, 3798..3799 union 3864..3864 union 3869..3869, 3799..3799 union 3801..3801 union 3864..3864 union 3869..3869, 3803..3803 union 3864..3864, {}, 3806..3807 union 3864..3864 union 3873..3873, 3809..3809 union 3864..3864, 3865..3868 union 3870..3872 union 3874..3875, 913..913 union 915..915 union 919..919, 913..913 union 915..915 union 923..923, 917..919, 917..918 union 923..923, 3877..3880, 915..915 union 927..927 union 931..931, 915..915 union 927..927 union 935..935, 918..918 union 930..931, 918..918 union 930..930 union 935..935, 3882..3885, 949..950, 957..957 union 983..983, 993..993 union 3887..3888, 950..951 union 953..953, 951..951 union 956..957, 3890..3891, 915..915 union 938..938 union 942..942, 915..915 union 938..938 union 946..946, 918..918 union 941..942, 918..918 union 941..941 union 946..946, 3893..3896, {}, {}, 991..991 union 3898..3899, {}, 991..991 union 3901..3901, 3900..3900 union 3902..3902, {}, {}, 991..991 union 3904..3905, 987..988 union 991..991 union 3904..3904, 986..986 union 991..991, {}, 991..991 union 998..999 union 3909..3909, {}, 991..991 union 3911..3911, {}, {}, 991..991 union 3913..3914, 3906..3908 union 3910..3910 union 3912..3912 union 3915..3915, 3786..3787 union 3864..3864, 3786..3786 union 3790..3790 union 3864..3864, 3786..3786 union 3792..3792 union 3864..3864, 3917..3919, 918..918 union 959..960, 918..918 union 959..959 union 965..965, 915..915 union 960..960 union 977..977, 915..915 union 965..965 union 977..977, 3921..3924, 918..918 union 967..967 union 970..970, 915..915 union 970..970 union 980..980, 3926..3927, 3797..3798 union 3864..3864, 3797..3797 union 3801..3801 union 3864..3864, 3929..3930, 3708..3709 union 3816..3816, 3717..3718 union 3821..3821, 918..918 union 973..974, 915..915 union 974..974 union 3743..3743, 3934..3935, 3750..3751 union 3844..3844, 3759..3760 union 3849..3849, 3768..3769 union 3854..3854, 3777..3778 union 3859..3859, 3805..3806 union 3864..3864, 3728..3728 union 3731..3731 union 3734..3734 union 3737..3737 union 3742..3742 union 3744..3744 union 3746..3746 union 3748..3748, 3791..3791 union 3793..3793 union 3800..3800 union 3802..3802 union 3804..3804 union 3808..3808 union 3810..3810 union 3812..3813, 3827..3827 union 3830..3830 union 3833..3833 union 3836..3836 union 3839..3841, 3866..3867 union 3870..3872 union 3874..3875, 917..917 union 923..923 union 925..925, 3878..3878 union 3946..3946, 925..925 union 930..930 union 935..935, 3883..3883 union 3948..3948, 925..925 union 941..941 union 946..946, 3894..3894 union 3950..3950, 987..988 union 3904..3904, 998..999 union 3909..3909, 3913..3914, 3911..3911 union 3952..3954, {}, 985..985 union 987..988 union 3956..3956, 997..999 union 3956..3956, 3913..3913 union 3956..3956, 3957..3959, 3918..3919, 925..925 union 959..959 union 965..965, 3924..3924 union 3962..3962, 925..925 union 967..967 union 970..970, 3927..3927 union 3964..3964, 987..987 union 3904..3904 union 3956..3956, 985..987, 3966..3967, 925..925 union 973..974, 3935..3935 union 3969..3969, 986..986 union 997..998, 998..998 union 3909..3909 union 3956..3956, 3971..3972, {}, {}, {}, 3974..3976, {}, {}, 3978..3979, {}, 3977..3977 union 3980..3981, {}, {}, {}, 3983..3985, {}, {}, 3987..3988, {}, 3986..3986 union 3989..3990, {}, 1005..1006 union 3992..3992, {}, 1009..1010 union 3994..3994, {}, 1022..1023 union 3996..3996, {}, {}, 3998..3999, {}, 3993..3993 union 3995..3995 union 3997..3997 union 4000..4001, {}, {}, {}, 4003..4005, {}, {}, 4007..4008, {}, 4006..4006 union 4009..4010, {}, 1014..1015 union 4012..4012, {}, 1018..1019 union 4014..4014, {}, {}, 4016..4017, {}, 4013..4013 union 4015..4015 union 4018..4019, {}, {}, {}, 4021..4023, {}, {}, 4025..4026, {}, 4024..4024 union 4027..4028, {}, {}, 3975..3976 union 4030..4031, 3978..3978 union 4031..4031, 4032..4033, {}, {}, 3984..3985 union 4035..4036, 3987..3987 union 4036..4036, 4037..4038, {}, 1003..1003 union 1005..1006 union 4040..4040, 1008..1010 union 4040..4040, 1021..1023 union 4040..4040, 3998..3998 union 4040..4040, 4041..4044, {}, {}, 4004..4005 union 4046..4047, 4007..4007 union 4047..4047, 4048..4049, {}, 1012..1012 union 1014..1015 union 4051..4051, 1017..1019 union 4051..4051, 4016..4016 union 4051..4051, 4052..4054, {}, {}, 4022..4023 union 4056..4057, 4025..4025 union 4057..4057, 4058..4059, 1005..1005 union 3992..3992 union 4040..4040, 1003..1005, 4061..4062, 1009..1009 union 3994..3994 union 4040..4040, 1004..1004 union 1008..1009, 4064..4065, 1014..1014 union 4012..4012 union 4051..4051, 1012..1014, 4067..4068, 3974..3975 union 4031..4031, 3983..3984 union 4036..4036, 1004..1004 union 1021..1022, 1022..1022 union 3996..3996 union 4040..4040, 4072..4073, 4003..4004 union 4047..4047, 1013..1013 union 1017..1018, 1018..1018 union 4014..4014 union 4051..4051, 4076..4077, 4021..4022 union 4057..4057, 1242..1243, 1303..1303 union 4080..4080, {}, {}, {}, 4082..4084, {}, {}, 4086..4087, {}, 4085..4085 union 4088..4089, 1025..1025 union 1037..1038, 1025..1026, 1025..1025 union 1038..1038 union 1041..1041, 1025..1025 union 1029..1029, 1025..1025 union 1038..1038 union 1044..1044, 1025..1025 union 1031..1031, 1025..1025 union 1038..1038 union 1047..1047, 1025..1025 union 1033..1033, 1025..1025 union 1038..1038 union 1050..1050, 1072..1072 union 1082..1083, 1072..1073, 1072..1072 union 1083..1083 union 1086..1086, 1072..1072 union 1075..1075, 1072..1072 union 1083..1083 union 1089..1089, 1072..1072 union 1077..1077, 1072..1072 union 1083..1083 union 1092..1092, 1072..1072 union 1079..1079, 1072..1072 union 1083..1083 union 1095..1095, 1114..1115 union 1221..1221, 1117..1117 union 1221..1221, 1115..1115 union 1119..1119 union 1221..1221, 1121..1121 union 1221..1221, 1115..1115 union 1123..1123 union 1221..1221, 1125..1125 union 1221..1221, 1115..1115 union 1127..1127 union 1221..1221, 1129..1129 union 1221..1221, 1115..1115 union 1131..1131 union 1221..1221, {}, {}, 4118..4119, 1134..1134 union 1246..1246, 1136..1137 union 1246..1246, 1139..1139 union 1246..1246, 1137..1137 union 1141..1141 union 1246..1246, 1143..1143 union 1246..1246, 1137..1137 union 1145..1145 union 1246..1246, 1147..1147 union 1246..1246, 1137..1137 union 1149..1149 union 1246..1246, 1152..1153 union 1334..1334, 1155..1155 union 1334..1334, 1153..1153 union 1157..1157 union 1334..1334, 1159..1159 union 1334..1334, 1153..1153 union 1161..1161 union 1334..1334, 1163..1163 union 1334..1334, 1153..1153 union 1165..1165 union 1334..1334, {}, 4119..4119 union 4136..4136, 1168..1168 union 1347..1347, 1170..1171 union 1347..1347, 1173..1173 union 1347..1347, 1171..1171 union 1175..1175 union 1347..1347, 1177..1177 union 1347..1347, 1171..1171 union 1179..1179 union 1347..1347, 1182..1183 union 1381..1381, 1185..1185 union 1381..1381, 1183..1183 union 1187..1187 union 1381..1381, 1189..1189 union 1381..1381, 1183..1183 union 1191..1191 union 1381..1381, {}, 4119..4119 union 4149..4149, 1194..1194 union 1388..1388, 1196..1197 union 1388..1388, 1199..1199 union 1388..1388, 1197..1197 union 1201..1201 union 1388..1388, 1204..1205 union 1406..1406, 1207..1207 union 1406..1406, 1205..1205 union 1209..1209 union 1406..1406, {}, 4119..4119 union 4158..4158, 1212..1212 union 1409..1409, 1214..1215 union 1409..1409, {}, 1218..1219 union 4162..4162, {}, 4119..4119 union 4164..4164, {}, {}, {}, {}, {}, 1052..1052 union 1060..1060 union 1066..1066 union 1070..1070 union 4091..4117 union 4120..4135 union 4137..4148 union 4150..4157 union 4159..4161 union 4163..4163 union 4165..4170, 1267..1268, 1267..1267 union 1271..1271, 1291..1291 union 1395..1395, 1274..1274 union 1397..1397 union 4172..4174, 1276..1277, 1276..1276 union 1280..1280, 1276..1276 union 1282..1282, 1295..1295 union 1412..1412, 1297..1297 union 1412..1412, 1300..1300 union 1420..1420, 1285..1285 union 1288..1288 union 1422..1422 union 4176..4181, {}, 1243..1244 union 4183..4183, {}, {}, 4083..4084 union 4185..4186, 4086..4086 union 4186..4186, 4187..4188, 1027..1027 union 1035..1035 union 1037..1038, 1026..1027 union 1035..1035, 1027..1027 union 1035..1035 union 1038..1038 union 1041..1041, 1027..1027 union 1029..1029 union 1035..1035, 1027..1027 union 1035..1035 union 1038..1038 union 1044..1044, 1027..1027 union 1031..1031 union 1035..1035, 1027..1027 union 1035..1035 union 1038..1038 union 1047..1047, 1027..1027 union 1033..1033 union 1035..1035, 1027..1027 union 1035..1035 union 1038..1038 union 1050..1050, 1027..1027 union 1081..1083, 1027..1027 union 1073..1073 union 1081..1081, 1027..1027 union 1081..1081 union 1083..1083 union 1086..1086, 1027..1027 union 1075..1075 union 1081..1081, 1027..1027 union 1081..1081 union 1083..1083 union 1089..1089, 1027..1027 union 1077..1077 union 1081..1081, 1027..1027 union 1081..1081 union 1083..1083 union 1092..1092, 1027..1027 union 1079..1079 union 1081..1081, 1027..1027 union 1081..1081 union 1083..1083 union 1095..1095, 1027..1027 union 1113..1115, 1027..1027 union 1113..1113 union 1117..1117, 1027..1027 union 1113..1113 union 1115..1115 union 1119..1119, 1027..1027 union 1113..1113 union 1121..1121, 1027..1027 union 1113..1113 union 1115..1115 union 1123..1123, 1027..1027 union 1113..1113 union 1125..1125, 1027..1027 union 1113..1113 union 1115..1115 union 1127..1127, 1027..1027 union 1113..1113 union 1129..1129, 1027..1027 union 1113..1113 union 1115..1115 union 1131..1131, 1027..1027 union 4118..4118, 1027..1027 union 1133..1134, 1027..1027 union 1133..1133 union 1136..1137, 1027..1027 union 1133..1133 union 1139..1139, 1027..1027 union 1133..1133 union 1137..1137 union 1141..1141, 1027..1027 union 1133..1133 union 1143..1143, 1027..1027 union 1133..1133 union 1137..1137 union 1145..1145, 1027..1027 union 1133..1133 union 1147..1147, 1027..1027 union 1133..1133 union 1137..1137 union 1149..1149, 1027..1027 union 1151..1153, 1027..1027 union 1151..1151 union 1155..1155, 1027..1027 union 1151..1151 union 1153..1153 union 1157..1157, 1027..1027 union 1151..1151 union 1159..1159, 1027..1027 union 1151..1151 union 1153..1153 union 1161..1161, 1027..1027 union 1151..1151 union 1163..1163, 1027..1027 union 1151..1151 union 1153..1153 union 1165..1165, 1027..1027 union 4136..4136, 1027..1027 union 1167..1168, 1027..1027 union 1167..1167 union 1170..1171, 1027..1027 union 1167..1167 union 1173..1173, 1027..1027 union 1167..1167 union 1171..1171 union 1175..1175, 1027..1027 union 1167..1167 union 1177..1177, 1027..1027 union 1167..1167 union 1171..1171 union 1179..1179, 1027..1027 union 1181..1183, 1027..1027 union 1181..1181 union 1185..1185, 1027..1027 union 1181..1181 union 1183..1183 union 1187..1187, 1027..1027 union 1181..1181 union 1189..1189, 1027..1027 union 1181..1181 union 1183..1183 union 1191..1191, 1027..1027 union 4149..4149, 1027..1027 union 1193..1194, 1027..1027 union 1193..1193 union 1196..1197, 1027..1027 union 1193..1193 union 1199..1199, 1027..1027 union 1193..1193 union 1197..1197 union 1201..1201, 1027..1027 union 1203..1205, 1027..1027 union 1203..1203 union 1207..1207, 1027..1027 union 1203..1203 union 1205..1205 union 1209..1209, 1027..1027 union 4158..4158, 1027..1027 union 1211..1212, 1027..1027 union 1211..1211 union 1214..1215, 1027..1027 union 1217..1219, 1027..1027 union 4164..4164, 4190..4257, 1268..1269 union 1273..1273, 1269..1269 union 1271..1271 union 1273..1273, 1269..1269 union 1290..1291, 4259..4261, 1277..1278 union 1284..1284, 1278..1278 union 1280..1280 union 1284..1284, 1278..1278 union 1282..1282 union 1284..1284, 1278..1278 union 1294..1295, 1278..1278 union 1294..1294 union 1297..1297, 1278..1278 union 1299..1300, 4263..4268, 1025..1025 union 1027..1027 union 1037..1037, 1025..1025 union 1027..1027 union 1041..1041, 1025..1025 union 1027..1027 union 1044..1044, 1025..1025 union 1027..1027 union 1047..1047, 1025..1025 union 1027..1027 union 1050..1050, 1035..1037, 1035..1036 union 1041..1041, 1035..1036 union 1044..1044, 1035..1036 union 1047..1047, 1035..1036 union 1050..1050, 4270..4279, 1027..1027 union 1072..1072 union 1082..1082, 1027..1027 union 1072..1072 union 1086..1086, 1027..1027 union 1072..1072 union 1089..1089, 1027..1027 union 1072..1072 union 1092..1092, 1027..1027 union 1072..1072 union 1095..1095, 1036..1036 union 1081..1082, 1036..1036 union 1081..1081 union 1086..1086, 1036..1036 union 1081..1081 union 1089..1089, 1036..1036 union 1081..1081 union 1092..1092, 1036..1036 union 1081..1081 union 1095..1095, 4281..4290, 1036..1036 union 1113..1114, 1036..1036 union 1113..1113 union 1119..1119, 1036..1036 union 1113..1113 union 1123..1123, 1036..1036 union 1113..1113 union 1127..1127, 1036..1036 union 1113..1113 union 1131..1131, 1027..1027 union 1114..1114 union 1221..1221, 1027..1027 union 1119..1119 union 1221..1221, 1027..1027 union 1123..1123 union 1221..1221, 1027..1027 union 1127..1127 union 1221..1221, 1027..1027 union 1131..1131 union 1221..1221, 4292..4301, 1036..1036 union 1133..1133 union 1136..1136, 1036..1036 union 1133..1133 union 1141..1141, 1036..1036 union 1133..1133 union 1145..1145, 1036..1036 union 1133..1133 union 1149..1149, 1027..1027 union 1136..1136 union 1246..1246, 1027..1027 union 1141..1141 union 1246..1246, 1027..1027 union 1145..1145 union 1246..1246, 1027..1027 union 1149..1149 union 1246..1246, 4303..4310, {}, {}, 1361..1361 union 4312..4313, {}, 1361..1361 union 4315..4315, 4314..4314 union 4316..4316, {}, {}, 1361..1361 union 4318..4319, {}, 1361..1361 union 4321..4321, 4320..4320 union 4322..4322, 1036..1036 union 1151..1152, 1036..1036 union 1151..1151 union 1157..1157, 1036..1036 union 1151..1151 union 1161..1161, 1036..1036 union 1151..1151 union 1165..1165, 1027..1027 union 1152..1152 union 1334..1334, 1027..1027 union 1157..1157 union 1334..1334, 1027..1027 union 1161..1161 union 1334..1334, 1027..1027 union 1165..1165 union 1334..1334, 4324..4331, 1036..1036 union 1167..1167 union 1170..1170, 1036..1036 union 1167..1167 union 1175..1175, 1036..1036 union 1167..1167 union 1179..1179, 1027..1027 union 1170..1170 union 1347..1347, 1027..1027 union 1175..1175 union 1347..1347, 1027..1027 union 1179..1179 union 1347..1347, 4333..4338, 1036..1036 union 1181..1182, 1036..1036 union 1181..1181 union 1187..1187, 1036..1036 union 1181..1181 union 1191..1191, 1027..1027 union 1182..1182 union 1381..1381, 1027..1027 union 1187..1187 union 1381..1381, 1027..1027 union 1191..1191 union 1381..1381, 4340..4345, 1036..1036 union 1193..1193 union 1196..1196, 1036..1036 union 1193..1193 union 1201..1201, 1027..1027 union 1196..1196 union 1388..1388, 1027..1027 union 1201..1201 union 1388..1388, 4347..4350, 1036..1036 union 1203..1204, 1036..1036 union 1203..1203 union 1209..1209, 1027..1027 union 1204..1204 union 1406..1406, 1027..1027 union 1209..1209 union 1406..1406, 4352..4355, 1036..1036 union 1211..1211 union 1214..1214, 1027..1027 union 1214..1214 union 1409..1409, 4357..4358, 1036..1036 union 1217..1218, 1027..1027 union 1218..1218 union 4162..4162, 4360..4361, 4082..4083 union 4186..4186, 1060..1060 union 1066..1066 union 1070..1070 union 4093..4099 union 4102..4108 union 4111..4117 union 4122..4135 union 4137..4148 union 4150..4157 union 4159..4161 union 4163..4163 union 4165..4165 union 4167..4170, 1397..1397 union 4173..4174, 1288..1288 union 1422..1422 union 4177..4181, 4192..4198 union 4201..4207 union 4210..4216 union 4219..4257, 4260..4261, 4264..4268, 1035..1035 union 1041..1041 union 1052..1052, 1035..1035 union 1044..1044 union 1052..1052, 1035..1035 union 1047..1047 union 1052..1052, 1035..1035 union 1050..1050 union 1052..1052, 4271..4274 union 4370..4373, 1052..1052 union 1081..1081 union 1086..1086, 1052..1052 union 1081..1081 union 1089..1089, 1052..1052 union 1081..1081 union 1092..1092, 1052..1052 union 1081..1081 union 1095..1095, 4282..4285 union 4375..4378, 1052..1052 union 1113..1113 union 1119..1119, 1052..1052 union 1113..1113 union 1123..1123, 1052..1052 union 1113..1113 union 1127..1127, 1052..1052 union 1113..1113 union 1131..1131, 4298..4301 union 4380..4383, 1052..1052 union 1133..1133 union 1136..1136, 1052..1052 union 1133..1133 union 1141..1141, 1052..1052 union 1133..1133 union 1145..1145, 1052..1052 union 1133..1133 union 1149..1149, 4307..4310 union 4385..4388, 1052..1052 union 1151..1152, 1052..1052 union 1151..1151 union 1157..1157, 1052..1052 union 1151..1151 union 1161..1161, 1052..1052 union 1151..1151 union 1165..1165, 4328..4331 union 4390..4393, 1052..1052 union 1167..1167 union 1170..1170, 1052..1052 union 1167..1167 union 1175..1175, 1052..1052 union 1167..1167 union 1179..1179, 4336..4338 union 4395..4397, 1052..1052 union 1181..1182, 1052..1052 union 1181..1181 union 1187..1187, 1052..1052 union 1181..1181 union 1191..1191, 4343..4345 union 4399..4401, 1052..1052 union 1193..1193 union 1196..1196, 1052..1052 union 1193..1193 union 1201..1201, 4349..4350 union 4403..4404, 1052..1052 union 1203..1204, 1052..1052 union 1203..1203 union 1209..1209, 4354..4355 union 4406..4407, 1052..1052 union 1211..1211 union 1214..1214, 4358..4358 union 4409..4409, 1052..1052 union 1217..1218, 4361..4361 union 4411..4411, 1066..1066 union 1070..1070 union 4095..4099 union 4104..4108 union 4113..4117 union 4124..4128 union 4131..4135 union 4139..4148 union 4150..4157 union 4159..4161 union 4163..4163 union 4165..4165 union 4168..4170, 4194..4198 union 4203..4207 union 4212..4216 union 4221..4225 union 4228..4232 union 4235..4257, 1035..1035 union 1044..1044 union 1060..1060, 1035..1035 union 1047..1047 union 1060..1060, 1035..1035 union 1050..1050 union 1060..1060, 4272..4274 union 4415..4417, 1060..1060 union 1081..1081 union 1089..1089, 1060..1060 union 1081..1081 union 1092..1092, 1060..1060 union 1081..1081 union 1095..1095, 4283..4285 union 4419..4421, 1060..1060 union 1113..1113 union 1123..1123, 1060..1060 union 1113..1113 union 1127..1127, 1060..1060 union 1113..1113 union 1131..1131, 4299..4301 union 4423..4425, 1060..1060 union 1133..1133 union 1141..1141, 1060..1060 union 1133..1133 union 1145..1145, 1060..1060 union 1133..1133 union 1149..1149, 4308..4310 union 4427..4429, 1060..1060 union 1151..1151 union 1157..1157, 1060..1060 union 1151..1151 union 1161..1161, 1060..1060 union 1151..1151 union 1165..1165, 4329..4331 union 4431..4433, 1060..1060 union 1167..1167 union 1170..1170, 1060..1060 union 1167..1167 union 1175..1175, 1060..1060 union 1167..1167 union 1179..1179, 4336..4338 union 4435..4437, 1060..1060 union 1181..1182, 1060..1060 union 1181..1181 union 1187..1187, 1060..1060 union 1181..1181 union 1191..1191, 4343..4345 union 4439..4441, 1060..1060 union 1193..1193 union 1196..1196, 1060..1060 union 1193..1193 union 1201..1201, 4349..4350 union 4443..4444, 1060..1060 union 1203..1204, 1060..1060 union 1203..1203 union 1209..1209, 4354..4355 union 4446..4447, 1060..1060 union 1211..1211 union 1214..1214, 4358..4358 union 4449..4449, 1060..1060 union 1217..1218, 4361..4361 union 4451..4451, 1070..1070 union 4097..4099 union 4106..4108 union 4115..4117 union 4126..4128 union 4133..4135 union 4141..4143 union 4146..4148 union 4152..4157 union 4159..4161 union 4163..4163 union 4165..4165 union 4169..4170, 4196..4198 union 4205..4207 union 4214..4216 union 4223..4225 union 4230..4232 union 4237..4239 union 4242..4244 union 4247..4257, 1035..1035 union 1047..1047 union 1066..1066, 1035..1035 union 1050..1050 union 1066..1066, 4273..4274 union 4455..4456, 1066..1066 union 1081..1081 union 1092..1092, 1066..1066 union 1081..1081 union 1095..1095, 4284..4285 union 4458..4459, 1066..1066 union 1113..1113 union 1127..1127, 1066..1066 union 1113..1113 union 1131..1131, 4300..4301 union 4461..4462, 1066..1066 union 1133..1133 union 1145..1145, 1066..1066 union 1133..1133 union 1149..1149, 4309..4310 union 4464..4465, 1066..1066 union 1151..1151 union 1161..1161, 1066..1066 union 1151..1151 union 1165..1165, 4330..4331 union 4467..4468, 1066..1066 union 1167..1167 union 1175..1175, 1066..1066 union 1167..1167 union 1179..1179, 4337..4338 union 4470..4471, 1066..1066 union 1181..1181 union 1187..1187, 1066..1066 union 1181..1181 union 1191..1191, 4344..4345 union 4473..4474, 1066..1066 union 1193..1193 union 1196..1196, 1066..1066 union 1193..1193 union 1201..1201, 4349..4350 union 4476..4477, 1066..1066 union 1203..1204, 1066..1066 union 1203..1203 union 1209..1209, 4354..4355 union 4479..4480, 1066..1066 union 1211..1211 union 1214..1214, 4358..4358 union 4482..4482, 1066..1066 union 1217..1218, 4361..4361 union 4484..4484, 4099..4099 union 4108..4108 union 4117..4117 union 4128..4128 union 4135..4135 union 4143..4143 union 4148..4148 union 4154..4154 union 4157..4157 union 4161..4161 union 4163..4163 union 4165..4165 union 4170..4170, 1422..1422 union 4178..4178 union 4180..4181, 4198..4198 union 4207..4207 union 4216..4216 union 4225..4225 union 4232..4232 union 4239..4239 union 4244..4244 union 4249..4249 union 4252..4252 union 4255..4257, 4265..4265 union 4267..4268, 1035..1035 union 1050..1050 union 1070..1070, 4274..4274 union 4490..4490, 1070..1070 union 1081..1081 union 1095..1095, 4285..4285 union 4492..4492, 1070..1070 union 1113..1113 union 1131..1131, 4301..4301 union 4494..4494, 1070..1070 union 1133..1133 union 1149..1149, 4310..4310 union 4496..4496, 1070..1070 union 1151..1151 union 1165..1165, 4331..4331 union 4498..4498, 1070..1070 union 1167..1167 union 1179..1179, 4338..4338 union 4500..4500, 1070..1070 union 1181..1181 union 1191..1191, 4345..4345 union 4502..4502, 1070..1070 union 1193..1193 union 1201..1201, 4350..4350 union 4504..4504, 1070..1070 union 1203..1203 union 1209..1209, 4355..4355 union 4506..4506, 1070..1070 union 1211..1211 union 1214..1214, 4358..4358 union 4508..4508, 1070..1070 union 1217..1218, 4361..4361 union 4510..4510, {}, {}, {}, {}, 4512..4515, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4519..4519 union 4521..4521 union 4523..4523 union 4525..4526 union 4528..4528 union 4530..4530 union 4532..4532 union 4534..4534 union 4536..4536 union 4538..4538 union 4540..4540 union 4542..4542 union 4544..4544 union 4546..4546 union 4548..4548 union 4550..4550 union 4552..4552 union 4554..4554 union 4556..4556 union 4558..4558 union 4560..4560 union 4562..4562 union 4564..4564 union 4566..4566 union 4568..4568 union 4570..4570 union 4572..4572, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4576..4576 union 4578..4578 union 4580..4580 union 4582..4582 union 4584..4584 union 4586..4586 union 4588..4588 union 4590..4590, {}, {}, {}, {}, {}, 4594..4594 union 4596..4596, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4600..4600 union 4602..4602 union 4604..4604 union 4606..4606 union 4608..4608 union 4610..4610 union 4612..4612 union 4614..4614 union 4616..4616 union 4618..4618, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4621..4630 union 4632..4632 union 4634..4635 union 4637..4638 union 4640..4641 union 4643..4643 union 4645..4645 union 4647..4647 union 4649..4649, {}, {}, {}, {}, {}, {}, {}, 4653..4653 union 4655..4655 union 4657..4657, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4660..4670, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4674..4674 union 4676..4676 union 4678..4678 union 4680..4680 union 4682..4682, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4685..4690 union 4692..4692 union 4694..4695 union 4697..4697 union 4699..4699 union 4701..4701, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4705..4705 union 4707..4707 union 4709..4709 union 4711..4711 union 4713..4713 union 4715..4715 union 4717..4717 union 4719..4719 union 4721..4721 union 4723..4723 union 4725..4726 union 4728..4728 union 4730..4730 union 4732..4732 union 4734..4734, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4737..4755, {}, {}, {}, {}, {}, 4759..4759 union 4761..4761, {}, {}, {}, {}, {}, {}, {}, {}, 4764..4770, {}, {}, {}, {}, {}, {}, {}, 4773..4778, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4781..4781 union 4783..4792, {}, {}, {}, {}, {}, {}, 4795..4799, {}, {}, {}, {}, {}, 4802..4805, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4809..4809 union 4811..4811 union 4813..4813 union 4815..4815 union 4817..4817, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4820..4825 union 4827..4827 union 4829..4829, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4833..4833 union 4835..4835 union 4837..4837 union 4839..4839 union 4841..4841 union 4843..4843 union 4845..4845 union 4847..4847 union 4849..4849 union 4851..4851 union 4853..4853 union 4855..4856 union 4858..4858 union 4860..4860 union 4862..4862 union 4864..4864, {}, {}, {}, {}, {}, {}, {}, {}, 4867..4873, {}, {}, {}, {}, {}, {}, {}, 4876..4881, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4884..4885 union 4887..4896, {}, {}, {}, {}, {}, {}, 4899..4903, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4906..4915, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4918..4925, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4929..4930 union 4932..4932 union 4934..4973, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4977..4977 union 4979..4983, {}, {}, {}, {}, {}, {}, {}, 4986..4991, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 4994..5002, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5005..5025, {}, {}, {}, 5028..5029, {}, {}, {}, 5032..5033, {}, {}, {}, 5036..5037, {}, {}, {}, 5040..5041, {}, {}, {}, {}, {}, {}, {}, 5044..5049, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5053..5053 union 5055..5055 union 5057..5057 union 5059..5060 union 5062..5062 union 5064..5064, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5067..5075, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5078..5086 union 5088..5088 union 5090..5090 union 5092..5092 union 5094..5095 union 5097..5097 union 5099..5099 union 5101..5101 union 5103..5103 union 5105..5105 union 5107..5107 union 5109..5110 union 5112..5112 union 5114..5115 union 5117..5117 union 5119..5120 union 5122..5122 union 5124..5124 union 5126..5126 union 5128..5128 union 5130..5130 union 5132..5132 union 5134..5134 union 5136..5136 union 5138..5142 union 5144..5144 union 5146..5146 union 5148..5164 union 5166..5166 union 5168..5187, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5190..5230, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5233..5246, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5249..5262, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5265..5301, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5304..5311, {}, {}, {}, {}, {}, 5314..5317, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5320..5342, {}, {}, {}, 5345..5346, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5349..5356, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5359..5366, {}, {}, {}, {}, {}, 5369..5372, {}, {}, {}, 5375..5376, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5379..5386, {}, {}, {}, {}, {}, 5389..5392, {}, {}, {}, 5395..5396, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5399..5406, {}, {}, {}, {}, {}, 5409..5412, {}, {}, {}, 5415..5416, {}, {}, {}, {}, {}, 5419..5422, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5425..5432, {}, {}, {}, {}, {}, {}, {}, 5435..5440, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5444..5444 union 5446..5447 union 5449..5449 union 5451..5451 union 5453..5453 union 5455..5455 union 5457..5457 union 5459..5459 union 5461..5461 union 5463..5463 union 5465..5465 union 5467..5467 union 5469..5469 union 5471..5471 union 5473..5473 union 5475..5475 union 5477..5477 union 5479..5479 union 5481..5481 union 5483..5483 union 5485..5485 union 5487..5487 union 5489..5489, {}, {}, {}, {}, {}, 5493..5493 union 5495..5495, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5498..5499 union 5501..5501 union 5503..5503 union 5505..5505 union 5507..5507 union 5509..5509 union 5511..5511 union 5513..5513 union 5515..5515 union 5517..5517 union 5519..5519 union 5521..5521 union 5523..5523 union 5525..5525 union 5527..5527 union 5529..5531 union 5533..5533 union 5535..5535, {}, {}, {}, 5538..5539, {}, {}, {}, {}, {}, {}, 5542..5546, {}, {}, {}, {}, {}, 5550..5550 union 5552..5552, {}, {}, {}, 5555..5556, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5560..5560 union 5562..5562 union 5564..5564 union 5566..5566 union 5568..5568 union 5570..5570 union 5572..5572 union 5574..5574 union 5576..5576 union 5578..5578 union 5580..5580 union 5582..5582 union 5584..5584 union 5586..5586 union 5588..5588 union 5590..5590 union 5592..5592, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5595..5595 union 5597..5597 union 5599..5604, {}, {}, {}, {}, {}, {}, {}, 5608..5608 union 5610..5612, {}, {}, {}, {}, {}, 5615..5618, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5622..5622 union 5624..5624 union 5626..5626 union 5628..5628 union 5630..5630, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5633..5637 union 5639..5639 union 5641..5641 union 5643..5644 union 5646..5646 union 5648..5648 union 5650..5650, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5653..5664, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5667..5678, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5681..5694, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5697..5727, {}, {}, {}, 5730..5731, {}, {}, {}, {}, {}, {}, 5734..5738, {}, {}, {}, {}, {}, {}, {}, {}, 5741..5747, {}, {}, {}, {}, 5750..5752, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5756..5756 union 5758..5758 union 5760..5760 union 5762..5762 union 5764..5764 union 5766..5766 union 5768..5768 union 5770..5770 union 5772..5772 union 5774..5774 union 5776..5776 union 5778..5778, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5782..5782 union 5784..5786 union 5788..5788 union 5790..5790 union 5792..5792 union 5794..5794 union 5796..5797 union 5799..5799 union 5801..5801 union 5803..5803 union 5805..5805 union 5807..5807 union 5809..5809 union 5811..5811 union 5813..5814 union 5816..5816 union 5818..5818 union 5820..5820 union 5822..5822 union 5824..5824 union 5826..5826 union 5828..5828 union 5830..5830 union 5832..5832 union 5834..5834 union 5836..5836 union 5838..5838 union 5840..5840 union 5842..5842 union 5844..5844 union 5846..5846 union 5848..5848 union 5850..5850 union 5852..5853 union 5855..5855 union 5857..5857 union 5859..5859 union 5861..5861 union 5863..5863 union 5865..5865 union 5867..5867 union 5869..5869 union 5871..5871, {}, {}, {}, {}, 5874..5876, {}, {}, {}, {}, {}, {}, {}, 5880..5880 union 5882..5882 union 5884..5884, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5888..5888 union 5890..5891 union 5893..5893 union 5895..5895 union 5897..5897 union 5899..5899 union 5901..5902 union 5904..5904 union 5906..5906, {}, {}, {}, {}, {}, {}, {}, 5909..5914, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5918..5918 union 5920..5920 union 5922..5922 union 5924..5924, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5927..5930 union 5932..5932 union 5934..5935 union 5937..5937 union 5939..5939, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5942..5971 union 5973..5973 union 5975..5986, {}, {}, {}, {}, {}, 5989..5992, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 5995..6005, {}, {}, {}, {}, {}, {}, 6008..6012, {}, {}, {}, {}, {}, {}, {}, 6015..6020, {}, {}, {}, {}, {}, {}, {}, 6023..6028, {}, {}, {}, {}, {}, {}, {}, 6031..6036, {}, {}, {}, {}, {}, {}, {}, 6039..6044, {}, {}, {}, {}, {}, {}, {}, {}, {}, 6047..6054, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 6057..6057 union 6059..6059 union 6061..6061 union 6063..6063 union 6065..6065 union 6067..6067, {}, {}, {}, {}, {}, {}, {}, 6070..6075, {}, {}, {}, {}, {}, 6079..6079 union 6081..6081, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 6085..6085 union 6087..6087 union 6089..6089 union 6091..6091 union 6093..6093 union 6095..6095 union 6097..6097 union 6099..6099 union 6101..6101 union 6103..6103 union 6105..6105 union 6107..6107 union 6109..6109 union 6111..6111, {}, {}, {}, {}, 6113..6114 union 6116..6116, {}, {}, {}, {}, 6118..6119 union 6121..6121, {}, {}, {}, {}, 6123..6124 union 6126..6126, {}, {}, {}, {}, 6128..6129 union 6131..6131, {}, {}, {}, {}, 6133..6134 union 6136..6136, {}, {}, {}, {}, 6138..6139 union 6141..6141, {}, {}, {}, {}, 6143..6144 union 6146..6146, {}, {}, {}, {}, 6148..6149 union 6151..6151, {}, {}, {}, {}, 6153..6154 union 6156..6156, {}, {}, {}, {}, 6158..6159 union 6161..6161, {}, {}, {}, {}, 6163..6164 union 6166..6166, {}, {}, {}, {}, 6168..6169 union 6171..6171, {}, {}, {}, {}, 6173..6174 union 6176..6176, {}, {}, {}, {}, {}, 6178..6180 union 6182..6182, {}, {}, {}, {}, {}, 6184..6186 union 6188..6188, {}, {}, {}, {}, {}, 6190..6190 union 6192..6192 union 6194..6194, {}, {}, {}, 6192..6192 union 6196..6196 union 6198..6198, {}, {}, {}, 6192..6192 union 6200..6200 union 6202..6202, {}, {}, {}, 6192..6192 union 6204..6204 union 6206..6206, {}, {}, {}, 6192..6192 union 6208..6208 union 6210..6210, {}, {}, {}, 6192..6192 union 6212..6212 union 6214..6214, {}, {}, {}, 6192..6192 union 6216..6216 union 6218..6218, {}, {}, {}, 6192..6192 union 6220..6220 union 6222..6222, {}, {}, {}, 6192..6192 union 6224..6224 union 6226..6226, {}, {}, {}, 6192..6192 union 6228..6228 union 6230..6230, {}, {}, {}, 6192..6192 union 6232..6232 union 6234..6234, {}, {}, {}, 6192..6192 union 6236..6236 union 6238..6238, {}, {}, {}, 6192..6192 union 6240..6240 union 6242..6242, {}, {}, {}, 6192..6192 union 6244..6244 union 6246..6246, {}, {}, {}, 6192..6192 union 6248..6248 union 6250..6250, {}, {}, {}, 6192..6192 union 6252..6252 union 6254..6254, {}, {}, {}, 6192..6192 union 6256..6256 union 6258..6258, {}, {}, {}, 6192..6192 union 6260..6260 union 6262..6262, {}, {}, {}, 6192..6192 union 6264..6264 union 6266..6266, {}, {}, {}, 6192..6192 union 6268..6268 union 6270..6270, {}, {}, {}, 6192..6192 union 6272..6272 union 6274..6274, {}, {}, {}, 6192..6192 union 6276..6276 union 6278..6278, {}, {}, {}, 6192..6192 union 6280..6280 union 6282..6282, {}, {}, {}, 6192..6192 union 6284..6284 union 6286..6286, {}, {}, {}, 6192..6192 union 6288..6288 union 6290..6290, {}, {}, {}, 6192..6192 union 6292..6292 union 6294..6294, {}, {}, {}, 6192..6192 union 6296..6296 union 6298..6298, {}, {}, {}, 6192..6192 union 6300..6300 union 6302..6302, {}, {}, {}, 6192..6192 union 6304..6304 union 6306..6306, {}, {}, {}, 6192..6192 union 6308..6308 union 6310..6310, {}, {}, {}, 6192..6192 union 6312..6312 union 6314..6314, {}, {}, {}, 6192..6192 union 6316..6316 union 6318..6318, {}, {}, {}, 6192..6192 union 6320..6320 union 6322..6322, {}, {}, {}, 6278..6278 union 6324..6324 union 6326..6326, {}, {}, {}, 6282..6282 union 6328..6328 union 6330..6330, {}, {}, {}, 6294..6294 union 6332..6332 union 6334..6334, {}, {}, {}, 6298..6298 union 6336..6336 union 6338..6338, {}, {}, {}, 6302..6302 union 6340..6340 union 6342..6342, {}, {}, {}, 6306..6306 union 6344..6344 union 6346..6346, {}, {}, {}, 6310..6310 union 6348..6348 union 6350..6350, {}, {}, {}, 6314..6314 union 6352..6352 union 6354..6354, {}, {}, {}, 6318..6318 union 6356..6356 union 6358..6358, {}, {}, {}, 6322..6322 union 6360..6360 union 6362..6362, {}, {}, {}, {}, {}, 6364..6364 union 6366..6366 union 6368..6368, {}, {}, {}, {}, {}, 6370..6370 union 6372..6372 union 6374..6374, {}, {}, {}, {}, {}, 6376..6376 union 6378..6378 union 6380..6380, {}, {}, {}, {}, {}, 6382..6382 union 6384..6384 union 6386..6386, {}, {}, {}, {}, {}, 6388..6388 union 6390..6390 union 6392..6392, {}, {}, {}, {}, {}, 6394..6394 union 6396..6396 union 6398..6398, {}, {}, {}, {}, {}, 6400..6400 union 6402..6402 union 6404..6404, {}, {}, {}, {}, {}, 6406..6406 union 6408..6408 union 6410..6410, {}, {}, {}, {}, {}, 6412..6412 union 6414..6414 union 6416..6416, {}, {}, {}, {}, {}, 6418..6418 union 6420..6420 union 6422..6422, {}, {}, {}, {}, {}, 6424..6424 union 6426..6426 union 6428..6428, {}, {}, {}, {}, {}, 6430..6430 union 6432..6432 union 6434..6434, {}, {}, {}, {}, {}, 6436..6436 union 6438..6438 union 6440..6440, {}, {}, {}, {}, {}, 6442..6442 union 6444..6444 union 6446..6446, {}, {}, {}, {}, {}, 6448..6448 union 6450..6450 union 6452..6452, {}, {}, {}, {}, {}, 6454..6454 union 6456..6456 union 6458..6458, {}, {}, {}, {}, {}, 6460..6460 union 6462..6462 union 6464..6464, {}, {}, {}, {}, {}, 6466..6466 union 6468..6468 union 6470..6470, {}, {}, {}, {}, {}, 6472..6472 union 6474..6474 union 6476..6476, {}, {}, {}, {}, {}, 6478..6478 union 6480..6480 union 6482..6482, {}, {}, {}, {}, {}, 6484..6484 union 6486..6486 union 6488..6488, {}, {}, {}, {}, {}, 6490..6490 union 6492..6492 union 6494..6494, {}, {}, {}, {}, {}, 6496..6496 union 6498..6498 union 6500..6500, {}, {}, {}, {}, {}, 6502..6502 union 6504..6504 union 6506..6506, {}, {}, {}, {}, {}, 6508..6508 union 6510..6510 union 6512..6512, {}, {}, {}, {}, {}, 6514..6514 union 6516..6516 union 6518..6518, {}, {}, {}, {}, {}, 6520..6520 union 6522..6522 union 6524..6524, {}, {}, {}, {}, {}, 6526..6526 union 6528..6528 union 6530..6530, {}, {}, {}, {}, {}, 6532..6532 union 6534..6534 union 6536..6536, {}, {}, {}, {}, {}, 6538..6538 union 6540..6540 union 6542..6542, {}, {}, {}, 6540..6540 union 6544..6544 union 6546..6546, {}, {}, {}, {}, {}, 6548..6548 union 6550..6550 union 6552..6552, {}, {}, {}, 6550..6550 union 6554..6554 union 6556..6556, {}, {}, {}, {}, {}, 6558..6558 union 6560..6560 union 6562..6562, {}, {}, {}, 6560..6560 union 6564..6564 union 6566..6566, {}, {}, {}, {}, {}, 6568..6568 union 6570..6570 union 6572..6572, {}, {}, {}, 6570..6570 union 6574..6574 union 6576..6576, {}, {}, {}, {}, {}, 6578..6578 union 6580..6580 union 6582..6582, {}, {}, {}, 6580..6580 union 6584..6584 union 6586..6586, {}, {}, {}, {}, {}, 6588..6588 union 6590..6590 union 6592..6592, {}, {}, {}, 6590..6590 union 6594..6594 union 6596..6596, {}, {}, {}, {}, {}, 6598..6598 union 6600..6600 union 6602..6602, {}, {}, {}, 6600..6600 union 6604..6604 union 6606..6606, {}, {}, {}, {}, {}, 6608..6608 union 6610..6610 union 6612..6612, {}, {}, {}, 6610..6610 union 6614..6614 union 6616..6616, {}, {}, {}, {}, {}, 6618..6618 union 6620..6620 union 6622..6622, {}, {}, {}, 6620..6620 union 6624..6624 union 6626..6626, {}, {}, {}, {}, {}, 6628..6628 union 6630..6630 union 6632..6632, {}, {}, {}, 6630..6630 union 6634..6634 union 6636..6636, {}, {}, {}, {}, {}, 6638..6638 union 6640..6640 union 6642..6642, {}, {}, {}, 6640..6640 union 6644..6644 union 6646..6646, {}, {}, {}, {}, {}, 6648..6648 union 6650..6650 union 6652..6652, {}, {}, {}, 6650..6650 union 6654..6654 union 6656..6656, {}, {}, {}, {}, {}, 6658..6658 union 6660..6660 union 6662..6662, {}, {}, {}, 6660..6660 union 6664..6664 union 6666..6666, {}, {}, {}, {}, {}, 6668..6668 union 6670..6670 union 6672..6672, {}, {}, {}, 6670..6670 union 6674..6674 union 6676..6676, {}, {}, {}, {}, {}, 6678..6678 union 6680..6680 union 6682..6682, {}, {}, {}, 6680..6680 union 6684..6684 union 6686..6686, {}, {}, {}, {}, {}, 6688..6688 union 6690..6690 union 6692..6692, {}, {}, {}, 6690..6690 union 6694..6694 union 6696..6696, {}, {}, {}, {}, {}, 6698..6698 union 6700..6700 union 6702..6702, {}, {}, {}, {}, {}, 6704..6704 union 6706..6706 union 6708..6708, {}, {}, {}, {}, {}, 6710..6710 union 6712..6712 union 6714..6714, {}, {}, {}, {}, {}, 6716..6716 union 6718..6718 union 6720..6720, {}, {}, {}, {}, {}, 6722..6722 union 6724..6724 union 6726..6726, {}, {}, {}, {}, {}, 6728..6728 union 6730..6730 union 6732..6732, {}, {}, {}, {}, {}, 6734..6734 union 6736..6736 union 6738..6738, {}, {}, {}, {}, {}, 6740..6740 union 6742..6742 union 6744..6744, {}, {}, {}, {}, {}, 6746..6746 union 6748..6748 union 6750..6750, {}, {}, {}, {}, {}, 6752..6752 union 6754..6754 union 6756..6756, {}, {}, {}, {}, {}, 6758..6758 union 6760..6760 union 6762..6762, {}, {}, {}, {}, {}, 6764..6764 union 6766..6766 union 6768..6768, {}, {}, {}, {}, {}, 6770..6770 union 6772..6772 union 6774..6774, {}, {}, {}, {}, {}, 6776..6776 union 6778..6778 union 6780..6780, {}, {}, {}, {}, {}, 6782..6782 union 6784..6784 union 6786..6786, {}, {}, {}, {}, {}, 6788..6788 union 6790..6790 union 6792..6792, {}, {}, {}, {}, {}, 6794..6794 union 6796..6796 union 6798..6798, {}, {}, {}, {}, {}, 6800..6800 union 6802..6802 union 6804..6804, {}, {}, {}, {}, {}, 6806..6806 union 6808..6808 union 6810..6810, {}, {}, {}, {}, {}, 6812..6812 union 6814..6814 union 6816..6816, {}, {}, {}, {}, {}, 6818..6818 union 6820..6820 union 6822..6822, {}, {}, {}, {}, {}, 6824..6824 union 6826..6826 union 6828..6828, {}, {}, {}, {}, {}, 6830..6830 union 6832..6832 union 6834..6834, {}, {}, {}, {}, {}, 6836..6836 union 6838..6838 union 6840..6840, {}, {}, {}, {}, {}, 6842..6842 union 6844..6844 union 6846..6846, {}, {}, {}, {}, {}, 6848..6848 union 6850..6850 union 6852..6852, {}, {}, {}, {}, {}, 6854..6854 union 6856..6856 union 6858..6858, {}, {}, {}, {}, {}, 6860..6860 union 6862..6862 union 6864..6864, {}, {}, {}, {}, {}, 6866..6866 union 6868..6868 union 6870..6870, {}, {}, {}, {}, {}, 6872..6872 union 6874..6874 union 6876..6876, {}, {}, {}, {}, {}, 6878..6878 union 6880..6880 union 6882..6882, {}, {}, {}, {}, {}, 6884..6884 union 6886..6886 union 6888..6888, {}, {}, {}, {}, {}, 6890..6890 union 6892..6892 union 6894..6894, {}, {}, {}, {}, {}, 6896..6896 union 6898..6898 union 6900..6900, {}, {}, {}, {}, {}, 6902..6902 union 6904..6904 union 6906..6906, {}, {}, {}, {}, {}, 6908..6908 union 6910..6910 union 6912..6912, {}, {}, {}, {}, {}, 6914..6914 union 6916..6916 union 6918..6918, {}, {}, {}, {}, {}, 6920..6920 union 6922..6922 union 6924..6924, {}, {}, {}, {}, {}, 6926..6926 union 6928..6928 union 6930..6930, {}, {}, {}, {}, {}, 6932..6932 union 6934..6934 union 6936..6936, {}, {}, {}, {}, {}, 6938..6938 union 6940..6940 union 6942..6942, {}, {}, {}, {}, {}, 6944..6944 union 6946..6946 union 6948..6948, {}, {}, {}, {}, {}, 6950..6950 union 6952..6952 union 6954..6954, {}, {}, {}, {}, {}, 6956..6956 union 6958..6958 union 6960..6960, {}, {}, {}, {}, {}, 6962..6962 union 6964..6964 union 6966..6966, {}, {}, {}, {}, {}, 6968..6968 union 6970..6970 union 6972..6972, {}, {}, {}, {}, {}, 6974..6974 union 6976..6976 union 6978..6978, {}, {}, {}, {}, {}, 6980..6980 union 6982..6982 union 6984..6984, {}, {}, {}, {}, {}, 6986..6986 union 6988..6988 union 6990..6990, {}, {}, {}, {}, {}, 6992..6992 union 6994..6994 union 6996..6996, {}, {}, {}, {}, {}, 6998..6998 union 7000..7000 union 7002..7002, {}, {}, {}, {}, {}, 7004..7004 union 7006..7006 union 7008..7008, {}, {}, {}, {}, {}, 7010..7010 union 7012..7012 union 7014..7014, {}, {}, {}, {}, {}, 7016..7016 union 7018..7018 union 7020..7020, {}, {}, {}, {}, {}, 7022..7022 union 7024..7024 union 7026..7026, {}, {}, {}, {}, {}, 7028..7028 union 7030..7030 union 7032..7032, {}, {}, {}, {}, {}, 7034..7034 union 7036..7036 union 7038..7038, {}, {}, {}, {}, {}, 7040..7040 union 7042..7042 union 7044..7044, {}, {}, {}, {}, {}, 7046..7046 union 7048..7048 union 7050..7050, {}, {}, {}, {}, {}, 7052..7052 union 7054..7054 union 7056..7056, {}, {}, {}, {}, {}, 7058..7058 union 7060..7060 union 7062..7062, {}, {}, {}, {}, {}, 7064..7064 union 7066..7066 union 7068..7068, {}, {}, {}, {}, {}, 7070..7070 union 7072..7072 union 7074..7074, {}, {}, {}, {}, {}, 7076..7076 union 7078..7078 union 7080..7080, {}, {}, {}, {}, {}, 7082..7082 union 7084..7084 union 7086..7086, {}, {}, {}, {}, {}, 7088..7088 union 7090..7090 union 7092..7092, {}, {}, {}, {}, {}, 7094..7094 union 7096..7096 union 7098..7098, {}, {}, {}, 7096..7096 union 7100..7100 union 7102..7102, {}, {}, {}, {}, {}, 7104..7104 union 7106..7106 union 7108..7108, {}, {}, {}, 7106..7106 union 7110..7110 union 7112..7112, {}, {}, 6116..6116 union 7114..7115, {}, {}, {}, {}, {}, 7117..7117 union 7119..7119 union 7121..7121, {}, {}, {}, 7119..7119 union 7123..7123 union 7125..7125, {}, {}, {}, {}, {}, 7127..7127 union 7129..7129 union 7131..7131, {}, {}, {}, 7129..7129 union 7133..7133 union 7135..7135, {}, {}, {}, {}, {}, 7137..7137 union 7139..7139 union 7141..7141, {}, {}, {}, 7139..7139 union 7143..7143 union 7145..7145, {}, {}, 6121..6121 union 7147..7148, {}, {}, {}, {}, {}, 7150..7150 union 7152..7152 union 7154..7154, {}, {}, {}, 7152..7152 union 7156..7156 union 7158..7158, {}, {}, {}, {}, {}, 7160..7160 union 7162..7162 union 7164..7164, {}, {}, {}, 7162..7162 union 7166..7166 union 7168..7168, {}, {}, {}, {}, {}, 7170..7170 union 7172..7172 union 7174..7174, {}, {}, {}, 7172..7172 union 7176..7176 union 7178..7178, {}, {}, {}, {}, {}, 7180..7180 union 7182..7182 union 7184..7184, {}, {}, {}, 7182..7182 union 7186..7186 union 7188..7188, {}, {}, 6126..6126 union 7190..7191, {}, {}, {}, {}, {}, 7193..7193 union 7195..7195 union 7197..7197, {}, {}, {}, 7195..7195 union 7199..7199 union 7201..7201, {}, {}, {}, {}, {}, 7203..7203 union 7205..7205 union 7207..7207, {}, {}, {}, 7205..7205 union 7209..7209 union 7211..7211, {}, {}, {}, {}, {}, 7213..7213 union 7215..7215 union 7217..7217, {}, {}, {}, 7215..7215 union 7219..7219 union 7221..7221, {}, {}, {}, {}, {}, 7223..7223 union 7225..7225 union 7227..7227, {}, {}, {}, 7225..7225 union 7229..7229 union 7231..7231, {}, {}, {}, {}, {}, 7233..7233 union 7235..7235 union 7237..7237, {}, {}, {}, 7235..7235 union 7239..7239 union 7241..7241, {}, {}, {}, {}, {}, 7243..7243 union 7245..7245 union 7247..7247, {}, {}, {}, 7245..7245 union 7249..7249 union 7251..7251, {}, {}, {}, {}, {}, 7253..7253 union 7255..7255 union 7257..7257, {}, {}, {}, 7255..7255 union 7259..7259 union 7261..7261, {}, {}, {}, {}, {}, 7263..7263 union 7265..7265 union 7267..7267, {}, {}, {}, 7265..7265 union 7269..7269 union 7271..7271, {}, {}, {}, {}, {}, 7273..7273 union 7275..7275 union 7277..7277, {}, {}, {}, 7275..7275 union 7279..7279 union 7281..7281, {}, {}, {}, {}, {}, 7283..7283 union 7285..7285 union 7287..7287, {}, {}, {}, 7285..7285 union 7289..7289 union 7291..7291, {}, {}, {}, {}, {}, 7293..7293 union 7295..7295 union 7297..7297, {}, {}, {}, 7295..7295 union 7299..7299 union 7301..7301, {}, {}, {}, {}, {}, 7303..7303 union 7305..7305 union 7307..7307, {}, {}, {}, 7305..7305 union 7309..7309 union 7311..7311, {}, {}, {}, {}, {}, 7313..7313 union 7315..7315 union 7317..7317, {}, {}, {}, 7315..7315 union 7319..7319 union 7321..7321, {}, {}, {}, {}, {}, 7323..7323 union 7325..7325 union 7327..7327, {}, {}, {}, 7325..7325 union 7329..7329 union 7331..7331, {}, {}, {}, {}, {}, 7333..7333 union 7335..7335 union 7337..7337, {}, {}, {}, 7335..7335 union 7339..7339 union 7341..7341, {}, {}, {}, {}, {}, 7343..7343 union 7345..7345 union 7347..7347, {}, {}, {}, 7345..7345 union 7349..7349 union 7351..7351, {}, {}, {}, {}, {}, 7353..7353 union 7355..7355 union 7357..7357, {}, {}, {}, 7355..7355 union 7359..7359 union 7361..7361, {}, {}, {}, {}, {}, 7363..7363 union 7365..7365 union 7367..7367, {}, {}, {}, 7365..7365 union 7369..7369 union 7371..7371, {}, {}, 6131..6131 union 7373..7374, {}, {}, {}, {}, {}, 7376..7376 union 7378..7378 union 7380..7380, {}, {}, {}, 7378..7378 union 7382..7382 union 7384..7384, {}, {}, {}, {}, {}, 7386..7386 union 7388..7388 union 7390..7390, {}, {}, {}, 7388..7388 union 7392..7392 union 7394..7394, {}, {}, {}, {}, {}, 7396..7396 union 7398..7398 union 7400..7400, {}, {}, {}, 7398..7398 union 7402..7402 union 7404..7404, {}, {}, {}, {}, {}, 7406..7406 union 7408..7408 union 7410..7410, {}, {}, {}, 7408..7408 union 7412..7412 union 7414..7414, {}, {}, {}, {}, {}, 7416..7416 union 7418..7418 union 7420..7420, {}, {}, {}, 7418..7418 union 7422..7422 union 7424..7424, {}, {}, 6176..6176 union 7426..7427, {}, {}, {}, {}, {}, 7429..7429 union 7431..7431 union 7433..7433, {}, {}, {}, 7431..7431 union 7435..7435 union 7437..7437, {}, {}, {}, {}, {}, 7439..7439 union 7441..7441 union 7443..7443, {}, {}, {}, 7441..7441 union 7445..7445 union 7447..7447, {}, {}, {}, {}, {}, 7449..7449 union 7451..7451 union 7453..7453, {}, {}, {}, 7451..7451 union 7455..7455 union 7457..7457, {}, {}, {}, {}, {}, 7459..7459 union 7461..7461 union 7463..7463, {}, {}, {}, 7461..7461 union 7465..7465 union 7467..7467, {}, {}, {}, {}, {}, 7469..7469 union 7471..7471 union 7473..7473, {}, {}, {}, 7471..7471 union 7475..7475 union 7477..7477, {}, {}, {}, {}, {}, 7479..7479 union 7481..7481 union 7483..7483, {}, {}, {}, 7481..7481 union 7485..7485 union 7487..7487, {}, {}, {}, {}, {}, 7489..7489 union 7491..7491 union 7493..7493, {}, {}, {}, 7491..7491 union 7495..7495 union 7497..7497, {}, {}, {}, {}, {}, 7499..7499 union 7501..7501 union 7503..7503, {}, {}, {}, 7501..7501 union 7505..7505 union 7507..7507, {}, {}, {}, {}, {}, 7509..7509 union 7511..7511 union 7513..7513, {}, {}, {}, 7511..7511 union 7515..7515 union 7517..7517, {}, {}, {}, {}, {}, 7519..7519 union 7521..7521 union 7523..7523, {}, {}, {}, 7521..7521 union 7525..7525 union 7527..7527, {}, {}, {}, {}, {}, 7529..7529 union 7531..7531 union 7533..7533, {}, {}, {}, 7531..7531 union 7535..7535 union 7537..7537, {}, {}, {}, {}, {}, 7539..7539 union 7541..7541 union 7543..7543, {}, {}, {}, 7541..7541 union 7545..7545 union 7547..7547, {}, {}, {}, {}, {}, 7549..7549 union 7551..7551 union 7553..7553, {}, {}, {}, {}, {}, 7555..7555 union 7557..7557 union 7559..7559, {}, {}, {}, {}, {}, 7561..7561 union 7563..7563 union 7565..7565, {}, {}, {}, {}, {}, 7567..7567 union 7569..7569 union 7571..7571, {}, {}, {}, {}, {}, 7573..7573 union 7575..7575 union 7577..7577, {}, {}, {}, {}, {}, 7579..7579 union 7581..7581 union 7583..7583, {}, {}, {}, {}, {}, 7585..7585 union 7587..7587 union 7589..7589, {}, {}, {}, {}, {}, 7591..7591 union 7593..7593 union 7595..7595, {}, {}, {}, {}, {}, 7597..7597 union 7599..7599 union 7601..7601, {}, {}, {}, {}, {}, 7603..7603 union 7605..7605 union 7607..7607, {}, {}, {}, {}, {}, 7609..7609 union 7611..7611 union 7613..7613, {}, {}, {}, {}, {}, 7615..7615 union 7617..7617 union 7619..7619, {}, {}, {}, {}, {}, 7621..7621 union 7623..7623 union 7625..7625, {}, {}, {}, {}, {}, 7627..7627 union 7629..7629 union 7631..7631, {}, {}, {}, {}, {}, 7633..7633 union 7635..7635 union 7637..7637, {}, {}, {}, {}, {}, 7639..7639 union 7641..7641 union 7643..7643, {}, {}, {}, {}, {}, 7645..7645 union 7647..7647 union 7649..7649, {}, {}, {}, {}, {}, 7651..7651 union 7653..7653 union 7655..7655, {}, {}, {}, {}, {}, 7657..7657 union 7659..7659 union 7661..7661, {}, {}, {}, {}, {}, 7663..7663 union 7665..7665 union 7667..7667, {}, {}, {}, {}, {}, 7669..7669 union 7671..7671 union 7673..7673, {}, {}, {}, {}, {}, 7675..7675 union 7677..7677 union 7679..7679, {}, {}, {}, {}, {}, 7681..7681 union 7683..7683 union 7685..7685, {}, {}, {}, {}, {}, 7687..7687 union 7689..7689 union 7691..7691, {}, {}, {}, {}, {}, 7693..7693 union 7695..7695 union 7697..7697, {}, {}, {}, {}, {}, 7699..7699 union 7701..7701 union 7703..7703, {}, {}, {}, {}, {}, 7705..7705 union 7707..7707 union 7709..7709, {}, {}, {}, {}, {}, 7711..7711 union 7713..7713 union 7715..7715, {}, {}, {}, {}, {}, 7717..7717 union 7719..7719 union 7721..7721, {}, {}, {}, {}, {}, 7723..7723 union 7725..7725 union 7727..7727, {}, {}, {}, {}, {}, 7729..7729 union 7731..7731 union 7733..7733, {}, {}, {}, {}, {}, 7735..7735 union 7737..7737 union 7739..7739, {}, {}, {}, {}, {}, 7741..7741 union 7743..7743 union 7745..7745, {}, {}, {}, {}, {}, 7747..7747 union 7749..7749 union 7751..7751, {}, {}, {}, {}, {}, 7753..7753 union 7755..7755 union 7757..7757, {}, {}, {}, 7755..7755 union 7759..7759 union 7761..7761, {}, {}, {}, {}, {}, 7763..7763 union 7765..7765 union 7767..7767, {}, {}, {}, 7765..7765 union 7769..7769 union 7771..7771, {}, {}, {}, {}, {}, 7773..7773 union 7775..7775 union 7777..7777, {}, {}, {}, 7775..7775 union 7779..7779 union 7781..7781, {}, {}, {}, {}, {}, 7783..7783 union 7785..7785 union 7787..7787, {}, {}, {}, 7785..7785 union 7789..7789 union 7791..7791, {}, {}, {}, {}, {}, 7793..7793 union 7795..7795 union 7797..7797, {}, {}, {}, 7795..7795 union 7799..7799 union 7801..7801, {}, {}, {}, {}, {}, 7803..7803 union 7805..7805 union 7807..7807, {}, {}, {}, 7805..7805 union 7809..7809 union 7811..7811, {}, {}, {}, {}, {}, 7813..7813 union 7815..7815 union 7817..7817, {}, {}, {}, 7815..7815 union 7819..7819 union 7821..7821, {}, {}, {}, {}, {}, 7823..7823 union 7825..7825 union 7827..7827, {}, {}, {}, 7825..7825 union 7829..7829 union 7831..7831, {}, {}, {}, {}, {}, 7833..7833 union 7835..7835 union 7837..7837, {}, {}, {}, 7835..7835 union 7839..7839 union 7841..7841, {}, {}, {}, {}, {}, 7843..7843 union 7845..7845 union 7847..7847, {}, {}, {}, 7845..7845 union 7849..7849 union 7851..7851, {}, {}, {}, {}, {}, 7853..7853 union 7855..7855 union 7857..7857, {}, {}, {}, 7855..7855 union 7859..7859 union 7861..7861, {}, {}, {}, {}, {}, 7863..7863 union 7865..7865 union 7867..7867, {}, {}, {}, 7865..7865 union 7869..7869 union 7871..7871, {}, {}, {}, {}, {}, 7873..7873 union 7875..7875 union 7877..7877, {}, {}, {}, 7875..7875 union 7879..7879 union 7881..7881, {}, {}, {}, {}, {}, 7883..7883 union 7885..7885 union 7887..7887, {}, {}, {}, 7885..7885 union 7889..7889 union 7891..7891, {}, {}, {}, {}, {}, 7893..7893 union 7895..7895 union 7897..7897, {}, {}, {}, 7895..7895 union 7899..7899 union 7901..7901, {}, {}, {}, {}, {}, 7903..7903 union 7905..7905 union 7907..7907, {}, {}, {}, {}, {}, 7909..7909 union 7911..7911 union 7913..7913, {}, {}, {}, {}, {}, 7915..7915 union 7917..7917 union 7919..7919, {}, {}, {}, {}, {}, 7921..7921 union 7923..7923 union 7925..7925, {}, {}, {}, {}, {}, 7927..7927 union 7929..7929 union 7931..7931, {}, {}, {}, {}, {}, 7933..7933 union 7935..7935 union 7937..7937, {}, {}, {}, {}, {}, 7939..7939 union 7941..7941 union 7943..7943, {}, {}, {}, {}, {}, 7945..7945 union 7947..7947 union 7949..7949, {}, {}, {}, {}, {}, 7951..7951 union 7953..7953 union 7955..7955, {}, {}, {}, {}, {}, 7957..7957 union 7959..7959 union 7961..7961, {}, {}, {}, {}, {}, 7963..7963 union 7965..7965 union 7967..7967, {}, {}, {}, {}, {}, 7969..7969 union 7971..7971 union 7973..7973, {}, {}, {}, {}, {}, 7975..7975 union 7977..7977 union 7979..7979, {}, {}, {}, {}, {}, 7981..7981 union 7983..7983 union 7985..7985, {}, {}, {}, {}, {}, 7987..7987 union 7989..7989 union 7991..7991, {}, {}, {}, {}, {}, 7993..7993 union 7995..7995 union 7997..7997, {}, {}, {}, {}, {}, 7999..7999 union 8001..8001 union 8003..8003, {}, {}, {}, {}, {}, 8005..8005 union 8007..8007 union 8009..8009, {}, {}, {}, {}, {}, 8011..8011 union 8013..8013 union 8015..8015, {}, {}, {}, {}, {}, 8017..8017 union 8019..8019 union 8021..8021, {}, {}, {}, {}, {}, 8023..8023 union 8025..8025 union 8027..8027, {}, {}, {}, {}, {}, 8029..8029 union 8031..8031 union 8033..8033, {}, {}, {}, {}, {}, 8035..8035 union 8037..8037 union 8039..8039, {}, {}, {}, {}, {}, 8041..8041 union 8043..8043 union 8045..8045, {}, {}, {}, {}, {}, 8047..8047 union 8049..8049 union 8051..8051, {}, {}, {}, {}, {}, 8053..8053 union 8055..8055 union 8057..8057, {}, {}, {}, {}, {}, 8059..8059 union 8061..8061 union 8063..8063, {}, {}, {}, {}, {}, 8065..8065 union 8067..8067 union 8069..8069, {}, {}, {}, {}, {}, 8071..8071 union 8073..8073 union 8075..8075, {}, {}, {}, {}, {}, 8077..8077 union 8079..8079 union 8081..8081, {}, {}, {}, {}, {}, 8083..8083 union 8085..8085 union 8087..8087, {}, {}, {}, {}, {}, 8089..8089 union 8091..8091 union 8093..8093, {}, {}, {}, {}, {}, 8095..8095 union 8097..8097 union 8099..8099, {}, {}, {}, {}, {}, 8101..8101 union 8103..8103 union 8105..8105, {}, {}, {}, {}, {}, 8107..8107 union 8109..8109 union 8111..8111, {}, {}, {}, {}, {}, 8113..8113 union 8115..8115 union 8117..8117, {}, {}, {}, {}, {}, 8119..8119 union 8121..8121 union 8123..8123, {}, {}, {}, {}, {}, 8125..8125 union 8127..8127 union 8129..8129, {}, {}, {}, {}, {}, 8131..8131 union 8133..8133 union 8135..8135, {}, {}, {}, {}, {}, 8137..8137 union 8139..8139 union 8141..8141, {}, {}, {}, {}, {}, 8143..8143 union 8145..8145 union 8147..8147, {}, {}, {}, {}, {}, 8149..8149 union 8151..8151 union 8153..8153, {}, {}, {}, {}, {}, 8155..8155 union 8157..8157 union 8159..8159, {}, {}, {}, {}, {}, 8161..8161 union 8163..8163 union 8165..8165, {}, {}, {}, {}, {}, 8167..8167 union 8169..8169 union 8171..8171, {}, {}, {}, {}, {}, 8173..8173 union 8175..8175 union 8177..8177, {}, {}, {}, {}, {}, 8179..8179 union 8181..8181 union 8183..8183, {}, {}, {}, {}, {}, 8185..8185 union 8187..8187 union 8189..8189, {}, {}, {}, {}, {}, 8191..8191 union 8193..8193 union 8195..8195, {}, {}, {}, {}, {}, 8197..8197 union 8199..8199 union 8201..8201, {}, {}, {}, {}, {}, 8203..8203 union 8205..8205 union 8207..8207, {}, {}, {}, {}, {}, 8209..8209 union 8211..8211 union 8213..8213, {}, {}, {}, {}, {}, 8215..8215 union 8217..8217 union 8219..8219, {}, {}, {}, {}, {}, 8221..8221 union 8223..8223 union 8225..8225, {}, {}, {}, {}, {}, 8227..8227 union 8229..8229 union 8231..8231, {}, {}, {}, {}, {}, 8233..8233 union 8235..8235 union 8237..8237, {}, {}, {}, {}, {}, 8239..8239 union 8241..8241 union 8243..8243, {}, {}, {}, {}, {}, 8245..8245 union 8247..8247 union 8249..8249, {}, {}, {}, {}, {}, 8251..8251 union 8253..8253 union 8255..8255, {}, {}, {}, {}, {}, 8257..8257 union 8259..8259 union 8261..8261, {}, {}, {}, {}, {}, 8263..8263 union 8265..8265 union 8267..8267, {}, {}, {}, {}, {}, 8269..8269 union 8271..8271 union 8273..8273, {}, {}, {}, {}, {}, 8275..8275 union 8277..8277 union 8279..8279, {}, {}, {}, {}, {}, 8281..8281 union 8283..8283 union 8285..8285, {}, {}, {}, {}, {}, 8287..8287 union 8289..8289 union 8291..8291, {}, {}, {}, {}, {}, 8293..8293 union 8295..8295 union 8297..8297, {}, {}, {}, {}, {}, 8299..8299 union 8301..8301 union 8303..8303, {}, {}, {}, {}, {}, 8305..8305 union 8307..8307 union 8309..8309, {}, {}, {}, {}, {}, 8311..8311 union 8313..8313 union 8315..8315, {}, {}, {}, {}, {}, 8317..8317 union 8319..8319 union 8321..8321, {}, {}, {}, {}, {}, 8323..8323 union 8325..8325 union 8327..8327, {}, {}, {}, {}, {}, 8329..8329 union 8331..8331 union 8333..8333, {}, {}, {}, {}, {}, 8335..8335 union 8337..8337 union 8339..8339, {}, {}, {}, {}, {}, 8341..8341 union 8343..8343 union 8345..8345, {}, {}, {}, {}, {}, 8347..8347 union 8349..8349 union 8351..8351, {}, {}, {}, {}, {}, 8353..8353 union 8355..8355 union 8357..8357, {}, {}, {}, {}, {}, 8359..8359 union 8361..8361 union 8363..8363, {}, {}, {}, {}, {}, 8365..8365 union 8367..8367 union 8369..8369, {}, {}, {}, {}, {}, 8371..8371 union 8373..8373 union 8375..8375, {}, {}, {}, {}, {}, 8377..8377 union 8379..8379 union 8381..8381, {}, {}, {}, {}, {}, 8383..8383 union 8385..8385 union 8387..8387, {}, {}, {}, {}, {}, 8389..8389 union 8391..8391 union 8393..8393, {}, {}, {}, {}, {}, 8395..8395 union 8397..8397 union 8399..8399, {}, {}, {}, {}, {}, 8401..8401 union 8403..8403 union 8405..8405, {}, {}, {}, {}, {}, 8407..8407 union 8409..8409 union 8411..8411, {}, {}, {}, {}, {}, 8413..8413 union 8415..8415 union 8417..8417, {}, {}, {}, {}, {}, 8419..8419 union 8421..8421 union 8423..8423, {}, {}, {}, {}, {}, 8425..8425 union 8427..8427 union 8429..8429, {}, {}, {}, {}, {}, 8431..8431 union 8433..8433 union 8435..8435, {}, {}, {}, {}, {}, 8437..8437 union 8439..8439 union 8441..8441, {}, {}, {}, {}, {}, 8443..8443 union 8445..8445 union 8447..8447, {}, {}, {}, {}, {}, 8449..8449 union 8451..8451 union 8453..8453, {}, {}, {}, {}, {}, 8455..8455 union 8457..8457 union 8459..8459, {}, {}, {}, {}, {}, 8461..8461 union 8463..8463 union 8465..8465, {}, {}, {}, {}, {}, 8467..8467 union 8469..8469 union 8471..8471, {}, {}, {}, {}, {}, 8473..8473 union 8475..8475 union 8477..8477, {}, {}, {}, {}, {}, 8479..8479 union 8481..8481 union 8483..8483, {}, {}, {}, {}, {}, 8485..8485 union 8487..8487 union 8489..8489, {}, {}, {}, {}, {}, 8491..8491 union 8493..8493 union 8495..8495, {}, {}, {}, {}, {}, 8497..8497 union 8499..8499 union 8501..8501, {}, {}, {}, {}, {}, 8503..8503 union 8505..8505 union 8507..8507, {}, {}, {}, {}, {}, 8509..8509 union 8511..8511 union 8513..8513, {}, {}, {}, {}, {}, 8515..8515 union 8517..8517 union 8519..8519, {}, {}, {}, {}, {}, 8521..8521 union 8523..8523 union 8525..8525, {}, {}, {}, {}, {}, 8527..8527 union 8529..8529 union 8531..8531, {}, {}, {}, {}, {}, 8533..8533 union 8535..8535 union 8537..8537, {}, {}, {}, 8535..8535 union 8539..8539 union 8541..8541, {}, {}, 6182..6182 union 8543..8544, {}, {}, 6182..6182 union 8546..8547, {}, {}, {}, {}, {}, 8549..8549 union 8551..8551 union 8553..8553, {}, {}, {}, 8551..8551 union 8555..8555 union 8557..8557, {}, {}, {}, {}, {}, 8559..8559 union 8561..8561 union 8563..8563, {}, {}, {}, 8561..8561 union 8565..8565 union 8567..8567, {}, {}, {}, {}, {}, 8569..8569 union 8571..8571 union 8573..8573, {}, {}, {}, 8571..8571 union 8575..8575 union 8577..8577, {}, {}, {}, {}, {}, 8579..8579 union 8581..8581 union 8583..8583, {}, {}, {}, 8581..8581 union 8585..8585 union 8587..8587, {}, {}, {}, {}, {}, 8589..8589 union 8591..8591 union 8593..8593, {}, {}, {}, 8591..8591 union 8595..8595 union 8597..8597, {}, {}, {}, {}, {}, 8599..8599 union 8601..8601 union 8603..8603, {}, {}, {}, 8601..8601 union 8605..8605 union 8607..8607, {}, {}, {}, {}, {}, 8609..8609 union 8611..8611 union 8613..8613, {}, {}, {}, 8611..8611 union 8615..8615 union 8617..8617, {}, {}, {}, {}, {}, 8619..8619 union 8621..8621 union 8623..8623, {}, {}, {}, 8621..8621 union 8625..8625 union 8627..8627, {}, {}, {}, {}, {}, 8629..8629 union 8631..8631 union 8633..8633, {}, {}, {}, 8631..8631 union 8635..8635 union 8637..8637, {}, {}, {}, {}, {}, 8639..8639 union 8641..8641 union 8643..8643, {}, {}, {}, {}, {}, 8645..8645 union 8647..8647 union 8649..8649, {}, {}, {}, {}, {}, 8651..8651 union 8653..8653 union 8655..8655, {}, {}, {}, {}, {}, 8657..8657 union 8659..8659 union 8661..8661, {}, {}, 6188..6188 union 8663..8664, {}, {}, {}, {}, {}, 8666..8666 union 8668..8668 union 8670..8670, {}, {}, {}, {}, {}, 8672..8672 union 8674..8674 union 8676..8676, {}, {}, {}, {}, {}, 8678..8678 union 8680..8680 union 8682..8682, {}, {}, {}, {}, {}, 8684..8684 union 8686..8686 union 8688..8688, {}, {}, {}, {}, {}, 8690..8690 union 8692..8692 union 8694..8694, {}, {}, {}, {}, {}, 8696..8696 union 8698..8698 union 8700..8700, {}, {}, {}, {}, {}, 8702..8702 union 8704..8704 union 8706..8706, {}, {}, {}, {}, {}, 8708..8708 union 8710..8710 union 8712..8712, {}, {}, {}, {}, {}, 8714..8714 union 8716..8716 union 8718..8718, {}, {}, {}, {}, {}, 8720..8720 union 8722..8722 union 8724..8724, {}, {}, {}, {}, {}, 8726..8726 union 8728..8728 union 8730..8730, {}, {}, {}, {}, {}, 8732..8732 union 8734..8734 union 8736..8736, {}, {}, {}, {}, {}, 8738..8738 union 8740..8740 union 8742..8742, {}, {}, {}, {}, {}, 8744..8744 union 8746..8746 union 8748..8748, {}, {}, {}, {}, {}, 8750..8750 union 8752..8752 union 8754..8754, {}, {}, {}, {}, {}, 8756..8756 union 8758..8758 union 8760..8760, {}, {}, {}, {}, {}, 8762..8762 union 8764..8764 union 8766..8766, {}, {}, {}, {}, {}, 8768..8768 union 8770..8770 union 8772..8772, {}, {}, {}, {}, {}, 8774..8774 union 8776..8776 union 8778..8778, {}, {}, {}, {}, {}, 8780..8780 union 8782..8782 union 8784..8784, {}, {}, {}, {}, {}, 8786..8786 union 8788..8788 union 8790..8790, {}, {}, {}, {}, {}, 8792..8792 union 8794..8794 union 8796..8796, {}, {}, {}, {}, {}, 8798..8798 union 8800..8800 union 8802..8802, {}, {}, {}, 8800..8800 union 8804..8804 union 8806..8806, {}, {}, {}, {}, {}, 8808..8808 union 8810..8810 union 8812..8812, {}, {}, {}, 8810..8810 union 8814..8814 union 8816..8816, {}, {}, {}, {}, {}, 8818..8818 union 8820..8820 union 8822..8822, {}, {}, {}, 8820..8820 union 8824..8824 union 8826..8826, {}, {}, {}, {}, {}, 8828..8828 union 8830..8830 union 8832..8832, {}, {}, {}, 8830..8830 union 8834..8834 union 8836..8836, {}, {}, {}, {}, {}, 8838..8838 union 8840..8840 union 8842..8842, {}, {}, {}, 8840..8840 union 8844..8844 union 8846..8846, {}, {}, {}, {}, {}, 8848..8848 union 8850..8850 union 8852..8852, {}, {}, {}, 8850..8850 union 8854..8854 union 8856..8856, {}, {}, {}, {}, {}, 8858..8858 union 8860..8860 union 8862..8862, {}, {}, {}, 8860..8860 union 8864..8864 union 8866..8866, {}, {}, {}, {}, {}, 8868..8868 union 8870..8870 union 8872..8872, {}, {}, {}, 8870..8870 union 8874..8874 union 8876..8876, {}, {}, {}, {}, {}, 8878..8878 union 8880..8880 union 8882..8882, {}, {}, {}, 8880..8880 union 8884..8884 union 8886..8886, {}, {}, {}, {}, {}, 8888..8888 union 8890..8890 union 8892..8892, {}, {}, {}, 8890..8890 union 8894..8894 union 8896..8896, {}, {}, {}, {}, {}, 8898..8898 union 8900..8900 union 8902..8902, {}, {}, {}, 8900..8900 union 8904..8904 union 8906..8906, {}, {}, {}, {}, {}, 8908..8908 union 8910..8910 union 8912..8912, {}, {}, {}, 8910..8910 union 8914..8914 union 8916..8916, {}, {}, {}, {}, {}, 8918..8918 union 8920..8920 union 8922..8922, {}, {}, {}, 8920..8920 union 8924..8924 union 8926..8926, {}, {}, {}, {}, {}, 8928..8928 union 8930..8930 union 8932..8932, {}, {}, {}, 8930..8930 union 8934..8934 union 8936..8936, {}, {}, {}, {}, {}, 8938..8938 union 8940..8940 union 8942..8942, {}, {}, {}, 8940..8940 union 8944..8944 union 8946..8946, {}, {}, {}, {}, {}, 8948..8948 union 8950..8950 union 8952..8952, {}, {}, {}, 8950..8950 union 8954..8954 union 8956..8956, {}, {}, {}, {}, {}, 8958..8958 union 8960..8960 union 8962..8962, {}, {}, {}, 8960..8960 union 8964..8964 union 8966..8966, {}, {}, {}, {}, {}, 8968..8968 union 8970..8970 union 8972..8972, {}, {}, {}, 8970..8970 union 8974..8974 union 8976..8976, {}, {}, {}, {}, {}, 8978..8978 union 8980..8980 union 8982..8982, {}, {}, {}, 8980..8980 union 8984..8984 union 8986..8986, {}, {}, {}, {}, {}, 8988..8988 union 8990..8990 union 8992..8992, {}, {}, {}, 8990..8990 union 8994..8994 union 8996..8996, {}, {}, {}, {}, {}, 8998..8998 union 9000..9000 union 9002..9002, {}, {}, {}, 9000..9000 union 9004..9004 union 9006..9006, {}, {}, {}, {}, {}, 9008..9008 union 9010..9010 union 9012..9012, {}, {}, {}, 9010..9010 union 9014..9014 union 9016..9016, {}, {}, {}, {}, {}, 9018..9018 union 9020..9020 union 9022..9022, {}, {}, {}, 9020..9020 union 9024..9024 union 9026..9026, {}, {}, {}, {}, {}, 9028..9028 union 9030..9030 union 9032..9032, {}, {}, {}, 9030..9030 union 9034..9034 union 9036..9036, {}, {}, {}, {}, {}, 9038..9038 union 9040..9040 union 9042..9042, {}, {}, {}, 9040..9040 union 9044..9044 union 9046..9046, {}, {}, {}, {}, {}, 9048..9048 union 9050..9050 union 9052..9052, {}, {}, {}, 9050..9050 union 9054..9054 union 9056..9056, {}, {}, {}, {}, {}, 9058..9058 union 9060..9060 union 9062..9062, {}, {}, {}, 9060..9060 union 9064..9064 union 9066..9066, {}, {}, {}, {}, {}, 9068..9068 union 9070..9070 union 9072..9072, {}, {}, {}, 9070..9070 union 9074..9074 union 9076..9076, {}, {}, {}, {}, {}, 9078..9078 union 9080..9080 union 9082..9082, {}, {}, {}, 9080..9080 union 9084..9084 union 9086..9086, {}, {}, {}, {}, {}, 9088..9088 union 9090..9090 union 9092..9092, {}, {}, {}, 9090..9090 union 9094..9094 union 9096..9096, {}, {}, {}, {}, {}, 9098..9098 union 9100..9100 union 9102..9102, {}, {}, {}, 9100..9100 union 9104..9104 union 9106..9106, {}, {}, {}, {}, {}, 9108..9108 union 9110..9110 union 9112..9112, {}, {}, {}, 9110..9110 union 9114..9114 union 9116..9116, {}, {}, {}, {}, {}, 9118..9118 union 9120..9120 union 9122..9122, {}, {}, {}, 9120..9120 union 9124..9124 union 9126..9126, {}, {}, {}, {}, {}, 9128..9128 union 9130..9130 union 9132..9132, {}, {}, {}, 9130..9130 union 9134..9134 union 9136..9136, {}, {}, {}, {}, {}, 9138..9138 union 9140..9140 union 9142..9142, {}, {}, {}, 9140..9140 union 9144..9144 union 9146..9146, {}, {}, {}, {}, {}, 9148..9148 union 9150..9150 union 9152..9152, {}, {}, {}, 9150..9150 union 9154..9154 union 9156..9156, {}, {}, {}, {}, {}, 9158..9158 union 9160..9160 union 9162..9162, {}, {}, {}, 9160..9160 union 9164..9164 union 9166..9166, {}, {}, {}, {}, {}, 9168..9168 union 9170..9170 union 9172..9172, {}, {}, {}, 9172..9172 union 9174..9174 union 9176..9176, {}, {}, {}, 9172..9172 union 9178..9178 union 9180..9180, {}, {}, {}, 9180..9180 union 9182..9182 union 9184..9184, {}, {}, {}, 9172..9172 union 9186..9186 union 9188..9188, {}, {}, {}, 9172..9172 union 9190..9190 union 9192..9192, {}, {}, {}, 9172..9172 union 9194..9194 union 9196..9196, {}, {}, {}, 9172..9172 union 9198..9198 union 9200..9200, {}, {}, {}, 9172..9172 union 9202..9202 union 9204..9204, {}, {}, {}, 9172..9172 union 9206..9206 union 9208..9208, {}, {}, {}, 9172..9172 union 9210..9210 union 9212..9212, {}, {}, {}, 9172..9172 union 9214..9214 union 9216..9216, {}, {}, {}, 9172..9172 union 9218..9218 union 9220..9220, {}, {}, {}, 9172..9172 union 9222..9222 union 9224..9224, {}, {}, {}, 9172..9172 union 9226..9226 union 9228..9228, {}, {}, {}, 9172..9172 union 9230..9230 union 9232..9232, {}, {}, {}, 9172..9172 union 9234..9234 union 9236..9236, {}, {}, {}, 9172..9172 union 9238..9238 union 9240..9240, {}, {}, {}, 9172..9172 union 9242..9242 union 9244..9244, {}, {}, {}, 9244..9244 union 9246..9246 union 9248..9248, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}];
|
|
sets = [195..195 union 220..220 union 250..250, 196..196 union 221..221 union 239..239 union 251..251, 197..197 union 222..222 union 240..240 union 252..252, 198..198 union 223..223 union 253..253, 199..199, 200..200, 201..201, 202..202, 203..203, 204..204, 205..205, 206..206, 207..207, 208..208, 209..209, 210..210, 211..211, 212..212, 213..213, 214..214, 215..215, 216..216, 217..217 union 224..224 union 254..254, 218..218 union 225..225 union 227..227 union 233..233 union 236..236 union 241..241 union 255..255, 219..219 union 226..226 union 256..256, 257..257 union 282..282 union 320..320, 258..258 union 283..283 union 295..295 union 321..321, 259..259 union 284..284 union 322..322, 260..260 union 285..285 union 323..323, 261..261, 262..262, 263..263, 264..264, 265..265, 266..266, 267..267, 268..268, 269..269, 270..270, 271..271, 272..272, 273..273, 274..274, 275..275, 276..276, 277..277, 278..278, 279..279 union 286..286 union 324..324, 280..280 union 287..287 union 289..289 union 292..292 union 296..296 union 325..325, 281..281 union 288..288 union 326..326, 328..328 union 350..350 union 392..392, 329..329, 330..330, 331..331, 332..332, 333..333, 334..334, 335..335, 336..336, 337..337, 338..338, 339..339, 340..340, 341..341, 342..342, 343..343, 344..344, 345..345, 346..346, 347..347 union 351..351 union 402..402, 348..348 union 352..352 union 354..354 union 360..360 union 363..363 union 366..366 union 389..389 union 393..393, 349..349 union 353..353 union 403..403, 358..359 union 394..394, 404..404 union 429..429 union 466..466, 405..405 union 430..430 union 442..442 union 467..467, 406..406 union 431..431 union 468..468, 407..407, 408..408, 409..409, 410..410, 411..411, 412..412, 413..413, 414..414, 415..415, 416..416, 417..417, 418..418, 419..419, 420..420, 421..421, 422..422, 423..423, 424..424, 425..425 union 432..432 union 469..469, 426..426 union 433..433 union 436..436 union 439..439 union 470..470, 427..427 union 434..434 union 471..471, 428..428 union 435..435 union 472..472, 474..474 union 497..497 union 540..540, 475..475, 476..476, 477..477, 478..478, 479..479, 480..480, 481..481, 482..482, 483..483, 484..484, 485..485, 486..486, 487..487, 488..488, 489..489, 490..490, 491..491, 492..492, 493..493 union 498..498 union 561..561, 494..494 union 499..499 union 502..502 union 508..508 union 511..511 union 514..514 union 537..537 union 541..541 union 550..550 union 553..553, 495..495 union 500..500 union 562..562, 496..496 union 501..501 union 554..554, 506..507 union 542..542, 607..607 union 632..632 union 702..702, 608..608 union 633..633 union 703..703, 609..609, 610..610, 611..611, 612..612, 613..613, 614..614, 615..615, 616..616, 617..617, 618..618, 619..619, 620..620, 621..621, 622..622, 623..623, 624..624, 625..625, 626..626, 627..627 union 634..634 union 704..704, 628..628 union 635..635 union 639..639 union 644..644 union 654..654 union 657..657 union 667..667 union 670..670 union 673..673 union 689..689 union 693..693 union 705..705, 629..629 union 636..636 union 658..658 union 694..694 union 706..706, 630..630 union 637..637 union 707..707, 631..631 union 638..638 union 687..687, 641..642 union 645..645 union 659..659 union 674..674, 708..708 union 732..733 union 824..825, 709..709 union 734..734 union 826..826, 710..710, 711..711, 712..712, 713..713, 714..714, 715..715, 716..716, 717..717, 718..718, 719..719, 720..720, 721..721, 722..722, 723..723, 724..724, 725..725, 726..726, 727..727, 728..728 union 735..735 union 827..827, 729..729 union 736..736 union 739..739 union 745..745 union 780..780 union 783..783 union 810..810 union 813..813 union 828..828, 730..730 union 737..737 union 829..829, 731..731 union 738..738 union 830..830, 756..758 union 807..809 union 815..815, 884..884 union 909..909 union 963..963 union 967..967, 885..885 union 910..910 union 968..968, 886..886, 887..887, 888..888, 889..889, 890..890, 891..891, 892..892, 893..893, 894..894, 895..895, 896..896, 897..897, 898..898, 899..899, 900..900, 901..901, 902..902, 903..903, 904..904 union 911..911 union 969..969, 905..905 union 912..912 union 916..916 union 932..932 union 935..935 union 958..958 union 970..970, 906..906 union 913..913 union 971..971, 907..907 union 914..914 union 972..972, 917..919 union 973..973, 1097..1097 union 1127..1127 union 1191..1191, 1098..1098, 1099..1099, 1100..1100, 1101..1101, 1102..1102, 1103..1103, 1104..1104, 1105..1105, 1106..1106, 1107..1107, 1108..1108, 1109..1109, 1110..1110, 1111..1111, 1112..1112, 1113..1113, 1114..1114, 1115..1115, 1116..1116 union 1128..1128 union 1192..1192, 1117..1117 union 1129..1129 union 1139..1139 union 1142..1142 union 1154..1154 union 1157..1157 union 1193..1193, 1118..1118 union 1130..1130 union 1194..1194, 1119..1119 union 1131..1131 union 1158..1158 union 1195..1195, 1120..1120 union 1132..1132 union 1196..1196, 1121..1121 union 1133..1133 union 1197..1197, 1122..1122 union 1134..1134 union 1143..1143 union 1198..1198, 1123..1123 union 1135..1135 union 1144..1144 union 1159..1159 union 1199..1199, 1124..1124 union 1136..1136 union 1160..1160 union 1200..1200, 1125..1125 union 1137..1137 union 1151..1151 union 1184..1184 union 1187..1187, 1126..1126 union 1138..1138 union 1161..1161, 1247..1247, 1248..1248, 1249..1249, 1250..1250, 1251..1251, 1252..1252, 1253..1253, 1254..1254, 1255..1255, 1256..1256, 1257..1257, 1258..1258, 1259..1259, 1260..1260, 1261..1261, 1262..1262, 1263..1263, 1264..1264, 1265..1265 union 1270..1270 union 1312..1312, 1266..1266 union 1271..1271 union 1275..1275 union 1278..1278 union 1286..1286 union 1299..1299 union 1302..1302, 1268..1268 union 1273..1273 union 1289..1289, 1269..1269 union 1274..1274 union 1296..1296, 1406..1406 union 1432..1432 union 1483..1483, 1407..1407, 1408..1408, 1409..1409, 1410..1410, 1411..1411, 1412..1412, 1413..1413, 1414..1414, 1415..1415, 1416..1416, 1417..1417, 1418..1418, 1419..1419, 1420..1420, 1421..1421, 1422..1422, 1423..1423, 1424..1424, 1425..1425 union 1433..1433 union 1484..1484, 1426..1426 union 1434..1434 union 1440..1440 union 1443..1443 union 1448..1448 union 1466..1466 union 1469..1469 union 1485..1485, 1427..1427 union 1435..1435 union 1486..1486, 1428..1428 union 1436..1436 union 1487..1487, 1429..1429 union 1437..1437 union 1488..1488, 1430..1430 union 1438..1438 union 1489..1489, 1431..1431 union 1439..1439 union 1465..1465 union 1479..1479 union 1490..1490, 1445..1446 union 1450..1450 union 1470..1470, 1460..1461 union 1472..1472 union 1491..1491, 1662..1662 union 1688..1688 union 1711..1711, 1663..1663, 1664..1664, 1665..1665, 1666..1666, 1667..1667, 1668..1668, 1669..1669, 1670..1670, 1671..1671, 1672..1672, 1673..1673, 1674..1674, 1675..1675, 1676..1676, 1677..1677, 1678..1678, 1679..1679, 1680..1680, 1681..1681 union 1689..1689 union 1712..1712, 1682..1682 union 1690..1690 union 1696..1696 union 1701..1701 union 1713..1713, 1683..1683 union 1691..1691 union 1714..1714, 1684..1684 union 1692..1692 union 1702..1702 union 1715..1715, 1685..1685 union 1693..1693 union 1716..1716, 1717..1717 union 1741..1741 union 1765..1765, 1718..1718, 1719..1719, 1720..1720, 1721..1721, 1722..1722, 1723..1723, 1724..1724, 1725..1725, 1726..1726, 1727..1727, 1728..1728, 1729..1729, 1730..1730, 1731..1731, 1732..1732, 1733..1733, 1734..1734, 1735..1735, 1736..1736 union 1742..1742 union 1847..1847, 1737..1737 union 1743..1743 union 1750..1750 union 1753..1753 union 1762..1762 union 1766..1766 union 1780..1780 union 1785..1785 union 1794..1794 union 1797..1797 union 1805..1805 union 1808..1808 union 1831..1831, 1738..1738 union 1744..1744 union 1767..1767 union 1798..1798, 1739..1739 union 1745..1745 union 1768..1768 union 1809..1809 union 1834..1834];
|