diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 32c9067d6d0c1274a1adf3bc331aaf9a440c7e6b..d219364f20960765f07e0f407159508675dedec2 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,17 +1,18 @@ 4.6.0 (Work-in-progress): new options to only generate initial 2D or 3D meshes -(without node insertion), and to only mesh non-meshed entities; added support -for mesh size fields in HXT; improved reparametrization and partitioning code; -new OCC API functions to reduce the number of synchronizations for complex -models; new OCC spline surface interfaces; new functions and options to control -the first tag of entities, nodes and elements; fixed duplicated entities in STEP -output; improved mesh subdivision pipeline; MED output now preserves node and -element tags; small bug fixes. +(without node insertion), and to only mesh non-meshed entities; added ability to +only remesh parts of discrete models; added support for mesh size fields in HXT; +improved reparametrization and partitioning code; new OCC API functions to +reduce the number of synchronizations for complex models; new OCC spline surface +interfaces; new functions and options to control the first tag of entities, +nodes and elements; fixed duplicated entities in STEP output; improved mesh +subdivision pipeline; MED output now preserves node and element tags; small bug +fixes. * Incompatible API changes: new optional arguments to mesh/clear, - mesh/createTopology, occ/addThruSections, mesh/getPeriodicNodes; new arguments - to mesh/getBasisFunctions; removed mesh/preallocateBasisFunctions, - mesh/precomputeBasisFunctions and mesh/getBasisFunctionsForElements; renamed - occ/setMeshSize as occ/mesh/setSize + mesh/createTopology, mesh/createGeometry, occ/addThruSections, + mesh/getPeriodicNodes; new arguments to mesh/getBasisFunctions; removed + mesh/preallocateBasisFunctions, mesh/precomputeBasisFunctions and + mesh/getBasisFunctionsForElements; renamed occ/setMeshSize as occ/mesh/setSize 4.5.6 (March 30, 2020): better calculation of OCC bounding boxes using STL; API tutorials; small bug fixes. diff --git a/Common/gmsh.cpp b/Common/gmsh.cpp index 40fcf2c735884468d259b3fe92dc1868f12fb7de..9a0b42e55647b26303b54f19e045e140995e8841 100644 --- a/Common/gmsh.cpp +++ b/Common/gmsh.cpp @@ -4177,10 +4177,10 @@ gmsh::model::mesh::classifySurfaces(const double angle, const bool boundary, curveAngle); } -GMSH_API void gmsh::model::mesh::createGeometry() +GMSH_API void gmsh::model::mesh::createGeometry(const vectorpair &dimTags) { if(!_isInitialized()) { throw -1; } - GModel::current()->createGeometryOfDiscreteEntities(); + GModel::current()->createGeometryOfDiscreteEntities(dimTags); } GMSH_API void gmsh::model::mesh::createTopology(const bool makeSimplyConnected, diff --git a/Geo/GModel.cpp b/Geo/GModel.cpp index b2c1bb3f68f9220769305dc98008371a6996401a..3389093706c0252c1e82af8c3471d1b49c10ce63 100644 --- a/Geo/GModel.cpp +++ b/Geo/GModel.cpp @@ -2084,47 +2084,88 @@ static void _associateEntityWithElementVertices(GEntity *ge, } } -void GModel::createGeometryOfDiscreteEntities() +void GModel::createGeometryOfDiscreteEntities + (const std::vector<std::pair<int, int> > &dimTags) { - Msg::StatusBar(true, "Creating geometry of discrete curves..."); - double t1 = Cpu(), w1 = TimeOfDay(); - std::vector<GEntity*> curves; - getEntities(curves, 1); - for(std::size_t i = 0; i < curves.size(); i++) { - discreteEdge *de = dynamic_cast<discreteEdge *>(curves[i]); - if(de) { - if(de->createGeometry()) - Msg::Error("Could not create geometry of discrete curve %d", de->tag()); + std::vector<discreteEdge *> e; + std::vector<discreteFace *> f; + std::vector<discreteRegion *> r; + + if(dimTags.empty()) { + for(eiter it = firstEdge(); it != lastEdge(); it++) { + discreteEdge *de = dynamic_cast<discreteEdge *>(*it); + if(de) e.push_back(de); + } + for(fiter it = firstFace(); it != lastFace(); it++) { + discreteFace *df = dynamic_cast<discreteFace *>(*it); + if(df) f.push_back(df); + } + for(riter it = firstRegion(); it != lastRegion(); it++) { + discreteRegion *dr = dynamic_cast<discreteRegion *>(*it); + if(dr) r.push_back(dr); } } - double t2 = Cpu(), w2 = TimeOfDay(); - Msg::StatusBar(true, - "Done creating geometry of discrete curves " - "(Wall %gs, CPU %gs)", - w2 - w1, t2 - t1); + else { + for(std::size_t i = 0; i < dimTags.size(); i++) { + int dim = dimTags[i].first; + int tag = dimTags[i].second; + if(dim == 1) { + discreteEdge *de = dynamic_cast<discreteEdge *>(getEdgeByTag(tag)); + if(de) e.push_back(de); + else Msg::Error("No discrete curve with tag %d", tag); + } + else if(dim == 2) { + discreteFace *df = dynamic_cast<discreteFace *>(getFaceByTag(tag)); + if(df) f.push_back(df); + else Msg::Error("No discrete surface with tag %d", tag); + } + else if(dim == 3) { + discreteRegion *dr = dynamic_cast<discreteRegion *>(getRegionByTag(tag)); + if(dr) r.push_back(dr); + else Msg::Error("No discrete volume with tag %d", tag); + } + } + } + + if(e.size()) { + Msg::StatusBar(true, "Creating geometry of discrete curves..."); + double t1 = Cpu(), w1 = TimeOfDay(); + for(std::size_t i = 0; i < e.size(); i++) { + if(e[i]->createGeometry()) + Msg::Error("Could not create geometry of discrete curve %d", e[i]->tag()); + } + double t2 = Cpu(), w2 = TimeOfDay(); + Msg::StatusBar(true, "Done creating geometry of discrete curves " + "(Wall %gs, CPU %gs)", w2 - w1, t2 - t1); + } - Msg::StatusBar(true, "Creating geometry of discrete surfaces..."); - t1 = Cpu(); - w1 = TimeOfDay(); - std::vector<GEntity*> surfaces; - getEntities(surfaces, 2); - Msg::StartProgressMeter(surfaces.size()); - for(std::size_t i = 0; i < surfaces.size(); i++) { - discreteFace *df = dynamic_cast<discreteFace *>(surfaces[i]); - if(df) { + if(f.size()) { + Msg::StatusBar(true, "Creating geometry of discrete surfaces..."); + double t1 = Cpu(), w1 = TimeOfDay(); + Msg::StartProgressMeter(f.size()); + for(std::size_t i = 0; i < f.size(); i++) { Msg::ProgressMeter(i, true, "Creating geometry"); - if(df->createGeometry()) - Msg::Error("Could not create geometry of discrete surface %d", - df->tag()); + if(f[i]->createGeometry()) + Msg::Error("Could not create geometry of discrete surface %d", f[i]->tag()); } + Msg::StopProgressMeter(); + double t2 = Cpu(); + double w2 = TimeOfDay(); + Msg::StatusBar(true, "Done creating geometry of discrete surfaces " + "(Wall %gs, CPU %gs)", w2 - w1, t2 - t1); + } + + if(r.size()) { + Msg::StatusBar(true, "Creating geometry of discrete volumes..."); + double t1 = Cpu(), w1 = TimeOfDay(); + for(std::size_t i = 0; i < r.size(); i++) { + if(r[i]->createGeometry()) + Msg::Error("Could not create geometry of discrete volume %d", r[i]->tag()); + } + double t2 = Cpu(), w2 = TimeOfDay(); + Msg::StatusBar(true, "Done creating geometry of discrete volumes " + "(Wall %gs, CPU %gs)", w2 - w1, t2 - t1); } - Msg::StopProgressMeter(); - t2 = Cpu(); - w2 = TimeOfDay(); - Msg::StatusBar(true, - "Done creating geometry of discrete surfaces " - "(Wall %gs, CPU %gs)", - w2 - w1, t2 - t1); } void GModel::_associateEntityWithMeshVertices(bool force) diff --git a/Geo/GModel.h b/Geo/GModel.h index 62ee4b5aac8c984a07e1a375ba929a20dbc3ea24..fb07f59e0d78494bf623a6cd428ed003cb954fe6 100644 --- a/Geo/GModel.h +++ b/Geo/GModel.h @@ -605,10 +605,10 @@ public: // remove duplicate mesh vertices int removeDuplicateMeshVertices(double tolerance); - // create a topology from the mesh if necessary, move the mesh of discrete - // entities to a geometry container, compute a parametrization for the - // discrete entities - void createGeometryOfDiscreteEntities(); + // create a geometry (i.e. a parametrization for curves and surfaces) for the + // given discrete entities (or all of them if dimTags is empty) + void createGeometryOfDiscreteEntities(const std::vector<std::pair<int, int> > + &dimTags = std::vector<std::pair<int, int> >()); // make discrete entities simply connected void makeDiscreteRegionsSimplyConnected(); diff --git a/Mesh/meshGRegion.cpp b/Mesh/meshGRegion.cpp index 36c82f6f097becbdf7be4dde43c43fe4500a1498..9f86ec15a7662bb65d32f3a0efcf260e1fa6bacf 100644 --- a/Mesh/meshGRegion.cpp +++ b/Mesh/meshGRegion.cpp @@ -33,6 +33,7 @@ static bool isFullyDiscrete(GRegion *gr) { if(gr->geomType() != GEntity::DiscreteVolume) return false; + if(gr->haveParametrization()) return false; std::vector<GFace *> f = gr->faces(); for(std::size_t i = 0; i < f.size(); i++) { if(f[i]->geomType() != GEntity::DiscreteSurface) return false; diff --git a/Parser/Gmsh.tab.cpp b/Parser/Gmsh.tab.cpp index 5ea6407368fa603120484869961bd86de1b8f726..1451b6f08fce8339d4fa6e3192e8e16b5c93a180 100644 --- a/Parser/Gmsh.tab.cpp +++ b/Parser/Gmsh.tab.cpp @@ -987,16 +987,16 @@ union yyalloc /* YYFINAL -- State number of the termination state. */ #define YYFINAL 5 /* YYLAST -- Last index in YYTABLE. */ -#define YYLAST 17695 +#define YYLAST 17898 /* YYNTOKENS -- Number of terminals. */ #define YYNTOKENS 265 /* YYNNTS -- Number of nonterminals. */ #define YYNNTS 114 /* YYNRULES -- Number of rules. */ -#define YYNRULES 631 +#define YYNRULES 633 /* YYNRULES -- Number of states. */ -#define YYNSTATES 2249 +#define YYNSTATES 2259 /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ #define YYUNDEFTOK 2 @@ -1083,52 +1083,52 @@ static const yytype_uint16 yyprhs[] = 701, 705, 708, 711, 714, 717, 720, 722, 724, 728, 729, 735, 741, 747, 748, 751, 752, 755, 763, 771, 779, 790, 801, 810, 819, 827, 835, 847, 855, 864, - 873, 882, 892, 901, 905, 910, 921, 929, 937, 945, - 953, 961, 969, 977, 985, 993, 1001, 1011, 1019, 1027, - 1036, 1045, 1058, 1059, 1069, 1071, 1073, 1075, 1077, 1082, - 1084, 1086, 1088, 1093, 1095, 1097, 1102, 1104, 1106, 1108, - 1113, 1119, 1131, 1137, 1147, 1157, 1165, 1170, 1180, 1191, - 1201, 1203, 1205, 1206, 1209, 1216, 1224, 1232, 1239, 1247, - 1256, 1267, 1282, 1299, 1312, 1327, 1342, 1357, 1372, 1381, - 1390, 1397, 1402, 1408, 1414, 1421, 1428, 1432, 1437, 1441, - 1447, 1454, 1460, 1465, 1469, 1474, 1478, 1483, 1489, 1494, - 1500, 1504, 1510, 1518, 1526, 1530, 1538, 1542, 1545, 1548, - 1551, 1554, 1557, 1573, 1576, 1579, 1582, 1592, 1604, 1607, - 1610, 1613, 1616, 1619, 1636, 1648, 1655, 1664, 1673, 1684, - 1686, 1689, 1692, 1694, 1698, 1702, 1707, 1712, 1714, 1716, - 1722, 1734, 1748, 1749, 1757, 1758, 1772, 1773, 1789, 1790, - 1797, 1807, 1810, 1814, 1825, 1839, 1841, 1844, 1850, 1858, - 1861, 1864, 1868, 1871, 1875, 1878, 1882, 1892, 1899, 1901, - 1903, 1905, 1907, 1909, 1910, 1913, 1917, 1921, 1926, 1936, - 1941, 1956, 1957, 1961, 1962, 1964, 1965, 1968, 1969, 1972, - 1973, 1976, 1983, 1991, 1998, 2004, 2008, 2017, 2024, 2033, - 2042, 2048, 2053, 2060, 2072, 2084, 2103, 2122, 2135, 2148, - 2161, 2172, 2177, 2182, 2187, 2192, 2197, 2200, 2204, 2211, - 2213, 2215, 2217, 2220, 2226, 2234, 2245, 2247, 2251, 2254, - 2257, 2260, 2264, 2268, 2272, 2276, 2280, 2284, 2288, 2292, - 2296, 2300, 2304, 2308, 2312, 2316, 2320, 2324, 2328, 2332, - 2338, 2343, 2348, 2353, 2358, 2363, 2368, 2373, 2378, 2383, - 2388, 2395, 2400, 2405, 2410, 2415, 2420, 2425, 2430, 2435, - 2442, 2449, 2456, 2461, 2468, 2475, 2477, 2479, 2481, 2483, - 2485, 2487, 2489, 2491, 2493, 2495, 2497, 2498, 2505, 2507, - 2512, 2519, 2521, 2526, 2531, 2536, 2543, 2549, 2557, 2566, - 2577, 2582, 2587, 2594, 2599, 2603, 2606, 2612, 2618, 2622, - 2628, 2635, 2644, 2651, 2660, 2667, 2672, 2680, 2687, 2694, - 2701, 2706, 2713, 2718, 2719, 2722, 2723, 2726, 2727, 2735, - 2737, 2741, 2743, 2746, 2747, 2751, 2753, 2756, 2759, 2763, - 2767, 2779, 2789, 2797, 2805, 2807, 2811, 2813, 2815, 2818, - 2822, 2827, 2833, 2835, 2839, 2841, 2844, 2848, 2852, 2858, - 2863, 2868, 2871, 2876, 2879, 2883, 2887, 2892, 2898, 2904, - 2910, 2912, 2914, 2916, 2920, 2926, 2934, 2939, 2944, 2949, - 2956, 2963, 2972, 2981, 2986, 3001, 3006, 3011, 3013, 3015, - 3019, 3023, 3033, 3041, 3043, 3049, 3053, 3060, 3062, 3066, - 3068, 3070, 3075, 3080, 3084, 3090, 3097, 3106, 3113, 3118, - 3124, 3126, 3131, 3133, 3135, 3137, 3139, 3144, 3151, 3156, - 3163, 3169, 3177, 3182, 3187, 3192, 3201, 3206, 3211, 3216, - 3221, 3230, 3239, 3246, 3251, 3258, 3263, 3265, 3267, 3272, - 3277, 3278, 3285, 3290, 3293, 3298, 3303, 3305, 3307, 3311, - 3313, 3315, 3319, 3323, 3327, 3333, 3341, 3347, 3353, 3362, - 3364, 3366 + 873, 882, 892, 901, 910, 914, 919, 930, 938, 946, + 954, 962, 970, 978, 986, 994, 1002, 1010, 1020, 1028, + 1036, 1045, 1054, 1067, 1068, 1078, 1080, 1082, 1084, 1086, + 1091, 1093, 1095, 1097, 1102, 1104, 1106, 1111, 1113, 1115, + 1117, 1122, 1128, 1140, 1146, 1156, 1166, 1174, 1179, 1189, + 1200, 1210, 1212, 1214, 1215, 1218, 1225, 1233, 1241, 1248, + 1256, 1265, 1276, 1291, 1308, 1321, 1336, 1351, 1366, 1381, + 1390, 1399, 1406, 1411, 1417, 1423, 1430, 1437, 1441, 1446, + 1450, 1456, 1463, 1469, 1474, 1478, 1483, 1487, 1492, 1498, + 1503, 1509, 1513, 1519, 1527, 1535, 1539, 1547, 1551, 1554, + 1557, 1560, 1563, 1566, 1582, 1585, 1588, 1591, 1601, 1613, + 1616, 1621, 1624, 1627, 1630, 1633, 1650, 1662, 1669, 1678, + 1687, 1698, 1700, 1703, 1706, 1708, 1712, 1716, 1721, 1726, + 1728, 1730, 1736, 1748, 1762, 1763, 1771, 1772, 1786, 1787, + 1803, 1804, 1811, 1821, 1824, 1828, 1839, 1853, 1855, 1858, + 1864, 1872, 1875, 1878, 1882, 1885, 1889, 1892, 1896, 1906, + 1913, 1915, 1917, 1919, 1921, 1923, 1924, 1927, 1931, 1935, + 1940, 1950, 1955, 1970, 1971, 1975, 1976, 1978, 1979, 1982, + 1983, 1986, 1987, 1990, 1997, 2005, 2012, 2018, 2022, 2031, + 2038, 2047, 2056, 2062, 2067, 2074, 2086, 2098, 2117, 2136, + 2149, 2162, 2175, 2186, 2191, 2196, 2201, 2206, 2211, 2214, + 2218, 2225, 2227, 2229, 2231, 2234, 2240, 2248, 2259, 2261, + 2265, 2268, 2271, 2274, 2278, 2282, 2286, 2290, 2294, 2298, + 2302, 2306, 2310, 2314, 2318, 2322, 2326, 2330, 2334, 2338, + 2342, 2346, 2352, 2357, 2362, 2367, 2372, 2377, 2382, 2387, + 2392, 2397, 2402, 2409, 2414, 2419, 2424, 2429, 2434, 2439, + 2444, 2449, 2456, 2463, 2470, 2475, 2482, 2489, 2491, 2493, + 2495, 2497, 2499, 2501, 2503, 2505, 2507, 2509, 2511, 2512, + 2519, 2521, 2526, 2533, 2535, 2540, 2545, 2550, 2557, 2563, + 2571, 2580, 2591, 2596, 2601, 2608, 2613, 2617, 2620, 2626, + 2632, 2636, 2642, 2649, 2658, 2665, 2674, 2681, 2686, 2694, + 2701, 2708, 2715, 2720, 2727, 2732, 2733, 2736, 2737, 2740, + 2741, 2749, 2751, 2755, 2757, 2760, 2761, 2765, 2767, 2770, + 2773, 2777, 2781, 2793, 2803, 2811, 2819, 2821, 2825, 2827, + 2829, 2832, 2836, 2841, 2847, 2849, 2853, 2855, 2858, 2862, + 2866, 2872, 2877, 2882, 2885, 2890, 2893, 2897, 2901, 2906, + 2912, 2918, 2924, 2926, 2928, 2930, 2934, 2940, 2948, 2953, + 2958, 2963, 2970, 2977, 2986, 2995, 3000, 3015, 3020, 3025, + 3027, 3029, 3033, 3037, 3047, 3055, 3057, 3063, 3067, 3074, + 3076, 3080, 3082, 3084, 3089, 3094, 3098, 3104, 3111, 3120, + 3127, 3132, 3138, 3140, 3145, 3147, 3149, 3151, 3153, 3158, + 3165, 3170, 3177, 3183, 3191, 3196, 3201, 3206, 3215, 3220, + 3225, 3230, 3235, 3244, 3253, 3260, 3265, 3272, 3277, 3279, + 3281, 3286, 3291, 3292, 3299, 3304, 3307, 3312, 3317, 3319, + 3321, 3325, 3327, 3329, 3333, 3337, 3341, 3347, 3355, 3361, + 3367, 3376, 3378, 3380 }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ @@ -1224,254 +1224,255 @@ static const yytype_int16 yyrhs[] = 361, 6, -1, 107, 255, 348, 256, 7, 361, 308, 6, -1, 136, 107, 255, 348, 256, 7, 361, 308, 6, -1, 184, 107, 255, 348, 256, 7, 361, 6, - -1, 13, 14, 6, -1, 14, 107, 348, 6, -1, - 123, 107, 255, 348, 256, 7, 5, 5, 5, 6, - -1, 105, 255, 348, 256, 7, 361, 6, -1, 106, - 255, 348, 256, 7, 361, 6, -1, 110, 255, 348, - 256, 7, 361, 6, -1, 113, 255, 348, 256, 7, - 361, 6, -1, 117, 255, 348, 256, 7, 361, 6, - -1, 118, 255, 348, 256, 7, 361, 6, -1, 111, - 255, 348, 256, 7, 361, 6, -1, 112, 255, 348, - 256, 7, 361, 6, -1, 132, 255, 348, 256, 7, - 361, 6, -1, 159, 255, 348, 256, 7, 361, 6, - -1, 107, 4, 255, 348, 256, 7, 361, 310, 6, - -1, 109, 255, 348, 256, 7, 361, 6, -1, 131, - 255, 348, 256, 7, 361, 6, -1, 136, 131, 255, - 348, 256, 7, 361, 6, -1, 139, 314, 255, 348, + -1, 185, 107, 255, 348, 256, 7, 361, 6, -1, + 13, 14, 6, -1, 14, 107, 348, 6, -1, 123, + 107, 255, 348, 256, 7, 5, 5, 5, 6, -1, + 105, 255, 348, 256, 7, 361, 6, -1, 106, 255, + 348, 256, 7, 361, 6, -1, 110, 255, 348, 256, + 7, 361, 6, -1, 113, 255, 348, 256, 7, 361, + 6, -1, 117, 255, 348, 256, 7, 361, 6, -1, + 118, 255, 348, 256, 7, 361, 6, -1, 111, 255, + 348, 256, 7, 361, 6, -1, 112, 255, 348, 256, + 7, 361, 6, -1, 132, 255, 348, 256, 7, 361, + 6, -1, 159, 255, 348, 256, 7, 361, 6, -1, + 107, 4, 255, 348, 256, 7, 361, 310, 6, -1, + 109, 255, 348, 256, 7, 361, 6, -1, 131, 255, + 348, 256, 7, 361, 6, -1, 136, 131, 255, 348, 256, 7, 361, 6, -1, 139, 314, 255, 348, 256, - 7, 361, 4, 259, 360, 260, 6, -1, -1, 138, - 313, 312, 255, 307, 256, 287, 361, 6, -1, 101, + 7, 361, 6, -1, 139, 314, 255, 348, 256, 7, + 361, 4, 259, 360, 260, 6, -1, -1, 138, 313, + 312, 255, 307, 256, 287, 361, 6, -1, 101, -1, + 104, -1, 107, -1, 109, -1, 120, 259, 348, 260, -1, 104, -1, 107, -1, 109, -1, 120, 259, 348, - 260, -1, 104, -1, 107, -1, 109, -1, 120, 259, - 348, 260, -1, 104, -1, 107, -1, 120, 259, 348, - 260, -1, 101, -1, 104, -1, 107, -1, 120, 259, - 348, 260, -1, 148, 358, 259, 318, 260, -1, 147, - 259, 358, 264, 358, 264, 348, 260, 259, 318, 260, - -1, 149, 358, 259, 318, 260, -1, 150, 259, 358, - 264, 348, 260, 259, 318, 260, -1, 150, 259, 358, - 264, 358, 260, 259, 318, 260, -1, 153, 259, 364, - 260, 259, 318, 260, -1, 4, 259, 318, 260, -1, - 165, 104, 259, 364, 260, 107, 259, 348, 260, -1, - 162, 104, 259, 348, 260, 101, 259, 364, 260, 6, - -1, 162, 104, 255, 348, 256, 259, 364, 260, 6, - -1, 319, -1, 317, -1, -1, 319, 311, -1, 319, - 313, 259, 364, 260, 6, -1, 319, 138, 313, 259, - 364, 260, 6, -1, 319, 141, 313, 259, 364, 260, - 6, -1, 319, 313, 259, 8, 260, 6, -1, 319, - 138, 313, 259, 8, 260, 6, -1, 152, 135, 255, - 348, 256, 7, 361, 6, -1, 152, 101, 255, 348, - 256, 7, 259, 360, 260, 6, -1, 152, 135, 255, - 348, 256, 7, 259, 358, 264, 358, 264, 364, 260, - 6, -1, 152, 135, 255, 348, 256, 7, 259, 358, - 264, 358, 264, 358, 264, 364, 260, 6, -1, 152, - 105, 255, 348, 256, 7, 259, 358, 264, 364, 260, - 6, -1, 152, 111, 255, 348, 256, 7, 259, 358, - 264, 358, 264, 364, 260, 6, -1, 152, 112, 255, - 348, 256, 7, 259, 358, 264, 358, 264, 364, 260, - 6, -1, 152, 114, 255, 348, 256, 7, 259, 358, - 264, 358, 264, 364, 260, 6, -1, 152, 115, 255, - 348, 256, 7, 259, 358, 264, 358, 264, 364, 260, - 6, -1, 152, 4, 255, 348, 256, 7, 361, 6, - -1, 152, 4, 255, 348, 256, 7, 5, 6, -1, - 152, 4, 259, 348, 260, 6, -1, 163, 259, 319, - 260, -1, 145, 163, 259, 319, 260, -1, 163, 4, - 259, 319, 260, -1, 163, 200, 257, 348, 258, 6, - -1, 163, 4, 257, 348, 258, 6, -1, 163, 378, - 6, -1, 163, 4, 4, 6, -1, 163, 93, 6, - -1, 189, 365, 259, 319, 260, -1, 145, 189, 365, - 259, 319, 260, -1, 225, 348, 259, 319, 260, -1, - 205, 259, 8, 260, -1, 205, 5, 6, -1, 206, - 259, 8, 260, -1, 206, 5, 6, -1, 205, 259, - 319, 260, -1, 145, 205, 259, 319, 260, -1, 206, - 259, 319, 260, -1, 145, 206, 259, 319, 260, -1, - 378, 369, 6, -1, 79, 255, 375, 256, 6, -1, - 378, 378, 257, 348, 258, 368, 6, -1, 378, 378, - 378, 257, 348, 258, 6, -1, 378, 348, 6, -1, - 143, 255, 4, 256, 261, 4, 6, -1, 183, 4, - 6, -1, 198, 6, -1, 199, 6, -1, 74, 6, - -1, 75, 6, -1, 67, 6, -1, 67, 259, 348, - 264, 348, 264, 348, 264, 348, 264, 348, 264, 348, - 260, 6, -1, 68, 6, -1, 69, 6, -1, 84, - 6, -1, 86, 259, 348, 264, 348, 264, 348, 260, - 6, -1, 86, 259, 348, 264, 348, 264, 348, 264, - 348, 260, 6, -1, 85, 6, -1, 87, 6, -1, - 88, 6, -1, 125, 6, -1, 126, 6, -1, 127, - 259, 364, 260, 259, 364, 260, 259, 360, 260, 259, - 348, 264, 348, 260, 6, -1, 203, 255, 259, 364, - 260, 264, 369, 264, 369, 256, 6, -1, 191, 255, - 348, 8, 348, 256, -1, 191, 255, 348, 8, 348, - 8, 348, 256, -1, 191, 4, 192, 259, 348, 8, - 348, 260, -1, 191, 4, 192, 259, 348, 8, 348, - 8, 348, 260, -1, 193, -1, 204, 4, -1, 204, - 369, -1, 201, -1, 202, 378, 6, -1, 202, 369, - 6, -1, 194, 255, 348, 256, -1, 195, 255, 348, - 256, -1, 196, -1, 197, -1, 151, 358, 259, 319, - 260, -1, 151, 259, 358, 264, 358, 264, 348, 260, - 259, 319, 260, -1, 151, 259, 358, 264, 358, 264, - 358, 264, 348, 260, 259, 319, 260, -1, -1, 151, - 358, 259, 319, 329, 333, 260, -1, -1, 151, 259, - 358, 264, 358, 264, 348, 260, 259, 319, 330, 333, - 260, -1, -1, 151, 259, 358, 264, 358, 264, 358, - 264, 348, 260, 259, 319, 331, 333, 260, -1, -1, - 151, 259, 319, 332, 333, 260, -1, 151, 259, 319, - 260, 142, 119, 259, 348, 260, -1, 131, 361, -1, - 136, 131, 361, -1, 133, 259, 364, 260, 259, 364, - 260, 259, 364, 260, -1, 134, 259, 364, 260, 259, - 364, 260, 259, 364, 260, 259, 364, 260, -1, 334, - -1, 333, 334, -1, 169, 259, 348, 260, 6, -1, - 169, 259, 361, 264, 361, 260, 6, -1, 170, 6, - -1, 160, 6, -1, 160, 348, 6, -1, 175, 6, - -1, 175, 177, 6, -1, 176, 6, -1, 176, 177, - 6, -1, 171, 255, 348, 256, 7, 361, 142, 348, - 6, -1, 142, 4, 257, 348, 258, 6, -1, 154, - -1, 155, -1, 156, -1, 157, -1, 158, -1, -1, - 163, 6, -1, 145, 163, 6, -1, 163, 348, 6, - -1, 145, 163, 348, 6, -1, 335, 259, 319, 336, - 260, 259, 319, 336, 260, -1, 116, 255, 368, 256, - -1, 335, 255, 348, 256, 7, 259, 319, 336, 260, - 259, 319, 336, 260, 6, -1, -1, 142, 4, 348, - -1, -1, 4, -1, -1, 7, 361, -1, -1, 7, - 348, -1, -1, 153, 361, -1, 121, 122, 362, 7, - 348, 6, -1, 137, 104, 362, 7, 348, 339, 6, - -1, 137, 107, 362, 341, 340, 6, -1, 137, 109, - 362, 341, 6, -1, 178, 362, 6, -1, 99, 313, - 255, 348, 264, 348, 256, 6, -1, 213, 313, 255, - 348, 256, 6, -1, 166, 107, 259, 364, 260, 7, - 348, 6, -1, 168, 107, 259, 364, 260, 7, 348, - 6, -1, 160, 107, 362, 342, 6, -1, 160, 109, - 362, 6, -1, 161, 107, 362, 7, 348, 6, -1, - 140, 104, 259, 364, 260, 7, 259, 364, 260, 343, - 6, -1, 140, 107, 259, 364, 260, 7, 259, 364, - 260, 343, 6, -1, 140, 104, 259, 364, 260, 7, - 259, 364, 260, 147, 259, 358, 264, 358, 264, 348, - 260, 6, -1, 140, 107, 259, 364, 260, 7, 259, - 364, 260, 147, 259, 358, 264, 358, 264, 348, 260, - 6, -1, 140, 104, 259, 364, 260, 7, 259, 364, - 260, 148, 358, 6, -1, 140, 107, 259, 364, 260, - 7, 259, 364, 260, 148, 358, 6, -1, 140, 107, - 348, 259, 364, 260, 7, 348, 259, 364, 260, 6, - -1, 313, 259, 364, 260, 192, 313, 259, 348, 260, - 6, -1, 167, 315, 362, 6, -1, 128, 316, 362, - 6, -1, 129, 109, 361, 6, -1, 144, 104, 361, - 6, -1, 139, 314, 361, 6, -1, 164, 6, -1, - 164, 4, 6, -1, 164, 101, 259, 364, 260, 6, - -1, 214, -1, 215, -1, 216, -1, 346, 6, -1, - 346, 259, 361, 260, 6, -1, 346, 259, 361, 264, - 361, 260, 6, -1, 346, 255, 361, 256, 259, 361, - 264, 361, 260, 6, -1, 349, -1, 255, 348, 256, - -1, 244, 348, -1, 243, 348, -1, 250, 348, -1, - 348, 244, 348, -1, 348, 243, 348, -1, 348, 245, - 348, -1, 348, 246, 348, -1, 348, 248, 348, -1, - 348, 249, 348, -1, 348, 247, 348, -1, 348, 254, - 348, -1, 348, 237, 348, -1, 348, 238, 348, -1, - 348, 242, 348, -1, 348, 241, 348, -1, 348, 236, - 348, -1, 348, 235, 348, -1, 348, 234, 348, -1, - 348, 233, 348, -1, 348, 239, 348, -1, 348, 240, - 348, -1, 348, 232, 348, 8, 348, -1, 16, 289, - 348, 290, -1, 17, 289, 348, 290, -1, 18, 289, - 348, 290, -1, 19, 289, 348, 290, -1, 20, 289, - 348, 290, -1, 21, 289, 348, 290, -1, 22, 289, - 348, 290, -1, 23, 289, 348, 290, -1, 24, 289, - 348, 290, -1, 26, 289, 348, 290, -1, 27, 289, - 348, 264, 348, 290, -1, 28, 289, 348, 290, -1, - 29, 289, 348, 290, -1, 30, 289, 348, 290, -1, - 31, 289, 348, 290, -1, 32, 289, 348, 290, -1, - 33, 289, 348, 290, -1, 34, 289, 348, 290, -1, - 35, 289, 348, 290, -1, 38, 289, 348, 264, 348, - 290, -1, 39, 289, 348, 264, 348, 290, -1, 40, - 289, 348, 264, 348, 290, -1, 25, 289, 348, 290, - -1, 37, 289, 348, 264, 348, 290, -1, 36, 289, - 348, 264, 348, 290, -1, 3, -1, 10, -1, 15, - -1, 11, -1, 12, -1, 221, -1, 222, -1, 223, - -1, 81, -1, 82, -1, 83, -1, -1, 92, 289, - 348, 350, 300, 290, -1, 353, -1, 211, 289, 368, - 290, -1, 211, 289, 368, 264, 348, 290, -1, 355, - -1, 378, 257, 348, 258, -1, 378, 255, 348, 256, - -1, 217, 255, 355, 256, -1, 217, 255, 355, 261, - 291, 256, -1, 219, 255, 355, 351, 256, -1, 219, - 255, 355, 261, 291, 351, 256, -1, 219, 255, 355, - 289, 348, 290, 351, 256, -1, 219, 255, 355, 261, - 291, 289, 348, 290, 351, 256, -1, 218, 255, 369, - 256, -1, 262, 378, 289, 290, -1, 262, 355, 261, - 291, 289, 290, -1, 95, 289, 378, 290, -1, 95, - 289, 290, -1, 378, 288, -1, 378, 257, 348, 258, - 288, -1, 378, 255, 348, 256, 288, -1, 378, 261, - 291, -1, 378, 9, 378, 261, 291, -1, 378, 261, - 291, 255, 348, 256, -1, 378, 9, 378, 261, 291, - 255, 348, 256, -1, 378, 261, 291, 257, 348, 258, - -1, 378, 9, 378, 261, 291, 257, 348, 258, -1, - 378, 257, 348, 258, 261, 291, -1, 378, 261, 291, - 288, -1, 378, 257, 348, 258, 261, 291, 288, -1, - 207, 255, 368, 264, 348, 256, -1, 59, 255, 361, - 264, 361, 256, -1, 60, 289, 368, 264, 368, 290, - -1, 58, 289, 368, 290, -1, 61, 289, 368, 264, - 368, 290, -1, 66, 255, 375, 256, -1, -1, 264, - 348, -1, -1, 264, 368, -1, -1, 93, 355, 357, - 354, 257, 301, 258, -1, 378, -1, 378, 9, 378, - -1, 96, -1, 96, 348, -1, -1, 255, 356, 256, - -1, 359, -1, 244, 358, -1, 243, 358, -1, 358, - 244, 358, -1, 358, 243, 358, -1, 259, 348, 264, - 348, 264, 348, 264, 348, 264, 348, 260, -1, 259, - 348, 264, 348, 264, 348, 264, 348, 260, -1, 259, - 348, 264, 348, 264, 348, 260, -1, 255, 348, 264, - 348, 264, 348, 256, -1, 361, -1, 360, 264, 361, - -1, 348, -1, 363, -1, 259, 260, -1, 259, 364, - 260, -1, 244, 259, 364, 260, -1, 348, 245, 259, - 364, 260, -1, 361, -1, 259, 8, 260, -1, 5, - -1, 244, 363, -1, 348, 245, 363, -1, 348, 8, - 348, -1, 348, 8, 348, 8, 348, -1, 101, 259, - 348, 260, -1, 101, 259, 8, 260, -1, 101, 5, - -1, 314, 259, 8, 260, -1, 314, 5, -1, 138, - 313, 362, -1, 141, 313, 361, -1, 313, 192, 67, - 361, -1, 67, 313, 259, 364, 260, -1, 76, 314, - 259, 348, 260, -1, 77, 314, 259, 348, 260, -1, - 317, -1, 328, -1, 337, -1, 378, 289, 290, -1, - 378, 261, 291, 289, 290, -1, 378, 9, 378, 261, - 291, 289, 290, -1, 41, 257, 378, 258, -1, 41, - 257, 363, 258, -1, 41, 255, 363, 256, -1, 41, - 289, 259, 364, 260, 290, -1, 378, 289, 259, 364, - 260, 290, -1, 42, 289, 348, 264, 348, 264, 348, - 290, -1, 43, 289, 348, 264, 348, 264, 348, 290, - -1, 44, 289, 368, 290, -1, 45, 289, 348, 264, - 348, 264, 348, 264, 348, 264, 348, 264, 348, 290, - -1, 212, 289, 363, 290, -1, 32, 289, 363, 290, - -1, 348, -1, 363, -1, 364, 264, 348, -1, 364, - 264, 363, -1, 259, 348, 264, 348, 264, 348, 264, + 260, -1, 104, -1, 107, -1, 120, 259, 348, 260, + -1, 101, -1, 104, -1, 107, -1, 120, 259, 348, + 260, -1, 148, 358, 259, 318, 260, -1, 147, 259, + 358, 264, 358, 264, 348, 260, 259, 318, 260, -1, + 149, 358, 259, 318, 260, -1, 150, 259, 358, 264, + 348, 260, 259, 318, 260, -1, 150, 259, 358, 264, + 358, 260, 259, 318, 260, -1, 153, 259, 364, 260, + 259, 318, 260, -1, 4, 259, 318, 260, -1, 165, + 104, 259, 364, 260, 107, 259, 348, 260, -1, 162, + 104, 259, 348, 260, 101, 259, 364, 260, 6, -1, + 162, 104, 255, 348, 256, 259, 364, 260, 6, -1, + 319, -1, 317, -1, -1, 319, 311, -1, 319, 313, + 259, 364, 260, 6, -1, 319, 138, 313, 259, 364, + 260, 6, -1, 319, 141, 313, 259, 364, 260, 6, + -1, 319, 313, 259, 8, 260, 6, -1, 319, 138, + 313, 259, 8, 260, 6, -1, 152, 135, 255, 348, + 256, 7, 361, 6, -1, 152, 101, 255, 348, 256, + 7, 259, 360, 260, 6, -1, 152, 135, 255, 348, + 256, 7, 259, 358, 264, 358, 264, 364, 260, 6, + -1, 152, 135, 255, 348, 256, 7, 259, 358, 264, + 358, 264, 358, 264, 364, 260, 6, -1, 152, 105, + 255, 348, 256, 7, 259, 358, 264, 364, 260, 6, + -1, 152, 111, 255, 348, 256, 7, 259, 358, 264, + 358, 264, 364, 260, 6, -1, 152, 112, 255, 348, + 256, 7, 259, 358, 264, 358, 264, 364, 260, 6, + -1, 152, 114, 255, 348, 256, 7, 259, 358, 264, + 358, 264, 364, 260, 6, -1, 152, 115, 255, 348, + 256, 7, 259, 358, 264, 358, 264, 364, 260, 6, + -1, 152, 4, 255, 348, 256, 7, 361, 6, -1, + 152, 4, 255, 348, 256, 7, 5, 6, -1, 152, + 4, 259, 348, 260, 6, -1, 163, 259, 319, 260, + -1, 145, 163, 259, 319, 260, -1, 163, 4, 259, + 319, 260, -1, 163, 200, 257, 348, 258, 6, -1, + 163, 4, 257, 348, 258, 6, -1, 163, 378, 6, + -1, 163, 4, 4, 6, -1, 163, 93, 6, -1, + 189, 365, 259, 319, 260, -1, 145, 189, 365, 259, + 319, 260, -1, 225, 348, 259, 319, 260, -1, 205, + 259, 8, 260, -1, 205, 5, 6, -1, 206, 259, + 8, 260, -1, 206, 5, 6, -1, 205, 259, 319, + 260, -1, 145, 205, 259, 319, 260, -1, 206, 259, + 319, 260, -1, 145, 206, 259, 319, 260, -1, 378, + 369, 6, -1, 79, 255, 375, 256, 6, -1, 378, + 378, 257, 348, 258, 368, 6, -1, 378, 378, 378, + 257, 348, 258, 6, -1, 378, 348, 6, -1, 143, + 255, 4, 256, 261, 4, 6, -1, 183, 4, 6, + -1, 198, 6, -1, 199, 6, -1, 74, 6, -1, + 75, 6, -1, 67, 6, -1, 67, 259, 348, 264, + 348, 264, 348, 264, 348, 264, 348, 264, 348, 260, + 6, -1, 68, 6, -1, 69, 6, -1, 84, 6, + -1, 86, 259, 348, 264, 348, 264, 348, 260, 6, + -1, 86, 259, 348, 264, 348, 264, 348, 264, 348, + 260, 6, -1, 85, 6, -1, 85, 259, 319, 260, + -1, 87, 6, -1, 88, 6, -1, 125, 6, -1, + 126, 6, -1, 127, 259, 364, 260, 259, 364, 260, + 259, 360, 260, 259, 348, 264, 348, 260, 6, -1, + 203, 255, 259, 364, 260, 264, 369, 264, 369, 256, + 6, -1, 191, 255, 348, 8, 348, 256, -1, 191, + 255, 348, 8, 348, 8, 348, 256, -1, 191, 4, + 192, 259, 348, 8, 348, 260, -1, 191, 4, 192, + 259, 348, 8, 348, 8, 348, 260, -1, 193, -1, + 204, 4, -1, 204, 369, -1, 201, -1, 202, 378, + 6, -1, 202, 369, 6, -1, 194, 255, 348, 256, + -1, 195, 255, 348, 256, -1, 196, -1, 197, -1, + 151, 358, 259, 319, 260, -1, 151, 259, 358, 264, + 358, 264, 348, 260, 259, 319, 260, -1, 151, 259, + 358, 264, 358, 264, 358, 264, 348, 260, 259, 319, + 260, -1, -1, 151, 358, 259, 319, 329, 333, 260, + -1, -1, 151, 259, 358, 264, 358, 264, 348, 260, + 259, 319, 330, 333, 260, -1, -1, 151, 259, 358, + 264, 358, 264, 358, 264, 348, 260, 259, 319, 331, + 333, 260, -1, -1, 151, 259, 319, 332, 333, 260, + -1, 151, 259, 319, 260, 142, 119, 259, 348, 260, + -1, 131, 361, -1, 136, 131, 361, -1, 133, 259, + 364, 260, 259, 364, 260, 259, 364, 260, -1, 134, + 259, 364, 260, 259, 364, 260, 259, 364, 260, 259, + 364, 260, -1, 334, -1, 333, 334, -1, 169, 259, + 348, 260, 6, -1, 169, 259, 361, 264, 361, 260, + 6, -1, 170, 6, -1, 160, 6, -1, 160, 348, + 6, -1, 175, 6, -1, 175, 177, 6, -1, 176, + 6, -1, 176, 177, 6, -1, 171, 255, 348, 256, + 7, 361, 142, 348, 6, -1, 142, 4, 257, 348, + 258, 6, -1, 154, -1, 155, -1, 156, -1, 157, + -1, 158, -1, -1, 163, 6, -1, 145, 163, 6, + -1, 163, 348, 6, -1, 145, 163, 348, 6, -1, + 335, 259, 319, 336, 260, 259, 319, 336, 260, -1, + 116, 255, 368, 256, -1, 335, 255, 348, 256, 7, + 259, 319, 336, 260, 259, 319, 336, 260, 6, -1, + -1, 142, 4, 348, -1, -1, 4, -1, -1, 7, + 361, -1, -1, 7, 348, -1, -1, 153, 361, -1, + 121, 122, 362, 7, 348, 6, -1, 137, 104, 362, + 7, 348, 339, 6, -1, 137, 107, 362, 341, 340, + 6, -1, 137, 109, 362, 341, 6, -1, 178, 362, + 6, -1, 99, 313, 255, 348, 264, 348, 256, 6, + -1, 213, 313, 255, 348, 256, 6, -1, 166, 107, + 259, 364, 260, 7, 348, 6, -1, 168, 107, 259, + 364, 260, 7, 348, 6, -1, 160, 107, 362, 342, + 6, -1, 160, 109, 362, 6, -1, 161, 107, 362, + 7, 348, 6, -1, 140, 104, 259, 364, 260, 7, + 259, 364, 260, 343, 6, -1, 140, 107, 259, 364, + 260, 7, 259, 364, 260, 343, 6, -1, 140, 104, + 259, 364, 260, 7, 259, 364, 260, 147, 259, 358, + 264, 358, 264, 348, 260, 6, -1, 140, 107, 259, + 364, 260, 7, 259, 364, 260, 147, 259, 358, 264, + 358, 264, 348, 260, 6, -1, 140, 104, 259, 364, + 260, 7, 259, 364, 260, 148, 358, 6, -1, 140, + 107, 259, 364, 260, 7, 259, 364, 260, 148, 358, + 6, -1, 140, 107, 348, 259, 364, 260, 7, 348, + 259, 364, 260, 6, -1, 313, 259, 364, 260, 192, + 313, 259, 348, 260, 6, -1, 167, 315, 362, 6, + -1, 128, 316, 362, 6, -1, 129, 109, 361, 6, + -1, 144, 104, 361, 6, -1, 139, 314, 361, 6, + -1, 164, 6, -1, 164, 4, 6, -1, 164, 101, + 259, 364, 260, 6, -1, 214, -1, 215, -1, 216, + -1, 346, 6, -1, 346, 259, 361, 260, 6, -1, + 346, 259, 361, 264, 361, 260, 6, -1, 346, 255, + 361, 256, 259, 361, 264, 361, 260, 6, -1, 349, + -1, 255, 348, 256, -1, 244, 348, -1, 243, 348, + -1, 250, 348, -1, 348, 244, 348, -1, 348, 243, + 348, -1, 348, 245, 348, -1, 348, 246, 348, -1, + 348, 248, 348, -1, 348, 249, 348, -1, 348, 247, + 348, -1, 348, 254, 348, -1, 348, 237, 348, -1, + 348, 238, 348, -1, 348, 242, 348, -1, 348, 241, + 348, -1, 348, 236, 348, -1, 348, 235, 348, -1, + 348, 234, 348, -1, 348, 233, 348, -1, 348, 239, + 348, -1, 348, 240, 348, -1, 348, 232, 348, 8, + 348, -1, 16, 289, 348, 290, -1, 17, 289, 348, + 290, -1, 18, 289, 348, 290, -1, 19, 289, 348, + 290, -1, 20, 289, 348, 290, -1, 21, 289, 348, + 290, -1, 22, 289, 348, 290, -1, 23, 289, 348, + 290, -1, 24, 289, 348, 290, -1, 26, 289, 348, + 290, -1, 27, 289, 348, 264, 348, 290, -1, 28, + 289, 348, 290, -1, 29, 289, 348, 290, -1, 30, + 289, 348, 290, -1, 31, 289, 348, 290, -1, 32, + 289, 348, 290, -1, 33, 289, 348, 290, -1, 34, + 289, 348, 290, -1, 35, 289, 348, 290, -1, 38, + 289, 348, 264, 348, 290, -1, 39, 289, 348, 264, + 348, 290, -1, 40, 289, 348, 264, 348, 290, -1, + 25, 289, 348, 290, -1, 37, 289, 348, 264, 348, + 290, -1, 36, 289, 348, 264, 348, 290, -1, 3, + -1, 10, -1, 15, -1, 11, -1, 12, -1, 221, + -1, 222, -1, 223, -1, 81, -1, 82, -1, 83, + -1, -1, 92, 289, 348, 350, 300, 290, -1, 353, + -1, 211, 289, 368, 290, -1, 211, 289, 368, 264, + 348, 290, -1, 355, -1, 378, 257, 348, 258, -1, + 378, 255, 348, 256, -1, 217, 255, 355, 256, -1, + 217, 255, 355, 261, 291, 256, -1, 219, 255, 355, + 351, 256, -1, 219, 255, 355, 261, 291, 351, 256, + -1, 219, 255, 355, 289, 348, 290, 351, 256, -1, + 219, 255, 355, 261, 291, 289, 348, 290, 351, 256, + -1, 218, 255, 369, 256, -1, 262, 378, 289, 290, + -1, 262, 355, 261, 291, 289, 290, -1, 95, 289, + 378, 290, -1, 95, 289, 290, -1, 378, 288, -1, + 378, 257, 348, 258, 288, -1, 378, 255, 348, 256, + 288, -1, 378, 261, 291, -1, 378, 9, 378, 261, + 291, -1, 378, 261, 291, 255, 348, 256, -1, 378, + 9, 378, 261, 291, 255, 348, 256, -1, 378, 261, + 291, 257, 348, 258, -1, 378, 9, 378, 261, 291, + 257, 348, 258, -1, 378, 257, 348, 258, 261, 291, + -1, 378, 261, 291, 288, -1, 378, 257, 348, 258, + 261, 291, 288, -1, 207, 255, 368, 264, 348, 256, + -1, 59, 255, 361, 264, 361, 256, -1, 60, 289, + 368, 264, 368, 290, -1, 58, 289, 368, 290, -1, + 61, 289, 368, 264, 368, 290, -1, 66, 255, 375, + 256, -1, -1, 264, 348, -1, -1, 264, 368, -1, + -1, 93, 355, 357, 354, 257, 301, 258, -1, 378, + -1, 378, 9, 378, -1, 96, -1, 96, 348, -1, + -1, 255, 356, 256, -1, 359, -1, 244, 358, -1, + 243, 358, -1, 358, 244, 358, -1, 358, 243, 358, + -1, 259, 348, 264, 348, 264, 348, 264, 348, 264, + 348, 260, -1, 259, 348, 264, 348, 264, 348, 264, 348, 260, -1, 259, 348, 264, 348, 264, 348, 260, - -1, 378, -1, 4, 261, 189, 261, 4, -1, 259, - 367, 260, -1, 378, 257, 348, 258, 261, 190, -1, - 365, -1, 367, 264, 365, -1, 369, -1, 378, -1, - 378, 257, 348, 258, -1, 378, 255, 348, 256, -1, - 378, 261, 291, -1, 378, 9, 378, 261, 291, -1, - 378, 261, 291, 255, 348, 256, -1, 378, 9, 378, - 261, 291, 255, 348, 256, -1, 378, 257, 348, 258, - 261, 4, -1, 313, 259, 348, 260, -1, 138, 313, - 259, 348, 260, -1, 5, -1, 226, 257, 378, 258, - -1, 70, -1, 224, -1, 78, -1, 80, -1, 209, - 255, 368, 256, -1, 208, 255, 368, 264, 368, 256, - -1, 210, 289, 368, 290, -1, 210, 289, 368, 264, - 368, 290, -1, 220, 255, 355, 352, 256, -1, 220, - 255, 355, 261, 291, 352, 256, -1, 51, 289, 375, - 290, -1, 52, 255, 368, 256, -1, 53, 255, 368, - 256, -1, 54, 255, 368, 264, 368, 264, 368, 256, - -1, 49, 289, 375, 290, -1, 63, 289, 368, 290, - -1, 64, 289, 368, 290, -1, 65, 289, 368, 290, - -1, 62, 289, 348, 264, 368, 264, 368, 290, -1, - 57, 289, 368, 264, 348, 264, 348, 290, -1, 57, - 289, 368, 264, 348, 290, -1, 50, 289, 368, 290, - -1, 50, 289, 368, 264, 364, 290, -1, 71, 289, - 368, 290, -1, 72, -1, 73, -1, 56, 289, 368, - 290, -1, 55, 289, 368, 290, -1, -1, 97, 289, - 369, 370, 304, 290, -1, 94, 289, 371, 290, -1, - 262, 348, -1, 378, 9, 262, 348, -1, 49, 289, - 374, 290, -1, 375, -1, 374, -1, 259, 375, 260, - -1, 368, -1, 376, -1, 375, 264, 368, -1, 375, - 264, 376, -1, 378, 255, 256, -1, 378, 261, 291, - 255, 256, -1, 378, 9, 378, 261, 291, 255, 256, - -1, 4, 263, 259, 348, 260, -1, 377, 263, 259, - 348, 260, -1, 227, 257, 368, 258, 263, 259, 348, - 260, -1, 4, -1, 377, -1, 227, 257, 368, 258, - -1 + -1, 255, 348, 264, 348, 264, 348, 256, -1, 361, + -1, 360, 264, 361, -1, 348, -1, 363, -1, 259, + 260, -1, 259, 364, 260, -1, 244, 259, 364, 260, + -1, 348, 245, 259, 364, 260, -1, 361, -1, 259, + 8, 260, -1, 5, -1, 244, 363, -1, 348, 245, + 363, -1, 348, 8, 348, -1, 348, 8, 348, 8, + 348, -1, 101, 259, 348, 260, -1, 101, 259, 8, + 260, -1, 101, 5, -1, 314, 259, 8, 260, -1, + 314, 5, -1, 138, 313, 362, -1, 141, 313, 361, + -1, 313, 192, 67, 361, -1, 67, 313, 259, 364, + 260, -1, 76, 314, 259, 348, 260, -1, 77, 314, + 259, 348, 260, -1, 317, -1, 328, -1, 337, -1, + 378, 289, 290, -1, 378, 261, 291, 289, 290, -1, + 378, 9, 378, 261, 291, 289, 290, -1, 41, 257, + 378, 258, -1, 41, 257, 363, 258, -1, 41, 255, + 363, 256, -1, 41, 289, 259, 364, 260, 290, -1, + 378, 289, 259, 364, 260, 290, -1, 42, 289, 348, + 264, 348, 264, 348, 290, -1, 43, 289, 348, 264, + 348, 264, 348, 290, -1, 44, 289, 368, 290, -1, + 45, 289, 348, 264, 348, 264, 348, 264, 348, 264, + 348, 264, 348, 290, -1, 212, 289, 363, 290, -1, + 32, 289, 363, 290, -1, 348, -1, 363, -1, 364, + 264, 348, -1, 364, 264, 363, -1, 259, 348, 264, + 348, 264, 348, 264, 348, 260, -1, 259, 348, 264, + 348, 264, 348, 260, -1, 378, -1, 4, 261, 189, + 261, 4, -1, 259, 367, 260, -1, 378, 257, 348, + 258, 261, 190, -1, 365, -1, 367, 264, 365, -1, + 369, -1, 378, -1, 378, 257, 348, 258, -1, 378, + 255, 348, 256, -1, 378, 261, 291, -1, 378, 9, + 378, 261, 291, -1, 378, 261, 291, 255, 348, 256, + -1, 378, 9, 378, 261, 291, 255, 348, 256, -1, + 378, 257, 348, 258, 261, 4, -1, 313, 259, 348, + 260, -1, 138, 313, 259, 348, 260, -1, 5, -1, + 226, 257, 378, 258, -1, 70, -1, 224, -1, 78, + -1, 80, -1, 209, 255, 368, 256, -1, 208, 255, + 368, 264, 368, 256, -1, 210, 289, 368, 290, -1, + 210, 289, 368, 264, 368, 290, -1, 220, 255, 355, + 352, 256, -1, 220, 255, 355, 261, 291, 352, 256, + -1, 51, 289, 375, 290, -1, 52, 255, 368, 256, + -1, 53, 255, 368, 256, -1, 54, 255, 368, 264, + 368, 264, 368, 256, -1, 49, 289, 375, 290, -1, + 63, 289, 368, 290, -1, 64, 289, 368, 290, -1, + 65, 289, 368, 290, -1, 62, 289, 348, 264, 368, + 264, 368, 290, -1, 57, 289, 368, 264, 348, 264, + 348, 290, -1, 57, 289, 368, 264, 348, 290, -1, + 50, 289, 368, 290, -1, 50, 289, 368, 264, 364, + 290, -1, 71, 289, 368, 290, -1, 72, -1, 73, + -1, 56, 289, 368, 290, -1, 55, 289, 368, 290, + -1, -1, 97, 289, 369, 370, 304, 290, -1, 94, + 289, 371, 290, -1, 262, 348, -1, 378, 9, 262, + 348, -1, 49, 289, 374, 290, -1, 375, -1, 374, + -1, 259, 375, 260, -1, 368, -1, 376, -1, 375, + 264, 368, -1, 375, 264, 376, -1, 378, 255, 256, + -1, 378, 261, 291, 255, 256, -1, 378, 9, 378, + 261, 291, 255, 256, -1, 4, 263, 259, 348, 260, + -1, 377, 263, 259, 348, 260, -1, 227, 257, 368, + 258, 263, 259, 348, 260, -1, 4, -1, 377, -1, + 227, 257, 368, 258, -1 }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ @@ -1495,52 +1496,52 @@ static const yytype_uint16 yyrline[] = 1502, 1507, 1515, 1524, 1532, 1546, 1564, 1568, 1575, 1584, 1587, 1593, 1597, 1609, 1612, 1619, 1622, 1628, 1651, 1667, 1683, 1700, 1717, 1754, 1798, 1814, 1830, 1862, 1878, 1895, - 1911, 1961, 1979, 2000, 2006, 2012, 2019, 2050, 2065, 2087, - 2110, 2133, 2156, 2180, 2204, 2228, 2254, 2271, 2287, 2305, - 2323, 2335, 2349, 2348, 2378, 2380, 2382, 2384, 2386, 2394, - 2396, 2398, 2400, 2408, 2410, 2412, 2420, 2422, 2424, 2426, - 2436, 2452, 2468, 2484, 2500, 2516, 2533, 2570, 2591, 2612, - 2638, 2639, 2644, 2647, 2651, 2668, 2688, 2708, 2727, 2754, - 2773, 2794, 2809, 2825, 2843, 2894, 2915, 2937, 2960, 3065, - 3081, 3116, 3138, 3160, 3172, 3178, 3193, 3224, 3236, 3245, - 3252, 3264, 3284, 3288, 3293, 3297, 3302, 3309, 3316, 3323, - 3335, 3408, 3426, 3451, 3466, 3499, 3511, 3543, 3547, 3552, - 3559, 3564, 3574, 3579, 3585, 3593, 3601, 3605, 3609, 3613, - 3617, 3621, 3633, 3642, 3706, 3722, 3739, 3756, 3778, 3800, - 3835, 3843, 3851, 3857, 3864, 3871, 3891, 3917, 3929, 3940, - 3958, 3976, 3995, 3994, 4019, 4018, 4045, 4044, 4069, 4068, - 4091, 4107, 4124, 4141, 4164, 4192, 4195, 4201, 4213, 4233, - 4237, 4241, 4245, 4249, 4253, 4257, 4261, 4270, 4283, 4284, - 4285, 4286, 4287, 4291, 4292, 4293, 4294, 4295, 4298, 4322, - 4341, 4364, 4367, 4383, 4386, 4403, 4406, 4412, 4415, 4422, - 4425, 4432, 4454, 4495, 4539, 4578, 4603, 4616, 4627, 4644, - 4661, 4691, 4717, 4743, 4775, 4802, 4828, 4854, 4880, 4906, - 4928, 4939, 4987, 5041, 5056, 5068, 5079, 5086, 5101, 5115, - 5116, 5117, 5121, 5127, 5139, 5157, 5185, 5186, 5187, 5188, - 5189, 5190, 5191, 5192, 5193, 5200, 5201, 5202, 5203, 5204, - 5205, 5206, 5207, 5208, 5209, 5210, 5211, 5212, 5213, 5214, - 5215, 5216, 5217, 5218, 5219, 5220, 5221, 5222, 5223, 5224, - 5225, 5226, 5227, 5228, 5229, 5230, 5231, 5232, 5233, 5234, - 5235, 5236, 5237, 5238, 5239, 5248, 5249, 5250, 5251, 5252, - 5253, 5254, 5255, 5256, 5257, 5258, 5263, 5262, 5270, 5274, - 5279, 5284, 5288, 5293, 5298, 5302, 5306, 5310, 5314, 5318, - 5322, 5328, 5343, 5347, 5353, 5358, 5377, 5397, 5418, 5422, - 5426, 5430, 5434, 5438, 5442, 5447, 5457, 5467, 5472, 5483, - 5492, 5497, 5502, 5530, 5531, 5537, 5538, 5544, 5543, 5566, - 5568, 5573, 5575, 5581, 5582, 5587, 5591, 5595, 5599, 5603, - 5610, 5614, 5618, 5622, 5629, 5634, 5641, 5646, 5650, 5655, - 5659, 5667, 5678, 5682, 5686, 5700, 5708, 5716, 5723, 5733, - 5756, 5761, 5767, 5772, 5778, 5789, 5795, 5809, 5815, 5827, - 5841, 5851, 5861, 5871, 5883, 5887, 5892, 5904, 5908, 5912, - 5916, 5934, 5942, 5950, 5979, 5989, 6005, 6016, 6021, 6025, - 6029, 6041, 6045, 6057, 6074, 6084, 6088, 6103, 6108, 6115, - 6119, 6124, 6138, 6152, 6156, 6160, 6164, 6168, 6176, 6182, - 6191, 6195, 6199, 6207, 6213, 6219, 6223, 6230, 6238, 6245, - 6254, 6258, 6262, 6277, 6291, 6305, 6317, 6333, 6342, 6351, - 6361, 6372, 6380, 6388, 6392, 6411, 6418, 6424, 6430, 6437, - 6445, 6444, 6454, 6478, 6480, 6486, 6491, 6493, 6498, 6503, - 6508, 6510, 6514, 6526, 6540, 6544, 6551, 6559, 6567, 6578, - 6580, 6583 + 1911, 1961, 1979, 2000, 2021, 2027, 2033, 2040, 2071, 2086, + 2108, 2131, 2154, 2177, 2201, 2225, 2249, 2275, 2292, 2308, + 2326, 2344, 2356, 2370, 2369, 2399, 2401, 2403, 2405, 2407, + 2415, 2417, 2419, 2421, 2429, 2431, 2433, 2441, 2443, 2445, + 2447, 2457, 2473, 2489, 2505, 2521, 2537, 2554, 2591, 2612, + 2633, 2659, 2660, 2665, 2668, 2672, 2689, 2709, 2729, 2748, + 2775, 2794, 2815, 2830, 2846, 2864, 2915, 2936, 2958, 2981, + 3086, 3102, 3137, 3159, 3181, 3193, 3199, 3214, 3245, 3257, + 3266, 3273, 3285, 3305, 3309, 3314, 3318, 3323, 3330, 3337, + 3344, 3356, 3429, 3447, 3472, 3487, 3520, 3532, 3564, 3568, + 3573, 3580, 3585, 3595, 3600, 3606, 3614, 3622, 3626, 3630, + 3634, 3641, 3645, 3649, 3661, 3670, 3734, 3750, 3767, 3784, + 3806, 3828, 3863, 3871, 3879, 3885, 3892, 3899, 3919, 3945, + 3957, 3968, 3986, 4004, 4023, 4022, 4047, 4046, 4073, 4072, + 4097, 4096, 4119, 4135, 4152, 4169, 4192, 4220, 4223, 4229, + 4241, 4261, 4265, 4269, 4273, 4277, 4281, 4285, 4289, 4298, + 4311, 4312, 4313, 4314, 4315, 4319, 4320, 4321, 4322, 4323, + 4326, 4350, 4369, 4392, 4395, 4411, 4414, 4431, 4434, 4440, + 4443, 4450, 4453, 4460, 4482, 4523, 4567, 4606, 4631, 4644, + 4655, 4672, 4689, 4719, 4745, 4771, 4803, 4830, 4856, 4882, + 4908, 4934, 4956, 4967, 5015, 5069, 5084, 5096, 5107, 5114, + 5129, 5143, 5144, 5145, 5149, 5155, 5167, 5185, 5213, 5214, + 5215, 5216, 5217, 5218, 5219, 5220, 5221, 5228, 5229, 5230, + 5231, 5232, 5233, 5234, 5235, 5236, 5237, 5238, 5239, 5240, + 5241, 5242, 5243, 5244, 5245, 5246, 5247, 5248, 5249, 5250, + 5251, 5252, 5253, 5254, 5255, 5256, 5257, 5258, 5259, 5260, + 5261, 5262, 5263, 5264, 5265, 5266, 5267, 5276, 5277, 5278, + 5279, 5280, 5281, 5282, 5283, 5284, 5285, 5286, 5291, 5290, + 5298, 5302, 5307, 5312, 5316, 5321, 5326, 5330, 5334, 5338, + 5342, 5346, 5350, 5356, 5371, 5375, 5381, 5386, 5405, 5425, + 5446, 5450, 5454, 5458, 5462, 5466, 5470, 5475, 5485, 5495, + 5500, 5511, 5520, 5525, 5530, 5558, 5559, 5565, 5566, 5572, + 5571, 5594, 5596, 5601, 5603, 5609, 5610, 5615, 5619, 5623, + 5627, 5631, 5638, 5642, 5646, 5650, 5657, 5662, 5669, 5674, + 5678, 5683, 5687, 5695, 5706, 5710, 5714, 5728, 5736, 5744, + 5751, 5761, 5784, 5789, 5795, 5800, 5806, 5817, 5823, 5837, + 5843, 5855, 5869, 5879, 5889, 5899, 5911, 5915, 5920, 5932, + 5936, 5940, 5944, 5962, 5970, 5978, 6007, 6017, 6033, 6044, + 6049, 6053, 6057, 6069, 6073, 6085, 6102, 6112, 6116, 6131, + 6136, 6143, 6147, 6152, 6166, 6180, 6184, 6188, 6192, 6196, + 6204, 6210, 6219, 6223, 6227, 6235, 6241, 6247, 6251, 6258, + 6266, 6273, 6282, 6286, 6290, 6305, 6319, 6333, 6345, 6361, + 6370, 6379, 6389, 6400, 6408, 6416, 6420, 6439, 6446, 6452, + 6458, 6465, 6473, 6472, 6482, 6506, 6508, 6514, 6519, 6521, + 6526, 6531, 6536, 6538, 6542, 6554, 6568, 6572, 6579, 6587, + 6595, 6606, 6608, 6611 }; #endif @@ -1688,50 +1689,50 @@ static const yytype_uint16 yyr1[] = 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 312, 311, 313, 313, 313, 313, 313, 314, - 314, 314, 314, 315, 315, 315, 316, 316, 316, 316, - 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, - 318, 318, 319, 319, 319, 319, 319, 319, 319, 320, + 311, 311, 311, 312, 311, 313, 313, 313, 313, 313, + 314, 314, 314, 314, 315, 315, 315, 316, 316, 316, + 316, 317, 317, 317, 317, 317, 317, 317, 317, 317, + 317, 318, 318, 319, 319, 319, 319, 319, 319, 319, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, - 320, 321, 321, 321, 321, 321, 321, 321, 321, 322, - 322, 323, 324, 324, 324, 324, 324, 324, 324, 324, + 320, 320, 321, 321, 321, 321, 321, 321, 321, 321, + 322, 322, 323, 324, 324, 324, 324, 324, 324, 324, + 324, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, - 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, - 325, 325, 325, 325, 326, 327, 327, 327, 327, 327, - 327, 327, 327, 327, 327, 327, 327, 327, 327, 328, - 328, 328, 329, 328, 330, 328, 331, 328, 332, 328, - 328, 328, 328, 328, 328, 333, 333, 334, 334, 334, - 334, 334, 334, 334, 334, 334, 334, 334, 335, 335, - 335, 335, 335, 336, 336, 336, 336, 336, 337, 337, - 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, - 343, 344, 344, 344, 344, 344, 344, 344, 344, 344, + 325, 325, 325, 325, 325, 325, 326, 327, 327, 327, + 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, + 327, 328, 328, 328, 329, 328, 330, 328, 331, 328, + 332, 328, 328, 328, 328, 328, 328, 333, 333, 334, + 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, + 335, 335, 335, 335, 335, 336, 336, 336, 336, 336, + 337, 337, 338, 339, 339, 340, 340, 341, 341, 342, + 342, 343, 343, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, - 344, 344, 344, 344, 344, 344, 345, 345, 345, 346, - 346, 346, 347, 347, 347, 347, 348, 348, 348, 348, + 344, 344, 344, 344, 344, 344, 344, 344, 345, 345, + 345, 346, 346, 346, 347, 347, 347, 347, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, - 348, 348, 348, 348, 348, 349, 349, 349, 349, 349, - 349, 349, 349, 349, 349, 349, 350, 349, 349, 349, + 348, 348, 348, 348, 348, 348, 348, 349, 349, 349, + 349, 349, 349, 349, 349, 349, 349, 349, 350, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, - 349, 349, 349, 351, 351, 352, 352, 354, 353, 355, - 355, 356, 356, 357, 357, 358, 358, 358, 358, 358, - 359, 359, 359, 359, 360, 360, 361, 361, 361, 361, - 361, 361, 362, 362, 362, 363, 363, 363, 363, 363, + 349, 349, 349, 349, 349, 351, 351, 352, 352, 354, + 353, 355, 355, 356, 356, 357, 357, 358, 358, 358, + 358, 358, 359, 359, 359, 359, 360, 360, 361, 361, + 361, 361, 361, 361, 362, 362, 362, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, - 363, 363, 363, 363, 363, 363, 363, 364, 364, 364, - 364, 365, 365, 365, 365, 366, 366, 367, 367, 368, - 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, - 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, + 363, 363, 363, 363, 363, 363, 363, 363, 363, 364, + 364, 364, 364, 365, 365, 365, 365, 366, 366, 367, + 367, 368, 368, 368, 368, 368, 368, 368, 368, 368, + 368, 368, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, - 370, 369, 369, 371, 371, 372, 373, 373, 374, 375, - 375, 375, 375, 376, 376, 376, 377, 377, 377, 378, - 378, 378 + 369, 369, 370, 369, 369, 371, 371, 372, 373, 373, + 374, 375, 375, 375, 375, 376, 376, 376, 377, 377, + 377, 378, 378, 378 }; /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ @@ -1755,52 +1756,52 @@ static const yytype_uint8 yyr2[] = 3, 2, 2, 2, 2, 2, 1, 1, 3, 0, 5, 5, 5, 0, 2, 0, 2, 7, 7, 7, 10, 10, 8, 8, 7, 7, 11, 7, 8, 8, - 8, 9, 8, 3, 4, 10, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 9, 7, 7, 8, - 8, 12, 0, 9, 1, 1, 1, 1, 4, 1, - 1, 1, 4, 1, 1, 4, 1, 1, 1, 4, - 5, 11, 5, 9, 9, 7, 4, 9, 10, 9, - 1, 1, 0, 2, 6, 7, 7, 6, 7, 8, - 10, 14, 16, 12, 14, 14, 14, 14, 8, 8, - 6, 4, 5, 5, 6, 6, 3, 4, 3, 5, - 6, 5, 4, 3, 4, 3, 4, 5, 4, 5, - 3, 5, 7, 7, 3, 7, 3, 2, 2, 2, - 2, 2, 15, 2, 2, 2, 9, 11, 2, 2, - 2, 2, 2, 16, 11, 6, 8, 8, 10, 1, - 2, 2, 1, 3, 3, 4, 4, 1, 1, 5, - 11, 13, 0, 7, 0, 13, 0, 15, 0, 6, - 9, 2, 3, 10, 13, 1, 2, 5, 7, 2, - 2, 3, 2, 3, 2, 3, 9, 6, 1, 1, - 1, 1, 1, 0, 2, 3, 3, 4, 9, 4, - 14, 0, 3, 0, 1, 0, 2, 0, 2, 0, - 2, 6, 7, 6, 5, 3, 8, 6, 8, 8, - 5, 4, 6, 11, 11, 18, 18, 12, 12, 12, - 10, 4, 4, 4, 4, 4, 2, 3, 6, 1, - 1, 1, 2, 5, 7, 10, 1, 3, 2, 2, - 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 6, 4, 4, 4, 4, 4, 4, 4, 4, 6, - 6, 6, 4, 6, 6, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 0, 6, 1, 4, - 6, 1, 4, 4, 4, 6, 5, 7, 8, 10, - 4, 4, 6, 4, 3, 2, 5, 5, 3, 5, - 6, 8, 6, 8, 6, 4, 7, 6, 6, 6, - 4, 6, 4, 0, 2, 0, 2, 0, 7, 1, - 3, 1, 2, 0, 3, 1, 2, 2, 3, 3, - 11, 9, 7, 7, 1, 3, 1, 1, 2, 3, - 4, 5, 1, 3, 1, 2, 3, 3, 5, 4, - 4, 2, 4, 2, 3, 3, 4, 5, 5, 5, - 1, 1, 1, 3, 5, 7, 4, 4, 4, 6, - 6, 8, 8, 4, 14, 4, 4, 1, 1, 3, - 3, 9, 7, 1, 5, 3, 6, 1, 3, 1, - 1, 4, 4, 3, 5, 6, 8, 6, 4, 5, - 1, 4, 1, 1, 1, 1, 4, 6, 4, 6, - 5, 7, 4, 4, 4, 8, 4, 4, 4, 4, - 8, 8, 6, 4, 6, 4, 1, 1, 4, 4, - 0, 6, 4, 2, 4, 4, 1, 1, 3, 1, - 1, 3, 3, 3, 5, 7, 5, 5, 8, 1, - 1, 4 + 8, 9, 8, 8, 3, 4, 10, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 9, 7, 7, + 8, 8, 12, 0, 9, 1, 1, 1, 1, 4, + 1, 1, 1, 4, 1, 1, 4, 1, 1, 1, + 4, 5, 11, 5, 9, 9, 7, 4, 9, 10, + 9, 1, 1, 0, 2, 6, 7, 7, 6, 7, + 8, 10, 14, 16, 12, 14, 14, 14, 14, 8, + 8, 6, 4, 5, 5, 6, 6, 3, 4, 3, + 5, 6, 5, 4, 3, 4, 3, 4, 5, 4, + 5, 3, 5, 7, 7, 3, 7, 3, 2, 2, + 2, 2, 2, 15, 2, 2, 2, 9, 11, 2, + 4, 2, 2, 2, 2, 16, 11, 6, 8, 8, + 10, 1, 2, 2, 1, 3, 3, 4, 4, 1, + 1, 5, 11, 13, 0, 7, 0, 13, 0, 15, + 0, 6, 9, 2, 3, 10, 13, 1, 2, 5, + 7, 2, 2, 3, 2, 3, 2, 3, 9, 6, + 1, 1, 1, 1, 1, 0, 2, 3, 3, 4, + 9, 4, 14, 0, 3, 0, 1, 0, 2, 0, + 2, 0, 2, 6, 7, 6, 5, 3, 8, 6, + 8, 8, 5, 4, 6, 11, 11, 18, 18, 12, + 12, 12, 10, 4, 4, 4, 4, 4, 2, 3, + 6, 1, 1, 1, 2, 5, 7, 10, 1, 3, + 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 5, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 6, 4, 4, 4, 4, 4, 4, 4, + 4, 6, 6, 6, 4, 6, 6, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 0, 6, + 1, 4, 6, 1, 4, 4, 4, 6, 5, 7, + 8, 10, 4, 4, 6, 4, 3, 2, 5, 5, + 3, 5, 6, 8, 6, 8, 6, 4, 7, 6, + 6, 6, 4, 6, 4, 0, 2, 0, 2, 0, + 7, 1, 3, 1, 2, 0, 3, 1, 2, 2, + 3, 3, 11, 9, 7, 7, 1, 3, 1, 1, + 2, 3, 4, 5, 1, 3, 1, 2, 3, 3, + 5, 4, 4, 2, 4, 2, 3, 3, 4, 5, + 5, 5, 1, 1, 1, 3, 5, 7, 4, 4, + 4, 6, 6, 8, 8, 4, 14, 4, 4, 1, + 1, 3, 3, 9, 7, 1, 5, 3, 6, 1, + 3, 1, 1, 4, 4, 3, 5, 6, 8, 6, + 4, 5, 1, 4, 1, 1, 1, 1, 4, 6, + 4, 6, 5, 7, 4, 4, 4, 8, 4, 4, + 4, 4, 8, 8, 6, 4, 6, 4, 1, 1, + 4, 4, 0, 6, 4, 2, 4, 4, 1, 1, + 3, 1, 1, 3, 3, 3, 5, 7, 5, 5, + 8, 1, 1, 4 }; /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state @@ -1808,2940 +1809,2864 @@ static const yytype_uint8 yyr2[] = means the default is an error. */ static const yytype_uint16 yydefact[] = { - 0, 0, 0, 2, 3, 1, 629, 0, 0, 0, + 0, 0, 0, 2, 3, 1, 631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, - 0, 0, 205, 0, 0, 206, 0, 207, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 205, + 0, 0, 206, 0, 0, 207, 0, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 338, 339, 340, 341, 342, + 0, 0, 0, 0, 0, 340, 341, 342, 343, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 299, 0, 0, 307, 308, 0, 0, 0, 302, 0, - 0, 0, 0, 0, 0, 389, 390, 391, 0, 0, + 301, 0, 0, 309, 310, 0, 0, 0, 304, 0, + 0, 0, 0, 0, 0, 391, 392, 393, 0, 0, 5, 6, 7, 8, 10, 0, 11, 24, 12, 13, 14, 15, 23, 22, 21, 16, 0, 17, 18, 19, - 20, 0, 25, 0, 630, 0, 232, 0, 0, 0, - 0, 0, 0, 281, 0, 283, 284, 279, 280, 0, - 285, 288, 0, 289, 290, 119, 129, 629, 503, 499, - 73, 74, 0, 204, 205, 206, 207, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 291, 292, 0, 216, 217, 218, 0, 0, 0, - 0, 445, 446, 448, 449, 447, 0, 0, 0, 0, + 20, 0, 25, 0, 632, 0, 233, 0, 0, 0, + 0, 0, 0, 282, 0, 284, 285, 280, 281, 0, + 286, 289, 233, 0, 291, 292, 119, 129, 631, 505, + 501, 73, 74, 0, 205, 206, 207, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 293, 294, 0, 217, 218, 219, 0, 0, + 0, 0, 447, 448, 450, 451, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 453, 454, 455, 0, 0, 204, - 209, 210, 211, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 450, 451, 452, 0, 0, 0, - 0, 0, 0, 0, 0, 540, 541, 0, 542, 516, - 396, 458, 461, 321, 517, 499, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 202, 209, 210, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 505, 0, 0, - 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 629, 0, 0, 232, - 0, 0, 386, 0, 0, 0, 213, 214, 0, 0, - 0, 0, 0, 0, 524, 0, 0, 522, 0, 0, - 0, 0, 0, 0, 629, 0, 0, 563, 0, 0, - 0, 0, 277, 278, 0, 580, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 582, - 0, 606, 607, 584, 585, 0, 0, 0, 0, 0, - 0, 583, 0, 0, 0, 0, 300, 301, 0, 232, - 0, 232, 0, 0, 0, 0, 499, 0, 0, 0, - 232, 392, 0, 0, 84, 0, 66, 0, 0, 70, - 69, 68, 67, 72, 71, 73, 74, 0, 0, 0, - 0, 0, 0, 0, 569, 499, 0, 231, 0, 230, - 0, 183, 0, 0, 569, 570, 0, 0, 0, 619, - 0, 620, 570, 0, 117, 117, 0, 497, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 455, 456, 457, 0, 0, + 205, 210, 211, 212, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 452, 453, 454, 0, 0, + 0, 0, 0, 0, 0, 0, 542, 543, 0, 544, + 518, 398, 460, 463, 323, 519, 501, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 203, 210, 211, 0, + 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 507, 0, + 0, 233, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 631, 0, 0, + 233, 0, 0, 388, 0, 0, 0, 214, 215, 0, + 0, 0, 0, 0, 0, 526, 0, 0, 524, 0, + 0, 0, 0, 0, 0, 0, 631, 0, 0, 565, + 0, 0, 0, 0, 278, 279, 0, 582, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 557, 558, 0, 0, 0, + 0, 584, 0, 608, 609, 586, 587, 0, 0, 0, + 0, 0, 0, 585, 0, 0, 0, 0, 302, 303, + 0, 233, 0, 233, 0, 0, 0, 0, 501, 0, + 0, 0, 233, 394, 0, 0, 84, 0, 66, 0, + 0, 70, 69, 68, 67, 72, 71, 73, 74, 0, + 0, 0, 0, 0, 0, 0, 571, 501, 0, 232, + 0, 231, 0, 184, 0, 0, 571, 572, 0, 0, + 0, 621, 0, 622, 572, 0, 0, 117, 117, 0, + 499, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 559, 560, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 73, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 531, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 399, 0, 398, 525, - 400, 0, 518, 0, 0, 499, 0, 533, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 73, 74, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 533, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 401, + 0, 400, 527, 402, 0, 520, 0, 0, 501, 0, + 535, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 73, 74, 0, 475, 0, 0, 0, 0, 0, 0, - 0, 322, 0, 355, 355, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 232, 0, 232, 232, - 0, 507, 506, 0, 0, 0, 0, 232, 232, 0, - 0, 0, 0, 318, 0, 232, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 357, 0, 0, - 0, 0, 0, 0, 232, 258, 0, 0, 256, 387, + 0, 0, 0, 73, 74, 0, 477, 0, 0, 0, + 0, 0, 0, 0, 324, 0, 357, 357, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 233, + 0, 233, 233, 0, 509, 508, 0, 0, 0, 0, + 233, 233, 0, 0, 0, 0, 320, 0, 233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 365, 276, 0, 0, 0, 0, 0, 0, 232, + 359, 0, 0, 0, 0, 0, 0, 233, 259, 0, + 0, 257, 389, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 367, 277, 0, 0, 0, 0, + 0, 0, 0, 233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 304, 303, 0, 263, - 0, 0, 265, 0, 0, 0, 0, 398, 0, 232, - 0, 0, 0, 0, 0, 0, 0, 343, 0, 0, - 0, 0, 0, 0, 0, 0, 77, 78, 79, 80, - 81, 0, 0, 0, 0, 88, 75, 76, 0, 0, - 0, 274, 40, 270, 0, 0, 0, 0, 0, 226, - 0, 0, 0, 0, 0, 233, 0, 0, 184, 0, + 306, 305, 0, 264, 0, 0, 266, 0, 0, 0, + 0, 400, 0, 233, 0, 0, 0, 0, 0, 0, + 0, 345, 0, 0, 0, 0, 0, 0, 0, 0, + 77, 78, 79, 80, 81, 0, 0, 0, 0, 88, + 75, 76, 0, 0, 0, 275, 40, 271, 0, 0, + 0, 0, 0, 227, 0, 0, 0, 0, 0, 234, + 0, 0, 185, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 290, + 0, 0, 118, 0, 0, 0, 503, 0, 0, 502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 118, 0, 0, - 0, 501, 0, 0, 500, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 349, 0, 0, 0, 208, 0, 0, - 0, 0, 0, 0, 382, 383, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 351, 0, + 0, 0, 209, 0, 0, 0, 0, 0, 0, 384, + 385, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 501, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 458, 476, 0, 0, 0, + 0, 536, 537, 0, 0, 0, 0, 0, 495, 0, + 399, 521, 0, 0, 0, 0, 529, 0, 418, 417, + 416, 415, 411, 412, 419, 420, 414, 413, 404, 403, + 0, 405, 528, 406, 409, 407, 408, 410, 502, 0, + 0, 480, 0, 545, 0, 0, 0, 0, 0, 0, + 0, 0, 355, 0, 0, 0, 0, 0, 0, 387, + 0, 0, 0, 0, 386, 0, 233, 0, 0, 0, + 0, 0, 511, 510, 0, 0, 0, 0, 0, 0, + 0, 314, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 373, 0, 0, 0, 258, + 0, 0, 0, 252, 0, 0, 0, 0, 383, 0, + 0, 0, 0, 399, 525, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 307, 308, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 456, 474, 0, 0, 0, 0, 534, 535, 0, 0, - 0, 0, 0, 493, 0, 397, 519, 0, 0, 0, - 0, 527, 0, 416, 415, 414, 413, 409, 410, 417, - 418, 412, 411, 402, 401, 0, 403, 526, 404, 407, - 405, 406, 408, 500, 0, 0, 478, 0, 543, 0, - 0, 0, 0, 0, 0, 0, 0, 353, 0, 0, - 0, 0, 0, 0, 385, 0, 0, 0, 0, 384, - 0, 232, 0, 0, 0, 0, 0, 509, 508, 0, - 0, 0, 0, 0, 0, 0, 312, 0, 0, 0, + 0, 0, 0, 0, 0, 612, 0, 0, 0, 497, + 0, 0, 263, 267, 265, 269, 0, 0, 405, 0, + 502, 480, 633, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 95, 0, 0, 399, 0, 0, 0, 66, + 0, 0, 87, 0, 66, 67, 0, 0, 0, 502, + 0, 0, 480, 0, 0, 0, 203, 0, 0, 0, + 628, 28, 26, 27, 0, 0, 0, 0, 0, 575, + 30, 0, 29, 0, 0, 272, 623, 624, 0, 625, + 575, 0, 82, 120, 83, 130, 504, 506, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 371, 0, 0, 0, 257, 0, 0, 0, 251, 0, - 0, 0, 0, 381, 0, 0, 0, 0, 397, 523, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 305, - 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 610, - 0, 0, 0, 495, 0, 0, 262, 266, 264, 268, - 0, 0, 403, 0, 500, 478, 631, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 95, 0, 0, 397, - 0, 0, 0, 66, 0, 0, 87, 0, 66, 67, - 0, 0, 0, 500, 0, 0, 478, 0, 0, 0, - 202, 0, 0, 0, 626, 28, 26, 27, 0, 0, - 0, 0, 0, 573, 30, 0, 29, 0, 0, 271, - 621, 622, 0, 623, 573, 0, 82, 120, 83, 130, - 502, 504, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 559, 560, 219, - 9, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 442, 429, 0, 431, 432, 433, 434, 435, 556, 436, - 437, 438, 0, 0, 0, 0, 0, 548, 547, 546, - 0, 0, 0, 553, 0, 490, 0, 0, 0, 492, - 0, 0, 0, 134, 473, 530, 529, 212, 0, 0, - 459, 555, 464, 0, 470, 0, 0, 0, 0, 520, - 0, 0, 471, 536, 532, 0, 0, 0, 0, 463, - 462, 73, 74, 485, 0, 0, 0, 0, 0, 0, - 0, 397, 351, 356, 354, 0, 364, 0, 156, 157, - 0, 212, 0, 397, 0, 0, 0, 0, 252, 0, - 267, 269, 0, 0, 0, 220, 222, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 325, 0, - 309, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 232, 0, 358, 370, 0, 0, 0, 0, 253, - 0, 0, 0, 0, 215, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 259, 0, 0, 0, 0, - 596, 0, 603, 592, 593, 594, 0, 609, 608, 0, - 0, 597, 598, 599, 605, 613, 612, 0, 147, 0, - 586, 0, 588, 0, 0, 0, 581, 0, 0, 261, - 0, 0, 0, 0, 0, 0, 0, 344, 0, 0, - 0, 393, 0, 627, 0, 109, 66, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 103, 0, - 0, 0, 0, 578, 51, 0, 0, 0, 64, 0, - 41, 42, 43, 44, 45, 46, 0, 463, 462, 0, + 0, 0, 0, 561, 562, 220, 9, 422, 423, 424, + 425, 426, 427, 428, 429, 430, 444, 431, 0, 433, + 434, 435, 436, 437, 558, 438, 439, 440, 0, 0, + 0, 0, 0, 550, 549, 548, 0, 0, 0, 555, + 0, 492, 0, 0, 0, 494, 0, 0, 0, 134, + 475, 532, 531, 213, 0, 0, 461, 557, 466, 0, + 472, 0, 0, 0, 0, 522, 0, 0, 473, 538, + 534, 0, 0, 0, 0, 465, 464, 73, 74, 487, + 0, 0, 0, 0, 0, 0, 0, 399, 353, 358, + 356, 0, 366, 0, 156, 157, 0, 213, 0, 399, + 0, 0, 0, 0, 253, 0, 268, 270, 0, 0, + 0, 221, 223, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 327, 0, 311, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 233, 0, 360, + 372, 0, 0, 0, 0, 254, 0, 0, 0, 0, + 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 260, 0, 0, 0, 0, 598, 0, 605, + 594, 595, 596, 0, 611, 610, 0, 0, 599, 600, + 601, 607, 615, 614, 0, 147, 0, 588, 0, 590, + 0, 0, 0, 583, 0, 0, 262, 0, 0, 0, + 0, 0, 0, 0, 346, 0, 0, 0, 395, 0, + 629, 0, 109, 66, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 103, 0, 0, 0, 0, + 580, 51, 0, 0, 0, 64, 0, 41, 42, 43, + 44, 45, 46, 0, 465, 464, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 574, 573, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 143, + 0, 0, 0, 137, 138, 0, 0, 0, 0, 163, + 163, 0, 0, 0, 0, 0, 159, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 363, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 572, 571, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 143, 0, 0, 0, 137, 138, 0, 0, - 0, 0, 163, 163, 0, 0, 0, 0, 0, 159, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 361, + 0, 0, 539, 540, 541, 0, 0, 0, 0, 0, + 495, 496, 0, 468, 0, 0, 530, 421, 523, 481, + 479, 0, 478, 0, 0, 546, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 365, 0, 0, 0, 0, + 0, 0, 0, 0, 77, 0, 261, 0, 0, 0, + 0, 0, 0, 0, 332, 0, 0, 331, 0, 334, + 0, 336, 0, 321, 328, 0, 0, 0, 251, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 374, 0, + 0, 256, 255, 390, 0, 0, 0, 37, 38, 0, + 0, 0, 0, 0, 0, 566, 0, 0, 0, 297, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 537, 538, 539, 0, 0, - 0, 0, 0, 493, 494, 0, 466, 0, 0, 528, - 419, 521, 479, 477, 0, 476, 0, 0, 544, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 363, 0, - 0, 0, 0, 0, 0, 0, 0, 77, 0, 260, - 0, 0, 0, 0, 0, 0, 0, 330, 0, 0, - 329, 0, 332, 0, 334, 0, 319, 326, 0, 0, - 0, 250, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 372, 0, 0, 255, 254, 388, 0, 0, 0, - 37, 38, 0, 0, 0, 0, 0, 564, 0, 0, - 0, 295, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 495, 496, 590, 0, 367, 479, 0, - 0, 232, 345, 0, 346, 232, 0, 0, 579, 0, - 94, 0, 0, 0, 0, 92, 0, 567, 0, 107, - 0, 99, 101, 0, 0, 0, 89, 0, 0, 0, - 0, 0, 36, 479, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 31, 32, 0, 574, - 0, 0, 34, 33, 0, 574, 624, 0, 0, 121, - 126, 0, 0, 0, 140, 145, 146, 141, 142, 498, - 0, 85, 0, 86, 167, 0, 0, 0, 0, 168, - 186, 187, 165, 0, 0, 0, 169, 197, 188, 192, - 193, 189, 190, 191, 177, 0, 0, 430, 444, 443, - 439, 440, 441, 549, 0, 0, 0, 488, 489, 491, - 135, 457, 487, 460, 465, 0, 0, 493, 198, 472, - 73, 74, 0, 484, 480, 482, 550, 194, 0, 0, - 0, 159, 0, 0, 362, 0, 158, 0, 0, 0, - 0, 0, 0, 275, 0, 0, 0, 0, 232, 232, - 0, 0, 331, 516, 0, 0, 333, 335, 0, 0, - 313, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 225, 195, 0, 0, 0, 0, 0, 0, 0, - 174, 175, 0, 0, 0, 0, 110, 114, 0, 604, - 0, 0, 602, 0, 614, 0, 0, 148, 149, 611, - 587, 589, 0, 0, 0, 0, 0, 0, 343, 347, - 343, 0, 394, 93, 0, 0, 66, 0, 0, 91, - 0, 565, 0, 0, 0, 0, 0, 0, 617, 616, - 0, 0, 0, 0, 0, 514, 0, 0, 77, 272, - 480, 273, 0, 0, 0, 0, 0, 237, 234, 0, - 0, 577, 575, 0, 0, 0, 0, 122, 127, 0, - 0, 0, 557, 558, 139, 366, 164, 172, 173, 178, - 0, 0, 0, 0, 0, 180, 0, 0, 0, 0, - 0, 0, 467, 0, 0, 0, 545, 486, 0, 0, - 179, 0, 199, 352, 0, 0, 0, 0, 200, 0, - 0, 0, 0, 0, 0, 513, 512, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 249, 248, 0, - 0, 0, 0, 0, 0, 0, 0, 239, 0, 0, - 0, 368, 369, 39, 182, 0, 562, 0, 0, 297, - 296, 0, 0, 0, 0, 0, 0, 151, 152, 155, - 154, 153, 0, 591, 0, 628, 0, 0, 0, 0, - 0, 0, 0, 0, 104, 105, 568, 0, 0, 0, + 0, 497, 498, 592, 0, 369, 481, 0, 0, 233, + 347, 0, 348, 233, 0, 0, 581, 0, 94, 0, + 0, 0, 0, 92, 0, 569, 0, 107, 0, 99, + 101, 0, 0, 0, 89, 0, 0, 0, 0, 0, + 36, 481, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 31, 32, 0, 576, 0, 0, + 34, 33, 0, 576, 626, 0, 0, 121, 126, 0, + 0, 0, 140, 145, 146, 141, 142, 500, 0, 85, + 0, 86, 167, 0, 0, 0, 0, 168, 187, 188, + 165, 0, 0, 0, 169, 198, 189, 193, 194, 190, + 191, 192, 177, 0, 0, 432, 446, 445, 441, 442, + 443, 551, 0, 0, 0, 490, 491, 493, 135, 459, + 489, 462, 467, 0, 0, 495, 199, 474, 73, 74, + 0, 486, 482, 484, 552, 195, 0, 0, 0, 159, + 0, 0, 364, 0, 158, 0, 0, 0, 0, 0, + 0, 276, 0, 0, 0, 0, 233, 233, 0, 0, + 333, 518, 0, 0, 335, 337, 0, 0, 315, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 226, + 196, 0, 0, 0, 0, 0, 0, 0, 174, 0, + 175, 0, 0, 0, 0, 110, 114, 0, 606, 0, + 0, 604, 0, 616, 0, 0, 148, 149, 613, 589, + 591, 0, 0, 0, 0, 0, 0, 345, 349, 345, + 0, 396, 93, 0, 0, 66, 0, 0, 91, 0, + 567, 0, 0, 0, 0, 0, 0, 619, 618, 0, + 0, 0, 0, 0, 516, 0, 0, 77, 273, 482, + 274, 0, 0, 0, 0, 0, 238, 235, 0, 0, + 579, 577, 0, 0, 0, 0, 122, 127, 0, 0, + 0, 559, 560, 139, 368, 164, 172, 173, 178, 0, + 0, 0, 0, 0, 180, 0, 0, 0, 0, 0, + 0, 469, 0, 0, 0, 547, 488, 0, 0, 179, + 0, 200, 354, 0, 0, 0, 0, 201, 0, 0, + 0, 0, 0, 0, 515, 514, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 250, 249, 0, 0, + 0, 0, 0, 0, 0, 0, 240, 0, 0, 0, + 370, 371, 39, 182, 183, 0, 564, 0, 0, 299, + 298, 0, 0, 0, 0, 0, 0, 151, 152, 155, + 154, 153, 0, 593, 0, 630, 0, 0, 0, 0, + 0, 0, 0, 0, 104, 105, 570, 0, 0, 0, 96, 0, 0, 0, 47, 0, 0, 0, 0, 0, - 49, 0, 238, 235, 236, 35, 0, 0, 625, 286, + 49, 0, 239, 236, 237, 35, 0, 0, 627, 287, 0, 134, 147, 0, 0, 144, 0, 0, 0, 166, - 196, 0, 0, 0, 0, 0, 551, 552, 0, 493, - 468, 481, 483, 0, 0, 181, 203, 0, 0, 0, - 359, 359, 0, 115, 116, 232, 0, 223, 224, 320, - 0, 327, 0, 0, 232, 0, 0, 0, 0, 0, - 0, 0, 0, 229, 0, 227, 0, 0, 0, 0, - 111, 112, 595, 601, 600, 150, 0, 0, 0, 348, - 0, 0, 108, 100, 102, 0, 90, 618, 97, 98, - 52, 0, 0, 0, 0, 515, 0, 0, 481, 576, - 0, 0, 0, 0, 124, 615, 0, 131, 0, 0, - 0, 0, 185, 0, 0, 0, 323, 0, 170, 171, + 197, 0, 0, 0, 0, 0, 553, 554, 0, 495, + 470, 483, 485, 0, 0, 181, 204, 0, 0, 0, + 361, 361, 0, 115, 116, 233, 0, 224, 225, 322, + 0, 329, 0, 0, 233, 0, 0, 0, 0, 0, + 0, 0, 0, 230, 0, 228, 0, 0, 0, 0, + 111, 112, 597, 603, 602, 150, 0, 0, 0, 350, + 0, 0, 108, 100, 102, 0, 90, 620, 97, 98, + 52, 0, 0, 0, 0, 517, 0, 0, 483, 578, + 0, 0, 0, 0, 124, 617, 0, 131, 0, 0, + 0, 0, 186, 0, 0, 0, 325, 0, 170, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 511, 0, 337, 0, 0, 314, 0, 240, 0, 0, - 0, 0, 0, 0, 228, 0, 561, 298, 0, 0, - 380, 232, 395, 0, 566, 0, 48, 0, 0, 0, - 65, 50, 0, 287, 123, 128, 134, 0, 0, 161, - 162, 160, 0, 0, 469, 0, 0, 0, 0, 360, - 373, 0, 0, 374, 0, 221, 0, 328, 0, 310, - 0, 232, 0, 0, 0, 0, 0, 0, 176, 113, - 294, 343, 106, 0, 0, 0, 0, 0, 0, 132, - 133, 0, 0, 0, 201, 0, 377, 0, 378, 379, - 510, 0, 0, 316, 243, 0, 0, 0, 0, 0, + 513, 0, 339, 0, 0, 316, 0, 241, 0, 0, + 0, 0, 0, 0, 229, 0, 563, 300, 0, 0, + 382, 233, 397, 0, 568, 0, 48, 0, 0, 0, + 65, 50, 0, 288, 123, 128, 134, 0, 0, 161, + 162, 160, 0, 0, 471, 0, 0, 0, 0, 362, + 375, 0, 0, 376, 0, 222, 0, 330, 0, 312, + 0, 233, 0, 0, 0, 0, 0, 0, 176, 113, + 296, 345, 106, 0, 0, 0, 0, 0, 0, 132, + 133, 0, 0, 0, 202, 0, 379, 0, 380, 381, + 512, 0, 0, 318, 244, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 62, 0, 0, 125, 0, - 0, 324, 0, 0, 336, 315, 311, 0, 0, 0, + 0, 326, 0, 0, 338, 317, 313, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 244, 245, 246, 247, 0, - 241, 350, 53, 0, 60, 0, 282, 0, 554, 0, - 0, 317, 0, 0, 54, 0, 0, 293, 0, 0, - 242, 0, 0, 0, 0, 0, 0, 57, 55, 0, - 58, 0, 375, 376, 0, 0, 63, 61, 59 + 0, 0, 0, 0, 0, 245, 246, 247, 248, 0, + 242, 352, 53, 0, 60, 0, 283, 0, 556, 0, + 0, 319, 0, 0, 54, 0, 0, 295, 0, 0, + 243, 0, 0, 0, 0, 0, 0, 57, 55, 0, + 58, 0, 377, 378, 0, 0, 63, 61, 59 }; /* YYDEFGOTO[NTERM-NUM]. */ static const yytype_int16 yydefgoto[] = { - -1, 2, 3, 120, 1088, 121, 122, 1072, 1933, 1939, - 1370, 1587, 2095, 2223, 1371, 2196, 2239, 1372, 2225, 1373, - 1374, 1591, 448, 603, 604, 1157, 1683, 123, 798, 474, - 1951, 2106, 1952, 475, 1821, 1449, 1405, 1406, 1407, 1550, - 1757, 1758, 1227, 1645, 1636, 1831, 775, 615, 283, 284, - 359, 208, 285, 458, 459, 127, 128, 129, 130, 131, - 132, 133, 134, 286, 1261, 2130, 2187, 964, 1257, 1258, - 287, 1051, 288, 138, 1477, 1225, 937, 979, 2064, 139, - 140, 141, 142, 289, 290, 1183, 1198, 1325, 291, 803, - 292, 802, 477, 632, 327, 1794, 367, 368, 294, 573, - 376, 1354, 1578, 469, 464, 1318, 1027, 1626, 1787, 1788, - 1012, 471, 144, 426 + -1, 2, 3, 120, 1094, 121, 122, 1078, 1943, 1949, + 1377, 1595, 2105, 2233, 1378, 2206, 2249, 1379, 2235, 1380, + 1381, 1599, 450, 606, 607, 1163, 1691, 123, 803, 477, + 1961, 2116, 1962, 478, 1830, 1456, 1412, 1413, 1414, 1558, + 1766, 1767, 1233, 1653, 1644, 1840, 779, 618, 284, 285, + 360, 209, 286, 460, 461, 127, 128, 129, 130, 131, + 132, 133, 134, 287, 1267, 2140, 2197, 969, 1263, 1264, + 288, 1057, 289, 138, 1484, 1231, 942, 984, 2074, 139, + 140, 141, 142, 290, 291, 1189, 1204, 1332, 292, 808, + 293, 807, 480, 635, 328, 1803, 368, 369, 295, 576, + 378, 1361, 1586, 471, 466, 1325, 1033, 1634, 1796, 1797, + 1018, 473, 144, 428 }; /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ -#define YYPACT_NINF -1934 +#define YYPACT_NINF -1937 static const yytype_int16 yypact[] = { - 13175, 23, 56, 13379, -1934, -1934, 115, 27, -35, -158, - -151, -126, 25, 158, 168, 178, 193, -53, 211, 237, - -26, 270, 280, 78, 105, 39, -104, 491, -104, 117, - 138, 146, 42, 177, 188, 57, 250, 296, 325, 338, - 344, 355, 411, 433, 452, 461, 5, 147, 316, 560, - 695, 483, 500, 623, 496, 6753, 524, 555, 566, 753, - -62, 359, 491, 477, 7, 648, 791, -93, 677, -2, - -2, 754, 293, 350, 759, -1934, -1934, -1934, -1934, -1934, - 653, 407, 813, 823, 29, 44, 833, 844, 238, 883, - 1008, 1015, 1016, 5741, 1017, -86, 768, 769, 9, 64, - -1934, 770, 771, -1934, -1934, 1021, 1022, 772, -1934, 3604, - 775, 13624, 15, 18, 491, -1934, -1934, -1934, 11899, 774, - -1934, -1934, -1934, -1934, -1934, 773, -1934, -1934, -1934, -1934, - -1934, -1934, -1934, -1934, -1934, -1934, 189, -1934, -1934, -1934, - -1934, 52, -1934, 1027, 776, 4910, 429, 778, 1028, 11899, - 13562, 13562, 13562, -1934, 11899, -1934, -1934, -1934, -1934, 13562, - -1934, -1934, 11899, -1934, -1934, -1934, -1934, 777, 780, 1029, - -1934, -1934, 13660, -1934, -1934, -1934, -1934, 786, 39, 11899, - 11899, 11899, 787, 11899, 11899, 11899, 788, 11899, 11899, 11899, - 11899, 11899, 11899, 11899, 13562, 11899, 11899, 11899, 11899, 5741, - 789, -1934, -1934, 9526, -1934, -1934, -1934, 790, 5741, 7006, - 13562, -1934, -1934, -1934, -1934, -1934, -104, -104, -104, -104, - -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, - -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, - -104, 163, -104, -104, -104, -104, -104, 792, -104, -104, - 793, 491, 463, 463, -1934, -1934, -1934, -104, -104, 33, - 853, 854, 858, 794, 7006, 921, 491, 491, 800, -104, - -104, 802, 803, 805, -1934, -1934, -1934, 11899, 7259, 11899, - 11899, 7512, 39, 869, 37, -1934, -1934, 804, -1934, 5675, - -1934, -1934, -1934, -1934, -1934, 91, 11899, 9526, 9526, 807, - 809, 7765, 5741, 5741, 5741, -1934, -1934, -1934, 810, -1934, - 811, 814, 8018, 812, 10465, 1062, 7006, 815, 9, 818, - 819, -2, -2, -2, 11899, 11899, -40, -1934, 330, -2, - 10551, 365, 370, 817, 824, 826, 827, 828, 829, 831, - 9526, 11899, 5741, 5741, 5741, 458, 8, 1067, 832, -1934, - 1082, 1084, -1934, 836, 837, 838, -1934, -1934, 839, 5741, - 840, 834, 843, 846, -1934, 11899, 5994, -1934, 1096, 1100, - 852, 11899, 11899, 11899, 258, 11899, 849, -1934, 876, 11899, - 11899, 11899, -1934, -1934, 11899, -1934, -104, -104, -104, 855, - 861, 865, -104, -104, -104, -104, -104, -104, -104, -1934, - -104, -1934, -1934, -1934, -1934, -104, -104, 877, 879, -104, - 880, -1934, 874, 1103, 1131, 881, -1934, -1934, 1132, 1133, - 1136, 1135, 884, -104, 11899, 15275, 118, 13562, 9526, 11899, - -1934, -1934, 7006, 7006, -1934, 885, 13660, 491, 1138, -1934, - -1934, -1934, -1934, -1934, -1934, 11899, 11899, 328, 7006, 1140, - 431, 888, 1615, 889, 1143, 28, 891, -1934, 893, 13887, - 11899, -1934, 1677, -139, -1934, 53, -48, 74, 8458, -1934, - 226, -1934, 92, 8706, -191, -70, 1055, -1934, 39, 912, - 11899, 914, 15791, 15816, 15841, 11899, 15866, 15891, 15916, 11899, - 15941, 15966, 15991, 16016, 16041, 16066, 16091, 924, 16116, 16141, - 16166, 14376, 1172, 11899, 9526, 5928, -1934, 475, 11899, 1175, - 1176, 928, 11899, 11899, 11899, 11899, 11899, 11899, 11899, 11899, - 11899, 11899, 11899, 11899, 11899, 11899, 11899, 11899, 9526, 11899, - 11899, 11899, 11899, 11899, 11899, 11899, 11899, 9526, 9526, 926, - 11899, 11899, 13562, 11899, 13562, 7006, 13562, 13562, 13562, 927, - 929, 930, 11899, 35, -1934, 10804, 11899, 7006, 5741, 7006, - 13562, 13562, 9526, 39, 13660, 39, 933, 9526, 933, -1934, - 933, 16191, -1934, 481, 931, 100, 1123, -1934, 1183, 11899, - 11899, 11899, 11899, 11899, 11899, 11899, 11899, 11899, 11899, 11899, - 11899, 11899, 11899, 8271, 11899, 11899, 11899, 11899, 11899, 39, - 11899, 11899, 55, -1934, 758, 16216, 493, 552, 11899, 11899, - 11899, -1934, 1187, 1188, 1188, 941, 11899, 11899, 11899, 11899, - 1192, 9526, 9526, 15303, 943, 1194, -1934, 944, -1934, -1934, - -141, -1934, -1934, 8954, 9207, -2, -2, 429, 429, -124, - 10551, 10551, 11899, 12164, -110, -1934, 11899, 11899, 11899, 11899, - 11899, 11899, 11899, 11899, 11899, 559, 16241, 1195, 1198, 1199, - 11899, 11899, 1201, 11899, -1934, -1934, 11899, 12250, -1934, -1934, - 9526, 9526, 9526, 11899, 1205, 9526, 11899, 11899, 11899, 16266, - 945, -1934, -1934, 11899, 16291, 16316, 16341, 1012, 9460, -1934, - 953, 6181, 16366, 16391, 15386, 13562, 13562, 13562, 13562, 13562, - 13562, 13562, 13562, 13562, 11899, 13562, 13562, 13562, 13562, 10, - 13660, 13562, 13562, 13562, 39, 39, -1934, -1934, 9526, -1934, - 956, 12352, -1934, 975, 12412, 11899, 11899, 933, 11899, -1934, - 39, 11899, 11899, 55, 978, 564, 16416, 13786, 981, 573, - 11899, 1232, 983, 7006, 16441, 15413, -1934, -1934, -1934, -1934, - -1934, 984, 1239, 161, 1242, -1934, -1934, -1934, 9526, 17, - 11899, -1934, -1934, -1934, 39, 11899, 11899, 55, 992, -1934, - 995, -56, 491, 477, 491, -1934, 993, 14405, -1934, 20, - 9526, 39, 11899, 11899, 55, 1245, 9526, 1248, 9526, 11899, - 1250, 13562, 39, 10890, 55, 11899, 1251, -1934, 39, 1254, - 13562, 11899, 1005, 1006, -1934, 11899, 9805, 13660, 1255, 1257, - 1258, 16466, 1260, 1261, 1264, 16491, 1267, 1268, 1269, 1270, - 1271, 1272, 1273, -1934, 1274, 1275, 1276, -1934, 11899, 16516, - 9526, 1025, 9526, 14434, -1934, -1934, 1280, 15359, 15359, 15359, - 15359, 15359, 15359, 15359, 15359, 15359, 15359, 15359, 10153, 15359, - 15359, 15359, 15359, 985, 313, 15359, 15359, 15359, 10415, 10496, - 10754, 10835, 11169, 5928, 1034, 1033, 68, 9526, 11429, 11510, - 313, 11763, 313, 1030, 1031, 1032, 274, 9526, 11899, 11899, - 17441, -1934, 313, 1037, 14463, 14492, -1934, -1934, 1035, -106, - 313, -185, 1036, 469, 575, 1286, -1934, 55, 313, 7006, - 1040, 6434, 6687, 2671, 527, 561, 561, 437, 437, 437, - 437, 437, 437, 474, 474, 9526, 422, -1934, 422, 422, - 933, 933, 933, 1041, 16541, 15440, 565, 9526, -1934, 1294, - 1045, 1046, 16566, 16591, 16616, 11899, 7006, 1302, 1303, 10217, - 16641, 14521, 16666, 16691, -1934, 578, 581, 9526, 1047, -1934, - 12472, -1934, 12532, 12592, -2, 11899, 11899, -1934, -1934, 1050, - 1051, 10551, 7193, 1171, 446, -2, 12652, 16716, 14550, 16741, - 16766, 16791, 16816, 16841, 16866, 16891, 1056, 1307, 11899, 1311, - -1934, 11899, 16916, 14579, -1934, 15467, 12712, 15494, -1934, 583, - 584, 586, 14608, -1934, 589, 15521, 15548, 11844, -1934, -1934, - 16941, 1312, 1313, 1317, 1061, 11899, 12772, 11899, 11899, -1934, - -1934, 12, -79, 151, -79, 1069, 1070, 1063, 313, 313, - 1064, 12992, 313, 313, 313, 313, 11899, 313, 1320, -1934, - 1066, 1075, 399, -123, 1074, 594, -1934, -1934, -1934, -1934, - 16966, 15359, 422, 12832, 1072, 579, 1071, 1144, 1328, 1177, - 11138, 1078, 1080, 1335, 7006, 14637, -1934, 11899, 1336, 169, - 75, 55, 11, 13660, 11899, 1337, -1934, 599, 1295, 1296, - 7006, 14666, 30, 1085, 16991, 15575, 495, 11899, 11899, 1092, - 1089, 1094, 1095, 8524, -1934, -1934, -1934, -1934, 13562, 297, - 1090, 17016, 15602, 1098, -1934, 349, -1934, 398, 13174, -1934, - -1934, -1934, 1097, -1934, 1101, 13571, -1934, 67, -1934, -1934, - 17441, -1934, 62, 15359, 11899, 313, -2, 7006, 7006, 1348, - 7006, 7006, 7006, 1350, 7006, 7006, 7006, 7006, 7006, 7006, - 7006, 7006, 7006, 7006, 1829, 1352, 9526, 5928, -1934, -1934, - -1934, -1934, -1934, -1934, -1934, -1934, -1934, -1934, -1934, -1934, - -1934, -1934, 11899, -1934, -1934, -1934, -1934, -1934, -1934, -1934, - -1934, -1934, 11899, 11899, 11899, 11899, 11899, -1934, -1934, -1934, - 601, 11899, 11899, -1934, 11899, -1934, 7006, 13562, 13562, -1934, - 602, 14695, 14724, 1099, -1934, -1934, -1934, 1168, 11899, 11899, - -1934, -1934, -1934, 55, -1934, 55, 11899, 11899, 1105, -1934, - 7006, -104, -1934, -1934, -1934, 11899, 11899, 607, 55, 541, - 247, 11899, 11899, -1934, 313, 609, 7006, 9526, 9526, 1355, - 1357, 1359, 2792, -1934, -1934, 1361, -1934, 1112, 17441, 1106, - 1364, -1934, 1365, 1366, 1367, 1369, 637, 79, -1934, 12892, - -1934, -1934, -107, 13719, 13815, -1934, -1934, 14753, -180, 1259, - 1373, 11231, 1124, 1378, 1130, 41, 51, -82, -1934, -81, - -1934, 446, 1379, 1381, 1382, 1383, 1384, 1386, 1387, 1388, - 1389, 429, 7006, 17441, -1934, 1959, 1129, 1297, 1391, -1934, - 1394, 1396, 1298, 1397, -1934, 1399, 1401, 1402, 11899, 1403, - 7006, 7006, 7006, 1405, 13848, -1934, 6940, 1315, 55, 55, - -1934, 9526, -1934, -1934, -1934, -1934, 13562, -1934, -1934, 11899, - 13562, -1934, -1934, -1934, -1934, 17441, -1934, 1141, 1148, 13562, - -1934, 13562, -1934, 55, 13562, 1157, -1934, 1150, 1410, -1934, - 55, 11899, 11899, 1158, 491, 1159, 11479, -1934, 2327, 1160, - 7006, -1934, 1161, -1934, 14782, -1934, -1934, 11899, 1414, 413, - 11899, 1416, 1417, 9, 1419, 1166, 1420, 2818, -1934, 313, - -104, -104, 1421, -1934, -1934, 1179, 1190, 1189, -1934, 1424, - -1934, -1934, -1934, -1934, -1934, -1934, 55, 391, 4485, 11899, - 15629, 17041, 11899, 8772, 11899, 9526, 1186, 638, 1441, 149, - 55, -1934, 1193, 11899, 1443, 1445, 11899, 55, 11565, 11899, - 9774, 313, 5222, 11899, 11899, 1200, 1196, -1934, 1447, 17066, - 1451, 133, 1324, 1324, 7006, 1455, 1456, 1457, 7006, -87, - 1458, 1460, 1461, 1463, 1467, 1468, 1469, 1470, 1471, -1934, - 1476, 640, 15359, 15359, 15359, 15359, 15359, 15359, 313, 13881, - 13914, 13947, 1226, 313, 313, -1934, -1934, -1934, 62, 313, - 17091, 15359, 1227, 276, 17441, 15359, -1934, 1479, 313, 17441, - 17441, -1934, 371, -1934, 55, -1934, 17116, 15656, -1934, 313, - 1485, 646, 649, 7006, 7006, 7006, 1488, 1487, -1934, 21, - 11899, 7006, 7006, 7006, 1235, 1236, 1490, 1492, 1493, -1934, - 11899, 11899, 11899, 1240, 1246, 1247, 1244, -1934, 3015, 7006, - -1934, 11899, -1934, 1498, -1934, 1502, -1934, -1934, 10551, 266, - 6247, -1934, 1253, 1262, 1263, 1265, 1266, 1277, 9020, 1249, - 1504, -1934, 9526, 1278, -1934, -1934, -1934, 1279, 11899, 11899, - -1934, -1934, 15683, 7006, 1507, 1508, 1329, -1934, 11899, 11899, - 11899, -1934, 1510, 845, 473, 1256, 3298, 1281, 11899, 40, - 313, 1283, 313, 1301, -1934, -1934, 13660, -1934, 420, 11899, - 1282, -1934, -1934, 3069, -1934, -1934, 1304, 1512, -1934, 3210, - -1934, 1305, 1516, 175, 3394, -1934, 9, -1934, 651, -1934, - 11899, -1934, -1934, 21, 12119, 4786, -1934, 1285, 11899, 11899, - 7006, 1284, -1934, 525, 436, 1520, 17141, 1522, 1286, 17166, - 1310, 654, 17191, 659, 1523, 1525, -1934, -1934, 13562, 1289, - 1528, 17216, -1934, -1934, 13980, 1319, -1934, 7446, 5488, 17441, - -1934, 1526, -104, 7512, -1934, -1934, -1934, 17441, 17441, -1934, - 62, -1934, 1529, -1934, -1934, -2, 1561, 1566, 1569, -1934, - -1934, -1934, 1392, 66, 1472, 1570, -1934, -1934, -1934, -1934, - -1934, -1934, -1934, -1934, -1934, 1574, 1321, -1934, -1934, -1934, - -1934, -1934, -1934, -1934, 11899, 11899, 11899, -1934, -1934, -1934, - 1196, -1934, -1934, -1934, -1934, 11899, 1330, 1325, -1934, -1934, - 11899, 11899, 313, 541, -1934, -1934, -1934, -1934, 1331, 1332, - 1578, -87, 1582, 11899, -1934, 7006, 17441, 1450, 1452, 752, - 9526, 9526, 11899, -1934, 10217, 14811, 17241, 7699, 429, 429, - 11899, 11899, -1934, 645, 1333, 17266, -1934, -1934, 14840, -63, - -1934, 1587, 1589, 7006, -2, -2, -2, -2, -2, 6500, - 1590, -1934, -1934, 661, 9526, 11899, 3813, 3893, 1592, 1593, - -1934, -1934, 7006, 7952, 923, 17291, -1934, -1934, 9869, -1934, - 13562, 11899, -1934, 13562, 17441, 10122, 13660, 1340, -1934, -1934, - -1934, -1934, 1344, 1343, 11899, 11899, 14869, 11899, 13786, -1934, - 13786, 7006, -1934, -1934, 55, 11, 13660, 11899, 1602, -1934, - 1604, -1934, 9, 15710, 7006, 13562, 1605, 313, -1934, 1349, - 313, 11899, 14013, 14046, 662, -1934, 11899, 11899, 1353, -1934, - 1358, -1934, 1359, 1608, 1610, 1366, 1612, -1934, -1934, 1613, - 11899, -1934, -1934, 11899, 11813, 1616, 11899, -1934, -1934, 1368, - 4786, 668, 5161, 1617, -1934, -1934, 632, -1934, -1934, -1934, - 1477, 1619, 1370, 1371, 1372, -1934, 1621, 7006, 15359, 15359, - 14079, 15359, -1934, 1376, 17316, 15737, -1934, -1934, 9526, 9526, - -1934, 1622, -1934, 17441, 1627, 11899, 11899, 1375, -1934, 670, - 675, 15331, 3923, 1629, 1377, -1934, -1934, 11899, 1398, 1400, - 14898, 15764, 1640, 7006, 1645, 1406, 11899, -1934, -1934, 678, - -51, -29, -4, 152, 167, 9273, 203, -1934, 1651, 683, - 14927, -1934, -1934, -1934, -1934, 1474, -1934, 11899, 11899, -1934, - -1934, 9526, 4038, 1653, 1408, 15359, 313, 17441, -1934, -1934, - -1934, -1934, 40, -1934, 13660, -1934, 14956, 1407, 1409, 1411, - 1655, 1664, 1666, 4138, -1934, -1934, -1934, 1413, 1669, 686, - -1934, 1670, 1671, 482, 17441, 11899, 11899, 1422, 7006, 692, - 17441, 17341, -1934, -1934, -1934, -1934, 17366, 14112, -1934, -1934, - 14985, 1099, 1148, 7006, 313, -1934, 11899, 13660, 39, -1934, - -1934, 9526, 9526, 11899, 1672, 693, -1934, -1934, 11899, 1325, - -1934, -1934, -1934, 698, 699, -1934, -1934, 4482, 4525, 7006, - 639, 643, 9526, -1934, -1934, 429, 8205, -1934, -1934, -1934, - 1674, -1934, 1425, 7006, -1934, 15014, 1676, 9526, -2, -2, - -2, -2, -2, -1934, 1680, -1934, 11899, 15043, 15072, 700, - -1934, -1934, -1934, -1934, -1934, -1934, 1432, 1683, 1431, -1934, - 1685, 9, -1934, -1934, -1934, 1503, -1934, -1934, -1934, -1934, - -1934, 11899, 14145, 14178, 7006, -1934, 1688, 11899, 1436, -1934, - 11899, 1690, 1440, 1442, -1934, -1934, 5428, -1934, 1446, 701, - 706, 15101, -1934, 1444, 14211, 1449, -1934, 1448, -1934, -1934, - 708, 1453, -2, 7006, 1700, 1459, -2, 1702, 713, 1464, - -1934, 11899, -1934, 1703, 1568, 12952, 1462, -1934, 714, 210, - 213, 215, 227, 240, -1934, 4577, -1934, -1934, 1705, 1709, - -1934, -1934, -1934, 1711, -1934, 1473, 17441, 11899, 11899, 715, - -1934, 17441, 14244, -1934, -1934, -1934, 1099, 13660, 1478, -1934, - -1934, -1934, 11899, 11899, -1934, 9526, 1713, -2, 137, -1934, - -1934, -2, 140, -1934, 1721, -1934, 15130, -1934, 11899, -1934, - 446, -1934, 1722, 9526, 9526, 9526, 9526, 9273, -1934, -1934, - -1934, 13786, -1934, 11899, 17391, 14277, 43, 11899, 1475, -1934, - -1934, 14310, 14343, 716, -1934, 245, -1934, 249, -1934, -1934, - -1934, 4951, 327, 13012, -1934, 721, 722, 723, 724, 263, - 731, 1480, 736, -1934, 11899, -1934, 7006, 15159, -1934, 11899, - 11899, -1934, -2, -2, -1934, -1934, -1934, 446, 1724, 1730, - 1731, 1732, 9526, 1735, 1737, 1738, 1486, 17416, 737, 1740, - 15188, 15359, 268, 285, 489, -1934, -1934, -1934, -1934, 738, - -1934, -1934, -1934, 13562, -1934, 1489, -1934, 1743, -1934, 11899, - 11899, -1934, 1745, 745, -1934, 1494, 7006, -1934, 15217, 15246, - -1934, 1746, 13562, 13562, 746, 1749, 1750, -1934, -1934, 747, - -1934, 1751, -1934, -1934, 1752, 13562, -1934, -1934, -1934 + 13350, 86, 62, 13554, -1937, -1937, 115, 66, 0, -86, + -62, -51, 47, 216, 221, 252, 262, 117, 271, 48, + 132, 297, 407, 149, 166, 32, -100, 585, -100, 193, + 203, 217, 54, 228, 234, 57, 241, 250, 281, 328, + 363, 368, 371, 383, 389, 430, 267, 566, 689, 714, + 730, 436, 561, 632, 456, 6785, 491, 490, 606, 768, + -61, 716, 585, -6, 225, 533, 732, -90, 619, -150, + -150, 622, 6, 355, 637, -1937, -1937, -1937, -1937, -1937, + 678, 434, 790, 809, 15, 53, 830, 843, 140, 849, + 978, 992, 994, 5773, 995, -72, -65, 745, 28, 64, + -1937, 746, 747, -1937, -1937, 997, 998, 749, -1937, 13799, + 752, 13835, 19, 22, 585, -1937, -1937, -1937, 11931, 751, + -1937, -1937, -1937, -1937, -1937, 750, -1937, -1937, -1937, -1937, + -1937, -1937, -1937, -1937, -1937, -1937, -38, -1937, -1937, -1937, + -1937, 39, -1937, 1007, 773, 4907, 332, 778, 1033, 11931, + 13737, 13737, 13737, -1937, 11931, -1937, -1937, -1937, -1937, 13737, + -1937, -1937, -1937, 11931, -1937, -1937, -1937, -1937, 777, 786, + 1034, -1937, -1937, 13871, -1937, -1937, -1937, -1937, 789, 32, + 11931, 11931, 11931, 791, 11931, 11931, 11931, 792, 11931, 11931, + 11931, 11931, 11931, 11931, 11931, 13737, 11931, 11931, 11931, 11931, + 5773, 793, -1937, -1937, 9558, -1937, -1937, -1937, 794, 5773, + 7038, 13737, -1937, -1937, -1937, -1937, -1937, -100, -100, -100, + -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, + -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, + -100, -100, 321, -100, -100, -100, -100, -100, 795, -100, + -100, 796, 585, 643, 643, -1937, -1937, -1937, -100, -100, + 33, 853, 857, 862, 797, 7038, 921, 585, 585, 803, + -100, -100, 804, 806, 807, -1937, -1937, -1937, 11931, 7291, + 11931, 11931, 7544, 32, 868, 34, -1937, -1937, 808, -1937, + 3305, -1937, -1937, -1937, -1937, -1937, 118, 11931, 9558, 9558, + 811, 813, 7797, 5773, 5773, 5773, -1937, -1937, -1937, 814, + -1937, 816, 821, 8050, 819, 10497, 1060, 7038, 820, 28, + 823, 824, -150, -150, -150, 11931, 11931, 307, -1937, 405, + -150, 10583, 423, 179, 822, 829, 832, 833, 834, 835, + 837, 9558, 11931, 5773, 5773, 5773, 248, 25, 1079, 836, + -1937, 1088, 1089, -1937, 838, 839, 840, -1937, -1937, 841, + 5773, 842, 846, 848, 851, -1937, 11931, 6026, -1937, 1100, + 1106, 858, 11931, 859, 11931, 11931, 370, 11931, 856, -1937, + 924, 11931, 11931, 11931, -1937, -1937, 11931, -1937, -100, -100, + -100, 864, 871, 882, -100, -100, -100, -100, -100, -100, + -100, -1937, -100, -1937, -1937, -1937, -1937, -100, -100, 883, + 903, -100, 904, -1937, 906, 1154, 1155, 905, -1937, -1937, + 1159, 1158, 1161, 1162, 914, -100, 11931, 15453, 131, 13737, + 9558, 11931, -1937, -1937, 7038, 7038, -1937, 912, 13871, 585, + 1165, -1937, -1937, -1937, -1937, -1937, -1937, 11931, 11931, 40, + 7038, 1167, 502, 915, 784, 916, 1170, 78, 918, -1937, + 922, 14098, 11931, -1937, 3053, -134, -1937, 56, -70, -28, + 8490, -1937, -13, -1937, 63, 12060, 8738, -106, 98, 1082, + -1937, 32, 919, 11931, 923, 15969, 15994, 16019, 11931, 16044, + 16069, 16094, 11931, 16119, 16144, 16169, 16194, 16219, 16244, 16269, + 929, 16294, 16319, 16344, 14554, 1179, 11931, 9558, 5707, -1937, + 343, 11931, 1182, 1183, 934, 11931, 11931, 11931, 11931, 11931, + 11931, 11931, 11931, 11931, 11931, 11931, 11931, 11931, 11931, 11931, + 11931, 9558, 11931, 11931, 11931, 11931, 11931, 11931, 11931, 11931, + 9558, 9558, 932, 11931, 11931, 13737, 11931, 13737, 7038, 13737, + 13737, 13737, 933, 936, 937, 11931, 27, -1937, 10836, 11931, + 7038, 5773, 7038, 13737, 13737, 9558, 32, 13871, 32, 939, + 9558, 939, -1937, 939, 16369, -1937, 386, 938, 91, 1130, + -1937, 1190, 11931, 11931, 11931, 11931, 11931, 11931, 11931, 11931, + 11931, 11931, 11931, 11931, 11931, 11931, 8303, 11931, 11931, 11931, + 11931, 11931, 32, 11931, 11931, 52, -1937, 715, 16394, 427, + 520, 11931, 11931, 11931, -1937, 1193, 1194, 1194, 947, 11931, + 11931, 11931, 11931, 1198, 9558, 9558, 15481, 949, 1202, -1937, + 950, -1937, -1937, -123, -1937, -1937, 8986, 9239, -150, -150, + 332, 332, -111, 10583, 10583, 11931, 12119, -73, -1937, 11931, + 11931, 11931, 11931, 11931, 11931, 11931, 11931, 11931, 534, 16419, + 1203, 1205, 1206, 11931, 11931, 1208, 11931, -1937, -1937, 11931, + 12221, -1937, -1937, 9558, 9558, 9558, 11931, 1209, 9558, 11931, + 11931, 11931, 16444, 952, -1937, -1937, 11931, 16469, 11931, 16494, + 16519, 1027, 9492, -1937, 958, 5960, 16544, 16569, 15564, 13737, + 13737, 13737, 13737, 13737, 13737, 13737, 13737, 13737, 11931, 13737, + 13737, 13737, 13737, 5, 13871, 13737, 13737, 13737, 32, 32, + -1937, -1937, 9558, -1937, 962, 12280, -1937, 963, 12382, 11931, + 11931, 939, 11931, -1937, 32, 11931, 11931, 52, 960, 551, + 16594, 13997, 968, 567, 11931, 1219, 967, 7038, 16619, 15591, + -1937, -1937, -1937, -1937, -1937, 966, 1221, 124, 1223, -1937, + -1937, -1937, 9558, 180, 11931, -1937, -1937, -1937, 32, 11931, + 11931, 52, 973, -1937, 976, -47, 585, -6, 585, -1937, + 974, 14583, -1937, 31, 9558, 32, 11931, 11931, 52, 1228, + 9558, 1229, 9558, 11931, 1230, 13737, 32, 10922, 52, -1937, + 11931, 1231, -1937, 32, 1232, 13737, 11931, 986, 988, -1937, + 11931, 9837, 13871, 1239, 1240, 1241, 16644, 1242, 1243, 1244, + 16669, 1245, 1246, 1247, 1250, 1251, 1252, 1254, -1937, 1255, + 1256, 1258, -1937, 11931, 16694, 9558, 1001, 9558, 14612, -1937, + -1937, 1261, 15537, 15537, 15537, 15537, 15537, 15537, 15537, 15537, + 15537, 15537, 15537, 10185, 15537, 15537, 15537, 15537, 2904, 539, + 15537, 15537, 15537, 10447, 10528, 10786, 10867, 11201, 5707, 1013, + 1012, 108, 9558, 11461, 11542, 539, 11795, 539, 1008, 1009, + 1010, 87, 9558, 11931, 11931, 17644, -1937, 539, 1011, 14641, + 14670, -1937, -1937, 1014, -120, 539, -122, 1021, 257, 569, + 1274, -1937, 52, 539, 7038, 1022, 6213, 6466, 1363, 1253, + 529, 529, 560, 560, 560, 560, 560, 560, 508, 508, + 9558, -49, -1937, -49, -49, 939, 939, 939, 1023, 16719, + 15618, -186, 9558, -1937, 1276, 1028, 1029, 16744, 16769, 16794, + 11931, 7038, 1282, 1284, 10249, 16819, 14699, 16844, 16869, -1937, + 575, 577, 9558, 1030, -1937, 12441, -1937, 12543, 12602, -150, + 11931, 11931, -1937, -1937, 1032, 1037, 10583, 7225, 1152, 459, + -150, 12704, 16894, 14728, 16919, 16944, 16969, 16994, 17019, 17044, + 17069, 1039, 1292, 11931, 1294, -1937, 11931, 17094, 14757, -1937, + 15645, 12763, 15672, -1937, 582, 583, 589, 14786, -1937, 591, + 15699, 15726, 11876, -1937, -1937, 17119, 1295, 17144, 1296, 1297, + 1040, 11931, 12865, 11931, 11931, -1937, -1937, 36, -97, 197, + -97, 1050, 1051, 1044, 539, 539, 1045, 13013, 539, 539, + 539, 539, 11931, 539, 1302, -1937, 1048, 1061, 259, 324, + 1058, 592, -1937, -1937, -1937, -1937, 17169, 15537, -49, 12924, + 1057, 564, 1056, 1128, 1314, 1163, 11170, 1062, 1065, 1321, + 7038, 14815, -1937, 11931, 1323, 165, 97, 52, 30, 13871, + 11931, 1324, -1937, 594, 1283, 1285, 7038, 14844, 44, 1070, + 17194, 15753, 421, 11931, 11931, 1078, 1076, 1083, 1080, 8556, + -1937, -1937, -1937, -1937, 13737, 201, 1081, 17219, 15780, 1086, + -1937, 212, -1937, 263, 13145, -1937, -1937, -1937, 1084, -1937, + 1091, 13349, -1937, 90, -1937, -1937, 17644, -1937, 82, 15537, + 11931, 539, -150, 7038, 7038, 1330, 7038, 7038, 7038, 1336, + 7038, 7038, 7038, 7038, 7038, 7038, 7038, 7038, 7038, 7038, + 3099, 1343, 9558, 5707, -1937, -1937, -1937, -1937, -1937, -1937, + -1937, -1937, -1937, -1937, -1937, -1937, -1937, -1937, 11931, -1937, + -1937, -1937, -1937, -1937, -1937, -1937, -1937, -1937, 11931, 11931, + 11931, 11931, 11931, -1937, -1937, -1937, 597, 11931, 11931, -1937, + 11931, -1937, 7038, 13737, 13737, -1937, 599, 14873, 14902, 1092, + -1937, -1937, -1937, 1160, 11931, 11931, -1937, -1937, -1937, 52, + -1937, 52, 11931, 11931, 1099, -1937, 7038, -100, -1937, -1937, + -1937, 11931, 11931, 602, 52, 739, -42, 11931, 11931, -1937, + 539, 604, 7038, 9558, 9558, 1351, 1353, 1354, 5272, -1937, + -1937, 1356, -1937, 1107, 17644, 1102, 1361, -1937, 1362, 1364, + 1366, 1367, 607, 74, -1937, 13026, -1937, -1937, -55, 13738, + 13930, -1937, -1937, 14931, -169, 1257, 1371, 11263, 1111, 1372, + 1122, 35, 43, 270, -1937, -48, -1937, 459, 1373, 1375, + 1376, 1377, 1378, 1379, 1381, 1383, 1384, 332, 7038, 17644, + -1937, 3157, 1133, 1293, 1387, -1937, 1389, 1390, 1290, 1392, + -1937, 1393, 1396, 1397, 11931, 1404, 7038, 1405, 7038, 7038, + 1400, 14026, -1937, 6719, 2957, 52, 52, -1937, 9558, -1937, + -1937, -1937, -1937, 13737, -1937, -1937, 11931, 13737, -1937, -1937, + -1937, -1937, 17644, -1937, 1151, 1150, 13737, -1937, 13737, -1937, + 52, 13737, 1164, -1937, 1153, 1409, -1937, 52, 11931, 11931, + 1157, 585, 1168, 11511, -1937, 3479, 1169, 7038, -1937, 1166, + -1937, 14960, -1937, -1937, 11931, 1413, 400, 11931, 1415, 1422, + 28, 1424, 1174, 1426, 3527, -1937, 539, -100, -100, 1427, + -1937, -1937, 1180, 1181, 1175, -1937, 1431, -1937, -1937, -1937, + -1937, -1937, -1937, 52, 431, 2301, 11931, 15807, 17244, 11931, + 8804, 11931, 9558, 1178, 610, 1436, 129, 52, -1937, 1184, + 11931, 1437, 1438, 11931, 52, 11597, 11931, 9806, 539, 5208, + 11931, 11931, 1189, 1185, -1937, 1442, 17269, 1444, 137, 1316, + 1316, 7038, 1446, 1447, 1449, 7038, -79, 1451, 1452, 1453, + 1454, 1455, 1456, 1457, 1458, 1459, -1937, 1461, 612, 15537, + 15537, 15537, 15537, 15537, 15537, 539, 14059, 14092, 14125, 1211, + 539, 539, -1937, -1937, -1937, 82, 539, 17294, 15537, 1212, + 178, 17644, 15537, -1937, 1463, 539, 17644, 17644, -1937, 555, + -1937, 52, -1937, 17319, 15834, -1937, 539, 1465, 613, 620, + 7038, 7038, 7038, 1468, 1469, -1937, 191, 11931, 7038, 7038, + 7038, 1215, 1222, 1473, 1476, 1477, -1937, 11931, 11931, 11931, + 1224, 1249, 1259, 1248, -1937, 3978, 7038, -1937, 11931, -1937, + 1498, -1937, 1500, -1937, -1937, 10583, 317, 6279, -1937, 1260, + 1262, 1264, 1265, 1266, 1268, 9052, 1269, 1503, -1937, 9558, + 1271, -1937, -1937, -1937, 1272, 11931, 11931, -1937, -1937, 15861, + 7038, 1504, 7038, 1505, 1325, -1937, 11931, 11931, 11931, -1937, + 1506, 588, 342, 1270, 6972, 1277, 11931, 29, 539, 1286, + 539, 1279, -1937, -1937, 13871, -1937, 740, 11931, 1281, -1937, + -1937, 4013, -1937, -1937, 1280, 1509, -1937, 4126, -1937, 1267, + 1510, 172, 4224, -1937, 28, -1937, 623, -1937, 11931, -1937, + -1937, 191, 3855, 3531, -1937, 1278, 11931, 11931, 7038, 1287, + -1937, 130, 92, 1514, 17344, 1532, 1274, 17369, 1288, 626, + 17394, 628, 1539, 1541, -1937, -1937, 13737, 1299, 1512, 17419, + -1937, -1937, 14158, 1300, -1937, 7478, 5520, 17644, -1937, 1542, + -100, 7544, -1937, -1937, -1937, 17644, 17644, -1937, 82, -1937, + 1544, -1937, -1937, -150, 1545, 1550, 1552, -1937, -1937, -1937, + 1417, -37, 1474, 1555, -1937, -1937, -1937, -1937, -1937, -1937, + -1937, -1937, -1937, 1563, 1315, -1937, -1937, -1937, -1937, -1937, + -1937, -1937, 11931, 11931, 11931, -1937, -1937, -1937, 1185, -1937, + -1937, -1937, -1937, 11931, 1317, 1318, -1937, -1937, 11931, 11931, + 539, 739, -1937, -1937, -1937, -1937, 1319, 1326, 1574, -79, + 1577, 11931, -1937, 7038, 17644, 1445, 1450, 818, 9558, 9558, + 11931, -1937, 10249, 14989, 17444, 7731, 332, 332, 11931, 11931, + -1937, 908, 1327, 17469, -1937, -1937, 15018, 9, -1937, 1582, + 1587, 7038, -150, -150, -150, -150, -150, 6532, 1588, -1937, + -1937, 629, 9558, 11931, 4327, 4351, 1590, 1608, -1937, 1613, + -1937, 7038, 7984, 2456, 17494, -1937, -1937, 9901, -1937, 13737, + 11931, -1937, 13737, 17644, 10154, 13871, 1357, -1937, -1937, -1937, + -1937, 1368, 1358, 11931, 11931, 15047, 11931, 13997, -1937, 13997, + 7038, -1937, -1937, 52, 30, 13871, 11931, 1619, -1937, 1620, + -1937, 28, 15888, 7038, 13737, 1621, 539, -1937, 1365, 539, + 11931, 14191, 14224, 631, -1937, 11931, 11931, 1374, -1937, 1382, + -1937, 1354, 1624, 1625, 1364, 1626, -1937, -1937, 1628, 11931, + -1937, -1937, 11931, 11845, 1629, 11931, -1937, -1937, 1385, 3531, + 634, 5247, 1630, -1937, -1937, 601, -1937, -1937, -1937, 1490, + 1632, 1386, 1388, 1391, -1937, 1635, 7038, 15537, 15537, 14257, + 15537, -1937, 1395, 17519, 15915, -1937, -1937, 9558, 9558, -1937, + 1637, -1937, 17644, 1640, 11931, 11931, 1394, -1937, 639, 642, + 15509, 4388, 1642, 1398, -1937, -1937, 11931, 1399, 1401, 15076, + 15942, 1643, 7038, 1645, 1403, 11931, -1937, -1937, 644, 185, + 200, 207, 231, 256, 9305, 258, -1937, 1648, 645, 15105, + -1937, -1937, -1937, -1937, -1937, 1471, -1937, 11931, 11931, -1937, + -1937, 9558, 4433, 1650, 1408, 15537, 539, 17644, -1937, -1937, + -1937, -1937, 29, -1937, 13871, -1937, 15134, 1406, 1407, 1412, + 1653, 1662, 1663, 4469, -1937, -1937, -1937, 1418, 1674, 650, + -1937, 1675, 1676, 300, 17644, 11931, 11931, 1425, 7038, 655, + 17644, 17544, -1937, -1937, -1937, -1937, 17569, 14290, -1937, -1937, + 15163, 1092, 1150, 7038, 539, -1937, 11931, 13871, 32, -1937, + -1937, 9558, 9558, 11931, 1677, 658, -1937, -1937, 11931, 1318, + -1937, -1937, -1937, 660, 661, -1937, -1937, 4571, 4830, 7038, + 461, 638, 9558, -1937, -1937, 332, 8237, -1937, -1937, -1937, + 1679, -1937, 1428, 7038, -1937, 15192, 1680, 9558, -150, -150, + -150, -150, -150, -1937, 1681, -1937, 11931, 15221, 15250, 663, + -1937, -1937, -1937, -1937, -1937, -1937, 1433, 1684, 1434, -1937, + 1686, 28, -1937, -1937, -1937, 1507, -1937, -1937, -1937, -1937, + -1937, 11931, 14323, 14356, 7038, -1937, 1688, 11931, 1439, -1937, + 11931, 1689, 1441, 1443, -1937, -1937, 5454, -1937, 1462, 666, + 668, 15279, -1937, 1440, 14389, 1464, -1937, 1448, -1937, -1937, + 671, 1460, -150, 7038, 1690, 1466, -150, 1702, 679, 1467, + -1937, 11931, -1937, 1704, 1569, 13085, 1470, -1937, 681, 265, + 288, 311, 338, 348, -1937, 4942, -1937, -1937, 1706, 1708, + -1937, -1937, -1937, 1712, -1937, 1472, 17644, 11931, 11931, 687, + -1937, 17644, 14422, -1937, -1937, -1937, 1092, 13871, 1479, -1937, + -1937, -1937, 11931, 11931, -1937, 9558, 1715, -150, 154, -1937, + -1937, -150, 171, -1937, 1716, -1937, 15308, -1937, 11931, -1937, + 459, -1937, 1717, 9558, 9558, 9558, 9558, 9305, -1937, -1937, + -1937, 13997, -1937, 11931, 17594, 14455, 49, 11931, 1478, -1937, + -1937, 14488, 14521, 688, -1937, 353, -1937, 361, -1937, -1937, + -1937, 5142, 364, 13187, -1937, 693, 695, 698, 703, 393, + 704, 1480, 705, -1937, 11931, -1937, 7038, 15337, -1937, 11931, + 11931, -1937, -150, -150, -1937, -1937, -1937, 459, 1718, 1720, + 1724, 1726, 9558, 1727, 1730, 1731, 1482, 17619, 706, 1736, + 15366, 15537, 399, 415, 485, -1937, -1937, -1937, -1937, 712, + -1937, -1937, -1937, 13737, -1937, 1484, -1937, 1738, -1937, 11931, + 11931, -1937, 1739, 719, -1937, 1488, 7038, -1937, 15395, 15424, + -1937, 1743, 13737, 13737, 724, 1744, 1745, -1937, -1937, 729, + -1937, 1746, -1937, -1937, 1747, 13737, -1937, -1937, -1937 }; /* YYPGOTO[NTERM-NUM]. */ static const yytype_int16 yypgoto[] = { - -1934, -1934, -1934, -1934, 372, -1934, -1934, -1934, -1934, -384, - -1934, -1934, -1934, -1934, -1934, -1934, -1934, -1934, -1934, -1934, - -1934, -1934, -743, -105, 2219, 3630, -382, -1934, 1299, -1934, - -1934, -1934, -1934, -1934, -1934, -1933, -1934, 312, 139, -182, - -1934, -137, -1934, 80, 360, -1934, 1773, -1934, 942, -55, - -1934, -1934, 14, -633, -295, -1934, -1934, -1934, -1934, -1934, - -1934, -1934, 705, 1775, -1934, -1934, -1934, -1934, -1258, -1255, - 1777, -1759, 1780, -1934, -1934, -1934, 1173, -1934, -193, -1934, - -1934, -1934, -1934, 2217, -1934, -1934, -1447, 236, 1787, -1934, - 0, -1934, -1934, 38, -1934, -1716, 311, -172, 2564, 2906, - -317, 16, -1934, -66, 50, -1934, -1934, 45, 212, -1702, - -129, 1004, -1934, -3 + -1937, -1937, -1937, -1937, 358, -1937, -1937, -1937, -1937, -398, + -1937, -1937, -1937, -1937, -1937, -1937, -1937, -1937, -1937, -1937, + -1937, -1937, -743, -105, 4636, 3292, 42, -1937, 1289, -1937, + -1937, -1937, -1937, -1937, -1937, -1936, -1937, 302, 120, -202, + -1937, -161, -1937, 65, 345, -1937, 1759, -1937, 23, -40, + -1937, -1937, -1, -636, -16, -1937, -1937, -1937, -1937, -1937, + -1937, -1937, 685, 1763, -1937, -1937, -1937, -1937, -1255, -1260, + 1765, -1761, 1766, -1937, -1937, -1937, 1156, -1937, -221, -1937, + -1937, -1937, -1937, 2298, -1937, -1937, -1454, 210, 1769, -1937, + 3, -1937, -1937, -59, -1937, -1723, 805, -179, 2647, 312, + -318, -10, -1937, 860, -94, -1937, -1937, 11, 183, -1717, + -152, 983, -1937, -3 }; /* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If positive, shift that token. If negative, reduce the rule which number is the opposite. If zero, do what YYDEFACT says. If YYTABLE_NINF, syntax error. */ -#define YYTABLE_NINF -578 +#define YYTABLE_NINF -580 static const yytype_int16 yytable[] = { - 145, 627, 1507, 1509, 959, 960, 1676, 1879, 312, 1917, - 1064, 1918, 662, 374, 167, 167, 1070, 126, 2042, 1298, - 418, 370, 169, 420, 1068, 168, 1085, 502, 1346, 4, - 470, 153, 167, 346, 1364, 643, 509, 764, 554, 167, - 449, 148, 577, 167, 1755, 300, 182, 1502, 351, 2175, - 352, 300, 295, 1910, 667, 1643, 5, 1504, 431, 746, - 1250, 186, 781, 635, 636, 753, 1402, 796, 378, 301, - 317, 1192, 149, 797, 1400, 1079, 1193, 599, 1251, 453, - 1494, 350, 1346, 1487, 463, 466, 467, 1252, 1253, 1254, - 295, 747, 748, 1255, 1256, 377, 318, 150, 1403, 1404, - 599, 792, 635, 636, 151, 1644, 414, 326, 328, 478, - 331, 313, 319, 320, 314, 747, 748, 779, 1954, 635, - 636, 1965, 347, 954, 721, 780, 724, 730, 497, 152, - 612, 613, 614, 635, 636, 737, 635, 636, 1323, 1634, - 961, 1324, 455, 2156, 511, 353, 2158, 465, 465, 465, - 756, 170, 757, 171, 965, 1607, 472, 1490, 1189, 413, - 457, 417, 635, 636, 155, 749, 750, 1832, 1063, 371, - 657, 658, 659, 2148, 156, 481, 1346, 756, 1506, 757, - 635, 636, 1776, 1508, 157, 791, 1833, 674, 799, 749, - 750, 465, 635, 636, 797, 454, 295, 550, 551, 158, - 295, 1876, 159, 635, 636, 295, 295, 465, 785, 1365, - 1366, 1367, 1368, 1997, 635, 636, 786, 160, 1503, 637, - 926, 99, 479, 100, 101, 102, 103, 104, 1505, 348, - 1843, 108, 109, 162, 111, 1998, 119, 119, 119, 635, - 636, 322, 323, 161, 1756, 439, 440, 441, 1069, 439, - 440, 441, 442, 324, 1507, 119, 119, 325, 1086, 1087, - 1999, 295, 119, 2060, 198, 663, 119, 664, 375, 199, - 1353, 147, 1026, 1299, 419, 295, 163, 421, 295, 575, - 443, 444, 574, 765, 154, 766, 164, -570, 349, 767, - 1369, 756, 555, 757, 295, 295, 578, 183, 295, 295, - 295, 295, 2176, 439, 440, 441, 442, 432, 782, 295, - 783, 433, 187, 295, 784, 377, 1347, 1350, 2099, 379, - 443, 444, 170, 600, 171, 601, 1169, 443, 444, 602, - 787, 950, 746, 952, 953, 165, 1349, 295, 788, 295, - 295, 295, 356, 443, 444, 357, 600, 793, 601, 783, - 966, 1045, 602, 794, 332, 170, 295, 171, 358, 630, - 631, 734, 166, 295, 747, 748, 293, 639, 644, 986, - 443, 444, 179, 731, 146, 732, 635, 636, 147, 733, - 635, 636, 2171, 635, 636, 1076, 886, 1086, 1087, 439, - 440, 441, 442, 180, 1006, 635, 636, 439, 440, 441, - 442, 181, 1093, 439, 440, 441, 442, 756, 1250, 757, - 635, 636, 1104, 443, 444, 1301, 2000, 746, 537, 876, - 538, 443, 444, 200, 465, 295, 1251, 443, 444, 295, - 295, 2001, 184, 456, 1043, 1252, 1253, 1254, 749, 750, - 1798, 1255, 1256, 185, 429, 295, 635, 636, 430, 747, - 748, 333, 768, 635, 636, 334, 635, 636, 635, 636, - 2198, 335, 336, 302, 337, 338, 303, 2002, 304, 1250, - 635, 636, 747, 748, 2133, 804, 870, 2134, 872, 2135, - 874, 875, 790, 635, 636, 339, 741, 1251, 635, 636, - 791, 2136, 635, 636, 888, 889, 1252, 1253, 1254, 443, - 444, 295, 1255, 1256, 2137, 188, 635, 636, 1464, 2182, - 2234, 635, 636, 2183, 342, 1201, 343, 751, 752, 687, - 510, 147, 2055, 749, 750, 295, 1720, 2192, 635, 636, - 1179, 170, 2219, 171, 295, 866, 322, 323, 791, 465, - 1196, 465, 295, 465, 465, 472, 749, 750, 324, 2220, - 882, 189, 330, 1389, 295, 295, 295, 465, 465, 295, - 169, 832, 169, 891, 295, 893, 201, 306, 1014, 756, - 307, 757, 309, 635, 636, 293, 68, 69, 70, 71, - 190, 306, 74, 310, 307, 308, 309, 2185, 1250, 638, - 295, 83, 173, 191, 86, 174, 923, 310, 175, 192, - 176, 204, 1571, 1572, 205, 1394, 1251, 206, 635, 636, - 193, 46, 611, 832, 892, 1252, 1253, 1254, 295, 295, - 207, 1255, 1256, 620, 645, 646, 1680, 625, 1681, 647, - 1013, 1250, 1015, 1016, 1017, 1018, 1019, 1020, 1519, 1022, - 1023, 1024, 1025, 443, 444, 1030, 1031, 1032, 1065, 1251, - -572, 457, 457, 579, 1395, 756, 1239, 757, 1252, 1253, - 1254, 311, 832, 1321, 1255, 1256, 194, 295, 295, 295, - 596, 597, 295, 957, 958, 1764, 598, 1765, 631, 1352, - 591, 592, 728, 594, 595, 596, 597, 756, 195, 757, - 758, 598, 472, 465, 472, 465, 465, 465, 465, 465, - 465, 202, 465, 465, 465, 465, 1028, 196, 465, 465, - 465, 169, 1034, 660, 1033, 295, 197, 661, 1081, 728, - 594, 595, 596, 597, 170, 1100, 171, 1044, 598, 756, - 1195, 757, 209, 1196, 1109, 831, 1695, 832, 2030, 832, - 295, 896, 203, 738, 739, 832, 2031, 443, 444, 2221, - 1379, 210, 1332, 930, -573, 295, 1857, 832, 1858, 754, - 1029, 1073, 583, 584, 585, 586, 587, 588, 589, 590, - 591, 592, 728, 594, 595, 596, 597, 295, 1090, 296, - 1797, 598, 1765, 295, -574, 295, 2061, 2062, 472, 1102, - 2065, 2066, 2063, 443, 444, 1107, 2063, 465, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 1452, 931, 1453, 297, 598, 832, 443, 444, 976, - 1211, 1213, 1212, 832, 1047, 298, 1462, 295, 832, 295, - 1777, 443, 444, 1053, 1331, 1199, 1332, 1054, 1234, 832, - 1784, 1235, 832, 1281, 1282, 832, 1283, 832, 832, 1285, - 832, 1747, 1748, 832, 1327, 1488, 873, 1115, 832, 1359, - 299, 1438, 1445, 832, 295, 832, 832, 1461, 611, 1469, - 887, 832, 2162, 832, 295, 635, 636, 580, 581, 582, - 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 593, 594, 595, 596, 597, 316, 295, 1486, 1605, 598, - 1656, 832, 832, 315, 832, 1872, 1688, 1507, 341, 1689, - 832, 1781, 295, 832, 1804, 1782, 1542, 1543, 832, 1806, - 344, 1888, 1937, 832, 295, 832, 1938, 345, 1955, 2204, - 1980, 1898, 1956, 295, 832, 1981, 321, 354, 1996, 832, - 1213, 1553, 1938, 2004, 295, 125, 2027, 832, 1558, 1507, - 791, 355, 2036, 2053, 1348, 1351, 2037, 1938, 2056, 2057, - 2088, 2109, 832, 832, 832, 832, 2110, 1573, 2116, 177, - 832, 1213, 1938, 2124, 2132, 2146, 2181, 832, 832, 1938, - 832, 2188, 2189, 2190, 2191, 832, 832, 832, 832, 1229, - 360, 2193, 1242, 579, 1593, 832, 2195, 2215, 2222, 1248, - 2037, 1938, 832, 1259, 305, 2231, 2241, 2244, 1609, 2232, - 1938, 2245, 361, 329, 756, 1615, 757, 927, 340, 362, - 363, 369, 1388, 372, 373, 380, 381, 382, 383, 384, - 415, 427, 428, 434, 461, 476, 1577, 460, 478, 435, - 147, 480, 485, 489, 503, -205, -206, 545, 548, 508, - -207, 295, 557, 556, 1058, 560, 422, 563, 564, 1355, - 565, 576, 608, 430, 609, 616, 624, 295, 690, 618, - 617, 621, 648, 665, 626, 1868, 1869, 628, 629, 649, - 295, 650, 651, 652, 653, 465, 654, 451, 668, 666, - 669, 676, 451, 451, 451, 670, 671, 672, 673, 675, - 677, 451, 681, 678, 1463, 1465, 682, 683, 689, 716, - 698, 1443, 1444, 1356, 295, 295, 699, 295, 295, 295, - 700, 295, 295, 295, 295, 295, 295, 295, 295, 295, - 295, 715, 711, 295, 712, 714, 451, 717, 719, 725, - 718, 720, 722, 723, 740, 743, 755, 760, 762, 763, - 146, 801, 451, 769, 1411, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 295, 465, 465, 805, 598, 807, 828, - 823, 834, 835, 1899, 836, 867, 877, 598, 878, 879, - 899, 900, 897, 549, 935, 936, 939, 295, 944, 948, - 949, 1004, 978, 951, 980, 999, 981, 984, 558, 559, - 1203, 993, 1007, 295, 295, 295, 1036, 580, 581, 582, - 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 830, 594, 595, 596, 597, 1038, 1046, 1052, 1056, 598, - 1545, 756, 1057, 757, 1547, 1061, 1062, 1223, 1066, 1077, - 1078, 1094, 1083, 1551, 1096, 1552, 1099, 1106, 1554, 1780, - 1108, 1111, 1116, 1112, 1117, 1118, 1768, 1120, 1121, 295, - 1770, 1122, 1463, 1465, 1124, 1125, 1126, 1127, 1128, 1129, - 1130, 1131, 1132, 1133, 1136, 457, 1140, 295, 295, 295, - 1167, 1168, 1194, 1200, 1176, 1177, 1178, 1185, 295, 1188, - 1204, 1216, 1208, 465, 1217, 1218, 1224, 465, 1237, 1226, - 1245, 1246, 1595, 1249, 1272, 1271, 465, 1274, 465, 1290, - 1291, 465, 1293, 1540, 1292, 1304, 1305, 1306, 1309, 1317, - 1319, 1320, 1326, 1330, 1333, 1335, 1334, 295, 1339, 1340, - 1336, 1341, 1345, 1358, 1360, 1361, 1376, 1382, 1383, 1384, - 377, 1390, 2069, 1393, 1385, 1414, 1398, 1418, 1397, 1430, - -208, 1456, 1473, 1448, 1474, 1342, 1475, 1478, 1479, 451, - 1480, 1481, 1482, 1483, 1484, 465, 1485, 1496, 1495, 742, - 295, 1362, 295, 1499, 1500, 1501, 1510, 1511, 1522, 1512, - 1513, 1514, 1920, 1515, 1516, 1517, 1518, 1524, 1523, 295, - 1525, 776, 1526, 1548, 1528, 1527, 1529, 1530, 1531, 1537, - 1533, 295, 1549, 1555, 1556, 295, 1557, 1559, 1561, 1565, - 1570, 1567, 1575, 1580, 1576, 1579, 1581, 1586, 1412, 1413, - 1592, 1415, 1416, 1417, 1588, 1419, 1420, 1421, 1422, 1423, - 1424, 1425, 1426, 1427, 1428, 1589, 1604, 1606, 1590, 1612, - 1620, 1613, 1625, 1631, 1610, 1789, 1789, 1633, 1629, 1635, - 1630, 1639, 1640, 1641, 1646, 1926, 1647, 1648, 1778, 1649, - 295, 295, 295, 1650, 1651, 1652, 1653, 1654, 295, 295, - 295, 1655, 1667, 1674, 451, 1678, 451, 1442, 451, 451, - 451, 1687, 1693, 1694, 1700, 1701, 295, 1702, 1703, 1708, - 1704, 1711, 451, 451, 1716, 1709, 1710, 295, 1717, 1731, - 1732, 1457, 1723, 1740, 1741, 295, 1746, 1742, 1772, 295, - 1750, 1724, 1725, 1775, 1726, 1727, 1799, 1470, 1801, 1807, - 295, 1808, 1811, 1819, 1830, 1825, 1728, 1734, 1735, 1760, - 1791, 1767, 1809, 1796, 1810, 1753, 1719, 580, 581, 582, + 145, 630, 126, 1514, 964, 965, 1684, 472, 1888, 168, + 327, 329, 1516, 332, 1070, 415, 1927, 419, 1928, 347, + 1076, 505, 170, 313, 420, 2052, 125, 422, 169, 665, + 512, 168, 376, 1764, 168, 371, 168, 1091, 557, 580, + 451, 1509, 373, 1305, 750, 433, 301, 1920, 1371, 1511, + 178, 456, 296, 153, 161, 2185, 750, 352, 183, 353, + 301, 187, 5, 1651, 1841, 785, 445, 446, 380, 1217, + 302, 1218, 796, 318, 638, 639, 751, 752, 1494, 482, + 148, 351, 168, 1842, 1085, 306, 1409, 768, 751, 752, + 296, 1501, 4, 323, 324, 379, 1807, 1407, 307, 319, + 481, 308, 309, 310, 1353, 325, 416, 149, 348, 326, + 751, 752, 1964, 1652, 311, 320, 321, 602, 1410, 1411, + 638, 639, 783, 1975, 615, 616, 617, 602, 751, 752, + 784, 1069, 638, 639, 1198, 1615, 760, 424, 761, 1199, + 734, 959, 457, 1642, 1195, 459, 475, 467, 467, 467, + 753, 754, 801, 966, 354, 171, 474, 172, 802, 760, + 2166, 761, 753, 754, 660, 661, 662, 795, 453, 150, + 638, 639, 1353, 453, 453, 453, 484, 2168, 312, 1785, + 2158, 677, 453, 372, 753, 754, 789, 1074, 638, 639, + 374, 970, 467, 151, 790, 638, 639, 296, 1353, 599, + 600, 296, 753, 754, 152, 601, 296, 296, 467, 1497, + 445, 446, 1510, 553, 554, 349, 1515, 431, 453, 1471, + 1512, 432, 155, 1372, 1373, 1374, 1375, 156, 791, 755, + 756, 1852, 119, 1765, 453, 99, 792, 100, 101, 102, + 103, 104, 119, 794, 357, 108, 109, 358, 111, 323, + 324, 795, 638, 639, 119, 119, 1514, 119, 157, 119, + 359, 325, 296, 633, 634, 331, 2070, 1032, 158, 1092, + 1093, 642, 647, 1885, 350, 552, 296, 160, 421, 296, + 578, 423, 666, 760, 667, 761, 577, 377, 147, 1360, + 561, 562, 558, 581, 434, 296, 296, 1306, 435, 296, + 296, 296, 296, 164, 1376, 119, 154, 162, 2186, 184, + 296, 786, 188, 787, 296, 646, 379, 788, 797, 381, + 787, 2109, 1354, 1357, 798, 441, 442, 443, 444, 314, + 445, 446, 315, 769, 670, 770, 458, -572, 296, 771, + 296, 296, 296, 1185, 745, 171, 171, 172, 172, 445, + 446, 795, 441, 442, 443, 444, 804, 296, 1356, 333, + 445, 446, 802, 603, 296, 604, 1175, 1092, 1093, 605, + 445, 446, 159, 603, 146, 604, 445, 446, 147, 605, + 638, 639, 891, 445, 446, 1806, 735, 1774, 736, -576, + 2181, 163, 737, 441, 442, 443, 444, 638, 639, 881, + 441, 442, 443, 444, 750, 725, 166, 728, 441, 442, + 443, 1075, 1256, 165, 638, 639, 741, 445, 446, 441, + 442, 443, 444, 167, 445, 446, 467, 296, 638, 639, + 1257, 296, 296, 171, 649, 172, 751, 752, 650, 1258, + 1259, 1260, 1202, 638, 639, 1261, 1262, 296, 180, 2007, + 638, 639, 453, 760, 772, 761, 334, 1396, 181, 1256, + 335, 1308, 746, 2208, 2008, 837, 336, 337, 1401, 338, + 339, 2009, 182, 897, 638, 639, 837, 1257, 809, 68, + 69, 70, 71, 185, 780, 74, 1258, 1259, 1260, 186, + 340, 757, 1261, 1262, 83, 2010, 189, 86, 780, 638, + 639, 638, 639, 663, 296, 190, 1256, 664, 638, 639, + 753, 754, 171, 2244, 172, 760, 510, 761, 1201, 1402, + 2011, 1202, 2012, 1328, 1257, 2065, 199, 837, 296, 2143, + 1513, 638, 639, 1258, 1259, 1260, 191, 296, 871, 1261, + 1262, 343, 467, 344, 467, 296, 467, 467, 474, 1020, + 638, 639, 2144, 887, 638, 639, 2040, 296, 296, 296, + 467, 467, 296, 170, 2041, 170, 640, 296, 453, 896, + 453, 898, 453, 453, 453, 2145, 540, 1728, 541, 962, + 963, 638, 639, 192, 634, 1330, 453, 453, 1331, 1579, + 1580, 638, 639, 296, 1756, 1757, 638, 639, 760, 928, + 761, 1256, 2146, 836, 638, 639, 837, 837, 2071, 2072, + 609, 610, 2147, 955, 2073, 957, 958, 2192, 193, 1257, + 1035, 296, 296, 194, 2195, 2193, 195, 1256, 1258, 1259, + 1260, 691, 971, 147, 1261, 1262, 638, 639, 196, 459, + 459, 1526, 638, 639, 197, 1257, 901, 931, 638, 639, + 837, 991, 1071, 658, 1258, 1259, 1260, 2202, 638, 639, + 1261, 1262, 205, 2229, 641, 206, 638, 639, 207, 780, + 296, 296, 296, 445, 446, 296, 1386, 1012, 1339, 2230, + -575, 208, 648, 445, 446, 198, 174, 935, 200, 175, + -574, 837, 176, 780, 177, 204, 474, 467, 474, 467, + 467, 467, 467, 467, 467, 46, 467, 467, 467, 467, + 1034, 211, 467, 467, 467, 170, 1040, 1049, 1121, 296, + 202, 1039, 453, 453, 453, 453, 453, 453, 453, 453, + 453, 1050, 453, 453, 453, 453, 203, 1087, 453, 453, + 453, 210, 739, 1703, 296, 2231, 297, 307, 780, 298, + 308, 780, 310, 732, 597, 598, 599, 600, 760, 296, + 761, 762, 601, 311, 780, 1079, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 1051, + 936, 296, 1096, 601, 837, 2075, 2076, 296, 316, 296, + 765, 2073, 474, 1108, 981, 760, 201, 761, 837, 1086, + 1113, 1088, 467, 594, 595, 732, 597, 598, 599, 600, + 1688, 1053, 1689, 1082, 601, 837, 445, 446, 453, 1338, + 303, 1339, 1866, 304, 1867, 305, 1219, 1059, 453, 1205, + 1099, 1060, 296, 837, 296, 1240, 317, 1241, 1786, 837, + 1110, 837, 1287, 1288, 638, 639, 837, 837, 1793, 1289, + 1235, 1291, 1334, 837, 1366, 837, 837, 1445, 837, 1452, + 294, 837, 1468, 837, 1476, 299, 837, 1493, 837, 296, + 1613, 837, 1664, 1696, 837, 300, 837, 837, 322, 296, + 1697, 330, 899, 1790, 837, 2172, 1813, 1791, 1815, 1897, + 837, 1947, 837, 837, 1965, 1948, 341, 345, 1966, 1990, + 1248, 296, 1991, 837, 2006, 2014, 837, 1254, 1948, 837, + 2037, 1265, 1514, 346, 795, 2046, 582, 296, 2063, 2047, + 2066, 2067, 1948, 2098, 837, 837, 2119, 837, 2120, 296, + 837, 2126, 837, 342, 355, 1948, 950, 951, 296, 2134, + 1245, 2142, 2214, 837, 1207, 837, 1219, 2156, 2191, 296, + 356, 1948, 837, 2198, 1514, 2199, 361, 837, 2200, 837, + 1355, 1358, 837, 2201, 2203, 2205, 2225, 837, 837, 2047, + 1948, 760, 2232, 761, 932, 1363, 837, 1219, 780, 2241, + 780, 780, 362, 2242, 2251, 994, 995, 996, 1948, 2254, + 999, 445, 446, 2255, 780, 1773, 363, 1774, 364, 370, + 375, 382, 383, 384, 385, 455, 386, 417, 429, 430, + 465, 468, 469, 436, 780, 513, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 1041, 780, 437, 462, 601, 463, + 147, 479, 1585, 481, 483, -206, 488, 492, 506, -207, + 548, 551, 560, 511, -208, 500, 559, 296, 563, 566, + 579, 567, 568, 1418, 627, 1362, 611, 432, 612, 619, + 294, 514, 780, 296, 1073, 620, 621, 651, 624, 629, + 1877, 1878, 631, 632, 652, 668, 296, 653, 654, 655, + 656, 467, 657, 669, 671, 672, 1095, 673, 674, 675, + 676, 678, 1101, 679, 1103, 680, 684, 614, 681, 1359, + 1470, 1472, 685, 686, 688, 693, 694, 453, 623, 702, + 296, 296, 628, 296, 296, 296, 703, 296, 296, 296, + 296, 296, 296, 296, 296, 296, 296, 704, 715, 296, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 1324, 1774, 1827, 1771, 598, - 1803, 1541, 1828, 377, 1814, 1829, 1835, 1834, 1847, 1836, - 1837, 472, 472, 1520, 1850, 776, 1842, 295, 1852, 1196, - 1848, 1849, 1855, 1877, 1856, 1878, 1887, 1873, 1893, 1894, - 1913, 1534, 1535, 1536, 1912, 465, 1763, 1914, 1924, 776, - 1925, 1930, -577, 791, 1942, 295, 1943, -575, 1944, 1945, - 295, 761, 1949, 1959, 1958, 1960, 1964, 1953, 1975, 1961, - 1962, 1963, 1970, 1976, 1979, 1984, 1985, 451, 451, 451, - 451, 451, 451, 451, 451, 451, 1991, 451, 451, 451, - 451, 1566, 1993, 451, 451, 451, 1929, 2003, 1987, 2011, - 1988, 2006, 2021, 776, 2012, 1994, 776, 2018, 1818, 2019, - 2022, 2020, 2023, 1826, 2025, 2026, 2028, 2029, 2052, 776, - 2072, 2034, 2077, 778, 1904, 2073, 2084, 1906, 2089, 2090, - 2091, 2092, 295, 2094, 2100, -576, 2103, 295, 295, 2075, - 2104, 2108, 2105, 2112, 2093, 2114, 2120, 2115, 2123, 2127, - 2128, 2139, 2117, 1624, 1080, 2140, 1082, 2142, 2121, 2154, - 295, 2131, 457, 457, 2125, 1638, 295, 2159, 2164, 1642, - 2205, 295, 2143, 451, 2150, 2178, 2206, 2207, 2208, 295, - 2194, 2210, 451, 2211, 2212, 2213, 2216, 465, 2226, 2227, - 465, 2230, 2237, 2233, 1863, 2242, 2243, 2246, 2247, 2172, - 1670, 1608, 1880, 1881, 1882, 1883, 1884, 1886, 295, 1824, - 2043, 1851, 1355, 1637, 800, 2015, 124, 1375, 135, 377, - 136, 295, 472, 137, 1690, 1691, 1692, 938, 2067, 1762, - 143, 1921, 1697, 1698, 1699, 1101, 2141, 1790, 1903, 0, - 1909, 0, 0, 0, 0, 1908, 1911, 0, 0, 0, - 1714, 0, 0, 0, 0, 0, 0, 472, 0, 0, - 0, 1722, 0, 0, 0, 0, 1922, 0, 0, 1730, - 0, 0, 0, 0, 295, 1429, 2163, 0, 0, 0, - 0, 0, 0, 0, 1739, 295, 295, 580, 581, 582, - 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 0, 0, 0, 0, 598, - 295, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 295, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 776, 0, 776, 776, 0, 0, 295, 0, - 0, 1795, 0, 0, 0, 0, 0, 0, 776, 580, - 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, - 591, 592, 728, 594, 595, 596, 597, 0, 776, 1817, - 0, 598, 0, 0, 0, 295, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 776, 0, - 295, 0, 0, 0, 0, 2048, 0, 0, 295, 295, - 0, 0, 0, 0, 2016, 1521, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 295, 0, 0, 295, - 0, 0, 0, 0, 0, 776, 0, 0, 0, 0, - 295, 0, 0, 0, 295, 0, 0, 0, 0, 457, - 0, 0, 0, 0, 0, 0, 1854, 2047, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 377, 0, + 593, 594, 595, 596, 597, 598, 599, 600, 716, 718, + 720, 721, 601, 719, 722, 723, 724, 726, 1881, 729, + 727, 744, 747, 759, 764, 766, 767, 146, 806, 296, + 467, 467, 773, 810, 1176, 828, 833, 812, 839, 840, + 841, 872, 882, 601, 1186, 883, 884, 904, 905, 902, + 940, 941, 944, 296, 949, 953, 453, 453, 954, 956, + 983, 985, 1004, 986, 989, 998, 1010, 1013, 1052, 296, + 296, 296, 1042, 1044, 1058, 1062, 1063, 1067, 1068, 1072, + 1083, 1084, 1213, 1089, 1100, 1102, 1105, 1112, 1114, 742, + 743, 1459, 1117, 1460, 1221, 1118, 1122, 1123, 1124, 1126, + 1127, 1128, 1130, 1131, 1132, 758, 1469, 1133, 1134, 1135, + 1142, 1136, 1137, 1138, 1242, 1139, 1789, 1146, 780, 1173, + 1174, 1191, 1182, 1183, 1184, 296, 459, 1200, 1194, 1470, + 1472, 1206, 1210, 1222, 1214, 1495, 1230, 1223, 1224, 738, + 1232, 1243, 1251, 296, 1255, 296, 296, 1252, 1277, 1278, + 1280, 1300, 1296, 1298, 1299, 296, 1311, 1312, 1313, 1316, + 467, 1324, 1326, 1628, 467, 1633, 1333, 1327, 1337, 1340, + 1341, 1342, 1346, 467, 1347, 467, 1343, 1348, 467, 1352, + 1365, 1383, 1367, 1389, 1368, 1390, 453, 1421, 1391, 1392, + 453, 1400, 1397, 1425, 296, 1404, 1405, 1550, 1551, 453, + 1437, 453, -209, 878, 453, 1463, 1455, 379, 1480, 2079, + 1481, 1482, 1485, 1486, 1568, 614, 1487, 892, 1488, 1489, + 1506, 1490, 1561, 1491, 1492, 1503, 1502, 1508, 1507, 1566, + 1517, 1518, 467, 1519, 1520, 1521, 1522, 296, 1523, 296, + 1524, 1525, 1529, 1531, 1530, 1532, 1533, 1534, 1581, 1535, + 1536, 1394, 1537, 1538, 1545, 875, 296, 877, 453, 879, + 880, 1540, 1542, 1556, 1557, 1565, 1567, 1564, 296, 1578, + 1563, 1583, 296, 893, 894, 1601, 1575, 1569, 1573, 1584, + 1587, 1588, 1589, 1594, 1598, 1596, 1597, 1600, 1612, 1617, + 1798, 1798, 1614, 1620, 1621, 1618, 1623, 1637, 1639, 1638, + 1641, 1643, 1647, 1648, 1438, 1649, 1727, 1654, 1655, 1656, + 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1675, 1682, 1686, + 1772, 1695, 1701, 1936, 1708, 1702, 1787, 296, 296, 296, + 1710, 1709, 1711, 1716, 1712, 296, 296, 296, 586, 587, + 588, 589, 590, 591, 592, 593, 594, 595, 732, 597, + 598, 599, 600, 296, 1724, 1719, 1725, 601, 1717, 1740, + 1748, 1750, 1755, 1751, 296, 1781, 1820, 1784, 1718, 1731, + 1808, 1732, 296, 1733, 1734, 1735, 296, 1736, 1783, 1739, + 1742, 1743, 1827, 1800, 1759, 1478, 1479, 296, 1810, 296, + 1776, 1762, 1769, 1331, 1780, 1816, 1805, 1817, 1812, 1828, + 1834, 1836, 1064, 1777, 1819, 1823, 1837, 1779, 1838, 1839, + 1019, 1844, 1021, 1022, 1023, 1024, 1025, 1026, 1845, 1028, + 1029, 1030, 1031, 1851, 1846, 1036, 1037, 1038, 1857, 1843, + 1859, 379, 1202, 1861, 1835, 1858, 1856, 1864, 1886, 474, + 474, 1882, 1865, 1887, 1896, 296, 1902, 585, 586, 587, + 588, 589, 590, 591, 592, 593, 594, 595, 732, 597, + 598, 599, 600, 467, 1903, 453, 453, 601, 1872, 1904, + 1552, 1922, 1924, 296, 1923, 1934, 1935, 1940, 296, 795, + 1952, 1953, 1954, -579, 1955, 1959, 1969, 1968, 1970, 453, + 1974, -577, 1939, 1985, 1963, 1971, 1986, 1972, 1994, 2001, + 1973, 1980, 2003, 1989, 2013, 1106, 2021, 1995, 2016, 1997, + 2031, 1998, 2004, 1913, 2022, 1115, 2028, 2029, 2032, 2033, + 1918, 1921, 2030, 1889, 1890, 1891, 1892, 1893, 1895, 2035, + 2036, 2038, 2039, 2062, 2044, 2082, 2087, 2094, 2083, 2099, + 2100, 1932, 2102, 2101, 2110, 2113, 2130, 2104, -578, 2122, + 296, 2114, 1609, 2115, 1611, 296, 296, 2125, 2133, 1209, + 2137, 2138, 2149, 2103, 2150, 459, 459, 2118, 2152, 2127, + 2124, 2164, 2169, 2174, 2215, 2131, 2216, 2135, 296, 2141, + 2217, 2153, 2218, 2220, 296, 2160, 2221, 2222, 2188, 296, + 2204, 2223, 2226, 2236, 2237, 2240, 1229, 2243, 296, 2247, + 2252, 2253, 2256, 2257, 1616, 2182, 467, 1678, 1833, 467, + 2053, 2025, 124, 1382, 1860, 1645, 135, 805, 136, 137, + 2077, 1771, 143, 943, 1931, 1919, 1799, 296, 1107, 0, + 0, 1362, 453, 0, 0, 453, 0, 0, 379, 0, + 296, 474, 0, 0, 0, 0, 0, 0, 0, 0, + 780, 0, 780, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 453, 0, 0, + 0, 0, 0, 0, 0, 1930, 474, 0, 0, 0, + 2026, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1741, 0, 296, 0, 0, 0, 0, 0, 0, + 0, 0, 453, 0, 296, 296, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1349, 0, 0, 0, 0, + 0, 0, 0, 2057, 0, 0, 0, 0, 0, 296, + 0, 1369, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 296, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 451, 295, 0, 0, 1795, 0, 2079, 2080, 2081, 2082, - 2083, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1895, 0, 0, 0, 0, 0, 0, - 295, 580, 581, 582, 583, 584, 585, 586, 587, 588, - 589, 590, 591, 592, 728, 594, 595, 596, 597, 0, - 0, 0, 1919, 598, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1928, 0, 0, 0, 0, - 2118, 0, 0, 0, 2122, 0, 0, 0, 0, 0, - 0, 0, 295, 0, 0, 0, 0, 0, 0, 451, - 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 295, 295, 295, 295, 295, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2224, 1795, 0, - 0, 0, 0, 0, 0, 2155, 0, 2149, 0, 2157, - 0, 0, 0, 0, 0, 0, 2238, 2240, 0, 0, - 0, 0, 0, 295, 0, 2169, 0, 0, 0, 2248, - 0, 776, 0, 0, 1992, 0, 0, 0, 0, 295, - 0, 580, 581, 582, 583, 584, 585, 586, 587, 588, - 589, 590, 591, 592, 728, 594, 595, 596, 597, 0, - 465, 0, 0, 598, 0, 0, 0, 0, 0, 0, - 2202, 2203, 0, 295, 0, 0, 0, 0, 0, 465, - 465, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 465, 0, 0, 172, 0, 178, 451, 2035, - 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, - 0, 451, 0, 451, 2044, 0, 451, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1560, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1419, 1420, + 0, 1422, 1423, 1424, 0, 1426, 1427, 1428, 1429, 1430, + 1431, 1432, 1433, 1434, 1435, 296, 0, 0, 0, 2089, + 2090, 2091, 2092, 2093, 1395, 0, 0, 0, 0, 0, + 296, 0, 0, 0, 0, 2058, 0, 0, 296, 296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1795, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2074, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 296, 1449, 2085, 296, + 0, 0, 0, 0, 459, 0, 0, 0, 0, 0, + 296, 0, 0, 0, 296, 0, 0, 0, 0, 0, + 0, 1464, 0, 2128, 0, 0, 0, 2132, 0, 0, + 1868, 1869, 0, 2159, 0, 0, 0, 1477, 379, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1564, 0, 425, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1795, 0, 0, 0, 0, + 0, 296, 0, 1450, 1451, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1898, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2165, 0, + 296, 0, 2167, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1527, 0, 2151, 0, 0, 2179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 452, 0, 450, 0, 462, 0, 0, 0, - 0, 468, 0, 0, 2119, 0, 0, 0, 0, 473, + 0, 1541, 0, 1543, 1544, 0, 0, 0, 780, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 482, 483, 484, 0, - 486, 487, 488, 0, 490, 491, 492, 493, 494, 495, - 496, 0, 498, 499, 500, 501, 0, 0, 0, 0, - 505, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, - 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, - 539, 540, 541, 542, 543, 544, 0, 546, 547, 0, - 0, 0, 0, 0, 0, 0, 552, 553, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1795, 561, 562, - 0, 0, 0, 0, 566, 568, 570, 571, 505, 0, + 0, 0, 296, 0, 0, 2173, 0, 0, 0, 0, + 0, 0, 0, 2212, 2213, 0, 0, 0, 0, 0, + 296, 296, 296, 296, 296, 0, 0, 0, 0, 0, + 0, 0, 1574, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1983, + 1984, 0, 0, 1553, 780, 0, 0, 1555, 0, 0, + 0, 0, 0, 296, 0, 0, 1559, 0, 1560, 0, + 0, 1562, 0, 0, 0, 0, 780, 0, 0, 296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 605, 505, 505, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 451, 451, 0, 0, - 0, 623, 0, 0, 0, 0, 0, 1795, 0, 0, - 0, 633, 634, 0, 0, 0, 0, 634, 0, 0, - 451, 0, 0, 0, 0, 0, 0, 505, 656, 580, - 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, - 591, 592, 728, 594, 595, 596, 597, 0, 0, 0, - 0, 598, 679, 505, 0, 0, 0, 0, 684, 685, - 686, 0, 688, 0, 0, 0, 691, 692, 693, 0, - 0, 694, 0, 0, 0, 695, 696, 697, 0, 0, - 0, 701, 702, 703, 704, 705, 706, 707, 0, 708, - 0, 0, 0, 0, 709, 710, 0, 0, 713, 0, + 0, 0, 0, 0, 1632, 0, 0, 0, 0, 0, + 467, 0, 0, 2019, 0, 0, 1646, 0, 0, 0, + 1650, 0, 0, 296, 0, 0, 0, 0, 0, 467, + 467, 0, 0, 0, 0, 1603, 453, 0, 0, 0, + 0, 0, 467, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 453, 453, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 453, 0, + 0, 0, 0, 2059, 2060, 1698, 1699, 1700, 0, 0, + 0, 0, 0, 1705, 1706, 1707, 0, 0, 0, 0, + 0, 0, 0, 0, 2078, 168, 387, 0, 0, 0, + 0, 1722, 0, 0, 0, 0, 0, 0, 0, 2088, + 0, 0, 1730, 0, 0, 0, 0, 0, 0, 0, + 1738, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1747, 0, 1749, 0, 0, + 388, 389, 390, 391, 392, 393, 394, 395, 396, 0, + 0, 0, 0, 397, 398, 399, 400, 0, 0, 0, + 0, 401, 402, 403, 404, 0, 0, 0, 0, 405, + 0, 406, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 407, 0, 0, 408, 0, + 0, 0, 174, 1804, 0, 175, 0, 0, 176, 0, + 177, 0, 0, 0, 0, 0, 427, 0, 0, 0, + 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1826, 0, 0, 0, 0, 0, 2163, 0, 439, + 0, 0, 0, 454, 0, 0, 0, 464, 0, 0, + 0, 0, 470, 0, 0, 2175, 2176, 2177, 2178, 2180, + 0, 476, 0, 0, 1908, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1818, 0, 485, 486, + 487, 0, 489, 490, 491, 0, 493, 494, 495, 496, + 497, 498, 499, 0, 501, 502, 503, 504, 0, 0, + 0, 0, 508, 0, 0, 0, 0, 0, 1863, 409, + 410, 411, 0, 0, 2219, 0, 0, 0, 0, 0, + 0, 412, 0, 0, 0, 413, 0, 414, 119, 0, + 0, 0, 0, 0, 0, 0, 1804, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 727, 726, 0, 0, 505, 736, 0, 0, 0, + 0, 0, 0, 445, 446, 0, 1905, 0, 0, 0, + -573, 0, 1602, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 569, 571, 573, 574, + 508, 0, 0, 0, 0, 1929, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 608, 508, 508, 1938, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 744, 745, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 777, 0, 0, + 0, 0, 0, 626, 0, 0, 0, 0, 0, 1914, + 0, 0, 1916, 636, 637, 0, 0, 0, 0, 637, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 508, + 659, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1804, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 682, 508, 0, 0, 0, 0, + 687, 0, 689, 690, 0, 692, 0, 0, 0, 695, + 696, 697, 0, 0, 698, 0, 0, 2002, 583, 584, + 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, + 595, 732, 597, 598, 599, 600, 0, 0, 0, 0, + 601, 0, 0, 0, 0, 0, 1909, 0, 0, 0, + 0, 0, 0, 0, 731, 0, 0, 0, 508, 740, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 451, 0, 0, 451, 0, 806, 0, 0, - 0, 0, 811, 0, 0, 0, 815, 0, 0, 0, - 776, 0, 776, 0, 0, 0, 0, 0, 0, 0, - 829, 568, 0, 0, 0, 833, 0, 451, 0, 837, - 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, - 848, 849, 850, 851, 852, 853, 855, 856, 857, 858, - 859, 860, 861, 862, 863, 863, 0, 868, 869, 0, - 871, 0, 451, 0, 0, 0, 0, 506, 0, 880, - 0, 0, 884, 885, 0, 0, 0, 0, 0, 863, - 0, 0, 0, 0, 505, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 898, 0, 901, 902, 903, 904, - 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, - 916, 918, 919, 920, 921, 922, 0, 924, 925, 0, - 0, 0, 0, 0, 1582, 932, 933, 934, 0, 0, - 0, 0, 0, 940, 941, 942, 943, 0, 505, 505, - 0, 0, 569, 0, 0, 506, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 566, 727, 962, - 0, 506, 506, 967, 968, 969, 970, 971, 972, 973, - 974, 975, 0, 0, 0, 0, 0, 982, 983, 0, - 985, 0, 0, 987, 0, 0, 0, 505, 505, 505, - 992, 0, 505, 995, 996, 997, 0, 0, 0, 0, - 1000, 0, 0, 0, 506, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 1021, 0, 0, 0, 598, 0, 0, 0, 0, - 506, 0, 0, 0, 1476, 505, 0, 0, 0, 0, - 0, 0, 1040, 1041, 0, 1042, 0, 0, 924, 925, - 0, 0, 0, 0, 0, 0, 0, 1055, 0, 0, + 0, 0, 0, 0, 0, 748, 749, 0, 0, 0, + 0, 0, 0, 2045, 0, 0, 0, 0, 0, 0, + 781, 0, 0, 0, 0, 0, 0, 0, 2054, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 505, 0, 1071, 0, 0, - 0, 0, 1074, 1075, 0, 0, 0, 0, 0, 0, - 0, 0, 506, 0, 0, 0, 0, 505, 0, 1091, - 1092, 0, 0, 505, 0, 505, 1098, 0, 0, 0, - 1091, 0, 1105, 0, 0, 0, 0, 776, 1110, 0, - 0, 1712, 1113, 0, 580, 581, 582, 583, 584, 585, - 586, 587, 588, 589, 590, 591, 592, 728, 594, 595, - 596, 597, 0, 0, 0, 1134, 598, 916, 0, 1137, - 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, - 590, 591, 592, 728, 594, 595, 596, 597, 569, 0, - 0, 0, 598, 0, 0, 1769, 0, 0, 0, 0, - 0, 0, 0, 776, 505, 0, 0, 0, 0, 0, - 0, 0, 854, 0, 505, 1181, 1182, 0, 0, 0, - 0, 864, 865, 0, 0, 776, 0, 0, 0, 507, - 0, 0, 1197, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 890, 0, 0, 0, - 0, 506, 505, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 505, 1214, 0, 0, 0, 0, - 0, 0, 1222, 0, 0, 451, 1228, 917, 0, 0, - 0, 0, 0, 0, 505, 0, 0, 0, 0, 0, - 0, 0, 1243, 1244, 451, 451, 0, 0, 1247, 0, - 0, 0, 0, 0, 0, 506, 506, 451, 0, 0, - 0, 0, 0, 0, 0, 1273, 0, 0, 1275, 0, - 0, 0, 0, 606, 607, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1773, 0, 0, 0, - 0, 0, 1294, 0, 1296, 1297, 0, 0, 0, 0, - 0, 0, 0, 0, 506, 506, 506, 0, 0, 506, - 0, 0, 0, 1315, 0, 0, 655, 580, 581, 582, - 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 0, 0, 1338, 0, 598, - 0, 0, 0, 0, 1344, 0, 0, 0, 0, 0, - 0, 1357, 506, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1380, 1381, 0, 0, 0, 0, - 505, 580, 581, 582, 583, 584, 585, 586, 587, 588, - 589, 590, 591, 592, 728, 594, 595, 596, 597, 0, - 0, 0, 506, 598, 0, 0, 1401, 0, 0, 0, - 0, 1409, 0, 0, 735, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 506, 0, 0, 0, 0, 0, - 506, 0, 506, 505, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1432, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1433, - 1434, 1435, 1436, 1437, 0, 0, 0, 0, 1439, 1440, - 0, 1441, 0, 0, 917, 0, 1138, 0, 0, 0, - 1779, 0, 0, 0, 0, 1450, 1451, 0, 0, 0, - 0, 0, 0, 1454, 1455, 0, 0, 0, 0, 0, - 1458, 0, 1459, 1460, 0, 0, 0, 0, 1466, 1467, - 0, 506, 0, 0, 505, 505, 0, 0, 0, 0, - 0, 506, 580, 581, 582, 583, 584, 585, 586, 587, - 588, 589, 590, 591, 592, 728, 594, 595, 596, 597, - 0, 0, 0, 0, 598, 0, 0, 0, 1498, 0, - 0, 0, 0, 894, 0, 0, 0, 0, 0, 506, + 0, 811, 0, 0, 0, 0, 816, 0, 0, 0, + 820, 0, 0, 0, 1804, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 834, 571, 0, 0, 2084, 838, + 0, 0, 0, 842, 843, 844, 845, 846, 847, 848, + 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, + 860, 861, 862, 863, 864, 865, 866, 867, 868, 868, + 0, 873, 874, 0, 876, 0, 0, 0, 0, 1804, + 0, 509, 0, 885, 0, 0, 889, 890, 0, 0, + 0, 0, 0, 868, 0, 0, 0, 0, 508, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2129, 0, + 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, + 916, 917, 918, 919, 921, 923, 924, 925, 926, 927, + 0, 929, 930, 0, 0, 0, 0, 0, 0, 937, + 938, 939, 582, 0, 0, 0, 0, 945, 946, 947, + 948, 0, 508, 508, 0, 0, 572, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 506, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1532, 0, 0, 0, 0, - 0, 506, 0, 0, 0, 0, 0, 0, 505, 0, - 0, 0, 0, 0, 0, 0, 1546, 945, 946, 0, - 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, - 590, 591, 592, 728, 594, 595, 596, 597, 1466, 1467, - 0, 0, 598, 1563, 756, 0, 757, 0, 0, 0, - 0, 0, 1751, 0, 1569, 0, 0, 1574, 0, 0, - 0, 0, 0, 0, 0, 0, 989, 990, 991, 1584, - 1585, 994, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1596, 0, 0, 1599, - 505, 1602, 505, 0, 0, 0, 0, 0, 167, 385, - 1611, 0, 0, 1614, 0, 1611, 1617, 1619, 0, 0, - 1627, 1628, 0, 0, 1035, 0, 580, 581, 582, 583, - 584, 585, 586, 587, 588, 589, 590, 591, 592, 728, - 594, 595, 596, 597, 0, 0, 0, 506, 598, 0, - 0, 0, 0, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 0, 0, 1067, 0, 395, 396, 397, 398, - 0, 0, 1675, 0, 399, 400, 401, 402, 0, 0, - 0, 1682, 403, 0, 404, 0, 1089, 0, 0, 0, - 0, 0, 1095, 0, 1097, 0, 0, 1696, 405, 0, - 506, 406, 0, 0, 0, 0, 0, 1705, 1706, 1707, - 0, 0, 0, 0, 0, 0, 1713, 0, 1715, 0, - 0, 0, 0, 0, 0, 1718, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 505, - 0, 0, 0, 0, 0, 1736, 1737, 0, 0, 0, - 0, 0, 0, 0, 0, 1743, 1744, 1745, 0, 0, - 0, 0, 0, 0, 0, 1754, 0, 0, 0, 0, - 0, 0, 0, 1170, 0, 0, 1766, 0, 0, 0, - 0, 506, 506, 1180, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1783, 0, 0, - 0, 0, 0, 0, 0, 1792, 1793, 0, 0, 0, - 0, 0, 407, 408, 409, 0, 0, 0, 0, 1891, - 0, 1207, 0, 0, 410, 0, 0, 0, 411, 0, - 412, 119, 0, 1215, 0, 0, 0, 0, 0, 0, - 1822, 1820, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1236, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 506, 0, 0, 0, 0, + 0, 569, 731, 967, 0, 509, 509, 972, 973, 974, + 975, 976, 977, 978, 979, 980, 0, 0, 0, 0, + 0, 987, 988, 0, 990, 1548, 0, 992, 0, 0, + 0, 508, 508, 508, 997, 0, 508, 1000, 1001, 1002, + 0, 0, 0, 0, 1005, 0, 1007, 0, 509, 0, + 0, 1804, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1027, 0, 0, 0, + 0, 0, 0, 0, 509, 0, 0, 0, 0, 0, + 508, 0, 0, 0, 0, 0, 0, 1046, 1047, 0, + 1048, 0, 0, 929, 930, 0, 0, 0, 0, 0, + 0, 1804, 1061, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 782, + 508, 0, 1077, 0, 0, 0, 0, 1080, 1081, 0, + 0, 0, 0, 0, 0, 0, 0, 509, 0, 0, + 0, 0, 508, 2234, 1097, 1098, 0, 0, 508, 0, + 508, 1104, 0, 0, 0, 1097, 0, 0, 1111, 0, + 0, 0, 2248, 2250, 1116, 1436, 0, 0, 1119, 0, + 0, 0, 0, 0, 0, 2258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1838, 1839, 1840, 0, 0, 0, 0, 0, 0, - 0, 0, 1841, 0, 0, 0, 0, 1844, 1845, 1892, + 0, 1140, 0, 921, 0, 1143, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 835, + 597, 598, 599, 600, 572, 0, 0, 0, 601, 0, + 760, 0, 761, 1528, 0, 0, 0, 0, 0, 0, + 508, 0, 0, 0, 0, 0, 0, 0, 859, 0, + 508, 1187, 1188, 0, 0, 0, 0, 869, 870, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 732, 597, 598, 599, 600, 0, 0, 0, + 0, 601, 895, 1549, 0, 0, 0, 509, 508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1853, 0, 0, 0, 0, 0, 0, 505, 505, 1861, - 0, 1862, 0, 0, 0, 0, 0, 1870, 1871, 1983, + 508, 0, 0, 0, 0, 0, 0, 0, 1228, 0, + 0, 0, 1234, 922, 0, 0, 0, 0, 0, 0, + 508, 0, 0, 0, 0, 0, 0, 0, 1249, 1250, + 0, 0, 0, 0, 1253, 0, 0, 0, 0, 0, + 0, 509, 509, 0, 0, 0, 0, 0, 0, 0, + 0, 1279, 0, 0, 1281, 583, 584, 585, 586, 587, + 588, 589, 590, 591, 592, 593, 594, 595, 732, 597, + 598, 599, 600, 0, 0, 0, 0, 601, 0, 1301, + 0, 1303, 1304, 582, 0, 0, 0, 0, 0, 0, + 509, 509, 509, 0, 0, 509, 0, 0, 0, 0, + 1322, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 1345, 0, 0, 0, 0, 0, + 0, 1351, 0, 0, 0, 0, 0, 0, 1364, 509, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 505, 506, 0, 506, - 0, 505, 1890, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1902, 0, 0, 1905, 0, - 0, 0, 1907, 0, 0, 0, 0, 0, 0, 0, - 0, 1844, 1845, 0, 1916, 0, 0, 0, 0, 1387, - 0, 0, 0, 0, 1923, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1934, 0, - 0, 0, 0, 1940, 1941, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1946, 0, 0, - 1947, 1946, 0, 1950, 0, 0, 0, 0, 0, 0, - 0, 0, 1431, 0, 2010, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 0, 0, 505, 505, 598, 0, 0, - 0, 0, 1977, 1978, 0, 0, 0, 0, 0, 0, - 759, 0, 0, 0, 1986, 0, 506, 0, 0, 0, - 0, 0, 0, 1995, 0, 0, 0, 0, 0, 0, - 0, 0, 568, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2007, 2008, 0, 0, 505, 0, - 0, 0, 0, 1471, 1472, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 0, 2024, 0, 0, 598, 0, 0, - 0, 0, 2032, 2033, 0, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 2046, 0, 0, 0, 598, 505, 505, - 2051, 0, 0, 881, 0, 2054, 0, 1823, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 505, - 0, 0, 0, 0, 0, 0, 0, 1544, 0, 0, - 0, 0, 0, 0, 505, 0, 0, 0, 0, 0, - 0, 0, 0, 2085, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 928, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2096, 0, - 0, 0, 0, 0, 2101, 0, 0, 2102, 0, 0, - 0, 0, 0, 0, 506, 506, 0, 0, 0, 0, - 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, - 590, 591, 592, 728, 594, 595, 596, 597, 2126, 1601, - 0, 1603, 598, 506, 0, 0, 0, 0, 506, 0, + 0, 1387, 1388, 0, 0, 0, 0, 508, 0, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 732, 597, 598, 599, 600, 0, 0, 509, + 0, 601, 0, 0, 0, 0, 0, 0, 1416, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2144, 2145, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 2151, - 2152, 0, 505, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2161, 0, 0, 0, 0, - 505, 505, 505, 505, 505, 0, 0, 0, 0, 0, - 1940, 0, 0, 0, 2177, 0, 0, 0, 0, 0, - 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, - 590, 591, 592, 728, 594, 595, 596, 597, 0, 0, - 0, 2197, 598, 0, 0, 0, 2200, 2201, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 505, - 0, 0, 506, 506, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1733, 0, - 0, 0, 0, 0, 0, 0, 2228, 2229, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 569, + 0, 509, 0, 0, 0, 0, 0, 509, 0, 509, + 508, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1439, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1440, 1441, 1442, 1443, + 1444, 0, 0, 0, 0, 1446, 1447, 0, 1448, 0, + 0, 0, 922, 0, 1144, 1572, 0, 0, 0, 0, + 0, 0, 1457, 1458, 0, 0, 0, 0, 0, 0, + 1461, 1462, 0, 0, 0, 0, 0, 0, 0, 1466, + 1467, 0, 0, 0, 0, 1473, 1474, 0, 0, 509, + 0, 508, 508, 0, 0, 0, 0, 0, 0, 509, + 0, 0, 0, 1590, 0, 168, 387, 583, 584, 585, + 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, + 596, 597, 598, 599, 600, 1505, 0, 0, 0, 601, + 0, 0, 0, 0, 0, 0, 0, 509, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 509, + 388, 389, 390, 391, 392, 393, 394, 395, 396, 0, + 0, 0, 1539, 397, 398, 399, 400, 0, 0, 509, + 0, 401, 402, 403, 404, 0, 508, 0, 0, 405, + 0, 406, 0, 0, 1554, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 407, 0, 0, 408, 0, + 0, 0, 174, 0, 0, 175, 1473, 1474, 176, 0, + 177, 1571, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 46, 1577, 0, 0, 1582, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 439, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 506, 0, 1141, 1142, 1143, - 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 0, 1153, - 1154, 1155, 1156, 0, 1158, 1159, 1160, 1161, 2058, 167, - 385, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1173, 0, 1175, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1184, 0, 0, 0, 0, 0, 0, 1190, - 1191, 0, 0, 0, 0, 506, 506, 0, 1202, 0, - 0, 2059, 0, 0, 386, 387, 388, 389, 390, 391, - 392, 393, 394, 0, 0, 0, 506, 395, 396, 397, - 398, 0, 0, 0, 0, 399, 400, 401, 402, 0, - 0, 506, 0, 403, 0, 404, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 405, - 0, 0, 406, 2138, 0, 0, 173, 0, 0, 174, - 0, 0, 175, 0, 176, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 46, 1859, 1860, 0, 0, + 0, 0, 0, 0, 1604, 0, 0, 1607, 508, 1610, + 508, 0, 0, 0, 0, 0, 0, 0, 1619, 0, + 0, 1622, 0, 1619, 1625, 1627, 0, 0, 1635, 1636, + 0, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 0, 509, 0, 0, 409, + 410, 411, 0, 0, 763, 0, 0, 0, 0, 0, + 0, 412, 0, 0, 0, 413, 0, 414, 119, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 732, 597, 598, 599, 600, 0, 0, 0, + 0, 601, 0, 0, 0, 1704, 0, 0, 0, 509, + 1794, 0, 0, 0, 0, 1713, 1714, 1715, 0, 0, + 0, 0, 0, 0, 1721, 0, 1723, 0, 0, 0, + 0, 0, 0, 1726, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 508, 0, 0, + 0, 0, 0, 1744, 1745, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1752, 1753, 1754, 0, 886, 0, + 0, 0, 0, 0, 1763, 0, 0, 0, 0, 168, + 387, 0, 0, 0, 0, 1775, 0, 0, 0, 0, + 509, 509, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1792, 0, 0, 0, + 0, 0, 0, 0, 1801, 1802, 0, 0, 0, 933, + 0, 0, 0, 0, 388, 389, 390, 391, 392, 393, + 394, 395, 396, 0, 0, 0, 0, 397, 398, 399, + 400, 0, 0, 0, 0, 401, 402, 403, 404, 1831, + 0, 0, 0, 405, 0, 406, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 407, + 0, 0, 408, 0, 0, 509, 174, 0, 0, 175, + 0, 0, 176, 0, 177, 0, 0, 0, 0, 0, + 1847, 1848, 1849, 0, 0, 46, 0, 0, 0, 0, + 0, 1850, 0, 0, 1720, 0, 1853, 1854, 0, 0, + 0, 0, 0, 439, 0, 0, 0, 0, 0, 1862, + 0, 0, 0, 0, 0, 0, 508, 508, 1870, 0, + 1871, 0, 0, 0, 0, 0, 1879, 1880, 0, 1778, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 508, 0, 509, 0, 509, + 508, 1899, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1912, 0, 0, 1915, 0, + 0, 0, 1917, 409, 410, 411, 0, 0, 0, 0, + 0, 1853, 1854, 0, 1926, 412, 0, 0, 0, 413, + 0, 414, 119, 0, 1933, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1944, 0, + 0, 0, 0, 1950, 1951, 0, 0, 0, 0, 0, + 0, 760, 0, 761, 1794, 0, 0, 1956, 0, 0, + 1957, 1956, 0, 1960, 0, 0, 0, 0, 0, 0, + 0, 0, 1782, 0, 1147, 1148, 1149, 1150, 1151, 1152, + 1153, 1154, 1155, 1156, 1157, 0, 1159, 1160, 1161, 1162, + 0, 1164, 1165, 1166, 1167, 508, 508, 0, 0, 0, + 0, 0, 1987, 1988, 0, 0, 0, 1179, 0, 1181, + 0, 0, 0, 0, 1996, 0, 509, 0, 0, 1190, + 0, 0, 0, 2005, 0, 0, 1196, 1197, 0, 0, + 0, 0, 571, 0, 0, 1208, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2017, 2018, 0, 0, 508, + 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, + 593, 594, 595, 732, 597, 598, 599, 600, 0, 0, + 1788, 0, 601, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2042, 2043, 583, 584, 585, 586, 587, + 588, 589, 590, 591, 592, 593, 594, 595, 732, 597, + 598, 599, 600, 0, 2056, 0, 0, 601, 0, 508, + 508, 2061, 0, 0, 0, 0, 2064, 0, 1832, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 437, 0, 0, 0, 0, 0, 0, + 508, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 508, 0, 0, 0, 0, + 1307, 1309, 1310, 0, 2095, 0, 1314, 1315, 0, 0, + 1318, 1319, 1320, 1321, 0, 1323, 0, 0, 0, 0, + 1329, 0, 0, 1900, 0, 0, 0, 0, 0, 2106, + 0, 0, 0, 0, 0, 2111, 0, 0, 2112, 0, + 0, 0, 0, 0, 0, 509, 509, 1901, 583, 584, + 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, + 595, 732, 597, 598, 599, 600, 0, 0, 0, 2136, + 601, 0, 0, 0, 509, 0, 0, 0, 0, 509, + 0, 0, 0, 0, 1993, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2154, 2155, 0, 0, 0, + 0, 1415, 0, 1417, 0, 0, 0, 0, 0, 0, + 2161, 2162, 0, 508, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2171, 0, 0, 2020, + 0, 508, 508, 508, 508, 508, 0, 0, 0, 0, + 0, 1950, 0, 0, 0, 2187, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 2034, 0, 0, 601, 0, + 0, 0, 2207, 0, 0, 0, 0, 2210, 2211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1889, 0, 1300, 1302, 1303, 0, 0, 0, 1307, 1308, - 0, 0, 1311, 1312, 1313, 1314, 0, 1316, 0, 0, - 0, 0, 1322, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 506, + 508, 0, 0, 0, 509, 509, 0, 0, 0, 0, + 0, 0, 1475, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2238, 2239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 407, 408, 409, 0, 506, 506, 506, - 506, 506, 0, 0, 0, 410, 0, 0, 0, 411, - 0, 412, 119, 0, 580, 581, 582, 583, 584, 585, - 586, 587, 588, 589, 590, 591, 592, 728, 594, 595, - 596, 597, 0, 0, 0, 0, 598, 443, 444, 0, - 0, 0, 0, 1408, -571, 1410, 1594, 0, 0, 0, - 0, 0, 0, 0, 1973, 1974, 506, 580, 581, 582, + 0, 572, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 509, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 732, 597, 598, 599, 600, 2068, 0, 0, + 0, 601, 0, 583, 584, 585, 586, 587, 588, 589, + 590, 591, 592, 593, 594, 595, 732, 597, 598, 599, + 600, 0, 0, 0, 0, 601, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 509, 509, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 0, 0, 0, 0, 598, + 593, 594, 595, 732, 597, 598, 599, 600, 0, 509, + 0, 0, 601, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 509, 0, 0, 0, 1591, 0, + 0, 0, 173, 0, 179, 583, 584, 585, 586, 587, + 588, 589, 590, 591, 592, 593, 594, 595, 732, 597, + 598, 599, 600, 0, 0, 0, 0, 601, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 167, 385, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2009, 0, 580, - 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, - 591, 592, 728, 594, 595, 596, 597, 0, 0, 0, - 0, 598, 0, 0, 0, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 1468, 0, 0, 0, 395, 396, - 397, 398, 0, 0, 0, 0, 399, 400, 401, 402, - 0, 0, 0, 0, 403, 0, 404, 2049, 2050, 0, + 1629, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 0, 0, 0, 0, 0, + 0, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 0, 0, + 0, 0, 1676, 1677, 0, 0, 0, 0, 1679, 0, + 1681, 0, 0, 0, 1685, 0, 0, 1687, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1694, 0, + 0, 0, 509, 0, 0, 0, 0, 0, 0, 0, + 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, + 509, 509, 509, 509, 509, 0, 0, 0, 0, 0, + 0, 0, 0, 583, 584, 585, 586, 587, 588, 589, + 590, 591, 592, 593, 594, 595, 732, 597, 598, 599, + 600, 0, 0, 0, 0, 601, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2069, 0, 0, 0, + 0, 0, 0, 0, 1758, 0, 1761, 0, 0, 509, + 1768, 0, 1770, 515, 516, 517, 518, 519, 520, 521, + 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, + 532, 533, 534, 535, 536, 537, 538, 539, 542, 543, + 544, 545, 546, 547, 1795, 549, 550, 0, 0, 0, + 0, 0, 0, 0, 555, 556, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 564, 565, 0, 0, + 212, 168, 387, 0, 438, 0, 0, 213, 214, 215, + 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, + 224, 225, 226, 227, 228, 229, 230, 231, 232, 425, + 234, 235, 236, 237, 238, 239, 240, 241, 2148, 0, + 0, 0, 0, 0, 0, 0, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 247, 248, 249, 250, 397, + 398, 399, 400, 251, 0, 0, 0, 401, 402, 403, + 404, 0, 1855, 0, 0, 405, 0, 406, 255, 256, + 257, 0, 0, 0, 0, 0, 0, 0, 0, 258, + 25, 407, 259, 0, 408, 0, 0, 0, 174, 0, + 0, 175, 0, 0, 176, 0, 177, 0, 0, 0, + 0, 0, 0, 0, 699, 700, 701, 46, 0, 0, + 705, 706, 707, 708, 709, 710, 711, 0, 712, 0, + 0, 0, 0, 713, 714, 439, 0, 717, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 405, 0, 0, 406, 0, 0, 0, 173, 2068, 0, - 174, 0, 0, 175, 0, 176, 0, 0, 0, 0, - 0, 0, 0, 2078, 0, 0, 46, 0, 0, 0, - 0, 0, 0, 211, 167, 385, 0, 436, 0, 0, - 212, 213, 214, 0, 437, 215, 216, 217, 218, 219, - 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, - 230, 231, 423, 233, 234, 235, 236, 237, 238, 239, - 240, 0, 0, 0, 0, 0, 0, 2184, 0, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 246, 247, - 248, 249, 395, 396, 397, 398, 250, 0, 0, 0, - 399, 400, 401, 402, 0, 0, 0, 0, 403, 1583, - 404, 254, 255, 256, 407, 408, 409, 0, 0, 0, - 0, 0, 257, 25, 405, 258, 410, 406, 0, 0, - 411, 173, 412, 119, 174, 0, 0, 175, 0, 176, - 0, 2153, 0, 0, 0, 0, 0, 0, 0, 0, - 46, 1621, 0, 0, 0, 0, 0, 0, 0, 2165, - 2166, 2167, 2168, 2170, 0, 1785, 0, 0, 437, 0, + 0, 730, 583, 584, 585, 586, 587, 588, 589, 590, + 591, 592, 593, 594, 595, 732, 597, 598, 599, 600, + 0, 0, 0, 0, 601, 0, 0, 0, 1941, 0, + 0, 1942, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 440, 0, 0, + 0, 0, 0, 0, 269, 409, 410, 411, 270, 0, + 0, 0, 0, 0, 272, 273, 274, 412, 275, 276, + 277, 413, 0, 414, 119, 441, 442, 443, 444, 1976, + 1977, 0, 1979, 0, 0, 0, 0, 0, 2194, 0, + 278, 426, 0, 0, 0, 0, 0, 280, 0, 445, + 446, 0, 447, 0, 448, 0, 0, 0, 449, 283, + 0, 0, 0, 0, 583, 584, 585, 586, 587, 588, + 589, 590, 591, 592, 593, 594, 595, 732, 597, 598, + 599, 600, 0, 0, 0, 0, 601, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2023, 2024, 0, + 0, 212, 6, 387, 903, 0, 0, 0, 213, 214, + 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, + 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, + 243, 244, 245, 246, 1967, 582, 2055, 1630, 389, 390, + 391, 392, 393, 394, 395, 396, 247, 248, 249, 250, + 397, 398, 399, 400, 251, 252, 0, 0, 401, 402, + 403, 404, 0, 0, 253, 254, 405, 0, 406, 255, + 256, 257, 0, 0, 0, 0, 0, 0, 0, 0, + 258, 25, 407, 259, 0, 408, 0, 0, 0, 260, + 0, 0, 261, 0, 0, 262, 0, 263, 0, 0, + 0, 0, 0, 0, 42, 0, 0, 0, 264, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 265, + 0, 57, 58, 0, 266, 0, 267, 0, 0, 268, + 0, 0, 0, 0, 0, 68, 69, 70, 71, 72, + 0, 74, 75, 76, 77, 78, 79, 0, 0, 0, + 83, 0, 0, 86, 583, 584, 585, 586, 587, 588, + 589, 590, 591, 592, 593, 594, 595, 732, 597, 598, + 599, 600, 0, 0, 0, 0, 601, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 0, - 0, 0, 0, 1668, 1669, 0, 0, 0, 0, 1671, - 0, 1673, 0, 0, 0, 1677, 0, 0, 1679, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2209, 1686, + 0, 0, 0, 0, 1483, 269, 409, 410, 411, 270, + 271, 0, 0, 0, 0, 272, 273, 274, 412, 275, + 276, 277, 413, 0, 414, 119, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 278, 279, 0, 0, 0, 0, 0, 280, 0, + 0, 2117, 0, 366, 0, 0, 0, 1631, 0, 0, + 283, 0, 0, 0, 0, 0, 0, 0, 0, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 835, 597, 598, 599, 600, 0, 0, 0, + 0, 601, 0, 2228, 583, 584, 585, 586, 587, 588, + 589, 590, 591, 592, 593, 594, 595, 732, 597, 598, + 599, 600, 0, 212, 6, 387, 601, 0, 0, 0, + 213, 214, 215, 0, 1203, 216, 217, 218, 219, 220, + 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 0, 1220, 0, 388, + 389, 390, 391, 392, 393, 394, 395, 396, 247, 248, + 249, 250, 397, 398, 399, 400, 251, 252, 0, 0, + 401, 402, 403, 404, 0, 0, 253, 254, 405, 0, + 406, 255, 256, 257, 0, 0, 0, 0, 0, 0, + 0, 0, 258, 25, 407, 259, 0, 408, 0, 0, + 0, 260, 0, 0, 261, 0, 0, 262, 0, 263, + 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, + 264, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 265, 0, 57, 58, 0, 266, 0, 267, 0, + 0, 268, 0, 0, 0, 0, 0, 68, 69, 70, + 71, 72, 0, 74, 75, 76, 77, 78, 79, 0, + 0, 0, 83, 0, 0, 86, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 0, 0, 0, 0, 0, 582, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 269, 409, 410, + 411, 270, 271, 0, 0, 0, 0, 272, 273, 274, + 412, 275, 276, 277, 413, 0, 414, 119, 0, 1408, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 438, 0, 0, 0, 0, 0, 0, 268, 407, 408, - 409, 269, 0, 0, 0, 0, 0, 271, 272, 273, - 410, 274, 275, 276, 411, 0, 412, 119, 439, 440, - 441, 442, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 277, 424, 0, 0, 0, 0, 0, - 279, 0, 443, 444, 0, 445, 0, 446, 1957, 579, - 0, 447, 282, 0, 1749, 0, 1752, 0, 0, 0, - 1759, 0, 1761, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 0, 0, 0, - 0, 0, 0, 0, 1786, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 211, 6, 385, 0, 0, - 0, 0, 212, 213, 214, 0, 0, 215, 216, 217, + 0, 0, 0, 278, 279, 0, 0, 0, 0, 0, + 280, 0, 0, 0, 0, 366, 212, 6, 365, 282, + 0, 0, 283, 213, 214, 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, - 238, 239, 240, 241, 242, 243, 244, 245, 0, 0, - 0, 1622, 387, 388, 389, 390, 391, 392, 393, 394, - 246, 247, 248, 249, 395, 396, 397, 398, 250, 251, - 0, 0, 399, 400, 401, 402, 0, 0, 252, 253, - 403, 0, 404, 254, 255, 256, 0, 0, 0, 0, - 0, 0, 1846, 0, 257, 25, 405, 258, 0, 406, - 0, 0, 0, 259, 0, 0, 260, 0, 0, 261, - 0, 262, 0, 0, 0, 0, 0, 0, 42, 0, - 0, 0, 263, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 264, 0, 57, 58, 0, 265, 0, - 266, 0, 0, 267, 0, 0, 0, 0, 0, 68, - 69, 70, 71, 72, 0, 74, 75, 76, 77, 78, - 79, 0, 0, 0, 83, 0, 0, 86, 0, 0, - 0, 0, 0, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 830, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1931, 0, 0, - 1932, 0, 0, 0, 0, 0, 0, 0, 0, 268, - 407, 408, 409, 269, 270, 2107, 0, 0, 0, 271, - 272, 273, 410, 274, 275, 276, 411, 0, 412, 119, + 238, 239, 240, 241, 242, 243, 244, 245, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 277, 278, 0, 1966, 1967, - 0, 1969, 279, 0, 0, 0, 0, 365, 0, 0, - 0, 1623, 0, 0, 282, 0, 0, 0, 0, 0, - 0, 211, 6, 385, 0, 0, 0, 0, 212, 213, - 214, 0, 0, 215, 216, 217, 218, 219, 220, 221, + 0, 247, 248, 249, 250, 0, 0, 0, 0, 251, + 252, 0, 0, 1465, 0, 0, 0, 0, 0, 253, + 254, 0, 0, 0, 255, 256, 257, 0, 0, 0, + 0, 0, 0, 0, 0, 258, 25, 0, 259, 0, + 0, 0, 0, 0, 260, 0, 0, 261, 0, 0, + 262, 0, 263, 0, 0, 0, 0, 0, 0, 42, + 0, 0, 0, 264, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 265, 0, 57, 58, 0, 266, + 0, 267, 0, 0, 268, 0, 0, 0, 0, 0, + 68, 69, 70, 71, 72, 0, 74, 75, 76, 77, + 78, 79, 0, 0, 0, 83, 0, 0, 86, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 835, 597, 598, 599, 600, 0, 0, 0, + 0, 601, 0, 0, 0, 0, 0, 0, 1014, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 269, 0, 0, 0, 270, 271, 0, 0, 0, 0, + 272, 273, 274, 0, 275, 276, 277, 0, 0, 0, + 119, 0, 0, 1592, 1593, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 278, 279, 0, 0, + 0, 0, 0, 280, 0, 0, 0, 0, 366, 212, + 6, 0, 367, 0, 683, 283, 213, 214, 215, 0, + 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, + 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, + 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, + 245, 246, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 247, 248, 249, 250, 0, 0, + 0, 0, 251, 252, 0, 0, 1683, 0, 0, 0, + 0, 0, 253, 254, 0, 1690, 0, 255, 256, 257, + 0, 0, 0, 0, 0, 0, 0, 0, 258, 25, + 0, 259, 0, 0, 0, 0, 0, 260, 0, 0, + 261, 0, 0, 262, 0, 263, 0, 0, 0, 0, + 0, 0, 42, 0, 0, 0, 264, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 265, 0, 57, + 58, 0, 266, 0, 267, 0, 0, 268, 0, 0, + 0, 0, 0, 68, 69, 70, 71, 72, 0, 74, + 75, 76, 77, 78, 79, 0, 0, 0, 83, 0, + 0, 86, 583, 584, 585, 586, 587, 588, 589, 590, + 591, 592, 593, 594, 595, 732, 597, 598, 599, 600, + 0, 0, 0, 0, 601, 0, 0, 0, 0, 0, + 0, 1211, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 269, 0, 0, 0, 270, 271, 0, + 0, 0, 0, 272, 273, 274, 0, 275, 276, 277, + 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1829, 0, 0, 278, + 507, 0, 0, 0, 0, 0, 280, 0, 0, 0, + 0, 366, 212, 6, 1729, 0, 575, 0, 283, 213, + 214, 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, - 242, 243, 244, 245, 0, 2013, 2014, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 246, 247, 248, 249, - 395, 396, 397, 398, 250, 251, 0, 0, 399, 400, - 401, 402, 0, 0, 252, 253, 403, 0, 404, 254, - 255, 256, 0, 0, 0, 0, 0, 0, 0, 0, - 257, 25, 405, 258, 2045, 406, 0, 0, 0, 259, - 0, 0, 260, 0, 0, 261, 0, 262, 0, 0, - 0, 0, 0, 0, 42, 0, 0, 0, 263, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 264, - 0, 57, 58, 0, 265, 0, 266, 0, 0, 267, - 0, 0, 0, 0, 0, 68, 69, 70, 71, 72, - 0, 74, 75, 76, 77, 78, 79, 0, 0, 0, - 83, 0, 0, 86, 0, 0, 0, 0, 0, 0, - 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, - 590, 591, 592, 728, 594, 595, 596, 597, 0, 0, - 0, 0, 598, 579, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 268, 407, 408, 409, 269, - 270, 0, 0, 0, 0, 271, 272, 273, 410, 274, - 275, 276, 411, 0, 412, 119, 0, 0, 0, 0, + 242, 243, 244, 245, 246, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 247, 248, 249, + 250, 0, 0, 0, 0, 251, 252, 0, 0, 0, + 0, 0, 0, 0, 0, 253, 254, 0, 0, 0, + 255, 256, 257, 0, 0, 0, 0, 0, 0, 0, + 0, 258, 25, 0, 259, 0, 0, 0, 0, 0, + 260, 0, 0, 261, 0, 0, 262, 0, 263, 0, + 0, 0, 0, 0, 0, 42, 0, 0, 0, 264, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 265, 0, 57, 58, 0, 266, 0, 267, 0, 0, + 268, 0, 0, 0, 0, 0, 68, 69, 70, 71, + 72, 0, 74, 75, 76, 77, 78, 79, 0, 0, + 0, 83, 0, 0, 86, 583, 584, 585, 586, 587, + 588, 589, 590, 591, 592, 593, 594, 595, 732, 597, + 598, 599, 600, 0, 0, 0, 0, 601, 0, 0, + 0, 0, 0, 0, 1212, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 269, 0, 0, 0, + 270, 271, 0, 0, 0, 0, 272, 273, 274, 0, + 275, 276, 277, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 277, 278, 0, 0, 0, 0, 0, 279, 0, - 0, 0, 0, 365, 211, 6, 364, 281, 0, 0, - 282, 212, 213, 214, 0, 0, 215, 216, 217, 218, + 0, 0, 278, 279, 0, 0, 0, 0, 0, 280, + 0, 0, 0, 0, 366, 212, 6, 0, 282, 0, + 0, 283, 213, 214, 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 246, - 247, 248, 249, 0, 0, 0, 0, 250, 251, 0, - 0, 0, 0, 0, 0, 0, 0, 252, 253, 0, - 0, 0, 254, 255, 256, 0, 0, 0, 0, 0, - 0, 2218, 0, 257, 25, 0, 258, 0, 0, 0, - 0, 0, 259, 0, 0, 260, 0, 0, 261, 0, - 262, 0, 0, 0, 0, 0, 0, 42, 0, 0, - 0, 263, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 264, 0, 57, 58, 0, 265, 0, 266, - 0, 0, 267, 0, 0, 0, 0, 0, 68, 69, - 70, 71, 72, 0, 74, 75, 76, 77, 78, 79, - 0, 0, 0, 83, 0, 0, 86, 580, 581, 582, - 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 593, 594, 595, 596, 597, 0, 0, 0, 0, 598, - 0, 0, 0, 0, 0, 0, 579, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 268, 0, - 0, 0, 269, 270, 0, 0, 0, 0, 271, 272, - 273, 0, 274, 275, 276, 0, 0, 0, 119, 0, + 239, 240, 241, 242, 243, 244, 245, 246, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 247, 248, 249, 250, 0, 0, 0, 0, 251, 252, + 0, 0, 0, 0, 0, 0, 0, 0, 253, 254, + 0, 0, 0, 255, 256, 257, 0, 0, 0, 0, + 0, 0, 0, 0, 258, 25, 0, 259, 0, 0, + 0, 0, 0, 260, 0, 0, 261, 0, 0, 262, + 0, 263, 0, 0, 0, 0, 0, 0, 42, 0, + 0, 0, 264, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 265, 0, 57, 58, 0, 266, 0, + 267, 0, 0, 268, 0, 0, 0, 0, 0, 68, + 69, 70, 71, 72, 0, 74, 75, 76, 77, 78, + 79, 0, 0, 0, 83, 0, 0, 86, 583, 584, + 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, + 595, 732, 597, 598, 599, 600, 0, 0, 0, 0, + 601, 0, 0, 0, 0, 0, 0, 1547, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 269, + 0, 0, 0, 270, 271, 0, 0, 0, 0, 272, + 273, 274, 0, 275, 276, 277, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 277, 278, 0, 0, 0, 0, - 0, 279, 0, 0, 0, 0, 365, 211, 6, 0, - 366, 0, 680, 282, 212, 213, 214, 0, 0, 215, + 0, 0, 0, 0, 0, 643, 1894, 0, 0, 0, + 0, 0, 280, 0, 0, 0, 0, 645, 212, 6, + 0, 326, 575, 0, 283, 213, 214, 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 247, 248, 249, 250, 0, 0, 0, + 0, 251, 252, 0, 0, 0, 0, 0, 0, 0, + 0, 253, 254, 0, 0, 0, 255, 256, 257, 0, + 0, 0, 0, 0, 0, 0, 0, 258, 25, 0, + 259, 0, 0, 0, 0, 0, 260, 0, 0, 261, + 0, 0, 262, 0, 263, 0, 0, 0, 0, 0, + 0, 42, 0, 0, 0, 264, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 265, 0, 57, 58, + 0, 266, 0, 267, 0, 0, 268, 0, 0, 0, + 0, 0, 68, 69, 70, 71, 72, 0, 74, 75, + 76, 77, 78, 79, 0, 0, 0, 83, 0, 0, + 86, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 246, 247, 248, 249, 0, 0, 0, 0, - 250, 251, 0, 0, 0, 0, 0, 0, 0, 0, - 252, 253, 0, 0, 0, 254, 255, 256, 0, 0, - 0, 0, 0, 0, 0, 0, 257, 25, 0, 258, - 0, 0, 0, 0, 0, 259, 0, 0, 260, 0, - 0, 261, 0, 262, 0, 0, 0, 0, 0, 0, - 42, 0, 0, 0, 263, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 264, 0, 57, 58, 0, - 265, 0, 266, 0, 0, 267, 0, 0, 0, 0, - 0, 68, 69, 70, 71, 72, 0, 74, 75, 76, - 77, 78, 79, 0, 0, 0, 83, 0, 0, 86, - 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, - 590, 591, 592, 830, 594, 595, 596, 597, 0, 0, - 0, 0, 598, 0, 0, 0, 0, 0, 0, 1008, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 268, 0, 0, 0, 269, 270, 0, 0, 0, - 0, 271, 272, 273, 0, 274, 275, 276, 0, 0, - 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 277, 504, 0, - 0, 0, 0, 0, 279, 0, 0, 0, 0, 365, - 211, 6, 1721, 0, 572, 0, 282, 212, 213, 214, - 0, 0, 215, 216, 217, 218, 219, 220, 221, 222, + 0, 0, 269, 0, 0, 0, 270, 271, 0, 0, + 0, 0, 272, 273, 274, 0, 275, 276, 277, 0, + 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 278, 279, + 0, 0, 0, 0, 0, 280, 0, 0, 0, 0, + 281, 212, 6, 0, 282, 0, 0, 283, 213, 214, + 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, - 243, 244, 245, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 246, 247, 248, 249, 0, - 0, 0, 0, 250, 251, 0, 0, 0, 0, 0, - 0, 0, 0, 252, 253, 0, 0, 0, 254, 255, - 256, 0, 0, 0, 0, 0, 0, 0, 0, 257, - 25, 0, 258, 0, 0, 0, 0, 0, 259, 0, - 0, 260, 0, 0, 261, 0, 262, 0, 0, 0, - 0, 0, 0, 42, 0, 0, 0, 263, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 264, 0, - 57, 58, 0, 265, 0, 266, 0, 0, 267, 0, - 0, 0, 0, 0, 68, 69, 70, 71, 72, 0, - 74, 75, 76, 77, 78, 79, 0, 0, 0, 83, - 0, 0, 86, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 0, 0, 0, - 0, 0, 1205, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 268, 0, 0, 0, 269, 270, - 0, 0, 0, 0, 271, 272, 273, 0, 274, 275, - 276, 0, 0, 0, 119, 0, 0, 0, 0, 0, + 243, 244, 245, 246, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 247, 248, 249, 250, + 0, 0, 0, 0, 251, 252, 0, 0, 0, 0, + 0, 0, 0, 0, 253, 254, 0, 0, 0, 255, + 256, 257, 0, 0, 0, 0, 0, 0, 0, 0, + 258, 25, 0, 259, 0, 0, 0, 0, 0, 260, + 0, 0, 261, 0, 0, 262, 0, 263, 0, 0, + 0, 0, 0, 0, 42, 0, 0, 0, 264, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 265, + 0, 57, 58, 0, 266, 0, 267, 0, 0, 268, + 0, 0, 0, 0, 0, 68, 69, 70, 71, 72, + 0, 74, 75, 76, 77, 78, 79, 0, 0, 0, + 83, 0, 0, 86, 583, 584, 585, 586, 587, 588, + 589, 590, 591, 592, 593, 594, 595, 732, 597, 598, + 599, 600, 0, 0, 0, 0, 601, 0, 760, 0, + 761, 0, 0, 0, 0, 0, 1760, 0, 0, 0, + 0, 0, 0, 0, 0, 269, 0, 0, 0, 270, + 271, 0, 0, 0, 0, 272, 273, 274, 0, 275, + 276, 277, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 277, 278, 0, 0, 0, 0, 0, 279, 0, 0, - 0, 0, 365, 211, 6, 0, 281, 0, 0, 282, - 212, 213, 214, 0, 0, 215, 216, 217, 218, 219, + 0, 278, 279, 0, 0, 0, 0, 0, 280, 0, + 0, 0, 0, 366, 212, 6, 0, 282, 0, 0, + 283, 213, 214, 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, - 240, 241, 242, 243, 244, 245, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 246, 247, - 248, 249, 0, 0, 0, 0, 250, 251, 0, 0, - 0, 0, 0, 0, 0, 0, 252, 253, 0, 0, - 0, 254, 255, 256, 0, 0, 0, 0, 0, 0, - 0, 0, 257, 25, 0, 258, 0, 0, 0, 0, - 0, 259, 0, 0, 260, 0, 0, 261, 0, 262, - 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, - 263, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 264, 0, 57, 58, 0, 265, 0, 266, 0, - 0, 267, 0, 0, 0, 0, 0, 68, 69, 70, - 71, 72, 0, 74, 75, 76, 77, 78, 79, 0, - 0, 0, 83, 0, 0, 86, 580, 581, 582, 583, - 584, 585, 586, 587, 588, 589, 590, 591, 592, 728, - 594, 595, 596, 597, 0, 0, 0, 0, 598, 0, - 0, 0, 0, 0, 0, 1206, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 268, 0, 0, - 0, 269, 270, 0, 0, 0, 0, 271, 272, 273, - 0, 274, 275, 276, 0, 0, 0, 119, 0, 0, + 240, 241, 242, 243, 244, 245, 246, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, + 248, 249, 250, 0, 0, 0, 0, 251, 252, 0, + 0, 0, 0, 0, 0, 0, 0, 253, 254, 0, + 0, 0, 255, 256, 257, 0, 0, 0, 0, 0, + 0, 0, 0, 258, 25, 0, 259, 0, 0, 0, + 0, 0, 260, 0, 0, 261, 0, 0, 262, 0, + 263, 0, 0, 0, 0, 0, 0, 42, 0, 0, + 0, 264, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 265, 0, 57, 58, 0, 266, 0, 267, + 0, 0, 268, 0, 0, 0, 0, 0, 68, 69, + 70, 71, 72, 0, 74, 75, 76, 77, 78, 79, + 0, 0, 0, 83, 0, 0, 86, 583, 584, 585, + 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, + 732, 597, 598, 599, 600, 0, 0, 0, 0, 601, + 0, 1003, 0, 0, 0, 0, 0, 0, 0, 960, + 0, 0, 0, 0, 0, 0, 0, 0, 269, 0, + 0, 0, 270, 271, 0, 0, 0, 0, 272, 273, + 274, 0, 275, 276, 277, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 640, 1885, 0, 0, 0, 0, 0, - 279, 0, 0, 0, 0, 642, 211, 6, 0, 325, - 572, 0, 282, 212, 213, 214, 0, 0, 215, 216, + 0, 0, 0, 0, 278, 507, 0, 0, 0, 0, + 0, 280, 0, 0, 0, 0, 366, 212, 6, 0, + 570, 0, 0, 283, 213, 214, 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 237, 238, 239, 240, 241, 242, 243, 244, 245, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 246, 247, 248, 249, 0, 0, 0, 0, 250, - 251, 0, 0, 0, 0, 0, 0, 0, 0, 252, - 253, 0, 0, 0, 254, 255, 256, 0, 0, 0, - 0, 0, 0, 0, 0, 257, 25, 0, 258, 0, - 0, 0, 0, 0, 259, 0, 0, 260, 0, 0, - 261, 0, 262, 0, 0, 0, 0, 0, 0, 42, - 0, 0, 0, 263, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 264, 0, 57, 58, 0, 265, - 0, 266, 0, 0, 267, 0, 0, 0, 0, 0, - 68, 69, 70, 71, 72, 0, 74, 75, 76, 77, - 78, 79, 0, 0, 0, 83, 0, 0, 86, 580, - 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, - 591, 592, 728, 594, 595, 596, 597, 0, 0, 0, - 0, 598, 0, 0, 0, 0, 0, 0, 1539, 0, + 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 268, 0, 0, 0, 269, 270, 0, 0, 0, 0, - 271, 272, 273, 0, 274, 275, 276, 0, 0, 0, - 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 277, 278, 0, 0, - 0, 0, 0, 279, 0, 0, 0, 0, 280, 211, - 6, 0, 281, 0, 0, 282, 212, 213, 214, 0, - 0, 215, 216, 217, 218, 219, 220, 221, 222, 223, + 0, 0, 247, 248, 249, 250, 0, 0, 0, 0, + 251, 252, 0, 0, 0, 0, 0, 0, 0, 0, + 253, 254, 0, 0, 0, 255, 256, 257, 0, 0, + 0, 0, 0, 0, 0, 0, 258, 25, 0, 259, + 0, 0, 0, 0, 0, 260, 0, 0, 261, 0, + 0, 262, 0, 263, 0, 0, 0, 0, 0, 0, + 42, 0, 0, 0, 264, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 265, 0, 57, 58, 0, + 266, 0, 267, 0, 0, 268, 0, 0, 0, 0, + 0, 68, 69, 70, 71, 72, 0, 74, 75, 76, + 77, 78, 79, 0, 0, 0, 83, 0, 0, 86, + 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, + 593, 594, 595, 732, 597, 598, 599, 600, 0, 0, + 0, 0, 601, 0, 0, 0, 0, 0, 1824, 0, + 0, 0, 1825, 0, 0, 0, 0, 0, 0, 0, + 0, 269, 0, 0, 0, 270, 271, 0, 0, 0, + 0, 272, 273, 274, 0, 275, 276, 277, 0, 0, + 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 278, 507, 0, + 0, 0, 0, 0, 280, 0, 0, 0, 0, 366, + 212, 6, 0, 0, 575, 0, 283, 213, 214, 215, + 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 246, 247, 248, 249, 0, 0, - 0, 0, 250, 251, 0, 0, 0, 0, 0, 0, - 0, 0, 252, 253, 0, 0, 0, 254, 255, 256, - 0, 0, 0, 0, 0, 0, 0, 0, 257, 25, - 0, 258, 0, 0, 0, 0, 0, 259, 0, 0, - 260, 0, 0, 261, 0, 262, 0, 0, 0, 0, - 0, 0, 42, 0, 0, 0, 263, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 264, 0, 57, - 58, 0, 265, 0, 266, 0, 0, 267, 0, 0, - 0, 0, 0, 68, 69, 70, 71, 72, 0, 74, - 75, 76, 77, 78, 79, 0, 0, 0, 83, 0, - 0, 86, 580, 581, 582, 583, 584, 585, 586, 587, - 588, 589, 590, 591, 592, 728, 594, 595, 596, 597, - 0, 0, 0, 0, 598, 0, 0, 0, 0, 0, + 244, 245, 246, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 247, 248, 249, 250, 0, + 0, 0, 0, 251, 252, 0, 0, 0, 0, 0, + 0, 0, 0, 253, 254, 0, 0, 0, 255, 256, + 257, 0, 0, 0, 0, 0, 0, 0, 0, 258, + 25, 0, 259, 0, 0, 0, 0, 0, 260, 0, + 0, 261, 0, 0, 262, 0, 263, 0, 0, 0, + 0, 0, 0, 42, 0, 0, 0, 264, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 265, 0, + 57, 58, 0, 266, 0, 267, 0, 0, 268, 0, + 0, 0, 0, 0, 68, 69, 70, 71, 72, 0, + 74, 75, 76, 77, 78, 79, 0, 0, 0, 83, + 0, 0, 86, 583, 584, 585, 586, 587, 588, 589, + 590, 591, 592, 593, 594, 595, 732, 597, 598, 599, + 600, 0, 0, 0, 0, 601, 0, 0, 0, 0, + 0, 1875, 0, 0, 0, 1876, 0, 0, 0, 0, + 0, 0, 0, 0, 269, 0, 0, 0, 270, 271, + 0, 0, 0, 0, 272, 273, 274, 0, 275, 276, + 277, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 268, 0, 0, 0, 269, 270, 0, - 0, 0, 0, 271, 272, 273, 0, 274, 275, 276, - 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 277, - 278, 0, 0, 0, 0, 0, 279, 0, 0, 0, - 0, 365, 211, 6, 0, 281, 0, 0, 282, 212, - 213, 214, 0, 0, 215, 216, 217, 218, 219, 220, + 278, 279, 0, 0, 0, 0, 0, 280, 0, 0, + 0, 0, 613, 212, 6, 0, 282, 0, 0, 283, + 213, 214, 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, - 241, 242, 243, 244, 245, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 246, 247, 248, - 249, 0, 0, 0, 0, 250, 251, 0, 0, 0, - 0, 0, 0, 0, 0, 252, 253, 0, 0, 0, - 254, 255, 256, 0, 0, 0, 0, 0, 0, 0, - 0, 257, 25, 0, 258, 0, 0, 0, 0, 0, - 259, 0, 0, 260, 0, 0, 261, 0, 262, 0, - 0, 0, 0, 0, 0, 42, 0, 0, 0, 263, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 264, 0, 57, 58, 0, 265, 0, 266, 0, 0, - 267, 0, 0, 0, 0, 0, 68, 69, 70, 71, - 72, 0, 74, 75, 76, 77, 78, 79, 0, 0, - 0, 83, 0, 0, 86, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 0, 0, 0, 0, 598, 0, 998, - 0, 0, 0, 0, 0, 0, 0, 955, 0, 0, - 0, 0, 0, 0, 0, 0, 268, 0, 0, 0, - 269, 270, 0, 0, 0, 0, 271, 272, 273, 0, - 274, 275, 276, 0, 0, 0, 119, 0, 0, 0, + 241, 242, 243, 244, 245, 246, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 247, 248, + 249, 250, 0, 0, 0, 0, 251, 252, 0, 0, + 0, 0, 0, 0, 0, 0, 253, 254, 0, 0, + 0, 255, 256, 257, 0, 0, 0, 0, 0, 0, + 0, 0, 258, 25, 0, 259, 0, 0, 0, 0, + 0, 260, 0, 0, 261, 0, 0, 262, 0, 263, + 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, + 264, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 265, 0, 57, 58, 0, 266, 0, 267, 0, + 0, 268, 0, 0, 0, 0, 0, 68, 69, 70, + 71, 72, 0, 74, 75, 76, 77, 78, 79, 0, + 0, 0, 83, 0, 0, 86, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 0, 0, 0, 0, 1906, 0, 0, 0, 1907, 0, + 0, 0, 0, 0, 0, 0, 0, 269, 0, 0, + 0, 270, 271, 0, 0, 0, 0, 272, 273, 274, + 0, 275, 276, 277, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 277, 504, 0, 0, 0, 0, 0, 279, - 0, 0, 0, 0, 365, 211, 6, 0, 567, 0, - 0, 282, 212, 213, 214, 0, 0, 215, 216, 217, + 0, 0, 0, 278, 279, 0, 0, 0, 0, 0, + 280, 0, 0, 0, 0, 622, 212, 6, 0, 282, + 0, 0, 283, 213, 214, 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, - 238, 239, 240, 241, 242, 243, 244, 245, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 246, 247, 248, 249, 0, 0, 0, 0, 250, 251, - 0, 0, 0, 0, 0, 0, 0, 0, 252, 253, - 0, 0, 0, 254, 255, 256, 0, 0, 0, 0, - 0, 0, 0, 0, 257, 25, 0, 258, 0, 0, - 0, 0, 0, 259, 0, 0, 260, 0, 0, 261, - 0, 262, 0, 0, 0, 0, 0, 0, 42, 0, - 0, 0, 263, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 264, 0, 57, 58, 0, 265, 0, - 266, 0, 0, 267, 0, 0, 0, 0, 0, 68, - 69, 70, 71, 72, 0, 74, 75, 76, 77, 78, - 79, 0, 0, 0, 83, 0, 0, 86, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 0, 0, 0, 0, 1815, 0, 0, 0, - 1816, 0, 0, 0, 0, 0, 0, 0, 0, 268, - 0, 0, 0, 269, 270, 0, 0, 0, 0, 271, - 272, 273, 0, 274, 275, 276, 0, 0, 0, 119, + 238, 239, 240, 241, 242, 243, 244, 245, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 277, 504, 0, 0, 0, - 0, 0, 279, 0, 0, 0, 0, 365, 211, 6, - 0, 0, 572, 0, 282, 212, 213, 214, 0, 0, - 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, + 0, 247, 248, 249, 250, 0, 0, 0, 0, 251, + 252, 0, 0, 0, 0, 0, 0, 0, 0, 253, + 254, 0, 0, 0, 255, 256, 257, 0, 0, 0, + 0, 0, 0, 0, 0, 258, 25, 0, 259, 0, + 0, 0, 0, 0, 260, 0, 0, 261, 0, 0, + 262, 0, 263, 0, 0, 0, 0, 0, 0, 42, + 0, 0, 0, 264, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 265, 0, 57, 58, 0, 266, + 0, 267, 0, 0, 268, 0, 0, 0, 0, 0, + 68, 69, 70, 71, 72, 0, 74, 75, 76, 77, + 78, 79, 0, 0, 0, 83, 0, 0, 86, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 732, 597, 598, 599, 600, 0, 0, 0, + 0, 601, 0, 0, 0, 0, 0, 2080, 0, 0, + 0, 2081, 0, 0, 0, 0, 0, 0, 0, 0, + 269, 0, 0, 0, 270, 271, 0, 0, 0, 0, + 272, 273, 274, 0, 275, 276, 277, 0, 0, 0, + 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 278, 507, 0, 0, + 0, 0, 0, 280, 0, 0, 0, 0, 366, 212, + 6, 0, 920, 0, 1393, 283, 213, 214, 215, 0, + 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 246, 247, 248, 249, 0, 0, 0, - 0, 250, 251, 0, 0, 0, 0, 0, 0, 0, - 0, 252, 253, 0, 0, 0, 254, 255, 256, 0, - 0, 0, 0, 0, 0, 0, 0, 257, 25, 0, - 258, 0, 0, 0, 0, 0, 259, 0, 0, 260, - 0, 0, 261, 0, 262, 0, 0, 0, 0, 0, - 0, 42, 0, 0, 0, 263, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 264, 0, 57, 58, - 0, 265, 0, 266, 0, 0, 267, 0, 0, 0, - 0, 0, 68, 69, 70, 71, 72, 0, 74, 75, - 76, 77, 78, 79, 0, 0, 0, 83, 0, 0, - 86, 580, 581, 582, 583, 584, 585, 586, 587, 588, - 589, 590, 591, 592, 728, 594, 595, 596, 597, 0, - 0, 0, 0, 598, 0, 0, 0, 0, 0, 1866, - 0, 0, 0, 1867, 0, 0, 0, 0, 0, 0, - 0, 0, 268, 0, 0, 0, 269, 270, 0, 0, - 0, 0, 271, 272, 273, 0, 274, 275, 276, 0, - 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 277, 278, - 0, 0, 0, 0, 0, 279, 0, 0, 0, 0, - 610, 211, 6, 0, 281, 0, 0, 282, 212, 213, - 214, 0, 0, 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, 240, 241, - 242, 243, 244, 245, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 246, 247, 248, 249, - 0, 0, 0, 0, 250, 251, 0, 0, 0, 0, - 0, 0, 0, 0, 252, 253, 0, 0, 0, 254, - 255, 256, 0, 0, 0, 0, 0, 0, 0, 0, - 257, 25, 0, 258, 0, 0, 0, 0, 0, 259, - 0, 0, 260, 0, 0, 261, 0, 262, 0, 0, - 0, 0, 0, 0, 42, 0, 0, 0, 263, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 264, - 0, 57, 58, 0, 265, 0, 266, 0, 0, 267, - 0, 0, 0, 0, 0, 68, 69, 70, 71, 72, - 0, 74, 75, 76, 77, 78, 79, 0, 0, 0, - 83, 0, 0, 86, 580, 581, 582, 583, 584, 585, - 586, 587, 588, 589, 590, 591, 592, 728, 594, 595, - 596, 597, 0, 0, 0, 0, 598, 0, 0, 0, - 0, 0, 1896, 0, 0, 0, 1897, 0, 0, 0, - 0, 0, 0, 0, 0, 268, 0, 0, 0, 269, - 270, 0, 0, 0, 0, 271, 272, 273, 0, 274, - 275, 276, 0, 0, 0, 119, 0, 0, 0, 0, + 245, 246, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 247, 248, 249, 250, 0, 0, + 0, 0, 251, 252, 0, 0, 0, 0, 0, 0, + 0, 0, 253, 254, 0, 0, 0, 255, 256, 257, + 0, 0, 0, 0, 0, 0, 0, 0, 258, 25, + 0, 259, 0, 0, 0, 0, 0, 260, 0, 0, + 261, 0, 0, 262, 0, 263, 0, 0, 0, 0, + 0, 0, 42, 0, 0, 0, 264, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 265, 0, 57, + 58, 0, 266, 0, 267, 0, 0, 268, 0, 0, + 0, 0, 0, 68, 69, 70, 71, 72, 0, 74, + 75, 76, 77, 78, 79, 0, 0, 0, 83, 0, + 0, 86, 583, 584, 585, 586, 587, 588, 589, 590, + 591, 592, 593, 594, 595, 732, 597, 598, 599, 600, + 0, 0, 0, 0, 601, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 793, 0, 0, 0, 0, 0, + 0, 0, 0, 269, 0, 0, 0, 270, 271, 0, + 0, 0, 0, 272, 273, 274, 0, 275, 276, 277, + 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 278, + 507, 0, 0, 0, 0, 0, 280, 212, 6, 0, + 0, 366, 1608, 0, 213, 214, 215, 0, 283, 216, + 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, + 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, + 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 277, 278, 0, 0, 0, 0, 0, 279, 0, - 0, 0, 0, 619, 211, 6, 0, 281, 0, 0, - 282, 212, 213, 214, 0, 0, 215, 216, 217, 218, + 0, 0, 247, 248, 249, 250, 0, 0, 0, 0, + 251, 252, 0, 0, 0, 0, 0, 0, 0, 0, + 253, 254, 0, 0, 0, 255, 256, 257, 0, 0, + 0, 0, 0, 0, 0, 0, 258, 25, 0, 259, + 0, 0, 0, 0, 0, 260, 0, 0, 261, 0, + 0, 262, 0, 263, 0, 0, 0, 0, 0, 0, + 42, 0, 0, 0, 264, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 265, 0, 57, 58, 0, + 266, 0, 267, 0, 0, 268, 0, 0, 0, 0, + 0, 68, 69, 70, 71, 72, 0, 74, 75, 76, + 77, 78, 79, 0, 0, 0, 83, 0, 0, 86, + 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, + 593, 594, 595, 732, 597, 598, 599, 600, 0, 0, + 0, 0, 601, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 800, 0, 0, 0, 0, 0, 0, 0, + 0, 269, 0, 0, 0, 270, 271, 0, 0, 0, + 0, 272, 273, 274, 0, 275, 276, 277, 0, 0, + 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 278, 507, 0, + 0, 0, 0, 0, 280, 212, 6, 0, 0, 366, + 0, 0, 213, 214, 215, 0, 283, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 246, - 247, 248, 249, 0, 0, 0, 0, 250, 251, 0, - 0, 0, 0, 0, 0, 0, 0, 252, 253, 0, - 0, 0, 254, 255, 256, 0, 0, 0, 0, 0, - 0, 0, 0, 257, 25, 0, 258, 0, 0, 0, - 0, 0, 259, 0, 0, 260, 0, 0, 261, 0, - 262, 0, 0, 0, 0, 0, 0, 42, 0, 0, - 0, 263, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 264, 0, 57, 58, 0, 265, 0, 266, - 0, 0, 267, 0, 0, 0, 0, 0, 68, 69, - 70, 71, 72, 0, 74, 75, 76, 77, 78, 79, - 0, 0, 0, 83, 0, 0, 86, 580, 581, 582, - 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 0, 0, 0, 0, 598, - 0, 0, 0, 0, 0, 2070, 0, 0, 0, 2071, - 0, 0, 0, 0, 0, 0, 0, 0, 268, 0, - 0, 0, 269, 270, 0, 0, 0, 0, 271, 272, - 273, 0, 274, 275, 276, 0, 0, 0, 119, 0, + 239, 240, 241, 242, 243, 244, 245, 246, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 247, 248, 249, 250, 0, 0, 0, 0, 251, 252, + 0, 0, 0, 0, 0, 0, 0, 0, 253, 254, + 0, 0, 0, 255, 256, 257, 0, 0, 0, 0, + 0, 0, 0, 0, 258, 25, 0, 259, 0, 0, + 0, 0, 0, 260, 0, 0, 261, 0, 0, 262, + 0, 263, 0, 0, 0, 0, 0, 0, 42, 0, + 0, 0, 264, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 265, 0, 57, 58, 0, 266, 0, + 267, 0, 0, 268, 0, 0, 0, 0, 0, 68, + 69, 70, 71, 72, 0, 74, 75, 76, 77, 78, + 79, 0, 0, 0, 83, 0, 0, 86, 583, 584, + 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, + 595, 732, 597, 598, 599, 600, 0, 0, 0, 0, + 601, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 960, 0, 0, 0, 0, 0, 0, 0, 0, 269, + 0, 0, 0, 270, 271, 0, 0, 0, 0, 272, + 273, 274, 0, 275, 276, 277, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 277, 504, 0, 0, 0, 0, - 0, 279, 0, 0, 0, 0, 365, 211, 6, 0, - 915, 0, 1386, 282, 212, 213, 214, 0, 0, 215, + 0, 0, 0, 0, 0, 278, 279, 0, 0, 0, + 0, 0, 280, 0, 0, 0, 0, 366, 212, 6, + 0, 1737, 0, 0, 283, 213, 214, 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 247, 248, 249, 250, 0, 0, 0, + 0, 251, 252, 0, 0, 0, 0, 0, 0, 0, + 0, 253, 254, 0, 0, 0, 255, 256, 257, 0, + 0, 0, 0, 0, 0, 0, 0, 258, 25, 0, + 259, 0, 0, 0, 0, 0, 260, 0, 0, 261, + 0, 0, 262, 0, 263, 0, 0, 0, 0, 0, + 0, 42, 0, 0, 0, 264, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 265, 0, 57, 58, + 0, 266, 0, 267, 0, 0, 268, 0, 0, 0, + 0, 0, 68, 69, 70, 71, 72, 0, 74, 75, + 76, 77, 78, 79, 0, 0, 0, 83, 0, 0, + 86, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 961, 0, 0, 0, 0, 0, 0, + 0, 0, 269, 0, 0, 0, 270, 271, 0, 0, + 0, 0, 272, 273, 274, 0, 275, 276, 277, 0, + 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 643, 1894, + 0, 0, 0, 0, 0, 280, 0, 0, 0, 0, + 645, 212, 6, 0, 326, 0, 0, 283, 213, 214, + 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, + 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, + 243, 244, 245, 246, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 247, 248, 249, 250, + 0, 0, 0, 0, 251, 252, 0, 0, 0, 0, + 0, 0, 0, 0, 253, 254, 0, 0, 0, 255, + 256, 257, 0, 0, 0, 0, 0, 0, 0, 0, + 258, 25, 0, 259, 0, 0, 0, 0, 0, 260, + 0, 0, 261, 0, 0, 262, 0, 263, 0, 0, + 0, 0, 0, 0, 42, 0, 0, 0, 264, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 265, + 0, 57, 58, 0, 266, 0, 267, 0, 0, 268, + 0, 0, 0, 0, 0, 68, 69, 70, 71, 72, + 0, 74, 75, 76, 77, 78, 79, 0, 0, 0, + 83, 0, 0, 86, 583, 584, 585, 586, 587, 588, + 589, 590, 591, 592, 593, 594, 595, 732, 597, 598, + 599, 600, 0, 0, 0, 0, 601, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1011, 0, 0, 0, + 0, 0, 0, 0, 0, 269, 0, 0, 0, 270, + 271, 0, 0, 0, 0, 272, 273, 274, 0, 275, + 276, 277, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 246, 247, 248, 249, 0, 0, 0, 0, - 250, 251, 0, 0, 0, 0, 0, 0, 0, 0, - 252, 253, 0, 0, 0, 254, 255, 256, 0, 0, - 0, 0, 0, 0, 0, 0, 257, 25, 0, 258, - 0, 0, 0, 0, 0, 259, 0, 0, 260, 0, - 0, 261, 0, 262, 0, 0, 0, 0, 0, 0, - 42, 0, 0, 0, 263, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 264, 0, 57, 58, 0, - 265, 0, 266, 0, 0, 267, 0, 0, 0, 0, - 0, 68, 69, 70, 71, 72, 0, 74, 75, 76, - 77, 78, 79, 0, 0, 0, 83, 0, 0, 86, - 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, - 590, 591, 592, 728, 594, 595, 596, 597, 0, 0, - 0, 0, 598, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 789, 0, 0, 0, 0, 0, 0, 0, - 0, 268, 0, 0, 0, 269, 270, 0, 0, 0, - 0, 271, 272, 273, 0, 274, 275, 276, 0, 0, - 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 277, 504, 0, - 0, 0, 0, 0, 279, 211, 6, 0, 0, 365, - 1600, 0, 212, 213, 214, 0, 282, 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, 240, 241, 242, 243, 244, 245, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 246, 247, 248, 249, 0, 0, 0, 0, 250, 251, - 0, 0, 0, 0, 0, 0, 0, 0, 252, 253, - 0, 0, 0, 254, 255, 256, 0, 0, 0, 0, - 0, 0, 0, 0, 257, 25, 0, 258, 0, 0, - 0, 0, 0, 259, 0, 0, 260, 0, 0, 261, - 0, 262, 0, 0, 0, 0, 0, 0, 42, 0, - 0, 0, 263, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 264, 0, 57, 58, 0, 265, 0, - 266, 0, 0, 267, 0, 0, 0, 0, 0, 68, - 69, 70, 71, 72, 0, 74, 75, 76, 77, 78, - 79, 0, 0, 0, 83, 0, 0, 86, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 795, 0, 0, 0, 0, 0, 0, 0, 0, 268, - 0, 0, 0, 269, 270, 0, 0, 0, 0, 271, - 272, 273, 0, 274, 275, 276, 0, 0, 0, 119, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 277, 504, 0, 0, 0, - 0, 0, 279, 211, 6, 0, 0, 365, 0, 0, - 212, 213, 214, 0, 282, 215, 216, 217, 218, 219, + 0, 278, 507, 0, 0, 0, 0, 0, 280, 212, + 168, 387, 0, 366, 0, 0, 213, 214, 215, 0, + 283, 216, 217, 218, 219, 220, 221, 222, 223, 224, + 225, 226, 227, 228, 229, 230, 231, 232, 425, 234, + 235, 236, 237, 238, 239, 240, 241, 0, 0, 0, + 0, 0, 0, 0, 0, 388, 389, 390, 391, 392, + 393, 394, 395, 396, 247, 248, 249, 250, 397, 398, + 399, 400, 251, 0, 0, 0, 401, 402, 403, 404, + 0, 0, 0, 0, 405, 0, 406, 255, 256, 257, + 0, 0, 0, 0, 0, 0, 0, 0, 258, 25, + 407, 259, 0, 408, 212, 168, 387, 0, 0, 0, + 0, 213, 214, 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, - 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, - 240, 241, 242, 243, 244, 245, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 246, 247, - 248, 249, 0, 0, 0, 0, 250, 251, 0, 0, - 0, 0, 0, 0, 0, 0, 252, 253, 0, 0, - 0, 254, 255, 256, 0, 0, 0, 0, 0, 0, - 0, 0, 257, 25, 0, 258, 0, 0, 0, 0, - 0, 259, 0, 0, 260, 0, 0, 261, 0, 262, - 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, - 263, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 264, 0, 57, 58, 0, 265, 0, 266, 0, - 0, 267, 0, 0, 0, 0, 0, 68, 69, 70, - 71, 72, 0, 74, 75, 76, 77, 78, 79, 0, - 0, 0, 83, 0, 0, 86, 580, 581, 582, 583, - 584, 585, 586, 587, 588, 589, 590, 591, 592, 728, - 594, 595, 596, 597, 0, 0, 0, 0, 598, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 955, 0, - 0, 0, 0, 0, 0, 0, 0, 268, 0, 0, - 0, 269, 270, 0, 0, 0, 0, 271, 272, 273, - 0, 274, 275, 276, 0, 0, 0, 119, 0, 0, + 230, 231, 232, 425, 234, 235, 236, 237, 238, 239, + 240, 241, 0, 0, 0, 0, 0, 0, 0, 0, + 388, 389, 390, 391, 392, 393, 394, 395, 396, 247, + 248, 249, 250, 397, 398, 399, 400, 251, 0, 0, + 0, 401, 402, 403, 404, 0, 0, 0, 0, 405, + 0, 406, 255, 256, 257, 0, 0, 0, 0, 0, + 0, 0, 0, 258, 25, 407, 259, 0, 408, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 277, 278, 0, 0, 0, 0, 0, - 279, 0, 0, 0, 0, 365, 211, 6, 0, 1729, - 0, 0, 282, 212, 213, 214, 0, 0, 215, 216, + 0, 0, 0, 269, 409, 410, 411, 270, 0, 0, + 0, 0, 0, 272, 273, 274, 412, 275, 276, 277, + 413, 0, 414, 119, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 278, + 426, 0, 0, 0, 0, 0, 280, 0, 0, 0, + 0, 366, 0, 0, 0, 1626, 0, 0, 283, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 732, 597, 598, 599, 600, 0, 0, 0, + 0, 601, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1120, 0, 0, 0, 0, 0, 0, 269, 409, + 410, 411, 270, 0, 0, 0, 0, 0, 272, 273, + 274, 412, 275, 276, 277, 413, 0, 414, 119, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 278, 426, 0, 0, 0, 0, + 0, 280, 0, 0, 0, 0, 366, 212, 168, 387, + 1911, 0, 0, 283, 213, 214, 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 237, 238, 239, 240, 241, 242, 243, 244, 245, 0, + 227, 228, 229, 230, 231, 232, 425, 234, 235, 236, + 237, 238, 239, 240, 241, 0, 0, 0, 0, 0, + 0, 0, 0, 1630, 389, 390, 391, 392, 393, 394, + 395, 396, 247, 248, 249, 250, 397, 398, 399, 400, + 251, 0, 0, 0, 401, 402, 403, 404, 0, 0, + 0, 0, 405, 0, 406, 255, 256, 257, 0, 0, + 0, 0, 0, 0, 0, 0, 258, 25, 407, 259, + 0, 408, 212, 168, 387, 0, 0, 0, 0, 213, + 214, 215, 0, 0, 216, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, + 232, 425, 234, 235, 236, 237, 238, 239, 240, 241, + 0, 0, 0, 0, 0, 0, 0, 0, 388, 389, + 390, 391, 392, 393, 394, 395, 396, 247, 248, 249, + 250, 397, 398, 399, 400, 251, 0, 0, 0, 401, + 402, 403, 404, 0, 0, 0, 0, 405, 0, 406, + 255, 256, 257, 0, 0, 0, 0, 0, 0, 0, + 0, 258, 25, 407, 259, 0, 408, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 246, 247, 248, 249, 0, 0, 0, 0, 250, - 251, 0, 0, 0, 0, 0, 0, 0, 0, 252, - 253, 0, 0, 0, 254, 255, 256, 0, 0, 0, - 0, 0, 0, 0, 0, 257, 25, 0, 258, 0, - 0, 0, 0, 0, 259, 0, 0, 260, 0, 0, - 261, 0, 262, 0, 0, 0, 0, 0, 0, 42, - 0, 0, 0, 263, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 264, 0, 57, 58, 0, 265, - 0, 266, 0, 0, 267, 0, 0, 0, 0, 0, - 68, 69, 70, 71, 72, 0, 74, 75, 76, 77, - 78, 79, 0, 0, 0, 83, 0, 0, 86, 580, - 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, - 591, 592, 728, 594, 595, 596, 597, 0, 0, 0, - 0, 598, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 956, 0, 0, 0, 0, 0, 0, 0, 0, - 268, 0, 0, 0, 269, 270, 0, 0, 0, 0, - 271, 272, 273, 0, 274, 275, 276, 0, 0, 0, - 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 640, 1885, 0, 0, - 0, 0, 0, 279, 0, 0, 0, 0, 642, 211, - 6, 0, 325, 0, 0, 282, 212, 213, 214, 0, - 0, 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, 240, 241, 242, 243, - 244, 245, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 246, 247, 248, 249, 0, 0, - 0, 0, 250, 251, 0, 0, 0, 0, 0, 0, - 0, 0, 252, 253, 0, 0, 0, 254, 255, 256, - 0, 0, 0, 0, 0, 0, 0, 0, 257, 25, - 0, 258, 0, 0, 0, 0, 0, 259, 0, 0, - 260, 0, 0, 261, 0, 262, 0, 0, 0, 0, - 0, 0, 42, 0, 0, 0, 263, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 264, 0, 57, - 58, 0, 265, 0, 266, 0, 0, 267, 0, 0, - 0, 0, 0, 68, 69, 70, 71, 72, 0, 74, - 75, 76, 77, 78, 79, 0, 0, 0, 83, 0, - 0, 86, 580, 581, 582, 583, 584, 585, 586, 587, - 588, 589, 590, 591, 592, 728, 594, 595, 596, 597, - 0, 0, 0, 0, 598, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1005, 0, 0, 0, 0, 0, - 0, 0, 0, 268, 0, 0, 0, 269, 270, 0, - 0, 0, 0, 271, 272, 273, 0, 274, 275, 276, - 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 277, - 504, 0, 0, 0, 0, 0, 279, 211, 167, 385, - 0, 365, 0, 0, 212, 213, 214, 0, 282, 215, - 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, - 226, 227, 228, 229, 230, 231, 423, 233, 234, 235, - 236, 237, 238, 239, 240, 0, 0, 0, 0, 0, - 0, 0, 0, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 246, 247, 248, 249, 395, 396, 397, 398, - 250, 0, 0, 0, 399, 400, 401, 402, 0, 0, - 0, 0, 403, 0, 404, 254, 255, 256, 0, 0, - 0, 0, 0, 0, 0, 0, 257, 25, 405, 258, - 0, 406, 211, 167, 385, 0, 0, 0, 0, 212, - 213, 214, 0, 0, 215, 216, 217, 218, 219, 220, - 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, - 231, 423, 233, 234, 235, 236, 237, 238, 239, 240, - 0, 0, 0, 0, 0, 0, 0, 0, 386, 387, - 388, 389, 390, 391, 392, 393, 394, 246, 247, 248, - 249, 395, 396, 397, 398, 250, 0, 0, 0, 399, - 400, 401, 402, 0, 0, 0, 0, 403, 0, 404, - 254, 255, 256, 0, 0, 0, 0, 0, 0, 0, - 0, 257, 25, 405, 258, 0, 406, 0, 0, 0, + 0, 269, 409, 410, 411, 270, 0, 0, 0, 0, + 0, 272, 273, 274, 412, 275, 276, 277, 413, 0, + 414, 119, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 278, 426, 0, + 0, 0, 0, 0, 280, 0, 0, 0, 0, 366, + 0, 0, 0, 1794, 0, 0, 283, 583, 584, 585, + 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, + 732, 597, 598, 599, 600, 0, 0, 0, 0, 601, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1158, + 0, 0, 0, 0, 0, 0, 269, 409, 410, 411, + 270, 0, 0, 0, 0, 0, 272, 273, 274, 412, + 275, 276, 277, 413, 0, 414, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 268, 407, 408, 409, 269, 0, 0, 0, 0, - 0, 271, 272, 273, 410, 274, 275, 276, 411, 0, - 412, 119, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 277, 424, 0, - 0, 0, 0, 0, 279, 0, 0, 0, 0, 365, - 0, 0, 0, 1618, 0, 0, 282, 580, 581, 582, - 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 0, 0, 0, 0, 598, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1114, - 0, 0, 0, 0, 0, 0, 268, 407, 408, 409, - 269, 0, 0, 0, 0, 0, 271, 272, 273, 410, - 274, 275, 276, 411, 0, 412, 119, 0, 0, 0, + 0, 0, 278, 426, 0, 0, 0, 0, 0, 280, + 212, 168, 0, 0, 366, 0, 0, 213, 214, 215, + 0, 283, 216, 217, 218, 219, 220, 221, 222, 223, + 224, 225, 226, 227, 228, 229, 230, 231, 232, 425, + 234, 235, 236, 237, 238, 239, 240, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 277, 424, 0, 0, 0, 0, 0, 279, - 0, 0, 0, 0, 365, 211, 167, 385, 1901, 0, - 0, 282, 212, 213, 214, 0, 0, 215, 216, 217, + 0, 0, 0, 0, 0, 247, 248, 249, 250, 0, + 0, 0, 0, 251, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 255, 256, + 257, 0, 0, 0, 0, 0, 212, 168, 0, 258, + 25, 0, 259, 213, 214, 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, - 228, 229, 230, 231, 423, 233, 234, 235, 236, 237, - 238, 239, 240, 0, 0, 0, 0, 0, 0, 0, - 0, 1622, 387, 388, 389, 390, 391, 392, 393, 394, - 246, 247, 248, 249, 395, 396, 397, 398, 250, 0, - 0, 0, 399, 400, 401, 402, 0, 0, 0, 0, - 403, 0, 404, 254, 255, 256, 0, 0, 0, 0, - 0, 0, 0, 0, 257, 25, 405, 258, 0, 406, - 211, 167, 385, 0, 0, 0, 0, 212, 213, 214, - 0, 0, 215, 216, 217, 218, 219, 220, 221, 222, - 223, 224, 225, 226, 227, 228, 229, 230, 231, 423, - 233, 234, 235, 236, 237, 238, 239, 240, 0, 0, - 0, 0, 0, 0, 0, 0, 386, 387, 388, 389, - 390, 391, 392, 393, 394, 246, 247, 248, 249, 395, - 396, 397, 398, 250, 0, 0, 0, 399, 400, 401, - 402, 0, 0, 0, 0, 403, 0, 404, 254, 255, - 256, 0, 0, 0, 0, 0, 0, 0, 0, 257, - 25, 405, 258, 0, 406, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 268, - 407, 408, 409, 269, 0, 0, 0, 0, 0, 271, - 272, 273, 410, 274, 275, 276, 411, 0, 412, 119, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 277, 424, 0, 0, 0, - 0, 0, 279, 0, 0, 0, 0, 365, 0, 0, - 0, 1785, 0, 0, 282, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 0, 0, 0, 0, 598, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1152, 0, 0, - 0, 0, 0, 0, 268, 407, 408, 409, 269, 0, - 0, 0, 0, 0, 271, 272, 273, 410, 274, 275, - 276, 411, 0, 412, 119, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 277, 424, 0, 0, 0, 0, 0, 279, 211, 167, - 0, 0, 365, 0, 0, 212, 213, 214, 0, 282, - 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, - 225, 226, 227, 228, 229, 230, 231, 423, 233, 234, - 235, 236, 237, 238, 239, 240, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 246, 247, 248, 249, 0, 0, 0, - 0, 250, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 254, 255, 256, 0, - 0, 0, 0, 0, 211, 167, 0, 257, 25, 0, - 258, 212, 213, 214, 0, 0, 215, 216, 217, 218, - 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, - 229, 230, 231, 423, 233, 234, 235, 236, 237, 238, - 239, 240, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 246, - 247, 248, 249, 0, 0, 0, 0, 250, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 254, 255, 256, 0, 0, 0, 0, 0, - 0, 0, 0, 257, 25, 0, 258, 580, 581, 582, - 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 0, 0, 0, 0, 598, - 0, 0, 268, 0, 0, 0, 269, 0, 0, 1162, - 0, 0, 271, 272, 273, 0, 274, 275, 276, 0, - 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 277, 424, - 0, 0, 0, 0, 0, 279, 0, 0, 0, 0, - 365, 0, 0, 0, 622, 0, 0, 282, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 0, 0, 0, 0, 0, 0, 268, 0, - 1163, 0, 269, 0, 0, 0, 0, 0, 271, 272, - 273, 0, 274, 275, 276, 0, 0, 0, 119, 0, + 228, 229, 230, 231, 232, 425, 234, 235, 236, 237, + 238, 239, 240, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 640, 641, 0, 0, 0, 0, - 0, 279, 0, 0, 0, 0, 642, 211, 167, 0, - 325, 0, 883, 282, 212, 213, 214, 0, 0, 215, - 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, - 226, 227, 228, 229, 230, 231, 423, 233, 234, 235, - 236, 237, 238, 239, 240, 0, 0, 0, 0, 0, + 0, 247, 248, 249, 250, 0, 0, 0, 0, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 246, 247, 248, 249, 0, 0, 0, 0, - 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 254, 255, 256, 0, 0, - 0, 0, 0, 211, 167, 0, 257, 25, 0, 258, - 212, 213, 214, 0, 0, 215, 216, 217, 218, 219, - 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, - 230, 231, 423, 233, 234, 235, 236, 237, 238, 239, - 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 246, 247, - 248, 249, 0, 0, 0, 0, 250, 0, 0, 0, + 0, 0, 0, 0, 255, 256, 257, 0, 0, 0, + 0, 0, 0, 0, 0, 258, 25, 0, 259, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 732, 597, 598, 599, 600, 0, 0, 0, + 0, 601, 0, 0, 269, 0, 0, 0, 270, 0, + 0, 1168, 0, 0, 272, 273, 274, 0, 275, 276, + 277, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 254, 255, 256, 0, 0, 0, 0, 0, 0, - 0, 0, 257, 25, 0, 258, 580, 581, 582, 583, - 584, 585, 586, 587, 588, 589, 590, 591, 592, 728, - 594, 595, 596, 597, 0, 0, 0, 0, 598, 0, - 0, 268, 0, 0, 0, 269, 0, 0, 1164, 0, - 0, 271, 272, 273, 0, 274, 275, 276, 0, 0, - 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 277, 424, 0, - 0, 0, 0, 0, 279, 0, 0, 0, 0, 365, - 0, 0, 0, 0, 0, 0, 282, 580, 581, 582, + 278, 426, 0, 0, 0, 0, 0, 280, 0, 0, + 0, 0, 366, 0, 0, 0, 625, 0, 0, 283, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 0, 0, 0, 0, 598, - 0, 0, 0, 0, 0, 0, 0, 268, 0, 1165, - 0, 269, 0, 0, 0, 0, 0, 271, 272, 273, - 0, 274, 275, 276, 0, 0, 0, 119, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 277, 424, 0, 0, 0, 0, 0, - 279, 211, 167, 0, 1337, 365, 1103, 0, 212, 213, - 214, 0, 282, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, - 423, 233, 234, 235, 236, 237, 238, 239, 240, 0, + 593, 594, 595, 732, 597, 598, 599, 600, 0, 0, + 0, 0, 601, 0, 0, 0, 0, 0, 0, 0, + 269, 0, 1169, 0, 270, 0, 0, 0, 0, 0, + 272, 273, 274, 0, 275, 276, 277, 0, 0, 0, + 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 643, 644, 0, 0, + 0, 0, 0, 280, 0, 0, 0, 0, 645, 212, + 168, 0, 326, 0, 888, 283, 213, 214, 215, 0, + 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, + 225, 226, 227, 228, 229, 230, 231, 232, 425, 234, + 235, 236, 237, 238, 239, 240, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 246, 247, 248, 249, - 0, 0, 0, 0, 250, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, - 255, 256, 0, 0, 0, 0, 0, 0, 0, 0, - 257, 25, 0, 258, 211, 167, 0, 1497, 0, 0, - 0, 212, 213, 214, 0, 0, 215, 216, 217, 218, + 0, 0, 0, 0, 247, 248, 249, 250, 0, 0, + 0, 0, 251, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 255, 256, 257, + 0, 0, 0, 0, 0, 212, 168, 0, 258, 25, + 0, 259, 213, 214, 215, 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, - 229, 230, 231, 423, 233, 234, 235, 236, 237, 238, - 239, 240, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 246, - 247, 248, 249, 0, 0, 0, 0, 250, 0, 0, + 229, 230, 231, 232, 425, 234, 235, 236, 237, 238, + 239, 240, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 254, 255, 256, 0, 0, 0, 0, 0, - 0, 0, 0, 257, 25, 0, 258, 0, 0, 0, + 247, 248, 249, 250, 0, 0, 0, 0, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 268, 0, 0, 0, 269, - 0, 0, 0, 0, 0, 271, 272, 273, 0, 274, - 275, 276, 0, 0, 0, 119, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 277, 424, 0, 0, 0, 0, 0, 279, 0, - 0, 0, 0, 365, 0, 0, 0, 0, 0, 0, - 282, 580, 581, 582, 583, 584, 585, 586, 587, 588, - 589, 590, 591, 592, 728, 594, 595, 596, 597, 0, - 0, 0, 0, 598, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1166, 0, 0, 0, 0, 268, 0, - 0, 0, 269, 0, 0, 0, 0, 0, 271, 272, - 273, 0, 274, 275, 276, 0, 0, 0, 119, 0, + 0, 0, 0, 255, 256, 257, 0, 0, 0, 0, + 0, 0, 0, 0, 258, 25, 0, 259, 583, 584, + 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, + 595, 732, 597, 598, 599, 600, 0, 0, 0, 0, + 601, 0, 0, 269, 0, 0, 0, 270, 0, 0, + 1170, 0, 0, 272, 273, 274, 0, 275, 276, 277, + 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 278, + 426, 0, 0, 0, 0, 0, 280, 0, 0, 0, + 0, 366, 0, 0, 0, 0, 0, 0, 283, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 732, 597, 598, 599, 600, 0, 0, 0, + 0, 601, 0, 0, 0, 0, 0, 0, 0, 269, + 0, 1171, 0, 270, 0, 0, 0, 0, 0, 272, + 273, 274, 0, 275, 276, 277, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 277, 424, 0, 0, 0, 0, - 0, 279, 211, 167, 0, 1562, 365, 0, 0, 212, - 213, 214, 0, 282, 215, 216, 217, 218, 219, 220, + 0, 0, 0, 0, 0, 278, 426, 0, 0, 0, + 0, 0, 280, 212, 168, 0, 1344, 366, 1109, 0, + 213, 214, 215, 0, 283, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, - 231, 423, 233, 234, 235, 236, 237, 238, 239, 240, + 231, 232, 425, 234, 235, 236, 237, 238, 239, 240, + 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 247, 248, + 249, 250, 0, 0, 0, 0, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 246, 247, 248, - 249, 0, 0, 0, 0, 250, 0, 0, 0, 0, + 0, 255, 256, 257, 0, 0, 0, 0, 0, 0, + 0, 0, 258, 25, 0, 259, 212, 168, 0, 1504, + 0, 0, 0, 213, 214, 215, 0, 0, 216, 217, + 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, + 228, 229, 230, 231, 232, 425, 234, 235, 236, 237, + 238, 239, 240, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 254, 255, 256, 0, 0, 0, 0, 0, 211, 167, - 0, 257, 25, 0, 258, 212, 213, 214, 0, 0, - 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, - 225, 226, 227, 228, 229, 230, 231, 423, 233, 234, - 235, 236, 237, 238, 239, 240, 0, 0, 0, 0, + 0, 247, 248, 249, 250, 0, 0, 0, 0, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 246, 247, 248, 249, 0, 0, 0, - 0, 250, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 254, 255, 256, 0, - 0, 0, 0, 0, 0, 0, 0, 257, 25, 0, - 258, 580, 581, 582, 583, 584, 585, 586, 587, 588, - 589, 590, 591, 592, 728, 594, 595, 596, 597, 0, - 0, 0, 0, 598, 0, 0, 268, 0, 0, 0, - 269, 0, 0, 1171, 0, 0, 271, 272, 273, 0, - 274, 275, 276, 0, 0, 0, 119, 0, 0, 0, + 0, 0, 0, 0, 255, 256, 257, 0, 0, 0, + 0, 0, 0, 0, 0, 258, 25, 0, 259, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 277, 424, 0, 0, 0, 0, 0, 279, - 0, 0, 0, 0, 365, 0, 0, 0, 0, 0, - 0, 282, 580, 581, 582, 583, 584, 585, 586, 587, - 588, 589, 590, 591, 592, 728, 594, 595, 596, 597, - 0, 0, 0, 0, 598, 0, 0, 0, 0, 0, - 0, 0, 268, 0, 1172, 0, 269, 0, 0, 0, - 0, 0, 271, 272, 273, 0, 274, 275, 276, 0, - 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 277, 424, - 0, 0, 0, 0, 0, 279, 211, 167, 0, 0, - 365, 1616, 0, 212, 213, 214, 0, 282, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 227, 228, 229, 230, 231, 423, 233, 234, 235, 236, - 237, 238, 239, 240, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 269, 0, 0, + 0, 270, 0, 0, 0, 0, 0, 272, 273, 274, + 0, 275, 276, 277, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 246, 247, 248, 249, 0, 0, 0, 0, 250, + 0, 0, 0, 278, 426, 0, 0, 0, 0, 0, + 280, 0, 0, 0, 0, 366, 0, 0, 0, 0, + 0, 0, 283, 583, 584, 585, 586, 587, 588, 589, + 590, 591, 592, 593, 594, 595, 732, 597, 598, 599, + 600, 0, 0, 0, 0, 601, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1172, 0, 0, 0, 0, + 269, 0, 0, 0, 270, 0, 0, 0, 0, 0, + 272, 273, 274, 0, 275, 276, 277, 0, 0, 0, + 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 278, 426, 0, 0, + 0, 0, 0, 280, 212, 168, 0, 1570, 366, 0, + 0, 213, 214, 215, 0, 283, 216, 217, 218, 219, + 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, + 230, 231, 232, 425, 234, 235, 236, 237, 238, 239, + 240, 241, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, + 248, 249, 250, 0, 0, 0, 0, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 254, 255, 256, 0, 0, 0, - 0, 0, 211, 167, 0, 257, 25, 0, 258, 212, - 213, 214, 0, 0, 215, 216, 217, 218, 219, 220, - 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, - 231, 423, 233, 234, 235, 236, 237, 238, 239, 240, + 0, 0, 255, 256, 257, 0, 0, 0, 0, 0, + 212, 168, 0, 258, 25, 0, 259, 213, 214, 215, + 0, 0, 216, 217, 218, 219, 220, 221, 222, 223, + 224, 225, 226, 227, 228, 229, 230, 231, 232, 425, + 234, 235, 236, 237, 238, 239, 240, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 246, 247, 248, - 249, 0, 0, 0, 0, 250, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 247, 248, 249, 250, 0, + 0, 0, 0, 251, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 255, 256, + 257, 0, 0, 0, 0, 0, 0, 0, 0, 258, + 25, 0, 259, 583, 584, 585, 586, 587, 588, 589, + 590, 591, 592, 593, 594, 595, 732, 597, 598, 599, + 600, 0, 0, 0, 0, 601, 0, 0, 269, 0, + 0, 0, 270, 0, 0, 1177, 0, 0, 272, 273, + 274, 0, 275, 276, 277, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 254, 255, 256, 0, 0, 0, 0, 0, 0, 0, - 0, 257, 25, 0, 258, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 0, 0, 0, 0, 598, 0, 0, - 268, 0, 0, 0, 269, 0, 0, 1174, 0, 0, - 271, 272, 273, 0, 274, 275, 276, 0, 0, 0, - 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 277, 424, 0, 0, - 0, 0, 0, 279, 0, 0, 0, 0, 365, 1948, - 0, 0, 0, 0, 0, 282, 580, 581, 582, 583, - 584, 585, 586, 587, 588, 589, 590, 591, 592, 728, - 594, 595, 596, 597, 0, 0, 0, 0, 598, 0, - 0, 0, 0, 0, 0, 0, 268, 0, 1288, 0, - 269, 0, 0, 0, 0, 0, 271, 272, 273, 0, - 274, 275, 276, 167, 385, 0, 119, 0, 0, 0, + 0, 0, 0, 0, 278, 426, 0, 0, 0, 0, + 0, 280, 0, 0, 0, 0, 366, 0, 0, 0, + 0, 0, 0, 283, 583, 584, 585, 586, 587, 588, + 589, 590, 591, 592, 593, 594, 595, 732, 597, 598, + 599, 600, 0, 0, 0, 0, 601, 0, 0, 0, + 0, 0, 0, 0, 269, 0, 1178, 0, 270, 0, + 0, 0, 0, 0, 272, 273, 274, 0, 275, 276, + 277, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 277, 424, 0, 0, 0, 0, 0, 279, - 0, 0, 0, 0, 365, 0, 0, 0, 0, 0, - 0, 282, 0, 0, 0, 0, 0, 0, 386, 387, - 388, 389, 390, 391, 392, 393, 394, 7, 8, 0, - 0, 395, 396, 397, 398, 0, 0, 0, 0, 399, - 400, 401, 402, 0, 0, 0, 0, 403, 0, 404, + 278, 426, 0, 0, 0, 0, 0, 280, 212, 168, + 0, 0, 366, 1624, 0, 213, 214, 215, 0, 283, + 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, + 226, 227, 228, 229, 230, 231, 232, 425, 234, 235, + 236, 237, 238, 239, 240, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 405, 0, 0, 406, 0, 0, 0, - 173, 0, 0, 174, 0, 0, 175, 0, 176, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, + 0, 0, 0, 247, 248, 249, 250, 0, 0, 0, + 0, 251, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 255, 256, 257, 0, + 0, 0, 0, 0, 212, 168, 0, 258, 25, 0, + 259, 213, 214, 215, 0, 0, 216, 217, 218, 219, + 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, + 230, 231, 232, 425, 234, 235, 236, 237, 238, 239, + 240, 241, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, + 248, 249, 250, 0, 0, 0, 0, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 437, 0, 0, - 0, 0, 0, 7, 8, 29, 30, 31, 32, 33, - 34, 35, 36, 37, 38, 39, 40, 41, 0, 0, - 0, 43, 44, 45, 46, 0, 0, 48, 0, 0, - 0, 0, 0, 0, 0, 770, 56, 0, 0, 59, - 771, 0, 772, 773, 0, 774, 0, 0, 0, 0, + 0, 0, 255, 256, 257, 0, 0, 0, 0, 0, + 0, 0, 0, 258, 25, 0, 259, 583, 584, 585, + 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, + 732, 597, 598, 599, 600, 0, 0, 0, 0, 601, + 0, 0, 269, 0, 0, 0, 270, 0, 0, 1180, + 0, 0, 272, 273, 274, 0, 275, 276, 277, 0, + 0, 0, 119, 7, 8, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 278, 426, + 0, 0, 0, 0, 0, 280, 0, 0, 0, 0, + 366, 1958, 0, 0, 0, 0, 0, 283, 583, 584, + 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, + 595, 732, 597, 598, 599, 600, 0, 0, 0, 0, + 601, 0, 7, 8, 0, 0, 0, 0, 269, 0, + 1294, 0, 270, 0, 0, 0, 0, 0, 272, 273, + 274, 0, 275, 276, 277, 0, 0, 0, 119, 0, + 0, 29, 30, 31, 32, 33, 34, 35, 36, 37, + 38, 39, 40, 41, 278, 426, 0, 43, 44, 45, + 46, 280, 0, 48, 0, 0, 366, 0, 0, 0, + 0, 774, 56, 283, 0, 59, 775, 0, 776, 777, + 0, 778, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, + 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, + 39, 40, 41, 0, 7, 8, 43, 44, 45, 46, + 0, 0, 48, 0, 95, 96, 97, 0, 0, 0, + 774, 56, 0, 0, 59, 775, 0, 776, 777, 0, + 778, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 80, 0, 0, 0, 407, 408, 409, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 410, - 0, 0, 0, 411, 0, 412, 119, 0, 95, 96, - 97, 29, 30, 31, 32, 33, 34, 35, 36, 37, + 0, 0, 0, 7, 8, 0, 0, 0, 0, 0, + 0, 0, 0, 95, 96, 97, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 799, 0, 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, 41, 0, 0, 0, 43, 44, + 45, 46, 0, 0, 48, 0, 0, 0, 0, 0, + 0, 0, 774, 56, 0, 0, 59, 775, 0, 776, + 777, 0, 778, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 968, + 80, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 0, 7, 8, 43, 44, 45, - 46, 0, 0, 48, 0, 756, 0, 757, 1785, 0, - 0, 770, 56, 0, 0, 59, 771, 0, 772, 773, - 0, 774, 0, 0, 0, 0, 0, 0, 0, 0, + 46, 0, 0, 48, 0, 95, 96, 97, 0, 0, + 0, 774, 56, 0, 0, 59, 775, 0, 776, 777, + 0, 778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 963, 7, 8, 0, 0, 0, + 0, 0, 0, 0, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 95, 96, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 29, 30, 31, 32, 33, 34, 35, + 0, 993, 0, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 0, 0, 0, 43, 44, 45, 46, 0, 0, 48, 0, 0, 0, 0, - 0, 0, 0, 770, 56, 7, 8, 59, 771, 0, - 772, 773, 0, 774, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 774, 56, 0, 0, 59, 775, 0, + 776, 777, 0, 778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 988, 80, 0, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 0, 0, 0, 43, - 44, 45, 46, 0, 0, 48, 95, 96, 97, 0, - 0, 0, 0, 770, 56, 7, 8, 59, 771, 0, - 772, 773, 0, 774, 0, 0, 0, 0, 0, 0, + 1043, 80, 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, 41, 0, 7, 8, 43, 44, + 45, 46, 0, 0, 48, 0, 95, 96, 97, 0, + 0, 0, 774, 56, 0, 0, 59, 775, 0, 776, + 777, 0, 778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 80, 0, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 0, 0, 0, 43, - 44, 45, 46, 0, 0, 48, 95, 96, 97, 0, - 0, 0, 0, 770, 56, 7, 8, 59, 771, 0, - 772, 773, 1037, 774, 0, 0, 0, 0, 0, 0, + 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 7, 8, 0, 0, 0, + 0, 0, 0, 0, 0, 95, 96, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 80, 0, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 0, 0, 0, 43, - 44, 45, 46, 0, 0, 48, 95, 96, 97, 0, - 0, 0, 0, 770, 56, 7, 8, 59, 771, 0, - 772, 773, 1039, 774, 0, 0, 0, 0, 0, 0, + 0, 0, 1045, 0, 29, 30, 31, 32, 33, 34, + 35, 36, 37, 38, 39, 40, 41, 0, 0, 0, + 43, 44, 45, 46, 0, 0, 48, 0, 0, 0, + 0, 0, 0, 0, 774, 56, 0, 0, 59, 775, + 0, 776, 777, 0, 778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 80, 0, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 0, 0, 0, 43, - 44, 45, 46, 0, 0, 48, 95, 96, 97, 0, - 0, 0, 0, 770, 56, 7, 8, 59, 771, 0, - 772, 773, 1238, 774, 0, 0, 0, 0, 0, 0, + 0, 1244, 80, 29, 30, 31, 32, 33, 34, 35, + 36, 37, 38, 39, 40, 41, 0, 7, 8, 43, + 44, 45, 46, 0, 0, 48, 0, 95, 96, 97, + 0, 0, 0, 774, 56, 0, 0, 59, 775, 0, + 776, 777, 0, 778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 80, 0, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 0, 0, 0, 43, - 44, 45, 46, 0, 0, 48, 95, 96, 97, 0, - 0, 0, 0, 770, 56, 7, 8, 59, 771, 0, - 772, 773, 1240, 774, 0, 0, 0, 0, 0, 0, + 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 7, 8, 0, 0, + 0, 0, 0, 0, 0, 0, 95, 96, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 80, 0, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 0, 0, 0, 43, - 44, 45, 46, 0, 0, 48, 95, 96, 97, 0, - 0, 0, 0, 770, 56, 7, 8, 59, 771, 0, - 772, 773, 1241, 774, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1246, 0, 29, 30, 31, 32, 33, + 34, 35, 36, 37, 38, 39, 40, 41, 0, 0, + 0, 43, 44, 45, 46, 0, 0, 48, 0, 0, + 0, 0, 0, 0, 0, 774, 56, 0, 0, 59, + 775, 0, 776, 777, 0, 778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 80, 0, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 0, 0, 0, 43, - 44, 45, 46, 0, 0, 48, 95, 96, 97, 0, - 0, 0, 0, 770, 56, 7, 8, 59, 771, 0, - 772, 773, 1260, 774, 0, 0, 0, 0, 0, 0, + 0, 0, 1247, 80, 29, 30, 31, 32, 33, 34, + 35, 36, 37, 38, 39, 40, 41, 0, 7, 8, + 43, 44, 45, 46, 0, 0, 48, 0, 95, 96, + 97, 0, 0, 0, 774, 56, 0, 0, 59, 775, + 0, 776, 777, 0, 778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 80, 0, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 0, 0, 0, 43, - 44, 45, 46, 0, 0, 48, 95, 96, 97, 0, - 0, 0, 0, 770, 56, 7, 8, 59, 771, 0, - 772, 773, 1279, 774, 0, 0, 0, 0, 0, 0, + 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7, 8, 0, + 0, 0, 0, 0, 0, 0, 0, 95, 96, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 80, 0, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 0, 0, 0, 43, - 44, 45, 46, 0, 0, 48, 95, 96, 97, 0, - 0, 0, 0, 770, 56, 7, 8, 59, 771, 0, - 772, 773, 1295, 774, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1266, 0, 29, 30, 31, 32, + 33, 34, 35, 36, 37, 38, 39, 40, 41, 0, + 0, 0, 43, 44, 45, 46, 0, 0, 48, 0, + 0, 0, 0, 0, 0, 0, 774, 56, 0, 0, + 59, 775, 0, 776, 777, 0, 778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 80, 0, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 0, 0, 0, 43, - 44, 45, 46, 0, 0, 48, 95, 96, 97, 0, - 0, 0, 0, 770, 56, 0, 0, 59, 771, 0, - 772, 773, 1329, 774, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1285, 80, 29, 30, 31, 32, 33, + 34, 35, 36, 37, 38, 39, 40, 41, 0, 7, + 8, 43, 44, 45, 46, 0, 0, 48, 0, 95, + 96, 97, 0, 0, 0, 774, 56, 0, 0, 59, + 775, 0, 776, 777, 0, 778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 80, 0, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 0, 0, 0, 43, - 44, 45, 46, 0, 0, 48, 95, 96, 97, 0, - 0, 0, 0, 770, 56, 0, 0, 59, 771, 0, - 772, 773, 1489, 774, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, + 0, 0, 0, 0, 0, 0, 0, 0, 95, 96, + 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1302, 0, 29, 30, 31, + 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, + 0, 0, 0, 43, 44, 45, 46, 0, 0, 48, + 0, 0, 0, 0, 0, 0, 0, 774, 56, 0, + 0, 59, 775, 0, 776, 777, 0, 778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 80, 0, 0, 0, -4, 1, 0, 0, -4, - 0, 0, 0, 0, 0, 0, 0, 0, -4, -4, - 0, 0, 0, 0, 0, 0, 95, 96, 97, 0, + 0, 0, 0, 0, 1336, 80, 29, 30, 31, 32, + 33, 34, 35, 36, 37, 38, 39, 40, 41, 0, + 7, 8, 43, 44, 45, 46, 0, 0, 48, 0, + 95, 96, 97, 0, 0, 0, 774, 56, 0, 0, + 59, 775, 0, 776, 777, 0, 778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2129, 0, 0, 0, 0, 0, 0, 0, - 0, -4, -4, -4, 580, 581, 582, 583, 584, 585, - 586, 587, 588, 589, 590, 591, 592, 728, 594, 595, - 596, 597, -4, -4, -4, 0, 598, 0, 0, -4, - -4, 0, 0, 0, -4, 0, 1310, 0, 0, -4, - -4, -4, -4, -4, 0, -4, -4, 0, -4, 0, - 0, 0, 2186, -4, -4, -4, -4, -4, -4, -4, - -4, -4, -4, -4, -4, -4, -4, -4, -4, 0, - 0, -4, -4, -4, -4, -4, -4, 0, -4, 0, + 0, 0, 0, 0, 80, 583, 584, 585, 586, 587, + 588, 589, 590, 591, 592, 593, 594, 595, 732, 597, + 598, 599, 600, 0, 0, 0, 0, 601, 0, 95, + 96, 97, 0, 0, 0, 0, 0, 1317, 0, 0, + 0, 0, 0, 0, 0, 0, 1496, 0, 29, 30, + 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, + 41, 0, 0, 0, 43, 44, 45, 46, 0, 0, + 48, 0, 0, 0, 0, 0, 0, 0, 774, 56, + 0, 0, 59, 775, 0, 776, 777, 0, 778, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2139, 80, 0, 0, 0, + -4, 1, 0, 0, -4, 0, 0, 0, 0, 0, + 0, 0, 0, -4, -4, 0, 0, 0, 0, 0, + 0, 95, 96, 97, 0, 0, 0, 583, 584, 585, + 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, + 732, 597, 598, 599, 600, 0, -4, -4, -4, 601, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1403, + 0, 0, 0, 0, 0, 0, 0, -4, -4, -4, + 0, 0, 0, 0, -4, -4, 0, 0, 0, -4, + 0, 0, 0, 0, -4, -4, -4, -4, -4, 0, + -4, -4, 0, -4, 0, 0, 0, 2196, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, - -4, -4, -4, -4, -4, -4, 0, 0, -4, -4, - -4, 0, -4, -4, -4, -4, -4, -4, -4, -4, + -4, -4, -4, -4, 0, 0, -4, -4, -4, -4, + -4, -4, 0, -4, 0, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, - -4, -4, -4, -4, 0, 0, 0, -4, -4, -4, - 0, 0, 0, -4, 0, 0, 0, 0, -4, -4, - -4, -4, 0, 0, -4, 0, -4, 0, -4, -4, + -4, 0, 0, -4, -4, -4, 0, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, - -4, -4, 0, 6, 0, 0, 0, 0, -4, -4, - -4, -4, 7, 8, 0, 0, 0, 0, 0, 0, - -4, 0, -4, 0, 0, 0, 580, 581, 582, 583, - 584, 585, 586, 587, 588, 589, 590, 591, 592, 728, - 594, 595, 596, 597, 0, 9, 10, 11, 598, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1396, 0, - 0, 0, 0, 0, 0, 0, 12, 13, 14, 0, - 0, 0, 0, 15, 16, 0, 0, 0, 17, 0, - 0, 0, 0, 18, 19, 20, 21, 22, 0, 23, - 24, 0, 25, 0, 0, 0, 0, 26, 27, 28, - 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, - 39, 40, 41, 0, 0, 42, 43, 44, 45, 46, - 47, 0, 48, 0, 49, 50, 51, 52, 53, 54, - 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, - 0, 0, 65, 66, 67, 0, 68, 69, 70, 71, - 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, - 82, 83, 84, 85, 86, 87, 88, 89, 0, 0, - 0, 90, 91, 92, 0, 0, 0, 93, 0, 0, - 0, 0, 94, 95, 96, 97, 167, 385, 98, 0, - 99, 0, 100, 101, 102, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, 0, 0, 0, 0, - 0, 0, 114, 115, 116, 117, 0, 0, 0, 0, - 0, 0, 0, 0, 118, 0, 119, 0, 0, 0, - 0, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 0, 0, 0, 0, 395, 396, 397, 398, 416, 385, - 0, 0, 399, 400, 401, 402, 0, 0, 0, 0, - 403, 0, 404, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 405, 0, 0, 406, - 0, 0, 0, 173, 0, 385, 174, 0, 0, 175, - 0, 176, 0, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 46, 0, 0, 0, 395, 396, 397, 398, - 0, 0, 0, 0, 399, 400, 401, 402, 0, 0, - 437, 0, 403, 0, 404, 0, 0, 0, 0, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 405, 0, - 0, 406, 395, 396, 397, 398, 0, 0, 0, 0, - 399, 400, 401, 402, 0, 0, 0, 0, 403, 0, - 404, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 405, 0, 0, 406, 0, 0, + -4, -4, -4, -4, -4, -4, -4, -4, -4, 0, + 0, 0, -4, -4, -4, 0, 0, 0, -4, 0, + 0, 0, 0, -4, -4, -4, -4, 0, 0, -4, + 0, -4, 0, -4, -4, -4, -4, -4, -4, -4, + -4, -4, -4, -4, -4, -4, -4, 0, 6, 0, + 0, 0, 0, -4, -4, -4, -4, 7, 8, 0, + 0, 0, 0, 0, 0, -4, 0, -4, 0, 0, + 0, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 9, 10, 11, 601, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1406, 0, 0, 0, 0, 0, 0, + 0, 12, 13, 14, 0, 0, 0, 0, 15, 16, + 0, 0, 0, 17, 0, 0, 0, 0, 18, 19, + 20, 21, 22, 0, 23, 24, 0, 25, 0, 0, + 0, 0, 26, 27, 28, 29, 30, 31, 32, 33, + 34, 35, 36, 37, 38, 39, 40, 41, 0, 0, + 42, 43, 44, 45, 46, 47, 0, 48, 0, 49, + 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, + 60, 61, 62, 63, 64, 0, 0, 65, 66, 67, + 0, 68, 69, 70, 71, 72, 73, 74, 75, 76, + 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, + 87, 88, 89, 0, 0, 0, 90, 91, 92, 0, + 0, 0, 93, 0, 0, 0, 0, 94, 95, 96, + 97, 168, 387, 98, 0, 99, 0, 100, 101, 102, + 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, + 113, 0, 0, 0, 0, 0, 0, 114, 115, 116, + 117, 0, 0, 0, 0, 0, 0, 0, 0, 118, + 0, 119, 0, 0, 0, 0, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 0, 0, 0, 0, 397, + 398, 399, 400, 168, 387, 0, 0, 401, 402, 403, + 404, 0, 0, 0, 0, 405, 0, 406, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 407, 408, 409, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 410, 0, 0, 0, 411, 0, 412, 119, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, - 8, 0, 0, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 0, 0, 0, - 0, 0, 407, 408, 409, 1399, 0, 0, 0, 0, - 0, 0, 0, 0, 410, 0, 0, 0, 411, 0, - 412, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 407, 408, - 409, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 410, 0, 0, 0, 411, 0, 412, 29, 30, 31, - 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, - 7, 8, 0, 43, 44, 45, 46, 0, 0, 48, - 0, 0, 0, 0, 0, 0, 0, 770, 56, 0, - 0, 59, 771, 0, 772, 773, 0, 774, 0, 0, - 0, 1049, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 80, 0, 0, 0, 1050, - 0, 580, 581, 582, 583, 584, 585, 586, 587, 588, - 589, 590, 591, 592, 728, 594, 595, 596, 597, 0, - 95, 96, 97, 598, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1491, 0, 0, 0, 0, 29, 30, + 0, 407, 0, 0, 408, 0, 0, 0, 174, 418, + 387, 175, 0, 0, 176, 0, 177, 0, 388, 389, + 390, 391, 392, 393, 394, 395, 396, 46, 0, 0, + 0, 397, 398, 399, 400, 0, 0, 0, 0, 401, + 402, 403, 404, 0, 0, 439, 387, 405, 0, 406, + 0, 0, 0, 0, 388, 389, 390, 391, 392, 393, + 394, 395, 396, 407, 0, 0, 408, 397, 398, 399, + 400, 0, 0, 0, 0, 401, 402, 403, 404, 0, + 0, 0, 0, 405, 0, 406, 0, 0, 0, 0, + 388, 389, 390, 391, 392, 393, 394, 395, 396, 407, + 0, 0, 408, 397, 398, 399, 400, 0, 0, 0, + 0, 401, 402, 403, 404, 409, 410, 411, 0, 405, + 0, 406, 0, 0, 0, 0, 0, 412, 0, 0, + 0, 413, 0, 414, 119, 407, 0, 0, 408, 0, + 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, + 593, 594, 595, 732, 597, 598, 599, 600, 0, 0, + 0, 0, 601, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1498, 0, 0, 0, 0, 409, 410, 411, + 7, 8, 0, 0, 0, 0, 0, 0, 0, 412, + 0, 0, 0, 413, 0, 414, 119, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 409, 410, 411, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 412, 0, 0, 0, 413, + 0, 414, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 409, + 410, 411, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 412, 0, 0, 0, 413, 0, 414, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, - 41, 0, 0, 0, 43, 44, 45, 46, 0, 0, - 48, 0, 0, 0, 0, 0, 0, 0, 770, 56, - 0, 0, 59, 771, 0, 772, 773, 0, 774, 0, + 41, 7, 8, 0, 43, 44, 45, 46, 0, 0, + 48, 0, 0, 0, 0, 0, 0, 0, 774, 56, + 0, 0, 59, 775, 0, 776, 777, 0, 778, 0, + 0, 0, 1055, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, + 1056, 0, 583, 584, 585, 586, 587, 588, 589, 590, + 591, 592, 593, 594, 595, 732, 597, 598, 599, 600, + 0, 95, 96, 97, 601, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1499, 0, 0, 0, 0, 29, + 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, + 40, 41, 0, 0, 0, 43, 44, 45, 46, 0, + 0, 48, 0, 0, 0, 0, 0, 0, 0, 774, + 56, 0, 0, 59, 775, 0, 776, 777, 0, 778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 80, 580, 581, 582, + 0, 0, 0, 0, 0, 0, 0, 80, 583, 584, + 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, + 595, 732, 597, 598, 599, 600, 0, 0, 0, 0, + 601, 0, 95, 96, 97, 0, 0, 0, 0, 0, + 1546, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1672, 583, 584, 585, 586, 587, 588, + 589, 590, 591, 592, 593, 594, 595, 732, 597, 598, + 599, 600, 0, 0, 0, 0, 601, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1673, 583, 584, 585, + 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, + 732, 597, 598, 599, 600, 0, 0, 0, 0, 601, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1674, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 0, 0, 0, 0, 598, - 0, 95, 96, 97, 0, 0, 0, 0, 0, 1492, - 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, - 590, 591, 592, 728, 594, 595, 596, 597, 0, 0, - 0, 0, 598, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1538, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1664, 580, 581, 582, 583, - 584, 585, 586, 587, 588, 589, 590, 591, 592, 728, - 594, 595, 596, 597, 0, 0, 0, 0, 598, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1665, 580, - 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, - 591, 592, 728, 594, 595, 596, 597, 0, 0, 0, - 0, 598, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1666, 580, 581, 582, 583, 584, 585, 586, 587, - 588, 589, 590, 591, 592, 728, 594, 595, 596, 597, - 0, 0, 0, 0, 598, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1813, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 0, 0, 0, 0, 598, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1935, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1936, 580, 581, 582, 583, 584, 585, 586, 587, 588, - 589, 590, 591, 592, 728, 594, 595, 596, 597, 0, - 0, 0, 0, 598, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1968, 580, 581, 582, 583, 584, 585, - 586, 587, 588, 589, 590, 591, 592, 728, 594, 595, - 596, 597, 0, 0, 0, 0, 598, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2040, 580, 581, 582, + 593, 594, 595, 732, 597, 598, 599, 600, 0, 0, + 0, 0, 601, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1822, 583, 584, 585, 586, 587, 588, 589, + 590, 591, 592, 593, 594, 595, 732, 597, 598, 599, + 600, 0, 0, 0, 0, 601, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1945, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1946, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 732, 597, 598, 599, 600, 0, 0, 0, + 0, 601, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1978, 583, 584, 585, 586, 587, 588, 589, 590, + 591, 592, 593, 594, 595, 732, 597, 598, 599, 600, + 0, 0, 0, 0, 601, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2050, 583, 584, 585, 586, 587, + 588, 589, 590, 591, 592, 593, 594, 595, 732, 597, + 598, 599, 600, 0, 0, 0, 0, 601, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2107, 583, 584, + 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, + 595, 732, 597, 598, 599, 600, 0, 0, 0, 0, + 601, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2108, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2123, 583, 584, 585, 586, 587, 588, + 589, 590, 591, 592, 593, 594, 595, 732, 597, 598, + 599, 600, 0, 0, 0, 0, 601, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2157, 583, 584, 585, + 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, + 732, 597, 598, 599, 600, 0, 0, 0, 0, 601, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 2184, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 0, 0, 0, 0, 598, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 2097, - 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, - 590, 591, 592, 728, 594, 595, 596, 597, 0, 0, - 0, 0, 598, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2098, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2113, 580, 581, 582, 583, - 584, 585, 586, 587, 588, 589, 590, 591, 592, 728, - 594, 595, 596, 597, 0, 0, 0, 0, 598, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2147, 580, - 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, - 591, 592, 728, 594, 595, 596, 597, 0, 0, 0, - 0, 598, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2174, 580, 581, 582, 583, 584, 585, 586, 587, - 588, 589, 590, 591, 592, 728, 594, 595, 596, 597, - 0, 0, 0, 0, 598, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2179, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 0, 0, 0, 0, 598, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2180, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 0, 0, 0, 0, 827, 580, 581, 582, + 593, 594, 595, 732, 597, 598, 599, 600, 0, 0, + 0, 0, 601, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 2189, 583, 584, 585, 586, 587, 588, 589, + 590, 591, 592, 593, 594, 595, 732, 597, 598, 599, + 600, 0, 0, 0, 0, 601, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2190, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 0, 0, 0, 0, 832, 583, 584, 585, 586, 587, + 588, 589, 590, 591, 592, 593, 594, 595, 732, 597, + 598, 599, 600, 0, 0, 0, 0, 601, 0, 0, + 0, 0, 0, 1090, 583, 584, 585, 586, 587, 588, + 589, 590, 591, 592, 593, 594, 595, 732, 597, 598, + 599, 600, 0, 0, 0, 0, 601, 0, 0, 0, + 0, 0, 1145, 583, 584, 585, 586, 587, 588, 589, + 590, 591, 592, 593, 594, 595, 732, 597, 598, 599, + 600, 0, 0, 0, 0, 601, 0, 0, 0, 0, + 0, 1192, 583, 584, 585, 586, 587, 588, 589, 590, + 591, 592, 593, 594, 595, 732, 597, 598, 599, 600, + 0, 0, 0, 0, 601, 0, 0, 0, 0, 0, + 1193, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 0, 0, 0, 0, 1237, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 0, 0, 0, 0, 598, - 0, 0, 0, 0, 0, 1084, 580, 581, 582, 583, - 584, 585, 586, 587, 588, 589, 590, 591, 592, 728, - 594, 595, 596, 597, 0, 0, 0, 0, 598, 0, - 0, 0, 0, 0, 1139, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 0, 0, 0, 0, 598, 0, 0, - 0, 0, 0, 1186, 580, 581, 582, 583, 584, 585, - 586, 587, 588, 589, 590, 591, 592, 728, 594, 595, - 596, 597, 0, 0, 0, 0, 598, 0, 0, 0, - 0, 0, 1187, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 0, 0, 0, - 0, 1231, 580, 581, 582, 583, 584, 585, 586, 587, - 588, 589, 590, 591, 592, 728, 594, 595, 596, 597, - 0, 0, 0, 0, 598, 0, 0, 0, 0, 0, - 1263, 580, 581, 582, 583, 584, 585, 586, 587, 588, - 589, 590, 591, 592, 728, 594, 595, 596, 597, 0, - 0, 0, 0, 598, 0, 0, 0, 0, 0, 1277, - 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, - 590, 591, 592, 728, 594, 595, 596, 597, 0, 0, - 0, 0, 598, 0, 0, 0, 0, 0, 1284, 580, - 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, - 591, 592, 728, 594, 595, 596, 597, 0, 0, 0, - 0, 598, 0, 0, 0, 0, 0, 1343, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 0, 0, 0, 0, 1363, 580, 581, 582, + 593, 594, 595, 732, 597, 598, 599, 600, 0, 0, + 0, 0, 601, 0, 0, 0, 0, 0, 1269, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 732, 597, 598, 599, 600, 0, 0, 0, + 0, 601, 0, 0, 0, 0, 0, 1283, 583, 584, + 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, + 595, 732, 597, 598, 599, 600, 0, 0, 0, 0, + 601, 0, 0, 0, 0, 0, 1290, 583, 584, 585, + 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, + 732, 597, 598, 599, 600, 0, 0, 0, 0, 601, + 0, 0, 0, 0, 0, 1350, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 0, 0, 0, 0, 1370, 583, 584, 585, 586, 587, + 588, 589, 590, 591, 592, 593, 594, 595, 732, 597, + 598, 599, 600, 0, 0, 0, 0, 601, 0, 0, + 0, 0, 0, 1453, 583, 584, 585, 586, 587, 588, + 589, 590, 591, 592, 593, 594, 595, 732, 597, 598, + 599, 600, 0, 0, 0, 0, 601, 0, 0, 0, + 0, 0, 1454, 583, 584, 585, 586, 587, 588, 589, + 590, 591, 592, 593, 594, 595, 732, 597, 598, 599, + 600, 0, 0, 0, 0, 601, 0, 0, 0, 0, + 0, 1500, 583, 584, 585, 586, 587, 588, 589, 590, + 591, 592, 593, 594, 595, 732, 597, 598, 599, 600, + 0, 0, 0, 0, 601, 0, 0, 0, 0, 0, + 1576, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 0, 0, 0, 0, 1873, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 0, 0, 0, 0, 598, - 0, 0, 0, 0, 0, 1446, 580, 581, 582, 583, - 584, 585, 586, 587, 588, 589, 590, 591, 592, 728, - 594, 595, 596, 597, 0, 0, 0, 0, 598, 0, - 0, 0, 0, 0, 1447, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 0, 0, 0, 0, 598, 0, 0, - 0, 0, 0, 1493, 580, 581, 582, 583, 584, 585, - 586, 587, 588, 589, 590, 591, 592, 728, 594, 595, - 596, 597, 0, 0, 0, 0, 598, 0, 0, 0, - 0, 0, 1568, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 0, 0, 0, - 0, 1864, 580, 581, 582, 583, 584, 585, 586, 587, - 588, 589, 590, 591, 592, 728, 594, 595, 596, 597, - 0, 0, 0, 0, 598, 0, 0, 0, 0, 0, - 1875, 580, 581, 582, 583, 584, 585, 586, 587, 588, - 589, 590, 591, 592, 728, 594, 595, 596, 597, 0, - 0, 0, 0, 598, 0, 0, 0, 0, 0, 1915, - 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, - 590, 591, 592, 728, 594, 595, 596, 597, 0, 0, - 0, 0, 598, 0, 0, 0, 0, 0, 1989, 580, - 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, - 591, 592, 728, 594, 595, 596, 597, 0, 0, 0, - 0, 598, 0, 0, 0, 0, 0, 2005, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 0, 0, 0, 0, 2017, 580, 581, 582, + 593, 594, 595, 732, 597, 598, 599, 600, 0, 0, + 0, 0, 601, 0, 0, 0, 0, 0, 1884, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 732, 597, 598, 599, 600, 0, 0, 0, + 0, 601, 0, 0, 0, 0, 0, 1925, 583, 584, + 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, + 595, 732, 597, 598, 599, 600, 0, 0, 0, 0, + 601, 0, 0, 0, 0, 0, 1999, 583, 584, 585, + 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, + 732, 597, 598, 599, 600, 0, 0, 0, 0, 601, + 0, 0, 0, 0, 0, 2015, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 0, 0, 0, 0, 2027, 583, 584, 585, 586, 587, + 588, 589, 590, 591, 592, 593, 594, 595, 732, 597, + 598, 599, 600, 0, 0, 0, 0, 601, 0, 0, + 0, 0, 0, 2051, 583, 584, 585, 586, 587, 588, + 589, 590, 591, 592, 593, 594, 595, 732, 597, 598, + 599, 600, 0, 0, 0, 0, 601, 0, 0, 0, + 0, 0, 2086, 583, 584, 585, 586, 587, 588, 589, + 590, 591, 592, 593, 594, 595, 732, 597, 598, 599, + 600, 0, 0, 0, 0, 601, 0, 0, 0, 0, + 0, 2096, 583, 584, 585, 586, 587, 588, 589, 590, + 591, 592, 593, 594, 595, 732, 597, 598, 599, 600, + 0, 0, 0, 0, 601, 0, 0, 0, 0, 0, + 2097, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 0, 0, 0, 0, 2121, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 0, 0, 0, 0, 598, - 0, 0, 0, 0, 0, 2041, 580, 581, 582, 583, - 584, 585, 586, 587, 588, 589, 590, 591, 592, 728, - 594, 595, 596, 597, 0, 0, 0, 0, 598, 0, - 0, 0, 0, 0, 2076, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 0, 0, 0, 0, 598, 0, 0, - 0, 0, 0, 2086, 580, 581, 582, 583, 584, 585, - 586, 587, 588, 589, 590, 591, 592, 728, 594, 595, - 596, 597, 0, 0, 0, 0, 598, 0, 0, 0, - 0, 0, 2087, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 0, 0, 0, - 0, 2111, 580, 581, 582, 583, 584, 585, 586, 587, - 588, 589, 590, 591, 592, 728, 594, 595, 596, 597, - 0, 0, 0, 0, 598, 0, 0, 0, 0, 0, - 2160, 580, 581, 582, 583, 584, 585, 586, 587, 588, - 589, 590, 591, 592, 728, 594, 595, 596, 597, 0, - 0, 0, 0, 598, 0, 0, 0, 0, 0, 2199, - 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, - 590, 591, 592, 728, 594, 595, 596, 597, 0, 0, - 0, 0, 598, 0, 0, 0, 0, 0, 2217, 580, - 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, - 591, 592, 728, 594, 595, 596, 597, 0, 0, 0, - 0, 598, 0, 0, 0, 0, 0, 2235, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 0, 0, 0, 0, 2236, 580, 581, 582, + 593, 594, 595, 732, 597, 598, 599, 600, 0, 0, + 0, 0, 601, 0, 0, 0, 0, 0, 2170, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 732, 597, 598, 599, 600, 0, 0, 0, + 0, 601, 0, 0, 0, 0, 0, 2209, 583, 584, + 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, + 595, 732, 597, 598, 599, 600, 0, 0, 0, 0, + 601, 0, 0, 0, 0, 0, 2227, 583, 584, 585, + 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, + 732, 597, 598, 599, 600, 0, 0, 0, 0, 601, + 0, 0, 0, 0, 0, 2245, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 0, 0, 0, 0, 2246, 583, 584, 585, 586, 587, + 588, 589, 590, 591, 592, 593, 594, 595, 732, 597, + 598, 599, 600, 0, 0, 0, 0, 601, 0, 0, + 0, 0, 733, 583, 584, 585, 586, 587, 588, 589, + 590, 591, 592, 593, 594, 595, 732, 597, 598, 599, + 600, 0, 0, 0, 0, 601, 0, 0, 0, 0, + 952, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 0, 0, 0, 1992, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 732, 597, 598, 599, 600, 0, 0, 0, + 0, 601, 0, 760, 0, 761, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 0, 0, 1017, 583, 584, 585, 586, 587, 588, 589, + 590, 591, 592, 593, 594, 595, 732, 597, 598, 599, + 600, 0, 0, 0, 0, 601, 0, 0, 0, 1066, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 0, 0, 0, 0, 598, - 0, 0, 0, 0, 729, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 0, 0, 0, 0, 598, 0, 0, - 0, 0, 947, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 0, 0, 0, - 1982, 580, 581, 582, 583, 584, 585, 586, 587, 588, - 589, 590, 591, 592, 728, 594, 595, 596, 597, 0, - 0, 0, 0, 598, 0, 756, 0, 757, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 0, 0, 1011, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 0, 0, 0, 0, 598, 0, 0, - 0, 1060, 580, 581, 582, 583, 584, 585, 586, 587, - 588, 589, 590, 591, 592, 728, 594, 595, 596, 597, - 0, 0, 0, 0, 598, 0, 0, 0, 1210, 580, - 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, - 591, 592, 728, 594, 595, 596, 597, 0, 0, 0, - 0, 598, 0, 0, 0, 1278, 580, 581, 582, 583, - 584, 585, 586, 587, 588, 589, 590, 591, 592, 728, - 594, 595, 596, 597, 0, 0, 0, 0, 598, 0, - 0, 0, 1280, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 0, 0, 1286, - 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, - 590, 591, 592, 728, 594, 595, 596, 597, 0, 0, - 0, 0, 598, 0, 0, 0, 1287, 580, 581, 582, + 593, 594, 595, 732, 597, 598, 599, 600, 0, 0, + 0, 0, 601, 0, 0, 0, 1216, 583, 584, 585, + 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, + 732, 597, 598, 599, 600, 0, 0, 0, 0, 601, + 0, 0, 0, 1284, 583, 584, 585, 586, 587, 588, + 589, 590, 591, 592, 593, 594, 595, 732, 597, 598, + 599, 600, 0, 0, 0, 0, 601, 0, 0, 0, + 1286, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 0, 0, 1292, 583, 584, + 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, + 595, 732, 597, 598, 599, 600, 0, 0, 0, 0, + 601, 0, 0, 0, 1293, 583, 584, 585, 586, 587, + 588, 589, 590, 591, 592, 593, 594, 595, 732, 597, + 598, 599, 600, 0, 0, 0, 0, 601, 0, 0, + 0, 1385, 583, 584, 585, 586, 587, 588, 589, 590, + 591, 592, 593, 594, 595, 732, 597, 598, 599, 600, + 0, 0, 0, 0, 601, 0, 0, 0, 1399, 583, + 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, + 594, 595, 732, 597, 598, 599, 600, 0, 0, 0, + 0, 601, 0, 0, 0, 1605, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 0, 0, 1693, 583, 584, 585, 586, 587, 588, 589, + 590, 591, 592, 593, 594, 595, 732, 597, 598, 599, + 600, 0, 0, 0, 0, 601, 0, 0, 0, 1746, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 728, 594, 595, 596, 597, 0, 0, 0, 0, 598, - 0, 0, 0, 1378, 580, 581, 582, 583, 584, 585, - 586, 587, 588, 589, 590, 591, 592, 728, 594, 595, - 596, 597, 0, 0, 0, 0, 598, 0, 0, 0, - 1392, 580, 581, 582, 583, 584, 585, 586, 587, 588, - 589, 590, 591, 592, 728, 594, 595, 596, 597, 0, - 0, 0, 0, 598, 0, 0, 0, 1597, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 0, 0, 1685, 580, 581, 582, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, 728, 594, - 595, 596, 597, 0, 0, 0, 0, 598, 0, 0, - 0, 1738, 580, 581, 582, 583, 584, 585, 586, 587, - 588, 589, 590, 591, 592, 728, 594, 595, 596, 597, - 0, 0, 0, 0, 598, 0, 0, 0, 1927, 580, - 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, - 591, 592, 728, 594, 595, 596, 597, 0, 0, 0, - 0, 598, 0, 0, 0, 1972, 580, 581, 582, 583, - 584, 585, 586, 587, 588, 589, 590, 591, 592, 728, - 594, 595, 596, 597, 0, 0, 0, 0, 598, 0, - 0, 0, 1990, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 808, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 809, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 810, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 812, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 813, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 814, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 816, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 817, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 818, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 819, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 820, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 821, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 822, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 824, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 825, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 826, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 895, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 929, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 977, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 998, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1001, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1002, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1003, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1009, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1010, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1048, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1059, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1119, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1123, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1135, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1209, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1219, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1220, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1221, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1230, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1232, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1233, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1262, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1264, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1265, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1266, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1267, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1268, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1269, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1270, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1276, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1289, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1328, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1377, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1391, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1598, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1632, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1672, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1684, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1800, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1802, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1805, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1812, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1865, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1874, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 1900, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 1971, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 2038, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 2039, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598, 0, 2173, 580, 581, - 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, - 592, 728, 594, 595, 596, 597, 0, 0, 0, 0, - 598, 0, 2214, 580, 581, 582, 583, 584, 585, 586, - 587, 588, 589, 590, 591, 592, 728, 594, 595, 596, - 597, 0, 0, 0, 0, 598 + 593, 594, 595, 732, 597, 598, 599, 600, 0, 0, + 0, 0, 601, 0, 0, 0, 1937, 583, 584, 585, + 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, + 732, 597, 598, 599, 600, 0, 0, 0, 0, 601, + 0, 0, 0, 1982, 583, 584, 585, 586, 587, 588, + 589, 590, 591, 592, 593, 594, 595, 732, 597, 598, + 599, 600, 0, 0, 0, 0, 601, 0, 0, 0, + 2000, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 813, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 814, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 815, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 817, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 818, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 819, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 821, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 822, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 823, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 824, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 825, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 826, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 827, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 829, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 830, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 831, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 900, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 934, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 982, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1003, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1006, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1008, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1009, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1015, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1016, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1054, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1065, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1125, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1129, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1141, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1215, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1225, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1226, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1227, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1236, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1238, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1239, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1268, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1270, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1271, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1272, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1273, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1274, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1275, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1276, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1282, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1295, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1297, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1335, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1384, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1398, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1606, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1640, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1680, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1692, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1809, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1811, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1814, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1821, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1874, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1883, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 1910, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 1981, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 2048, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 2049, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601, 0, + 2183, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 732, 597, 598, 599, 600, 0, + 0, 0, 0, 601, 0, 2224, 583, 584, 585, 586, + 587, 588, 589, 590, 591, 592, 593, 594, 595, 732, + 597, 598, 599, 600, 0, 0, 0, 0, 601 }; static const yytype_int16 yycheck[] = { - 3, 318, 1257, 1261, 637, 638, 1453, 1723, 63, 1768, - 753, 1770, 4, 4, 4, 4, 759, 3, 1951, 7, - 5, 107, 25, 5, 7, 25, 6, 199, 7, 6, - 159, 6, 4, 4, 4, 330, 208, 9, 5, 4, - 145, 14, 5, 4, 4, 107, 4, 6, 4, 6, - 6, 107, 55, 1755, 349, 142, 0, 6, 6, 4, - 142, 4, 9, 243, 244, 447, 4, 258, 4, 131, - 163, 256, 107, 264, 7, 131, 261, 9, 160, 145, - 260, 84, 7, 4, 150, 151, 152, 169, 170, 171, - 93, 36, 37, 175, 176, 98, 189, 255, 36, 37, - 9, 9, 243, 244, 255, 192, 109, 69, 70, 9, - 72, 104, 205, 206, 107, 36, 37, 256, 1820, 243, - 244, 1837, 93, 264, 419, 264, 421, 9, 194, 255, - 302, 303, 304, 243, 244, 430, 243, 244, 261, 6, - 264, 264, 145, 6, 210, 101, 6, 150, 151, 152, - 256, 255, 258, 257, 264, 6, 159, 264, 264, 109, - 146, 111, 243, 244, 6, 110, 111, 101, 7, 255, - 342, 343, 344, 2106, 6, 178, 7, 256, 260, 258, - 243, 244, 7, 264, 6, 264, 120, 359, 258, 110, - 111, 194, 243, 244, 264, 145, 199, 252, 253, 6, - 203, 264, 255, 243, 244, 208, 209, 210, 256, 179, - 180, 181, 182, 264, 243, 244, 264, 6, 177, 259, - 602, 191, 172, 193, 194, 195, 196, 197, 177, 200, - 1677, 201, 202, 259, 204, 264, 227, 227, 227, 243, - 244, 243, 244, 6, 204, 228, 229, 230, 231, 228, - 229, 230, 231, 255, 1509, 227, 227, 259, 238, 239, - 264, 264, 227, 1979, 259, 257, 227, 259, 259, 122, - 259, 263, 262, 261, 259, 278, 6, 259, 281, 282, - 252, 253, 282, 255, 259, 257, 6, 259, 259, 261, - 260, 256, 259, 258, 297, 298, 259, 255, 301, 302, - 303, 304, 259, 228, 229, 230, 231, 255, 255, 312, - 257, 259, 255, 316, 261, 318, 1059, 1060, 2034, 255, - 252, 253, 255, 255, 257, 257, 258, 252, 253, 261, - 256, 626, 4, 628, 629, 257, 261, 340, 264, 342, - 343, 344, 104, 252, 253, 107, 255, 255, 257, 257, - 645, 733, 261, 261, 4, 255, 359, 257, 120, 321, - 322, 427, 257, 366, 36, 37, 55, 329, 330, 664, - 252, 253, 255, 255, 259, 257, 243, 244, 263, 261, - 243, 244, 2141, 243, 244, 767, 558, 238, 239, 228, - 229, 230, 231, 255, 689, 243, 244, 228, 229, 230, - 231, 255, 784, 228, 229, 230, 231, 256, 142, 258, - 243, 244, 794, 252, 253, 264, 264, 4, 255, 548, - 257, 252, 253, 107, 427, 428, 160, 252, 253, 432, - 433, 264, 255, 4, 729, 169, 170, 171, 110, 111, - 4, 175, 176, 255, 255, 448, 243, 244, 259, 36, - 37, 101, 455, 243, 244, 105, 243, 244, 243, 244, - 2176, 111, 112, 104, 114, 115, 107, 264, 109, 142, - 243, 244, 36, 37, 264, 478, 542, 264, 544, 264, - 546, 547, 256, 243, 244, 135, 436, 160, 243, 244, - 264, 264, 243, 244, 560, 561, 169, 170, 171, 252, - 253, 504, 175, 176, 264, 255, 243, 244, 261, 264, - 2226, 243, 244, 264, 107, 897, 109, 189, 190, 261, - 209, 263, 1969, 110, 111, 528, 260, 264, 243, 244, - 256, 255, 264, 257, 537, 538, 243, 244, 264, 542, - 264, 544, 545, 546, 547, 548, 110, 111, 255, 264, - 553, 255, 259, 256, 557, 558, 559, 560, 561, 562, - 563, 264, 565, 563, 567, 565, 6, 104, 697, 256, - 107, 258, 109, 243, 244, 264, 147, 148, 149, 150, - 255, 104, 153, 120, 107, 108, 109, 260, 142, 259, - 593, 162, 101, 255, 165, 104, 599, 120, 107, 255, - 109, 101, 189, 190, 104, 256, 160, 107, 243, 244, - 255, 120, 301, 264, 564, 169, 170, 171, 621, 622, - 120, 175, 176, 312, 259, 255, 255, 316, 257, 259, - 696, 142, 698, 699, 700, 701, 702, 703, 1271, 705, - 706, 707, 708, 252, 253, 711, 712, 713, 753, 160, - 259, 637, 638, 8, 256, 256, 951, 258, 169, 170, - 171, 184, 264, 264, 175, 176, 255, 670, 671, 672, - 248, 249, 675, 635, 636, 255, 254, 257, 640, 1061, - 243, 244, 245, 246, 247, 248, 249, 256, 255, 258, - 259, 254, 695, 696, 697, 698, 699, 700, 701, 702, - 703, 6, 705, 706, 707, 708, 709, 255, 711, 712, - 713, 714, 715, 255, 714, 718, 255, 259, 773, 245, - 246, 247, 248, 249, 255, 791, 257, 730, 254, 256, - 261, 258, 109, 264, 800, 260, 1479, 264, 256, 264, - 743, 260, 259, 432, 433, 264, 264, 252, 253, 260, - 255, 255, 257, 260, 259, 758, 4, 264, 6, 448, - 710, 764, 235, 236, 237, 238, 239, 240, 241, 242, - 243, 244, 245, 246, 247, 248, 249, 780, 781, 255, - 255, 254, 257, 786, 259, 788, 147, 148, 791, 792, - 147, 148, 153, 252, 253, 798, 153, 800, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, 1193, 260, 1195, 259, 254, 264, 252, 253, 260, - 255, 926, 257, 264, 260, 259, 1208, 830, 264, 832, - 1573, 252, 253, 260, 255, 260, 257, 264, 260, 264, - 1583, 260, 264, 260, 260, 264, 260, 264, 264, 260, - 264, 6, 7, 264, 260, 1237, 545, 807, 264, 260, - 107, 260, 260, 264, 867, 264, 264, 260, 557, 260, - 559, 264, 2130, 264, 877, 243, 244, 232, 233, 234, - 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 246, 247, 248, 249, 104, 899, 260, 260, 254, - 260, 264, 264, 255, 264, 260, 260, 2162, 255, 260, - 264, 260, 915, 264, 260, 264, 1298, 1299, 264, 260, - 107, 260, 260, 264, 927, 264, 264, 104, 260, 2187, - 260, 8, 264, 936, 264, 260, 259, 104, 260, 264, - 1045, 1323, 264, 260, 947, 3, 260, 264, 1330, 2204, - 264, 107, 260, 260, 1059, 1060, 264, 264, 260, 260, - 260, 260, 264, 264, 264, 264, 260, 1349, 260, 27, - 264, 1076, 264, 260, 260, 260, 260, 264, 264, 264, - 264, 260, 260, 260, 260, 264, 264, 264, 264, 939, - 107, 260, 954, 8, 1376, 264, 260, 260, 260, 961, - 264, 264, 264, 965, 62, 260, 260, 260, 1390, 264, - 264, 264, 4, 259, 256, 1397, 258, 259, 259, 4, - 4, 4, 1088, 255, 255, 255, 255, 6, 6, 257, - 255, 257, 259, 6, 6, 255, 1353, 259, 9, 263, - 263, 255, 255, 255, 255, 192, 192, 255, 255, 259, - 192, 1054, 131, 259, 743, 255, 114, 255, 255, 1062, - 255, 192, 255, 259, 255, 255, 4, 1070, 192, 255, - 259, 259, 255, 6, 259, 1708, 1709, 259, 259, 255, - 1083, 255, 255, 255, 255, 1088, 255, 145, 6, 257, - 6, 257, 150, 151, 152, 259, 259, 259, 259, 259, - 257, 159, 6, 257, 1209, 1210, 6, 255, 259, 6, - 255, 1177, 1178, 1063, 1117, 1118, 255, 1120, 1121, 1122, - 255, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, - 1133, 257, 255, 1136, 255, 255, 194, 6, 6, 255, - 259, 8, 6, 8, 259, 7, 6, 259, 259, 6, - 259, 96, 210, 260, 1116, 232, 233, 234, 235, 236, + 3, 319, 3, 1263, 640, 641, 1460, 159, 1731, 4, + 69, 70, 1267, 72, 757, 109, 1777, 111, 1779, 4, + 763, 200, 25, 63, 5, 1961, 3, 5, 25, 4, + 209, 4, 4, 4, 4, 107, 4, 6, 5, 5, + 145, 6, 107, 7, 4, 6, 107, 1764, 4, 6, + 27, 145, 55, 6, 6, 6, 4, 4, 4, 6, + 107, 4, 0, 142, 101, 9, 252, 253, 4, 255, + 131, 257, 9, 163, 243, 244, 36, 37, 4, 173, + 14, 84, 4, 120, 131, 62, 4, 9, 36, 37, + 93, 260, 6, 243, 244, 98, 4, 7, 104, 189, + 9, 107, 108, 109, 7, 255, 109, 107, 93, 259, + 36, 37, 1829, 192, 120, 205, 206, 9, 36, 37, + 243, 244, 256, 1846, 303, 304, 305, 9, 36, 37, + 264, 7, 243, 244, 256, 6, 256, 114, 258, 261, + 9, 264, 145, 6, 264, 146, 162, 150, 151, 152, + 110, 111, 258, 264, 101, 255, 159, 257, 264, 256, + 6, 258, 110, 111, 343, 344, 345, 264, 145, 255, + 243, 244, 7, 150, 151, 152, 179, 6, 184, 7, + 2116, 360, 159, 255, 110, 111, 256, 7, 243, 244, + 255, 264, 195, 255, 264, 243, 244, 200, 7, 248, + 249, 204, 110, 111, 255, 254, 209, 210, 211, 264, + 252, 253, 177, 253, 254, 200, 264, 255, 195, 261, + 177, 259, 6, 179, 180, 181, 182, 6, 256, 189, + 190, 1685, 227, 204, 211, 191, 264, 193, 194, 195, + 196, 197, 227, 256, 104, 201, 202, 107, 204, 243, + 244, 264, 243, 244, 227, 227, 1516, 227, 6, 227, + 120, 255, 265, 322, 323, 259, 1989, 262, 6, 238, + 239, 330, 331, 264, 259, 252, 279, 6, 259, 282, + 283, 259, 257, 256, 259, 258, 283, 259, 263, 259, + 267, 268, 259, 259, 255, 298, 299, 261, 259, 302, + 303, 304, 305, 6, 260, 227, 259, 259, 259, 255, + 313, 255, 255, 257, 317, 331, 319, 261, 255, 255, + 257, 2044, 1065, 1066, 261, 228, 229, 230, 231, 104, + 252, 253, 107, 255, 350, 257, 4, 259, 341, 261, + 343, 344, 345, 256, 438, 255, 255, 257, 257, 252, + 253, 264, 228, 229, 230, 231, 258, 360, 261, 4, + 252, 253, 264, 255, 367, 257, 258, 238, 239, 261, + 252, 253, 255, 255, 259, 257, 252, 253, 263, 261, + 243, 244, 561, 252, 253, 255, 255, 257, 257, 259, + 2151, 259, 261, 228, 229, 230, 231, 243, 244, 551, + 228, 229, 230, 231, 4, 421, 257, 423, 228, 229, + 230, 231, 142, 6, 243, 244, 432, 252, 253, 228, + 229, 230, 231, 257, 252, 253, 429, 430, 243, 244, + 160, 434, 435, 255, 255, 257, 36, 37, 259, 169, + 170, 171, 264, 243, 244, 175, 176, 450, 255, 264, + 243, 244, 429, 256, 457, 258, 101, 256, 255, 142, + 105, 264, 439, 2186, 264, 264, 111, 112, 256, 114, + 115, 264, 255, 567, 243, 244, 264, 160, 481, 147, + 148, 149, 150, 255, 461, 153, 169, 170, 171, 255, + 135, 449, 175, 176, 162, 264, 255, 165, 475, 243, + 244, 243, 244, 255, 507, 255, 142, 259, 243, 244, + 110, 111, 255, 2236, 257, 256, 204, 258, 261, 256, + 264, 264, 264, 264, 160, 1979, 259, 264, 531, 264, + 260, 243, 244, 169, 170, 171, 255, 540, 541, 175, + 176, 107, 545, 109, 547, 548, 549, 550, 551, 701, + 243, 244, 264, 556, 243, 244, 256, 560, 561, 562, + 563, 564, 565, 566, 264, 568, 259, 570, 545, 566, + 547, 568, 549, 550, 551, 264, 255, 260, 257, 638, + 639, 243, 244, 255, 643, 261, 563, 564, 264, 189, + 190, 243, 244, 596, 6, 7, 243, 244, 256, 602, + 258, 142, 264, 260, 243, 244, 264, 264, 147, 148, + 298, 299, 264, 629, 153, 631, 632, 264, 255, 160, + 714, 624, 625, 255, 260, 264, 255, 142, 169, 170, + 171, 261, 648, 263, 175, 176, 243, 244, 255, 640, + 641, 1277, 243, 244, 255, 160, 260, 605, 243, 244, + 264, 667, 757, 341, 169, 170, 171, 264, 243, 244, + 175, 176, 101, 264, 259, 104, 243, 244, 107, 646, + 673, 674, 675, 252, 253, 678, 255, 693, 257, 264, + 259, 120, 259, 252, 253, 255, 101, 260, 122, 104, + 259, 264, 107, 670, 109, 259, 699, 700, 701, 702, + 703, 704, 705, 706, 707, 120, 709, 710, 711, 712, + 713, 255, 715, 716, 717, 718, 719, 733, 812, 722, + 6, 718, 699, 700, 701, 702, 703, 704, 705, 706, + 707, 734, 709, 710, 711, 712, 6, 777, 715, 716, + 717, 109, 430, 1486, 747, 260, 255, 104, 725, 259, + 107, 728, 109, 245, 246, 247, 248, 249, 256, 762, + 258, 259, 254, 120, 741, 768, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, 737, + 260, 784, 785, 254, 264, 147, 148, 790, 255, 792, + 6, 153, 795, 796, 260, 256, 107, 258, 264, 776, + 803, 778, 805, 243, 244, 245, 246, 247, 248, 249, + 255, 260, 257, 771, 254, 264, 252, 253, 795, 255, + 104, 257, 4, 107, 6, 109, 931, 260, 805, 260, + 788, 264, 835, 264, 837, 260, 104, 260, 1581, 264, + 798, 264, 260, 260, 243, 244, 264, 264, 1591, 260, + 944, 260, 260, 264, 260, 264, 264, 260, 264, 260, + 55, 264, 260, 264, 260, 259, 264, 260, 264, 872, + 260, 264, 260, 260, 264, 107, 264, 264, 259, 882, + 260, 259, 570, 260, 264, 2140, 260, 264, 260, 260, + 264, 260, 264, 264, 260, 264, 259, 107, 264, 260, + 959, 904, 260, 264, 260, 260, 264, 966, 264, 264, + 260, 970, 2172, 104, 264, 260, 8, 920, 260, 264, + 260, 260, 264, 260, 264, 264, 260, 264, 260, 932, + 264, 260, 264, 255, 104, 264, 624, 625, 941, 260, + 956, 260, 2197, 264, 902, 264, 1051, 260, 260, 952, + 107, 264, 264, 260, 2214, 260, 107, 264, 260, 264, + 1065, 1066, 264, 260, 260, 260, 260, 264, 264, 264, + 264, 256, 260, 258, 259, 1069, 264, 1082, 955, 260, + 957, 958, 4, 264, 260, 673, 674, 675, 264, 260, + 678, 252, 253, 264, 971, 255, 4, 257, 4, 4, + 255, 255, 255, 6, 6, 145, 257, 255, 257, 259, + 150, 151, 152, 6, 991, 210, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, 722, 1012, 263, 259, 254, 6, + 263, 255, 1360, 9, 255, 192, 255, 255, 255, 192, + 255, 255, 131, 259, 192, 195, 259, 1060, 255, 255, + 192, 255, 255, 1122, 4, 1068, 255, 259, 255, 255, + 265, 211, 1049, 1076, 762, 259, 255, 255, 259, 259, + 1716, 1717, 259, 259, 255, 6, 1089, 255, 255, 255, + 255, 1094, 255, 257, 6, 6, 784, 259, 259, 259, + 259, 259, 790, 257, 792, 257, 6, 302, 257, 1067, + 1215, 1216, 6, 255, 255, 259, 192, 1094, 313, 255, + 1123, 1124, 317, 1126, 1127, 1128, 255, 1130, 1131, 1132, + 1133, 1134, 1135, 1136, 1137, 1138, 1139, 255, 255, 1142, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + 242, 243, 244, 245, 246, 247, 248, 249, 255, 255, + 6, 6, 254, 257, 259, 6, 8, 6, 260, 255, + 8, 259, 7, 6, 259, 259, 6, 259, 96, 1182, + 1183, 1184, 260, 264, 872, 256, 7, 264, 6, 6, + 256, 259, 259, 254, 882, 259, 259, 67, 8, 261, + 7, 7, 255, 1206, 6, 256, 1183, 1184, 6, 259, + 7, 6, 260, 7, 6, 6, 189, 259, 258, 1222, + 1223, 1224, 260, 260, 256, 6, 259, 261, 7, 6, + 257, 255, 920, 259, 6, 6, 6, 6, 6, 434, + 435, 1199, 256, 1201, 932, 257, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 450, 1214, 7, 7, 7, + 259, 7, 7, 7, 952, 7, 1584, 6, 1245, 256, + 258, 260, 264, 264, 264, 1278, 1277, 256, 264, 1384, + 1385, 7, 260, 7, 261, 1243, 4, 259, 259, 429, + 6, 261, 260, 1296, 142, 1298, 1299, 260, 259, 7, + 6, 261, 7, 7, 7, 1308, 256, 256, 264, 264, + 1313, 9, 264, 1407, 1317, 1409, 258, 256, 261, 263, + 192, 7, 260, 1326, 259, 1328, 163, 6, 1331, 6, + 6, 261, 49, 255, 49, 259, 1313, 7, 255, 259, + 1317, 255, 261, 7, 1347, 261, 255, 1305, 1306, 1326, + 7, 1328, 192, 548, 1331, 256, 264, 1360, 7, 1995, + 7, 7, 6, 256, 1341, 560, 264, 562, 7, 7, + 259, 7, 1330, 7, 7, 4, 119, 255, 6, 1337, + 7, 6, 1385, 7, 7, 7, 7, 1390, 7, 1392, + 7, 7, 259, 6, 101, 6, 6, 107, 1356, 7, + 7, 1089, 6, 6, 4, 545, 1409, 547, 1385, 549, + 550, 7, 7, 262, 264, 6, 259, 264, 1421, 6, + 256, 6, 1425, 563, 564, 1383, 260, 259, 259, 7, + 6, 257, 6, 6, 259, 255, 255, 6, 260, 1397, + 1592, 1593, 6, 6, 6, 261, 1404, 258, 6, 264, + 6, 135, 6, 6, 1142, 6, 1515, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 5, 256, 256, 6, + 1564, 6, 4, 1791, 259, 6, 1581, 1480, 1481, 1482, + 7, 259, 6, 259, 7, 1488, 1489, 1490, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, - 247, 248, 249, 1176, 1177, 1178, 264, 254, 264, 7, - 256, 6, 6, 260, 256, 259, 259, 254, 259, 259, - 67, 8, 261, 251, 7, 7, 255, 1200, 6, 256, - 6, 189, 7, 259, 6, 260, 7, 6, 266, 267, - 899, 6, 259, 1216, 1217, 1218, 260, 232, 233, 234, - 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 246, 247, 248, 249, 260, 258, 256, 6, 254, - 1306, 256, 259, 258, 1310, 261, 7, 936, 6, 257, - 255, 6, 259, 1319, 6, 1321, 6, 6, 1324, 1576, - 6, 256, 7, 257, 7, 7, 1561, 7, 7, 1272, - 1565, 7, 1377, 1378, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 259, 1271, 6, 1290, 1291, 1292, - 256, 258, 256, 7, 264, 264, 264, 260, 1301, 264, - 260, 7, 261, 1306, 259, 259, 4, 1310, 261, 6, - 260, 260, 1378, 142, 7, 259, 1319, 6, 1321, 7, - 7, 1324, 261, 8, 7, 256, 256, 264, 264, 9, - 264, 256, 258, 261, 263, 7, 192, 1340, 260, 259, - 163, 6, 6, 6, 49, 49, 261, 255, 259, 255, - 1353, 261, 1985, 255, 259, 7, 255, 7, 261, 7, - 192, 256, 7, 264, 7, 1054, 7, 6, 256, 427, - 264, 7, 7, 7, 7, 1378, 7, 4, 119, 437, - 1383, 1070, 1385, 259, 6, 255, 7, 6, 259, 7, - 7, 7, 1774, 7, 7, 7, 7, 6, 101, 1402, - 6, 459, 6, 262, 7, 107, 7, 6, 6, 4, - 7, 1414, 264, 256, 264, 1418, 6, 259, 259, 259, - 6, 260, 6, 257, 7, 6, 6, 6, 1117, 1118, - 6, 1120, 1121, 1122, 255, 1124, 1125, 1126, 1127, 1128, - 1129, 1130, 1131, 1132, 1133, 255, 260, 6, 259, 6, - 1400, 6, 1402, 6, 261, 1584, 1585, 6, 258, 135, - 264, 6, 6, 6, 6, 1782, 6, 6, 1573, 6, - 1473, 1474, 1475, 6, 6, 6, 6, 6, 1481, 1482, - 1483, 5, 256, 256, 542, 6, 544, 1176, 546, 547, - 548, 6, 4, 6, 259, 259, 1499, 7, 6, 259, - 7, 257, 560, 561, 6, 259, 259, 1510, 6, 260, - 6, 1200, 259, 6, 6, 1518, 6, 188, 6, 1522, - 264, 259, 259, 7, 259, 259, 6, 1216, 6, 6, - 1533, 6, 4, 7, 142, 6, 259, 259, 259, 256, - 255, 259, 1608, 259, 255, 264, 1508, 232, 233, 234, - 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 246, 247, 248, 249, 264, 261, 6, 264, 254, - 260, 256, 6, 1576, 255, 6, 6, 105, 1683, 5, - 259, 1584, 1585, 1272, 6, 643, 256, 1590, 6, 264, - 259, 259, 142, 6, 142, 6, 6, 264, 6, 6, - 256, 1290, 1291, 1292, 264, 1608, 1556, 264, 6, 667, - 6, 6, 259, 264, 6, 1618, 6, 259, 6, 6, - 1623, 6, 6, 146, 7, 6, 5, 259, 6, 259, - 259, 259, 256, 6, 259, 6, 259, 695, 696, 697, - 698, 699, 700, 701, 702, 703, 6, 705, 706, 707, - 708, 1340, 7, 711, 712, 713, 1785, 6, 260, 6, - 260, 187, 7, 721, 256, 259, 724, 260, 1618, 260, - 6, 260, 6, 1635, 261, 6, 6, 6, 6, 737, - 6, 259, 6, 6, 1750, 260, 6, 1753, 256, 6, - 259, 6, 1695, 190, 6, 259, 6, 1700, 1701, 1994, - 260, 255, 260, 259, 2021, 256, 6, 259, 6, 6, - 142, 6, 259, 1402, 772, 6, 774, 6, 259, 6, - 1723, 259, 1708, 1709, 260, 1414, 1729, 6, 6, 1418, - 6, 1734, 259, 791, 256, 260, 6, 6, 6, 1742, - 260, 6, 800, 6, 6, 259, 6, 1750, 259, 6, - 1753, 6, 6, 259, 1704, 6, 6, 6, 6, 2143, - 1448, 1389, 1724, 1725, 1726, 1727, 1728, 1729, 1771, 1630, - 1952, 1691, 1775, 1413, 475, 1912, 3, 1072, 3, 1782, - 3, 1784, 1785, 3, 1473, 1474, 1475, 614, 1981, 1553, - 3, 1775, 1481, 1482, 1483, 791, 2091, 1585, 1748, -1, - 1755, -1, -1, -1, -1, 1755, 1756, -1, -1, -1, - 1499, -1, -1, -1, -1, -1, -1, 1820, -1, -1, - -1, 1510, -1, -1, -1, -1, 1776, -1, -1, 1518, - -1, -1, -1, -1, 1837, 6, 2131, -1, -1, -1, - -1, -1, -1, -1, 1533, 1848, 1849, 232, 233, 234, - 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, - 1873, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 1885, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 950, -1, 952, 953, -1, -1, 1901, -1, - -1, 1590, -1, -1, -1, -1, -1, -1, 966, 232, - 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, - 243, 244, 245, 246, 247, 248, 249, -1, 986, 1618, - -1, 254, -1, -1, -1, 1938, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 1006, -1, - 1953, -1, -1, -1, -1, 1958, -1, -1, 1961, 1962, - -1, -1, -1, -1, 1914, 6, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 1979, -1, -1, 1982, - -1, -1, -1, -1, -1, 1043, -1, -1, -1, -1, - 1993, -1, -1, -1, 1997, -1, -1, -1, -1, 1985, - -1, -1, -1, -1, -1, -1, 1695, 1957, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 2021, -1, + 247, 248, 249, 1506, 6, 257, 6, 254, 259, 6, + 6, 6, 6, 188, 1517, 6, 4, 7, 259, 259, + 6, 259, 1525, 259, 259, 259, 1529, 259, 261, 260, + 259, 259, 1626, 255, 264, 1223, 1224, 1540, 6, 1542, + 259, 264, 256, 264, 264, 6, 259, 6, 260, 7, + 6, 6, 747, 1569, 255, 255, 6, 1573, 6, 142, + 700, 6, 702, 703, 704, 705, 706, 707, 5, 709, + 710, 711, 712, 256, 259, 715, 716, 717, 259, 105, + 6, 1584, 264, 6, 1643, 259, 1691, 142, 6, 1592, + 1593, 264, 142, 6, 6, 1598, 6, 234, 235, 236, + 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, + 247, 248, 249, 1616, 6, 1592, 1593, 254, 1712, 6, + 1308, 264, 264, 1626, 256, 6, 6, 6, 1631, 264, + 6, 6, 6, 259, 6, 6, 146, 7, 6, 1616, + 5, 259, 1794, 6, 259, 259, 6, 259, 6, 6, + 259, 256, 7, 259, 6, 795, 6, 259, 187, 260, + 7, 260, 259, 1757, 256, 805, 260, 260, 6, 6, + 1764, 1765, 260, 1732, 1733, 1734, 1735, 1736, 1737, 261, + 6, 6, 6, 6, 259, 6, 6, 6, 260, 256, + 6, 1785, 6, 259, 6, 6, 6, 190, 259, 259, + 1703, 260, 1390, 260, 1392, 1708, 1709, 259, 6, 904, + 6, 142, 6, 2031, 6, 1716, 1717, 255, 6, 259, + 256, 6, 6, 6, 6, 259, 6, 260, 1731, 259, + 6, 259, 6, 6, 1737, 256, 6, 6, 260, 1742, + 260, 259, 6, 259, 6, 6, 941, 259, 1751, 6, + 6, 6, 6, 6, 1396, 2153, 1759, 1455, 1638, 1762, + 1962, 1922, 3, 1078, 1699, 1420, 3, 478, 3, 3, + 1991, 1561, 3, 617, 1784, 1764, 1593, 1780, 795, -1, + -1, 1784, 1759, -1, -1, 1762, -1, -1, 1791, -1, + 1793, 1794, -1, -1, -1, -1, -1, -1, -1, -1, + 1777, -1, 1779, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 1794, -1, -1, + -1, -1, -1, -1, -1, 1783, 1829, -1, -1, -1, + 1924, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 1529, -1, 1846, -1, -1, -1, -1, -1, -1, + -1, -1, 1829, -1, 1857, 1858, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 1060, -1, -1, -1, -1, + -1, -1, -1, 1967, -1, -1, -1, -1, -1, 1882, + -1, 1076, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 1894, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 1911, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 1088, 2034, -1, -1, 1723, -1, 1998, 1999, 2000, 2001, - 2002, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 1742, -1, -1, -1, -1, -1, -1, - 2063, 232, 233, 234, 235, 236, 237, 238, 239, 240, - 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, - -1, -1, 1771, 254, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 1784, -1, -1, -1, -1, - 2062, -1, -1, -1, 2066, -1, -1, -1, -1, -1, - -1, -1, 2115, -1, -1, -1, -1, -1, -1, 1177, - 1178, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 2133, 2134, 2135, 2136, 2137, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 2213, 1837, -1, - -1, -1, -1, -1, -1, 2117, -1, 2107, -1, 2121, - -1, -1, -1, -1, -1, -1, 2232, 2233, -1, -1, - -1, -1, -1, 2176, -1, 2137, -1, -1, -1, 2245, - -1, 1239, -1, -1, 1873, -1, -1, -1, -1, 2192, - -1, 232, 233, 234, 235, 236, 237, 238, 239, 240, - 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, - 2213, -1, -1, 254, -1, -1, -1, -1, -1, -1, - 2182, 2183, -1, 2226, -1, -1, -1, -1, -1, 2232, - 2233, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 2245, -1, -1, 26, -1, 28, 1306, 1938, - -1, -1, 1310, -1, -1, -1, -1, -1, -1, -1, - -1, 1319, -1, 1321, 1953, -1, 1324, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 1334, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 1123, 1124, + -1, 1126, 1127, 1128, -1, 1130, 1131, 1132, 1133, 1134, + 1135, 1136, 1137, 1138, 1139, 1948, -1, -1, -1, 2008, + 2009, 2010, 2011, 2012, 1094, -1, -1, -1, -1, -1, + 1963, -1, -1, -1, -1, 1968, -1, -1, 1971, 1972, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 1979, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 1993, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 1989, 1182, 2004, 1992, + -1, -1, -1, -1, 1995, -1, -1, -1, -1, -1, + 2003, -1, -1, -1, 2007, -1, -1, -1, -1, -1, + -1, 1206, -1, 2072, -1, -1, -1, 2076, -1, -1, + 1708, 1709, -1, 2117, -1, -1, -1, 1222, 2031, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 1378, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 6, -1, 118, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 2034, -1, -1, -1, -1, + -1, 2044, -1, 1183, 1184, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 1742, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 2127, -1, + 2073, -1, 2131, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 1278, -1, 2101, -1, -1, 2147, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 145, -1, 145, -1, 149, -1, -1, -1, - -1, 154, -1, -1, 2063, -1, -1, -1, -1, 162, + -1, 1296, -1, 1298, 1299, -1, -1, -1, 2085, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 179, 180, 181, -1, - 183, 184, 185, -1, 187, 188, 189, 190, 191, 192, - 193, -1, 195, 196, 197, 198, -1, -1, -1, -1, - 203, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 216, 217, 218, 219, 220, - 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, - 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, - 241, 242, 243, 244, 245, 246, -1, 248, 249, -1, - -1, -1, -1, -1, -1, -1, 257, 258, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 2176, 269, 270, - -1, -1, -1, -1, 277, 278, 279, 280, 281, -1, + -1, -1, 2125, -1, -1, 2141, -1, -1, -1, -1, + -1, -1, -1, 2192, 2193, -1, -1, -1, -1, -1, + 2143, 2144, 2145, 2146, 2147, -1, -1, -1, -1, -1, + -1, -1, 1347, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 1857, + 1858, -1, -1, 1313, 2151, -1, -1, 1317, -1, -1, + -1, -1, -1, 2186, -1, -1, 1326, -1, 1328, -1, + -1, 1331, -1, -1, -1, -1, 2173, -1, -1, 2202, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 296, 297, 298, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 1584, 1585, -1, -1, - -1, 314, -1, -1, -1, -1, -1, 2226, -1, -1, - -1, 324, 325, -1, -1, -1, -1, 330, -1, -1, - 1608, -1, -1, -1, -1, -1, -1, 340, 341, 232, - 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, - 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, - -1, 254, 365, 366, -1, -1, -1, -1, 371, 372, - 373, -1, 375, -1, -1, -1, 379, 380, 381, -1, - -1, 384, -1, -1, -1, 386, 387, 388, -1, -1, - -1, 392, 393, 394, 395, 396, 397, 398, -1, 400, - -1, -1, -1, -1, 405, 406, -1, -1, 409, -1, + -1, -1, -1, -1, 1409, -1, -1, -1, -1, -1, + 2223, -1, -1, 1911, -1, -1, 1421, -1, -1, -1, + 1425, -1, -1, 2236, -1, -1, -1, -1, -1, 2242, + 2243, -1, -1, -1, -1, 1385, 2223, -1, -1, -1, + -1, -1, 2255, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 2242, 2243, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 2255, -1, + -1, -1, -1, 1971, 1972, 1480, 1481, 1482, -1, -1, + -1, -1, -1, 1488, 1489, 1490, -1, -1, -1, -1, + -1, -1, -1, -1, 1992, 4, 5, -1, -1, -1, + -1, 1506, -1, -1, -1, -1, -1, -1, -1, 2007, + -1, -1, 1517, -1, -1, -1, -1, -1, -1, -1, + 1525, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 1540, -1, 1542, -1, -1, + 49, 50, 51, 52, 53, 54, 55, 56, 57, -1, + -1, -1, -1, 62, 63, 64, 65, -1, -1, -1, + -1, 70, 71, 72, 73, -1, -1, -1, -1, 78, + -1, 80, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 94, -1, -1, 97, -1, + -1, -1, 101, 1598, -1, 104, -1, -1, 107, -1, + 109, -1, -1, -1, -1, -1, 118, -1, -1, -1, + -1, 120, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 1626, -1, -1, -1, -1, -1, 2125, -1, 138, + -1, -1, -1, 145, -1, -1, -1, 149, -1, -1, + -1, -1, 154, -1, -1, 2143, 2144, 2145, 2146, 2147, + -1, 163, -1, -1, 8, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 1616, -1, 180, 181, + 182, -1, 184, 185, 186, -1, 188, 189, 190, 191, + 192, 193, 194, -1, 196, 197, 198, 199, -1, -1, + -1, -1, 204, -1, -1, -1, -1, -1, 1703, 208, + 209, 210, -1, -1, 2202, -1, -1, -1, -1, -1, + -1, 220, -1, -1, -1, 224, -1, 226, 227, -1, + -1, -1, -1, -1, -1, -1, 1731, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 424, 423, -1, -1, 428, 429, -1, -1, -1, + -1, -1, -1, 252, 253, -1, 1751, -1, -1, -1, + 259, -1, 261, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 278, 279, 280, 281, + 282, -1, -1, -1, -1, 1780, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 297, 298, 299, 1793, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 445, 446, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 460, -1, -1, + -1, -1, -1, 315, -1, -1, -1, -1, -1, 1759, + -1, -1, 1762, 325, 326, -1, -1, -1, -1, 331, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 341, + 342, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 1846, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 366, 367, -1, -1, -1, -1, + 372, -1, 374, 375, -1, 377, -1, -1, -1, 381, + 382, 383, -1, -1, 386, -1, -1, 1882, 232, 233, + 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, + 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, + 254, -1, -1, -1, -1, -1, 260, -1, -1, -1, + -1, -1, -1, -1, 426, -1, -1, -1, 430, 431, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 1750, -1, -1, 1753, -1, 480, -1, -1, - -1, -1, 485, -1, -1, -1, 489, -1, -1, -1, - 1768, -1, 1770, -1, -1, -1, -1, -1, -1, -1, - 503, 504, -1, -1, -1, 508, -1, 1785, -1, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, - 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, - 533, 534, 535, 536, 537, 538, -1, 540, 541, -1, - 543, -1, 1820, -1, -1, -1, -1, 203, -1, 552, - -1, -1, 555, 556, -1, -1, -1, -1, -1, 562, - -1, -1, -1, -1, 567, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 575, -1, 579, 580, 581, 582, - 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, - 593, 594, 595, 596, 597, 598, -1, 600, 601, -1, - -1, -1, -1, -1, 6, 608, 609, 610, -1, -1, - -1, -1, -1, 616, 617, 618, 619, -1, 621, 622, - -1, -1, 278, -1, -1, 281, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 640, 641, 642, - -1, 297, 298, 646, 647, 648, 649, 650, 651, 652, - 653, 654, -1, -1, -1, -1, -1, 660, 661, -1, - 663, -1, -1, 666, -1, -1, -1, 670, 671, 672, - 673, -1, 675, 676, 677, 678, -1, -1, -1, -1, - 683, -1, -1, -1, 340, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, 704, -1, -1, -1, 254, -1, -1, -1, -1, - 366, -1, -1, -1, 142, 718, -1, -1, -1, -1, - -1, -1, 725, 726, -1, 728, -1, -1, 731, 732, - -1, -1, -1, -1, -1, -1, -1, 740, -1, -1, + -1, -1, -1, -1, -1, 447, 448, -1, -1, -1, + -1, -1, -1, 1948, -1, -1, -1, -1, -1, -1, + 462, -1, -1, -1, -1, -1, -1, -1, 1963, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 758, -1, 760, -1, -1, - -1, -1, 765, 766, -1, -1, -1, -1, -1, -1, - -1, -1, 428, -1, -1, -1, -1, 780, -1, 782, - 783, -1, -1, 786, -1, 788, 789, -1, -1, -1, - 793, -1, 795, -1, -1, -1, -1, 2075, 801, -1, - -1, 6, 805, -1, 232, 233, 234, 235, 236, 237, - 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, - 248, 249, -1, -1, -1, 828, 254, 830, -1, 832, - 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, - 242, 243, 244, 245, 246, 247, 248, 249, 504, -1, - -1, -1, 254, -1, -1, 6, -1, -1, -1, -1, - -1, -1, -1, 2141, 867, -1, -1, -1, -1, -1, - -1, -1, 528, -1, 877, 878, 879, -1, -1, -1, - -1, 537, 538, -1, -1, 2163, -1, -1, -1, 203, - -1, -1, 893, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 562, -1, -1, -1, - -1, 567, 915, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 927, 926, -1, -1, -1, -1, - -1, -1, 935, -1, -1, 2213, 939, 593, -1, -1, - -1, -1, -1, -1, 947, -1, -1, -1, -1, -1, - -1, -1, 955, 956, 2232, 2233, -1, -1, 961, -1, - -1, -1, -1, -1, -1, 621, 622, 2245, -1, -1, - -1, -1, -1, -1, -1, 978, -1, -1, 981, -1, - -1, -1, -1, 297, 298, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 6, -1, -1, -1, - -1, -1, 1005, -1, 1007, 1008, -1, -1, -1, -1, - -1, -1, -1, -1, 670, 671, 672, -1, -1, 675, - -1, -1, -1, 1026, -1, -1, 340, 232, 233, 234, - 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 246, 247, 248, 249, -1, -1, 1050, -1, 254, - -1, -1, -1, -1, 1057, -1, -1, -1, -1, -1, - -1, 1064, 718, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 1077, 1078, -1, -1, -1, -1, - 1083, 232, 233, 234, 235, 236, 237, 238, 239, 240, - 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, - -1, -1, 758, 254, -1, -1, 1107, -1, -1, -1, - -1, 1114, -1, -1, 428, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 780, -1, -1, -1, -1, -1, - 786, -1, 788, 1136, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 1152, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 1162, - 1163, 1164, 1165, 1166, -1, -1, -1, -1, 1171, 1172, - -1, 1174, -1, -1, 830, -1, 832, -1, -1, -1, - 6, -1, -1, -1, -1, 1188, 1189, -1, -1, -1, - -1, -1, -1, 1196, 1197, -1, -1, -1, -1, -1, - 1201, -1, 1205, 1206, -1, -1, -1, -1, 1211, 1212, - -1, 867, -1, -1, 1217, 1218, -1, -1, -1, -1, - -1, 877, 232, 233, 234, 235, 236, 237, 238, 239, - 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, - -1, -1, -1, -1, 254, -1, -1, -1, 1251, -1, - -1, -1, -1, 567, -1, -1, -1, -1, -1, 915, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 927, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 1288, -1, -1, -1, -1, - -1, 947, -1, -1, -1, -1, -1, -1, 1301, -1, - -1, -1, -1, -1, -1, -1, 1309, 621, 622, -1, - 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, - 242, 243, 244, 245, 246, 247, 248, 249, 1331, 1332, - -1, -1, 254, 1336, 256, -1, 258, -1, -1, -1, - -1, -1, 264, -1, 1347, -1, -1, 1350, -1, -1, - -1, -1, -1, -1, -1, -1, 670, 671, 672, 1360, - 1361, 675, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 1379, -1, -1, 1382, - 1383, 1384, 1385, -1, -1, -1, -1, -1, 4, 5, - 1393, -1, -1, 1396, -1, 1398, 1399, 1400, -1, -1, - 1403, 1404, -1, -1, 718, -1, 232, 233, 234, 235, - 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, - 246, 247, 248, 249, -1, -1, -1, 1083, 254, -1, - -1, -1, -1, 49, 50, 51, 52, 53, 54, 55, - 56, 57, -1, -1, 758, -1, 62, 63, 64, 65, - -1, -1, 1453, -1, 70, 71, 72, 73, -1, -1, - -1, 1462, 78, -1, 80, -1, 780, -1, -1, -1, - -1, -1, 786, -1, 788, -1, -1, 1480, 94, -1, - 1136, 97, -1, -1, -1, -1, -1, 1490, 1491, 1492, - -1, -1, -1, -1, -1, -1, 1499, -1, 1501, -1, - -1, -1, -1, -1, -1, 1508, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 1522, - -1, -1, -1, -1, -1, 1528, 1529, -1, -1, -1, - -1, -1, -1, -1, -1, 1538, 1539, 1540, -1, -1, - -1, -1, -1, -1, -1, 1548, -1, -1, -1, -1, - -1, -1, -1, 867, -1, -1, 1559, -1, -1, -1, - -1, 1217, 1218, 877, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 1580, -1, -1, - -1, -1, -1, -1, -1, 1588, 1589, -1, -1, -1, - -1, -1, 208, 209, 210, -1, -1, -1, -1, 6, - -1, 915, -1, -1, 220, -1, -1, -1, 224, -1, - 226, 227, -1, 927, -1, -1, -1, -1, -1, -1, - 1623, 1622, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 947, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 1301, -1, -1, -1, -1, + -1, 483, -1, -1, -1, -1, 488, -1, -1, -1, + 492, -1, -1, -1, 1989, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 506, 507, -1, -1, 2003, 511, + -1, -1, -1, 515, 516, 517, 518, 519, 520, 521, + 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, + 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, + -1, 543, 544, -1, 546, -1, -1, -1, -1, 2044, + -1, 204, -1, 555, -1, -1, 558, 559, -1, -1, + -1, -1, -1, 565, -1, -1, -1, -1, 570, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 2073, -1, + 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, + -1, 603, 604, -1, -1, -1, -1, -1, -1, 611, + 612, 613, 8, -1, -1, -1, -1, 619, 620, 621, + 622, -1, 624, 625, -1, -1, 279, -1, -1, 282, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 1664, 1665, 1666, -1, -1, -1, -1, -1, -1, - -1, -1, 1675, -1, -1, -1, -1, 1680, 1681, 6, + -1, 643, 644, 645, -1, 298, 299, 649, 650, 651, + 652, 653, 654, 655, 656, 657, -1, -1, -1, -1, + -1, 663, 664, -1, 666, 8, -1, 669, -1, -1, + -1, 673, 674, 675, 676, -1, 678, 679, 680, 681, + -1, -1, -1, -1, 686, -1, 688, -1, 341, -1, + -1, 2186, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 708, -1, -1, -1, + -1, -1, -1, -1, 367, -1, -1, -1, -1, -1, + 722, -1, -1, -1, -1, -1, -1, 729, 730, -1, + 732, -1, -1, 735, 736, -1, -1, -1, -1, -1, + -1, 2236, 744, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 6, + 762, -1, 764, -1, -1, -1, -1, 769, 770, -1, + -1, -1, -1, -1, -1, -1, -1, 430, -1, -1, + -1, -1, 784, 2223, 786, 787, -1, -1, 790, -1, + 792, 793, -1, -1, -1, 797, -1, -1, 800, -1, + -1, -1, 2242, 2243, 806, 6, -1, -1, 810, -1, + -1, -1, -1, -1, -1, 2255, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 1693, -1, -1, -1, -1, -1, -1, 1700, 1701, 1702, - -1, 1704, -1, -1, -1, -1, -1, 1710, 1711, 6, + -1, 833, -1, 835, -1, 837, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, 507, -1, -1, -1, 254, -1, + 256, -1, 258, 6, -1, -1, -1, -1, -1, -1, + 872, -1, -1, -1, -1, -1, -1, -1, 531, -1, + 882, 883, 884, -1, -1, -1, -1, 540, 541, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, + 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, + -1, 254, 565, 256, -1, -1, -1, 570, 920, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 1729, 1383, -1, 1385, - -1, 1734, 1735, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 1748, -1, -1, 1751, -1, - -1, -1, 1755, -1, -1, -1, -1, -1, -1, -1, - -1, 1764, 1765, -1, 1767, -1, -1, -1, -1, 1083, - -1, -1, -1, -1, 1777, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 1791, -1, - -1, -1, -1, 1796, 1797, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 1810, -1, -1, - 1813, 1814, -1, 1816, -1, -1, -1, -1, -1, -1, - -1, -1, 1136, -1, 6, 232, 233, 234, 235, 236, - 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, - 247, 248, 249, -1, -1, 1848, 1849, 254, -1, -1, - -1, -1, 1855, 1856, -1, -1, -1, -1, -1, -1, - 450, -1, -1, -1, 1867, -1, 1522, -1, -1, -1, - -1, -1, -1, 1876, -1, -1, -1, -1, -1, -1, - -1, -1, 1885, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 1897, 1898, -1, -1, 1901, -1, - -1, -1, -1, 1217, 1218, 232, 233, 234, 235, 236, + 932, -1, -1, -1, -1, -1, -1, -1, 940, -1, + -1, -1, 944, 596, -1, -1, -1, -1, -1, -1, + 952, -1, -1, -1, -1, -1, -1, -1, 960, 961, + -1, -1, -1, -1, 966, -1, -1, -1, -1, -1, + -1, 624, 625, -1, -1, -1, -1, -1, -1, -1, + -1, 983, -1, -1, 986, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, - 247, 248, 249, -1, 6, -1, -1, 254, -1, -1, - -1, -1, 1935, 1936, -1, 232, 233, 234, 235, 236, - 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, - 247, 248, 249, 1956, -1, -1, -1, 254, 1961, 1962, - 1963, -1, -1, 553, -1, 1968, -1, 1623, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 1982, - -1, -1, -1, -1, -1, -1, -1, 1301, -1, -1, - -1, -1, -1, -1, 1997, -1, -1, -1, -1, -1, - -1, -1, -1, 2006, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 604, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 2031, -1, - -1, -1, -1, -1, 2037, -1, -1, 2040, -1, -1, - -1, -1, -1, -1, 1700, 1701, -1, -1, -1, -1, - 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, - 242, 243, 244, 245, 246, 247, 248, 249, 2071, 1383, - -1, 1385, 254, 1729, -1, -1, -1, -1, 1734, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2097, 2098, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 2112, - 2113, -1, 2115, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 2128, -1, -1, -1, -1, - 2133, 2134, 2135, 2136, 2137, -1, -1, -1, -1, -1, - 2143, -1, -1, -1, 2147, -1, -1, -1, -1, -1, - 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, - 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, - -1, 2174, 254, -1, -1, -1, 2179, 2180, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 2192, - -1, -1, 1848, 1849, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 1522, -1, - -1, -1, -1, -1, -1, -1, 2219, 2220, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 1885, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 1901, -1, 837, 838, 839, - 840, 841, 842, 843, 844, 845, 846, 847, -1, 849, - 850, 851, 852, -1, 854, 855, 856, 857, 6, 4, - 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 870, -1, 872, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 882, -1, -1, -1, -1, -1, -1, 889, - 890, -1, -1, -1, -1, 1961, 1962, -1, 898, -1, - -1, 6, -1, -1, 49, 50, 51, 52, 53, 54, - 55, 56, 57, -1, -1, -1, 1982, 62, 63, 64, - 65, -1, -1, -1, -1, 70, 71, 72, 73, -1, - -1, 1997, -1, 78, -1, 80, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 94, - -1, -1, 97, 6, -1, -1, 101, -1, -1, 104, - -1, -1, 107, -1, 109, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 120, 1700, 1701, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 138, -1, -1, -1, -1, -1, -1, + 247, 248, 249, -1, -1, -1, -1, 254, -1, 1011, + -1, 1013, 1014, 8, -1, -1, -1, -1, -1, -1, + 673, 674, 675, -1, -1, 678, -1, -1, -1, -1, + 1032, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, 1056, -1, -1, -1, -1, -1, + -1, 1063, -1, -1, -1, -1, -1, -1, 1070, 722, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 1734, -1, 1012, 1013, 1014, -1, -1, -1, 1018, 1019, - -1, -1, 1022, 1023, 1024, 1025, -1, 1027, -1, -1, - -1, -1, 1032, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 2115, + -1, 1083, 1084, -1, -1, -1, -1, 1089, -1, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, + 243, 244, 245, 246, 247, 248, 249, -1, -1, 762, + -1, 254, -1, -1, -1, -1, -1, -1, 1120, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 208, 209, 210, -1, 2133, 2134, 2135, - 2136, 2137, -1, -1, -1, 220, -1, -1, -1, 224, - -1, 226, 227, -1, 232, 233, 234, 235, 236, 237, - 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, - 248, 249, -1, -1, -1, -1, 254, 252, 253, -1, - -1, -1, -1, 1113, 259, 1115, 261, -1, -1, -1, - -1, -1, -1, -1, 1848, 1849, 2192, 232, 233, 234, + -1, 784, -1, -1, -1, -1, -1, 790, -1, 792, + 1142, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 1158, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 1168, 1169, 1170, 1171, + 1172, -1, -1, -1, -1, 1177, 1178, -1, 1180, -1, + -1, -1, 835, -1, 837, 6, -1, -1, -1, -1, + -1, -1, 1194, 1195, -1, -1, -1, -1, -1, -1, + 1202, 1203, -1, -1, -1, -1, -1, -1, -1, 1211, + 1212, -1, -1, -1, -1, 1217, 1218, -1, -1, 872, + -1, 1223, 1224, -1, -1, -1, -1, -1, -1, 882, + -1, -1, -1, 6, -1, 4, 5, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, + 245, 246, 247, 248, 249, 1257, -1, -1, -1, 254, + -1, -1, -1, -1, -1, -1, -1, 920, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 932, + 49, 50, 51, 52, 53, 54, 55, 56, 57, -1, + -1, -1, 1294, 62, 63, 64, 65, -1, -1, 952, + -1, 70, 71, 72, 73, -1, 1308, -1, -1, 78, + -1, 80, -1, -1, 1316, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 94, -1, -1, 97, -1, + -1, -1, 101, -1, -1, 104, 1338, 1339, 107, -1, + 109, 1343, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 120, 1354, -1, -1, 1357, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 138, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 4, 5, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 1901, -1, 232, + -1, -1, -1, -1, 1386, -1, -1, 1389, 1390, 1391, + 1392, -1, -1, -1, -1, -1, -1, -1, 1400, -1, + -1, 1403, -1, 1405, 1406, 1407, -1, -1, 1410, 1411, + -1, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, -1, 1089, -1, -1, 208, + 209, 210, -1, -1, 452, -1, -1, -1, -1, -1, + -1, 220, -1, -1, -1, 224, -1, 226, 227, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, - -1, 254, -1, -1, -1, 49, 50, 51, 52, 53, - 54, 55, 56, 57, 1214, -1, -1, -1, 62, 63, - 64, 65, -1, -1, -1, -1, 70, 71, 72, 73, - -1, -1, -1, -1, 78, -1, 80, 1961, 1962, -1, + -1, 254, -1, -1, -1, 1487, -1, -1, -1, 1142, + 259, -1, -1, -1, -1, 1497, 1498, 1499, -1, -1, + -1, -1, -1, -1, 1506, -1, 1508, -1, -1, -1, + -1, -1, -1, 1515, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 1529, -1, -1, + -1, -1, -1, 1535, 1536, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 1546, 1547, 1548, -1, 556, -1, + -1, -1, -1, -1, 1556, -1, -1, -1, -1, 4, + 5, -1, -1, -1, -1, 1567, -1, -1, -1, -1, + 1223, 1224, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 1588, -1, -1, -1, + -1, -1, -1, -1, 1596, 1597, -1, -1, -1, 607, + -1, -1, -1, -1, 49, 50, 51, 52, 53, 54, + 55, 56, 57, -1, -1, -1, -1, 62, 63, 64, + 65, -1, -1, -1, -1, 70, 71, 72, 73, 1631, + -1, -1, -1, 78, -1, 80, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 94, + -1, -1, 97, -1, -1, 1308, 101, -1, -1, 104, + -1, -1, 107, -1, 109, -1, -1, -1, -1, -1, + 1672, 1673, 1674, -1, -1, 120, -1, -1, -1, -1, + -1, 1683, -1, -1, 6, -1, 1688, 1689, -1, -1, + -1, -1, -1, 138, -1, -1, -1, -1, -1, 1701, + -1, -1, -1, -1, -1, -1, 1708, 1709, 1710, -1, + 1712, -1, -1, -1, -1, -1, 1718, 1719, -1, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 94, -1, -1, 97, -1, -1, -1, 101, 1982, -1, - 104, -1, -1, 107, -1, 109, -1, -1, -1, -1, - -1, -1, -1, 1997, -1, -1, 120, -1, -1, -1, - -1, -1, -1, 3, 4, 5, -1, 7, -1, -1, - 10, 11, 12, -1, 138, 15, 16, 17, 18, 19, - 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, - 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, - 40, -1, -1, -1, -1, -1, -1, 6, -1, 49, - 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, - 60, 61, 62, 63, 64, 65, 66, -1, -1, -1, - 70, 71, 72, 73, -1, -1, -1, -1, 78, 1359, - 80, 81, 82, 83, 208, 209, 210, -1, -1, -1, - -1, -1, 92, 93, 94, 95, 220, 97, -1, -1, - 224, 101, 226, 227, 104, -1, -1, 107, -1, 109, - -1, 2115, -1, -1, -1, -1, -1, -1, -1, -1, - 120, 1401, -1, -1, -1, -1, -1, -1, -1, 2133, - 2134, 2135, 2136, 2137, -1, 259, -1, -1, 138, -1, + -1, -1, -1, -1, -1, 1737, -1, 1390, -1, 1392, + 1742, 1743, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 1757, -1, -1, 1760, -1, + -1, -1, 1764, 208, 209, 210, -1, -1, -1, -1, + -1, 1773, 1774, -1, 1776, 220, -1, -1, -1, 224, + -1, 226, 227, -1, 1786, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 1800, -1, + -1, -1, -1, 1805, 1806, -1, -1, -1, -1, -1, + -1, 256, -1, 258, 259, -1, -1, 1819, -1, -1, + 1822, 1823, -1, 1825, -1, -1, -1, -1, -1, -1, + -1, -1, 6, -1, 842, 843, 844, 845, 846, 847, + 848, 849, 850, 851, 852, -1, 854, 855, 856, 857, + -1, 859, 860, 861, 862, 1857, 1858, -1, -1, -1, + -1, -1, 1864, 1865, -1, -1, -1, 875, -1, 877, + -1, -1, -1, -1, 1876, -1, 1529, -1, -1, 887, + -1, -1, -1, 1885, -1, -1, 894, 895, -1, -1, + -1, -1, 1894, -1, -1, 903, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 1907, 1908, -1, -1, 1911, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, + 6, -1, 254, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 1945, 1946, 232, 233, 234, 235, 236, + 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, + 247, 248, 249, -1, 1966, -1, -1, 254, -1, 1971, + 1972, 1973, -1, -1, -1, -1, 1978, -1, 1631, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 1992, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 2007, -1, -1, -1, -1, + 1018, 1019, 1020, -1, 2016, -1, 1024, 1025, -1, -1, + 1028, 1029, 1030, 1031, -1, 1033, -1, -1, -1, -1, + 1038, -1, -1, 6, -1, -1, -1, -1, -1, 2041, + -1, -1, -1, -1, -1, 2047, -1, -1, 2050, -1, + -1, -1, -1, -1, -1, 1708, 1709, 6, 232, 233, + 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, + 244, 245, 246, 247, 248, 249, -1, -1, -1, 2081, + 254, -1, -1, -1, 1737, -1, -1, -1, -1, 1742, + -1, -1, -1, -1, 6, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 2107, 2108, -1, -1, -1, + -1, 1119, -1, 1121, -1, -1, -1, -1, -1, -1, + 2122, 2123, -1, 2125, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 2138, -1, -1, 6, + -1, 2143, 2144, 2145, 2146, 2147, -1, -1, -1, -1, + -1, 2153, -1, -1, -1, 2157, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, 6, -1, -1, 254, -1, + -1, -1, 2184, -1, -1, -1, -1, 2189, 2190, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 1432, 1433, 1434, 1435, 1436, 1437, 1438, -1, - -1, -1, -1, 1443, 1444, -1, -1, -1, -1, 1449, - -1, 1451, -1, -1, -1, 1455, -1, -1, 1458, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 2192, 1469, + 2202, -1, -1, -1, 1857, 1858, -1, -1, -1, -1, + -1, -1, 1220, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 2229, 2230, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 200, -1, -1, -1, -1, -1, -1, 207, 208, 209, - 210, 211, -1, -1, -1, -1, -1, 217, 218, 219, - 220, 221, 222, 223, 224, -1, 226, 227, 228, 229, - 230, 231, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 243, 244, -1, -1, -1, -1, -1, - 250, -1, 252, 253, -1, 255, -1, 257, 7, 8, - -1, 261, 262, -1, 1544, -1, 1546, -1, -1, -1, - 1550, -1, 1552, 232, 233, 234, 235, 236, 237, 238, + -1, 1894, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 1911, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, + 243, 244, 245, 246, 247, 248, 249, 6, -1, -1, + -1, 254, -1, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, - -1, -1, -1, -1, 1584, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 3, 4, 5, -1, -1, - -1, -1, 10, 11, 12, -1, -1, 15, 16, 17, - 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, - 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, - 38, 39, 40, 41, 42, 43, 44, 45, -1, -1, - -1, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - -1, -1, 70, 71, 72, 73, -1, -1, 76, 77, - 78, -1, 80, 81, 82, 83, -1, -1, -1, -1, - -1, -1, 1682, -1, 92, 93, 94, 95, -1, 97, - -1, -1, -1, 101, -1, -1, 104, -1, -1, 107, - -1, 109, -1, -1, -1, -1, -1, -1, 116, -1, - -1, -1, 120, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 131, -1, 133, 134, -1, 136, -1, - 138, -1, -1, 141, -1, -1, -1, -1, -1, 147, - 148, 149, 150, 151, -1, 153, 154, 155, 156, 157, - 158, -1, -1, -1, 162, -1, -1, 165, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 1971, 1972, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + 242, 243, 244, 245, 246, 247, 248, 249, -1, 1992, + -1, -1, 254, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 2007, -1, -1, -1, 1366, -1, + -1, -1, 26, -1, 28, 232, 233, 234, 235, 236, + 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, + 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 1408, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, -1, -1, -1, -1, -1, + -1, 1439, 1440, 1441, 1442, 1443, 1444, 1445, -1, -1, + -1, -1, 1450, 1451, -1, -1, -1, -1, 1456, -1, + 1458, -1, -1, -1, 1462, -1, -1, 1465, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 1476, -1, + -1, -1, 2125, -1, -1, -1, -1, -1, -1, -1, + -1, 145, -1, -1, -1, -1, -1, -1, -1, -1, + 2143, 2144, 2145, 2146, 2147, -1, -1, -1, -1, -1, -1, -1, -1, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 1787, -1, -1, - 1790, -1, -1, -1, -1, -1, -1, -1, -1, 207, - 208, 209, 210, 211, 212, 7, -1, -1, -1, 217, - 218, 219, 220, 221, 222, 223, 224, -1, 226, 227, + 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 6, -1, -1, -1, + -1, -1, -1, -1, 1552, -1, 1554, -1, -1, 2202, + 1558, -1, 1560, 217, 218, 219, 220, 221, 222, 223, + 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, + 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, + 244, 245, 246, 247, 1592, 249, 250, -1, -1, -1, + -1, -1, -1, -1, 258, 259, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 270, 271, -1, -1, + 3, 4, 5, -1, 7, -1, -1, 10, 11, 12, + -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, + 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 37, 38, 39, 40, 6, -1, + -1, -1, -1, -1, -1, -1, 49, 50, 51, 52, + 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, + 63, 64, 65, 66, -1, -1, -1, 70, 71, 72, + 73, -1, 1690, -1, -1, 78, -1, 80, 81, 82, + 83, -1, -1, -1, -1, -1, -1, -1, -1, 92, + 93, 94, 95, -1, 97, -1, -1, -1, 101, -1, + -1, 104, -1, -1, 107, -1, 109, -1, -1, -1, + -1, -1, -1, -1, 388, 389, 390, 120, -1, -1, + 394, 395, 396, 397, 398, 399, 400, -1, 402, -1, + -1, -1, -1, 407, 408, 138, -1, 411, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 243, 244, -1, 1838, 1839, - -1, 1841, 250, -1, -1, -1, -1, 255, -1, -1, - -1, 259, -1, -1, 262, -1, -1, -1, -1, -1, - -1, 3, 4, 5, -1, -1, -1, -1, 10, 11, + -1, 425, 232, 233, 234, 235, 236, 237, 238, 239, + 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, + -1, -1, -1, -1, 254, -1, -1, -1, 1796, -1, + -1, 1799, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 200, -1, -1, + -1, -1, -1, -1, 207, 208, 209, 210, 211, -1, + -1, -1, -1, -1, 217, 218, 219, 220, 221, 222, + 223, 224, -1, 226, 227, 228, 229, 230, 231, 1847, + 1848, -1, 1850, -1, -1, -1, -1, -1, 6, -1, + 243, 244, -1, -1, -1, -1, -1, 250, -1, 252, + 253, -1, 255, -1, 257, -1, -1, -1, 261, 262, + -1, -1, -1, -1, 232, 233, 234, 235, 236, 237, + 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, + 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 1915, 1916, -1, + -1, 3, 4, 5, 578, -1, -1, -1, 10, 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, - 42, 43, 44, 45, -1, 1905, 1906, 49, 50, 51, + 42, 43, 44, 45, 7, 8, 1964, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, -1, -1, 70, 71, 72, 73, -1, -1, 76, 77, 78, -1, 80, 81, 82, 83, -1, -1, -1, -1, -1, -1, -1, -1, - 92, 93, 94, 95, 1954, 97, -1, -1, -1, 101, + 92, 93, 94, 95, -1, 97, -1, -1, -1, 101, -1, -1, 104, -1, -1, 107, -1, 109, -1, -1, -1, -1, -1, -1, 116, -1, -1, -1, 120, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 131, -1, 133, 134, -1, 136, -1, 138, -1, -1, 141, -1, -1, -1, -1, -1, 147, 148, 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, -1, -1, -1, - 162, -1, -1, 165, -1, -1, -1, -1, -1, -1, - 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, - 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, - -1, -1, 254, 8, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 207, 208, 209, 210, 211, + 162, -1, -1, 165, 232, 233, 234, 235, 236, 237, + 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, + 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 142, 207, 208, 209, 210, 211, 212, -1, -1, -1, -1, 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, -1, -1, -1, -1, 250, -1, - -1, -1, -1, 255, 3, 4, 5, 259, -1, -1, - 262, 10, 11, 12, -1, -1, 15, 16, 17, 18, - 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, - 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, - 39, 40, 41, 42, 43, 44, 45, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 58, - 59, 60, 61, -1, -1, -1, -1, 66, 67, -1, - -1, -1, -1, -1, -1, -1, -1, 76, 77, -1, - -1, -1, 81, 82, 83, -1, -1, -1, -1, -1, - -1, 2201, -1, 92, 93, -1, 95, -1, -1, -1, - -1, -1, 101, -1, -1, 104, -1, -1, 107, -1, - 109, -1, -1, -1, -1, -1, -1, 116, -1, -1, - -1, 120, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 131, -1, 133, 134, -1, 136, -1, 138, - -1, -1, 141, -1, -1, -1, -1, -1, 147, 148, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - -1, -1, -1, 162, -1, -1, 165, 232, 233, 234, - 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, - -1, -1, -1, -1, -1, -1, 8, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 207, -1, - -1, -1, 211, 212, -1, -1, -1, -1, 217, 218, - 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 243, 244, -1, -1, -1, -1, - -1, 250, -1, -1, -1, -1, 255, 3, 4, -1, - 259, -1, 8, 262, 10, 11, 12, -1, -1, 15, - 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, - 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 58, 59, 60, 61, -1, -1, -1, -1, - 66, 67, -1, -1, -1, -1, -1, -1, -1, -1, - 76, 77, -1, -1, -1, 81, 82, 83, -1, -1, - -1, -1, -1, -1, -1, -1, 92, 93, -1, 95, - -1, -1, -1, -1, -1, 101, -1, -1, 104, -1, - -1, 107, -1, 109, -1, -1, -1, -1, -1, -1, - 116, -1, -1, -1, 120, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 131, -1, 133, 134, -1, - 136, -1, 138, -1, -1, 141, -1, -1, -1, -1, - -1, 147, 148, 149, 150, 151, -1, 153, 154, 155, - 156, 157, 158, -1, -1, -1, 162, -1, -1, 165, - 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, - 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, - -1, -1, 254, -1, -1, -1, -1, -1, -1, 8, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 207, -1, -1, -1, 211, 212, -1, -1, -1, - -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, - -1, 227, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, - -1, -1, -1, -1, 250, -1, -1, -1, -1, 255, - 3, 4, 5, -1, 260, -1, 262, 10, 11, 12, - -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, - 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, - 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, - 43, 44, 45, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 58, 59, 60, 61, -1, - -1, -1, -1, 66, 67, -1, -1, -1, -1, -1, - -1, -1, -1, 76, 77, -1, -1, -1, 81, 82, - 83, -1, -1, -1, -1, -1, -1, -1, -1, 92, - 93, -1, 95, -1, -1, -1, -1, -1, 101, -1, - -1, 104, -1, -1, 107, -1, 109, -1, -1, -1, - -1, -1, -1, 116, -1, -1, -1, 120, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 131, -1, - 133, 134, -1, 136, -1, 138, -1, -1, 141, -1, - -1, -1, -1, -1, 147, 148, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, -1, -1, -1, 162, - -1, -1, 165, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, - -1, -1, 8, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 207, -1, -1, -1, 211, 212, - -1, -1, -1, -1, 217, 218, 219, -1, 221, 222, - 223, -1, -1, -1, 227, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 243, 244, -1, -1, -1, -1, -1, 250, -1, -1, - -1, -1, 255, 3, 4, -1, 259, -1, -1, 262, - 10, 11, 12, -1, -1, 15, 16, 17, 18, 19, + -1, 7, -1, 255, -1, -1, -1, 259, -1, -1, + 262, -1, -1, -1, -1, -1, -1, -1, -1, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, + 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, + -1, 254, -1, 2211, 232, 233, 234, 235, 236, 237, + 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, + 248, 249, -1, 3, 4, 5, 254, -1, -1, -1, + 10, 11, 12, -1, 898, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, - 40, 41, 42, 43, 44, 45, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 58, 59, - 60, 61, -1, -1, -1, -1, 66, 67, -1, -1, - -1, -1, -1, -1, -1, -1, 76, 77, -1, -1, - -1, 81, 82, 83, -1, -1, -1, -1, -1, -1, - -1, -1, 92, 93, -1, 95, -1, -1, -1, -1, + 40, 41, 42, 43, 44, 45, -1, 931, -1, 49, + 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, + 60, 61, 62, 63, 64, 65, 66, 67, -1, -1, + 70, 71, 72, 73, -1, -1, 76, 77, 78, -1, + 80, 81, 82, 83, -1, -1, -1, -1, -1, -1, + -1, -1, 92, 93, 94, 95, -1, 97, -1, -1, -1, 101, -1, -1, 104, -1, -1, 107, -1, 109, -1, -1, -1, -1, -1, -1, 116, -1, -1, -1, 120, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -4752,19 +4677,19 @@ static const yytype_int16 yycheck[] = 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, -1, -1, 8, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 207, -1, -1, - -1, 211, 212, -1, -1, -1, -1, 217, 218, 219, - -1, 221, 222, 223, -1, -1, -1, 227, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 207, 208, 209, + 210, 211, 212, -1, -1, -1, -1, 217, 218, 219, + 220, 221, 222, 223, 224, -1, 226, 227, -1, 1113, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, -1, -1, -1, -1, - 250, -1, -1, -1, -1, 255, 3, 4, -1, 259, - 260, -1, 262, 10, 11, 12, -1, -1, 15, 16, + 250, -1, -1, -1, -1, 255, 3, 4, 5, 259, + -1, -1, 262, 10, 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 58, 59, 60, 61, -1, -1, -1, -1, 66, - 67, -1, -1, -1, -1, -1, -1, -1, -1, 76, + 67, -1, -1, 1207, -1, -1, -1, -1, -1, 76, 77, -1, -1, -1, 81, 82, 83, -1, -1, -1, -1, -1, -1, -1, -1, 92, 93, -1, 95, -1, -1, -1, -1, -1, 101, -1, -1, 104, -1, -1, @@ -4780,17 +4705,17 @@ static const yytype_int16 yycheck[] = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 207, -1, -1, -1, 211, 212, -1, -1, -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, - 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 227, -1, -1, 1367, 1368, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, -1, -1, -1, -1, 250, -1, -1, -1, -1, 255, 3, - 4, -1, 259, -1, -1, 262, 10, 11, 12, -1, + 4, -1, 259, -1, 8, 262, 10, 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 58, 59, 60, 61, -1, -1, - -1, -1, 66, 67, -1, -1, -1, -1, -1, -1, - -1, -1, 76, 77, -1, -1, -1, 81, 82, 83, + -1, -1, 66, 67, -1, -1, 1460, -1, -1, -1, + -1, -1, 76, 77, -1, 1469, -1, 81, 82, 83, -1, -1, -1, -1, -1, -1, -1, -1, 92, 93, -1, 95, -1, -1, -1, -1, -1, 101, -1, -1, 104, -1, -1, 107, -1, 109, -1, -1, -1, -1, @@ -4802,13 +4727,13 @@ static const yytype_int16 yycheck[] = -1, 165, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 207, -1, -1, -1, 211, 212, -1, -1, -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, + -1, -1, -1, -1, -1, -1, 1630, -1, -1, 243, 244, -1, -1, -1, -1, -1, 250, -1, -1, -1, - -1, 255, 3, 4, -1, 259, -1, -1, 262, 10, + -1, 255, 3, 4, 5, -1, 260, -1, 262, 10, 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, @@ -4826,8 +4751,8 @@ static const yytype_int16 yycheck[] = 151, -1, 153, 154, 155, 156, 157, 158, -1, -1, -1, 162, -1, -1, 165, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, - 247, 248, 249, -1, -1, -1, -1, 254, -1, 256, - -1, -1, -1, -1, -1, -1, -1, 264, -1, -1, + 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, + -1, -1, -1, -1, 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 207, -1, -1, -1, 211, 212, -1, -1, -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, -1, -1, @@ -4852,14 +4777,14 @@ static const yytype_int16 yycheck[] = 158, -1, -1, -1, 162, -1, -1, 165, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, -1, -1, -1, -1, 260, -1, -1, -1, - 264, -1, -1, -1, -1, -1, -1, -1, -1, 207, + 254, -1, -1, -1, -1, -1, -1, 8, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 207, -1, -1, -1, 211, 212, -1, -1, -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, -1, -1, -1, -1, 250, -1, -1, -1, -1, 255, 3, 4, - -1, -1, 260, -1, 262, 10, 11, 12, -1, -1, + -1, 259, 260, -1, 262, 10, 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, @@ -4877,8 +4802,8 @@ static const yytype_int16 yycheck[] = 155, 156, 157, 158, -1, -1, -1, 162, -1, -1, 165, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, - -1, -1, -1, 254, -1, -1, -1, -1, -1, 260, - -1, -1, -1, 264, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 254, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 207, -1, -1, -1, 211, 212, -1, -1, -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, @@ -4902,8 +4827,8 @@ static const yytype_int16 yycheck[] = -1, 153, 154, 155, 156, 157, 158, -1, -1, -1, 162, -1, -1, 165, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, - 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, - -1, -1, 260, -1, -1, -1, 264, -1, -1, -1, + 248, 249, -1, -1, -1, -1, 254, -1, 256, -1, + 258, -1, -1, -1, -1, -1, 264, -1, -1, -1, -1, -1, -1, -1, -1, 207, -1, -1, -1, 211, 212, -1, -1, -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, -1, -1, -1, @@ -4928,14 +4853,14 @@ static const yytype_int16 yycheck[] = -1, -1, -1, 162, -1, -1, 165, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, - -1, -1, -1, -1, -1, 260, -1, -1, -1, 264, + -1, 256, -1, -1, -1, -1, -1, -1, -1, 264, -1, -1, -1, -1, -1, -1, -1, -1, 207, -1, -1, -1, 211, 212, -1, -1, -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, -1, -1, -1, -1, 250, -1, -1, -1, -1, 255, 3, 4, -1, - 259, -1, 8, 262, 10, 11, 12, -1, -1, 15, + 259, -1, -1, 262, 10, 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, @@ -4953,39 +4878,40 @@ static const yytype_int16 yycheck[] = 156, 157, 158, -1, -1, -1, 162, -1, -1, 165, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, - -1, -1, 254, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 254, -1, -1, -1, -1, -1, 260, -1, -1, -1, 264, -1, -1, -1, -1, -1, -1, -1, -1, 207, -1, -1, -1, 211, 212, -1, -1, -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, - -1, -1, -1, -1, 250, 3, 4, -1, -1, 255, - 8, -1, 10, 11, 12, -1, 262, 15, 16, 17, - 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, - 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, - 38, 39, 40, 41, 42, 43, 44, 45, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 58, 59, 60, 61, -1, -1, -1, -1, 66, 67, - -1, -1, -1, -1, -1, -1, -1, -1, 76, 77, - -1, -1, -1, 81, 82, 83, -1, -1, -1, -1, - -1, -1, -1, -1, 92, 93, -1, 95, -1, -1, - -1, -1, -1, 101, -1, -1, 104, -1, -1, 107, - -1, 109, -1, -1, -1, -1, -1, -1, 116, -1, - -1, -1, 120, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 131, -1, 133, 134, -1, 136, -1, - 138, -1, -1, 141, -1, -1, -1, -1, -1, 147, - 148, 149, 150, 151, -1, 153, 154, 155, 156, 157, - 158, -1, -1, -1, 162, -1, -1, 165, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 264, -1, -1, -1, -1, -1, -1, -1, -1, 207, - -1, -1, -1, 211, 212, -1, -1, -1, -1, 217, - 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, + -1, -1, -1, -1, 250, -1, -1, -1, -1, 255, + 3, 4, -1, -1, 260, -1, 262, 10, 11, 12, + -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, + 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, + 43, 44, 45, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 58, 59, 60, 61, -1, + -1, -1, -1, 66, 67, -1, -1, -1, -1, -1, + -1, -1, -1, 76, 77, -1, -1, -1, 81, 82, + 83, -1, -1, -1, -1, -1, -1, -1, -1, 92, + 93, -1, 95, -1, -1, -1, -1, -1, 101, -1, + -1, 104, -1, -1, 107, -1, 109, -1, -1, -1, + -1, -1, -1, 116, -1, -1, -1, 120, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 131, -1, + 133, 134, -1, 136, -1, 138, -1, -1, 141, -1, + -1, -1, -1, -1, 147, 148, 149, 150, 151, -1, + 153, 154, 155, 156, 157, 158, -1, -1, -1, 162, + -1, -1, 165, 232, 233, 234, 235, 236, 237, 238, + 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, + 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, + -1, 260, -1, -1, -1, 264, -1, -1, -1, -1, + -1, -1, -1, -1, 207, -1, -1, -1, 211, 212, + -1, -1, -1, -1, 217, 218, 219, -1, 221, 222, + 223, -1, -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 243, 244, -1, -1, -1, - -1, -1, 250, 3, 4, -1, -1, 255, -1, -1, - 10, 11, 12, -1, 262, 15, 16, 17, 18, 19, + 243, 244, -1, -1, -1, -1, -1, 250, -1, -1, + -1, -1, 255, 3, 4, -1, 259, -1, -1, 262, + 10, 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, -1, -1, -1, -1, @@ -5003,7 +4929,7 @@ static const yytype_int16 yycheck[] = -1, -1, 162, -1, -1, 165, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 264, -1, + -1, -1, -1, -1, 260, -1, -1, -1, 264, -1, -1, -1, -1, -1, -1, -1, -1, 207, -1, -1, -1, 211, 212, -1, -1, -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, -1, @@ -5028,14 +4954,14 @@ static const yytype_int16 yycheck[] = 157, 158, -1, -1, -1, 162, -1, -1, 165, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, - -1, 254, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 254, -1, -1, -1, -1, -1, 260, -1, -1, -1, 264, -1, -1, -1, -1, -1, -1, -1, -1, 207, -1, -1, -1, 211, 212, -1, -1, -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, -1, -1, -1, -1, 250, -1, -1, -1, -1, 255, 3, - 4, -1, 259, -1, -1, 262, 10, 11, 12, -1, + 4, -1, 259, -1, 8, 262, 10, 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, @@ -5059,31 +4985,166 @@ static const yytype_int16 yycheck[] = -1, -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, - 244, -1, -1, -1, -1, -1, 250, 3, 4, 5, - -1, 255, -1, -1, 10, 11, 12, -1, 262, 15, + 244, -1, -1, -1, -1, -1, 250, 3, 4, -1, + -1, 255, 8, -1, 10, 11, 12, -1, 262, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, -1, -1, -1, -1, -1, - -1, -1, -1, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 66, -1, -1, -1, 70, 71, 72, 73, -1, -1, - -1, -1, 78, -1, 80, 81, 82, 83, -1, -1, - -1, -1, -1, -1, -1, -1, 92, 93, 94, 95, - -1, 97, 3, 4, 5, -1, -1, -1, -1, 10, - 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, - 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, - 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, - -1, -1, -1, -1, -1, -1, -1, -1, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 66, -1, -1, -1, 70, - 71, 72, 73, -1, -1, -1, -1, 78, -1, 80, - 81, 82, 83, -1, -1, -1, -1, -1, -1, -1, - -1, 92, 93, 94, 95, -1, 97, -1, -1, -1, + 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 207, 208, 209, 210, 211, -1, -1, -1, -1, - -1, 217, 218, 219, 220, 221, 222, 223, 224, -1, - 226, 227, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, + -1, -1, 58, 59, 60, 61, -1, -1, -1, -1, + 66, 67, -1, -1, -1, -1, -1, -1, -1, -1, + 76, 77, -1, -1, -1, 81, 82, 83, -1, -1, + -1, -1, -1, -1, -1, -1, 92, 93, -1, 95, + -1, -1, -1, -1, -1, 101, -1, -1, 104, -1, + -1, 107, -1, 109, -1, -1, -1, -1, -1, -1, + 116, -1, -1, -1, 120, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 131, -1, 133, 134, -1, + 136, -1, 138, -1, -1, 141, -1, -1, -1, -1, + -1, 147, 148, 149, 150, 151, -1, 153, 154, 155, + 156, 157, 158, -1, -1, -1, 162, -1, -1, 165, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, + -1, -1, 254, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 264, -1, -1, -1, -1, -1, -1, -1, + -1, 207, -1, -1, -1, 211, 212, -1, -1, -1, + -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, + -1, 227, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, + -1, -1, -1, -1, 250, 3, 4, -1, -1, 255, + -1, -1, 10, 11, 12, -1, 262, 15, 16, 17, + 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, + 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, + 38, 39, 40, 41, 42, 43, 44, 45, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 58, 59, 60, 61, -1, -1, -1, -1, 66, 67, + -1, -1, -1, -1, -1, -1, -1, -1, 76, 77, + -1, -1, -1, 81, 82, 83, -1, -1, -1, -1, + -1, -1, -1, -1, 92, 93, -1, 95, -1, -1, + -1, -1, -1, 101, -1, -1, 104, -1, -1, 107, + -1, 109, -1, -1, -1, -1, -1, -1, 116, -1, + -1, -1, 120, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 131, -1, 133, 134, -1, 136, -1, + 138, -1, -1, 141, -1, -1, -1, -1, -1, 147, + 148, 149, 150, 151, -1, 153, 154, 155, 156, 157, + 158, -1, -1, -1, 162, -1, -1, 165, 232, 233, + 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, + 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, + 254, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 264, -1, -1, -1, -1, -1, -1, -1, -1, 207, + -1, -1, -1, 211, 212, -1, -1, -1, -1, 217, + 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 243, 244, -1, -1, -1, + -1, -1, 250, -1, -1, -1, -1, 255, 3, 4, + -1, 259, -1, -1, 262, 10, 11, 12, -1, -1, + 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, + 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, + 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, + 45, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 58, 59, 60, 61, -1, -1, -1, + -1, 66, 67, -1, -1, -1, -1, -1, -1, -1, + -1, 76, 77, -1, -1, -1, 81, 82, 83, -1, + -1, -1, -1, -1, -1, -1, -1, 92, 93, -1, + 95, -1, -1, -1, -1, -1, 101, -1, -1, 104, + -1, -1, 107, -1, 109, -1, -1, -1, -1, -1, + -1, 116, -1, -1, -1, 120, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 131, -1, 133, 134, + -1, 136, -1, 138, -1, -1, 141, -1, -1, -1, + -1, -1, 147, 148, 149, 150, 151, -1, 153, 154, + 155, 156, 157, 158, -1, -1, -1, 162, -1, -1, + 165, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 264, -1, -1, -1, -1, -1, -1, + -1, -1, 207, -1, -1, -1, 211, 212, -1, -1, + -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, + -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 243, 244, + -1, -1, -1, -1, -1, 250, -1, -1, -1, -1, + 255, 3, 4, -1, 259, -1, -1, 262, 10, 11, + 12, -1, -1, 15, 16, 17, 18, 19, 20, 21, + 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, + 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, + 42, 43, 44, 45, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 58, 59, 60, 61, + -1, -1, -1, -1, 66, 67, -1, -1, -1, -1, + -1, -1, -1, -1, 76, 77, -1, -1, -1, 81, + 82, 83, -1, -1, -1, -1, -1, -1, -1, -1, + 92, 93, -1, 95, -1, -1, -1, -1, -1, 101, + -1, -1, 104, -1, -1, 107, -1, 109, -1, -1, + -1, -1, -1, -1, 116, -1, -1, -1, 120, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 131, + -1, 133, 134, -1, 136, -1, 138, -1, -1, 141, + -1, -1, -1, -1, -1, 147, 148, 149, 150, 151, + -1, 153, 154, 155, 156, 157, 158, -1, -1, -1, + 162, -1, -1, 165, 232, 233, 234, 235, 236, 237, + 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, + 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 264, -1, -1, -1, + -1, -1, -1, -1, -1, 207, -1, -1, -1, 211, + 212, -1, -1, -1, -1, 217, 218, 219, -1, 221, + 222, 223, -1, -1, -1, 227, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 243, 244, -1, -1, -1, -1, -1, 250, 3, + 4, 5, -1, 255, -1, -1, 10, 11, 12, -1, + 262, 15, 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, + 34, 35, 36, 37, 38, 39, 40, -1, -1, -1, + -1, -1, -1, -1, -1, 49, 50, 51, 52, 53, + 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, + 64, 65, 66, -1, -1, -1, 70, 71, 72, 73, + -1, -1, -1, -1, 78, -1, 80, 81, 82, 83, + -1, -1, -1, -1, -1, -1, -1, -1, 92, 93, + 94, 95, -1, 97, 3, 4, 5, -1, -1, -1, + -1, 10, 11, 12, -1, -1, 15, 16, 17, 18, + 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, + 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, + 39, 40, -1, -1, -1, -1, -1, -1, -1, -1, + 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, + 59, 60, 61, 62, 63, 64, 65, 66, -1, -1, + -1, 70, 71, 72, 73, -1, -1, -1, -1, 78, + -1, 80, 81, 82, 83, -1, -1, -1, -1, -1, + -1, -1, -1, 92, 93, 94, 95, -1, 97, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 207, 208, 209, 210, 211, -1, -1, + -1, -1, -1, 217, 218, 219, 220, 221, 222, 223, + 224, -1, 226, 227, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, + 244, -1, -1, -1, -1, -1, 250, -1, -1, -1, + -1, 255, -1, -1, -1, 259, -1, -1, 262, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, + 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, + -1, 254, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 264, -1, -1, -1, -1, -1, -1, 207, 208, + 209, 210, 211, -1, -1, -1, -1, -1, 217, 218, + 219, 220, 221, 222, 223, 224, -1, 226, 227, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 243, 244, -1, -1, -1, -1, + -1, 250, -1, -1, -1, -1, 255, 3, 4, 5, + 259, -1, -1, 262, 10, 11, 12, -1, -1, 15, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, + 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, + 36, 37, 38, 39, 40, -1, -1, -1, -1, -1, + -1, -1, -1, 49, 50, 51, 52, 53, 54, 55, + 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, + 66, -1, -1, -1, 70, 71, 72, 73, -1, -1, + -1, -1, 78, -1, 80, 81, 82, 83, -1, -1, + -1, -1, -1, -1, -1, -1, 92, 93, 94, 95, + -1, 97, 3, 4, 5, -1, -1, -1, -1, 10, + 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, + 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, + 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, + -1, -1, -1, -1, -1, -1, -1, -1, 49, 50, + 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, + 61, 62, 63, 64, 65, 66, -1, -1, -1, 70, + 71, 72, 73, -1, -1, -1, -1, 78, -1, 80, + 81, 82, 83, -1, -1, -1, -1, -1, -1, -1, + -1, 92, 93, 94, 95, -1, 97, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 207, 208, 209, 210, 211, -1, -1, -1, -1, + -1, 217, 218, 219, 220, 221, 222, 223, 224, -1, + 226, 227, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, -1, -1, -1, -1, 250, -1, -1, -1, -1, 255, -1, -1, -1, 259, -1, -1, 262, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, @@ -5094,85 +5155,75 @@ static const yytype_int16 yycheck[] = 221, 222, 223, 224, -1, 226, 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, -1, -1, -1, -1, 250, - -1, -1, -1, -1, 255, 3, 4, 5, 259, -1, - -1, 262, 10, 11, 12, -1, -1, 15, 16, 17, - 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, - 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, - 38, 39, 40, -1, -1, -1, -1, -1, -1, -1, - -1, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, -1, - -1, -1, 70, 71, 72, 73, -1, -1, -1, -1, - 78, -1, 80, 81, 82, 83, -1, -1, -1, -1, - -1, -1, -1, -1, 92, 93, 94, 95, -1, 97, - 3, 4, 5, -1, -1, -1, -1, 10, 11, 12, - -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, + 3, 4, -1, -1, 255, -1, -1, 10, 11, 12, + -1, 262, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, -1, -1, - -1, -1, -1, -1, -1, -1, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, -1, -1, -1, 70, 71, 72, - 73, -1, -1, -1, -1, 78, -1, 80, 81, 82, - 83, -1, -1, -1, -1, -1, -1, -1, -1, 92, - 93, 94, 95, -1, 97, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 207, - 208, 209, 210, 211, -1, -1, -1, -1, -1, 217, - 218, 219, 220, 221, 222, 223, 224, -1, 226, 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 243, 244, -1, -1, -1, - -1, -1, 250, -1, -1, -1, -1, 255, -1, -1, - -1, 259, -1, -1, 262, 232, 233, 234, 235, 236, - 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, - 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 264, -1, -1, - -1, -1, -1, -1, 207, 208, 209, 210, 211, -1, - -1, -1, -1, -1, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, 227, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 58, 59, 60, 61, -1, + -1, -1, -1, 66, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 81, 82, + 83, -1, -1, -1, -1, -1, 3, 4, -1, 92, + 93, -1, 95, 10, 11, 12, -1, -1, 15, 16, + 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, + 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 243, 244, -1, -1, -1, -1, -1, 250, 3, 4, - -1, -1, 255, -1, -1, 10, 11, 12, -1, 262, - 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, - 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, - 35, 36, 37, 38, 39, 40, -1, -1, -1, -1, + -1, 58, 59, 60, 61, -1, -1, -1, -1, 66, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 58, 59, 60, 61, -1, -1, -1, - -1, 66, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 81, 82, 83, -1, - -1, -1, -1, -1, 3, 4, -1, 92, 93, -1, - 95, 10, 11, 12, -1, -1, 15, 16, 17, 18, - 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, - 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, - 39, 40, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 58, - 59, 60, 61, -1, -1, -1, -1, 66, -1, -1, + -1, -1, -1, -1, 81, 82, 83, -1, -1, -1, + -1, -1, -1, -1, -1, 92, 93, -1, 95, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, + 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, + -1, 254, -1, -1, 207, -1, -1, -1, 211, -1, + -1, 264, -1, -1, 217, 218, 219, -1, 221, 222, + 223, -1, -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 81, 82, 83, -1, -1, -1, -1, -1, - -1, -1, -1, 92, 93, -1, 95, 232, 233, 234, - 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, - -1, -1, 207, -1, -1, -1, 211, -1, -1, 264, - -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, - -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 243, 244, - -1, -1, -1, -1, -1, 250, -1, -1, -1, -1, - 255, -1, -1, -1, 259, -1, -1, 262, 232, 233, + 243, 244, -1, -1, -1, -1, -1, 250, -1, -1, + -1, -1, 255, -1, -1, -1, 259, -1, -1, 262, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, + -1, -1, 254, -1, -1, -1, -1, -1, -1, -1, + 207, -1, 264, -1, 211, -1, -1, -1, -1, -1, + 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, + 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 243, 244, -1, -1, + -1, -1, -1, 250, -1, -1, -1, -1, 255, 3, + 4, -1, 259, -1, 8, 262, 10, 11, 12, -1, + -1, 15, 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, + 34, 35, 36, 37, 38, 39, 40, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 58, 59, 60, 61, -1, -1, + -1, -1, 66, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 81, 82, 83, + -1, -1, -1, -1, -1, 3, 4, -1, 92, 93, + -1, 95, 10, 11, 12, -1, -1, 15, 16, 17, + 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, + 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, + 38, 39, 40, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 58, 59, 60, 61, -1, -1, -1, -1, 66, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 81, 82, 83, -1, -1, -1, -1, + -1, -1, -1, -1, 92, 93, -1, 95, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, -1, -1, -1, -1, -1, -1, 207, -1, - 264, -1, 211, -1, -1, -1, -1, -1, 217, 218, - 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 243, 244, -1, -1, -1, -1, - -1, 250, -1, -1, -1, -1, 255, 3, 4, -1, - 259, -1, 8, 262, 10, 11, 12, -1, -1, 15, - 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, - 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, -1, -1, -1, -1, -1, + 254, -1, -1, 207, -1, -1, -1, 211, -1, -1, + 264, -1, -1, 217, 218, 219, -1, 221, 222, 223, + -1, -1, -1, 227, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, + 244, -1, -1, -1, -1, -1, 250, -1, -1, -1, + -1, 255, -1, -1, -1, -1, -1, -1, 262, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, + 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, + -1, 254, -1, -1, -1, -1, -1, -1, -1, 207, + -1, 264, -1, 211, -1, -1, -1, -1, -1, 217, + 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 58, 59, 60, 61, -1, -1, -1, -1, - 66, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 81, 82, 83, -1, -1, - -1, -1, -1, 3, 4, -1, 92, 93, -1, 95, - 10, 11, 12, -1, -1, 15, 16, 17, 18, 19, + -1, -1, -1, -1, -1, 243, 244, -1, -1, -1, + -1, -1, 250, 3, 4, -1, 6, 255, 256, -1, + 10, 11, 12, -1, 262, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -5180,33 +5231,33 @@ static const yytype_int16 yycheck[] = 60, 61, -1, -1, -1, -1, 66, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 81, 82, 83, -1, -1, -1, -1, -1, -1, - -1, -1, 92, 93, -1, 95, 232, 233, 234, 235, - 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, - 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, - -1, 207, -1, -1, -1, 211, -1, -1, 264, -1, - -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, - -1, 227, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, - -1, -1, -1, -1, 250, -1, -1, -1, -1, 255, - -1, -1, -1, -1, -1, -1, 262, 232, 233, 234, - 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, - -1, -1, -1, -1, -1, -1, -1, 207, -1, 264, + -1, -1, 92, 93, -1, 95, 3, 4, -1, 6, + -1, -1, -1, 10, 11, 12, -1, -1, 15, 16, + 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, + 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 58, 59, 60, 61, -1, -1, -1, -1, 66, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 81, 82, 83, -1, -1, -1, + -1, -1, -1, -1, -1, 92, 93, -1, 95, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 207, -1, -1, -1, 211, -1, -1, -1, -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, -1, -1, -1, -1, - 250, 3, 4, -1, 6, 255, 256, -1, 10, 11, - 12, -1, 262, 15, 16, 17, 18, 19, 20, 21, - 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, - 32, 33, 34, 35, 36, 37, 38, 39, 40, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 58, 59, 60, 61, - -1, -1, -1, -1, 66, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 81, - 82, 83, -1, -1, -1, -1, -1, -1, -1, -1, - 92, 93, -1, 95, 3, 4, -1, 6, -1, -1, - -1, 10, 11, 12, -1, -1, 15, 16, 17, 18, + 250, -1, -1, -1, -1, 255, -1, -1, -1, -1, + -1, -1, 262, 232, 233, 234, 235, 236, 237, 238, + 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, + 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 264, -1, -1, -1, -1, + 207, -1, -1, -1, 211, -1, -1, -1, -1, -1, + 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, + 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 243, 244, -1, -1, + -1, -1, -1, 250, 3, 4, -1, 6, 255, -1, + -1, 10, 11, 12, -1, 262, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, -1, -1, -1, -1, -1, -1, -1, -1, @@ -5214,32 +5265,32 @@ static const yytype_int16 yycheck[] = 59, 60, 61, -1, -1, -1, -1, 66, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 81, 82, 83, -1, -1, -1, -1, -1, - -1, -1, -1, 92, 93, -1, 95, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 207, -1, -1, -1, 211, - -1, -1, -1, -1, -1, 217, 218, 219, -1, 221, - 222, 223, -1, -1, -1, 227, -1, -1, -1, -1, + 3, 4, -1, 92, 93, -1, 95, 10, 11, 12, + -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, + 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, 37, 38, 39, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 243, 244, -1, -1, -1, -1, -1, 250, -1, - -1, -1, -1, 255, -1, -1, -1, -1, -1, -1, - 262, 232, 233, 234, 235, 236, 237, 238, 239, 240, - 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, - -1, -1, -1, 254, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 264, -1, -1, -1, -1, 207, -1, - -1, -1, 211, -1, -1, -1, -1, -1, 217, 218, + -1, -1, -1, -1, -1, 58, 59, 60, 61, -1, + -1, -1, -1, 66, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 81, 82, + 83, -1, -1, -1, -1, -1, -1, -1, -1, 92, + 93, -1, 95, 232, 233, 234, 235, 236, 237, 238, + 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, + 249, -1, -1, -1, -1, 254, -1, -1, 207, -1, + -1, -1, 211, -1, -1, 264, -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, 244, -1, -1, -1, -1, - -1, 250, 3, 4, -1, 6, 255, -1, -1, 10, - 11, 12, -1, 262, 15, 16, 17, 18, 19, 20, - 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, - 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 58, 59, 60, - 61, -1, -1, -1, -1, 66, -1, -1, -1, -1, + -1, 250, -1, -1, -1, -1, 255, -1, -1, -1, + -1, -1, -1, 262, 232, 233, 234, 235, 236, 237, + 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, + 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, + -1, -1, -1, -1, 207, -1, 264, -1, 211, -1, + -1, -1, -1, -1, 217, 218, 219, -1, 221, 222, + 223, -1, -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 81, 82, 83, -1, -1, -1, -1, -1, 3, 4, - -1, 92, 93, -1, 95, 10, 11, 12, -1, -1, + 243, 244, -1, -1, -1, -1, -1, 250, 3, 4, + -1, -1, 255, 256, -1, 10, 11, 12, -1, 262, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, -1, -1, -1, -1, @@ -5247,272 +5298,242 @@ static const yytype_int16 yycheck[] = -1, -1, -1, 58, 59, 60, 61, -1, -1, -1, -1, 66, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 81, 82, 83, -1, - -1, -1, -1, -1, -1, -1, -1, 92, 93, -1, - 95, 232, 233, 234, 235, 236, 237, 238, 239, 240, - 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, - -1, -1, -1, 254, -1, -1, 207, -1, -1, -1, - 211, -1, -1, 264, -1, -1, 217, 218, 219, -1, - 221, 222, 223, -1, -1, -1, 227, -1, -1, -1, + -1, -1, -1, -1, 3, 4, -1, 92, 93, -1, + 95, 10, 11, 12, -1, -1, 15, 16, 17, 18, + 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, + 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, + 39, 40, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 58, + 59, 60, 61, -1, -1, -1, -1, 66, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 243, 244, -1, -1, -1, -1, -1, 250, - -1, -1, -1, -1, 255, -1, -1, -1, -1, -1, - -1, 262, 232, 233, 234, 235, 236, 237, 238, 239, - 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, - -1, -1, -1, -1, 254, -1, -1, -1, -1, -1, - -1, -1, 207, -1, 264, -1, 211, -1, -1, -1, + -1, -1, 81, 82, 83, -1, -1, -1, -1, -1, + -1, -1, -1, 92, 93, -1, 95, 232, 233, 234, + 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, + 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, + -1, -1, 207, -1, -1, -1, 211, -1, -1, 264, -1, -1, 217, 218, 219, -1, 221, 222, 223, -1, - -1, -1, 227, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 227, 13, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 243, 244, - -1, -1, -1, -1, -1, 250, 3, 4, -1, -1, - 255, 256, -1, 10, 11, 12, -1, 262, 15, 16, - 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, - 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, - 37, 38, 39, 40, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 58, 59, 60, 61, -1, -1, -1, -1, 66, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 81, 82, 83, -1, -1, -1, - -1, -1, 3, 4, -1, 92, 93, -1, 95, 10, - 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, - 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, - 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 58, 59, 60, - 61, -1, -1, -1, -1, 66, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 81, 82, 83, -1, -1, -1, -1, -1, -1, -1, - -1, 92, 93, -1, 95, 232, 233, 234, 235, 236, - 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, - 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, - 207, -1, -1, -1, 211, -1, -1, 264, -1, -1, - 217, 218, 219, -1, 221, 222, 223, -1, -1, -1, - 227, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 243, 244, -1, -1, - -1, -1, -1, 250, -1, -1, -1, -1, 255, 256, - -1, -1, -1, -1, -1, 262, 232, 233, 234, 235, - 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, - 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, - -1, -1, -1, -1, -1, -1, 207, -1, 264, -1, - 211, -1, -1, -1, -1, -1, 217, 218, 219, -1, - 221, 222, 223, 4, 5, -1, 227, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 243, 244, -1, -1, -1, -1, -1, 250, - -1, -1, -1, -1, 255, -1, -1, -1, -1, -1, - -1, 262, -1, -1, -1, -1, -1, -1, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 13, 14, -1, - -1, 62, 63, 64, 65, -1, -1, -1, -1, 70, - 71, 72, 73, -1, -1, -1, -1, 78, -1, 80, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 94, -1, -1, 97, -1, -1, -1, - 101, -1, -1, 104, -1, -1, 107, -1, 109, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 120, + -1, -1, -1, -1, -1, 250, -1, -1, -1, -1, + 255, 256, -1, -1, -1, -1, -1, 262, 232, 233, + 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, + 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, + 254, -1, 13, 14, -1, -1, -1, -1, 207, -1, + 264, -1, 211, -1, -1, -1, -1, -1, 217, 218, + 219, -1, 221, 222, 223, -1, -1, -1, 227, -1, + -1, 101, 102, 103, 104, 105, 106, 107, 108, 109, + 110, 111, 112, 113, 243, 244, -1, 117, 118, 119, + 120, 250, -1, 123, -1, -1, 255, -1, -1, -1, + -1, 131, 132, 262, -1, 135, 136, -1, 138, 139, + -1, 141, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 159, + 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, + 111, 112, 113, -1, 13, 14, 117, 118, 119, 120, + -1, -1, 123, -1, 184, 185, 186, -1, -1, -1, + 131, 132, -1, -1, 135, 136, -1, 138, 139, -1, + 141, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 159, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 138, -1, -1, - -1, -1, -1, 13, 14, 101, 102, 103, 104, 105, - 106, 107, 108, 109, 110, 111, 112, 113, -1, -1, - -1, 117, 118, 119, 120, -1, -1, 123, -1, -1, - -1, -1, -1, -1, -1, 131, 132, -1, -1, 135, - 136, -1, 138, 139, -1, 141, -1, -1, -1, -1, + -1, -1, -1, 13, 14, -1, -1, -1, -1, -1, + -1, -1, -1, 184, 185, 186, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 159, -1, -1, -1, 208, 209, 210, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 220, - -1, -1, -1, 224, -1, 226, 227, -1, 184, 185, - 186, 101, 102, 103, 104, 105, 106, 107, 108, 109, + 260, -1, 101, 102, 103, 104, 105, 106, 107, 108, + 109, 110, 111, 112, 113, -1, -1, -1, 117, 118, + 119, 120, -1, -1, 123, -1, -1, -1, -1, -1, + -1, -1, 131, 132, -1, -1, 135, 136, -1, 138, + 139, -1, 141, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 260, + 159, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, -1, 13, 14, 117, 118, 119, - 120, -1, -1, 123, -1, 256, -1, 258, 259, -1, + 120, -1, -1, 123, -1, 184, 185, 186, -1, -1, -1, 131, 132, -1, -1, 135, 136, -1, 138, 139, -1, 141, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 159, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 260, 13, 14, -1, -1, -1, + -1, -1, -1, -1, 13, 14, -1, -1, -1, -1, -1, -1, -1, -1, 184, 185, 186, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 101, 102, 103, 104, 105, 106, 107, + -1, 260, -1, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, -1, -1, -1, 117, 118, 119, 120, -1, -1, 123, -1, -1, -1, -1, - -1, -1, -1, 131, 132, 13, 14, 135, 136, -1, - 138, 139, -1, 141, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 260, 159, -1, 101, 102, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, -1, -1, -1, 117, - 118, 119, 120, -1, -1, 123, 184, 185, 186, -1, - -1, -1, -1, 131, 132, 13, 14, 135, 136, -1, + -1, -1, -1, 131, 132, -1, -1, 135, 136, -1, 138, 139, -1, 141, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 159, -1, 101, 102, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, -1, -1, -1, 117, - 118, 119, 120, -1, -1, 123, 184, 185, 186, -1, - -1, -1, -1, 131, 132, 13, 14, 135, 136, -1, - 138, 139, 260, 141, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 159, -1, 101, 102, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, -1, -1, -1, 117, - 118, 119, 120, -1, -1, 123, 184, 185, 186, -1, - -1, -1, -1, 131, 132, 13, 14, 135, 136, -1, - 138, 139, 260, 141, -1, -1, -1, -1, -1, -1, + 260, 159, 101, 102, 103, 104, 105, 106, 107, 108, + 109, 110, 111, 112, 113, -1, 13, 14, 117, 118, + 119, 120, -1, -1, 123, -1, 184, 185, 186, -1, + -1, -1, 131, 132, -1, -1, 135, 136, -1, 138, + 139, -1, 141, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 159, -1, 101, 102, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, -1, -1, -1, 117, - 118, 119, 120, -1, -1, 123, 184, 185, 186, -1, - -1, -1, -1, 131, 132, 13, 14, 135, 136, -1, - 138, 139, 260, 141, -1, -1, -1, -1, -1, -1, + 159, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 13, 14, -1, -1, -1, + -1, -1, -1, -1, -1, 184, 185, 186, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 159, -1, 101, 102, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, -1, -1, -1, 117, - 118, 119, 120, -1, -1, 123, 184, 185, 186, -1, - -1, -1, -1, 131, 132, 13, 14, 135, 136, -1, - 138, 139, 260, 141, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 159, -1, 101, 102, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, -1, -1, -1, 117, - 118, 119, 120, -1, -1, 123, 184, 185, 186, -1, - -1, -1, -1, 131, 132, 13, 14, 135, 136, -1, - 138, 139, 260, 141, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 159, -1, 101, 102, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, -1, -1, -1, 117, - 118, 119, 120, -1, -1, 123, 184, 185, 186, -1, - -1, -1, -1, 131, 132, 13, 14, 135, 136, -1, - 138, 139, 260, 141, -1, -1, -1, -1, -1, -1, + -1, -1, 260, -1, 101, 102, 103, 104, 105, 106, + 107, 108, 109, 110, 111, 112, 113, -1, -1, -1, + 117, 118, 119, 120, -1, -1, 123, -1, -1, -1, + -1, -1, -1, -1, 131, 132, -1, -1, 135, 136, + -1, 138, 139, -1, 141, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 159, -1, 101, 102, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, -1, -1, -1, 117, - 118, 119, 120, -1, -1, 123, 184, 185, 186, -1, - -1, -1, -1, 131, 132, 13, 14, 135, 136, -1, - 138, 139, 260, 141, -1, -1, -1, -1, -1, -1, + -1, 260, 159, 101, 102, 103, 104, 105, 106, 107, + 108, 109, 110, 111, 112, 113, -1, 13, 14, 117, + 118, 119, 120, -1, -1, 123, -1, 184, 185, 186, + -1, -1, -1, 131, 132, -1, -1, 135, 136, -1, + 138, 139, -1, 141, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 159, -1, 101, 102, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, -1, -1, -1, 117, - 118, 119, 120, -1, -1, 123, 184, 185, 186, -1, - -1, -1, -1, 131, 132, 13, 14, 135, 136, -1, - 138, 139, 260, 141, -1, -1, -1, -1, -1, -1, + -1, 159, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 13, 14, -1, -1, + -1, -1, -1, -1, -1, -1, 184, 185, 186, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 159, -1, 101, 102, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, -1, -1, -1, 117, - 118, 119, 120, -1, -1, 123, 184, 185, 186, -1, - -1, -1, -1, 131, 132, -1, -1, 135, 136, -1, - 138, 139, 260, 141, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 260, -1, 101, 102, 103, 104, 105, + 106, 107, 108, 109, 110, 111, 112, 113, -1, -1, + -1, 117, 118, 119, 120, -1, -1, 123, -1, -1, + -1, -1, -1, -1, -1, 131, 132, -1, -1, 135, + 136, -1, 138, 139, -1, 141, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 159, -1, 101, 102, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, -1, -1, -1, 117, - 118, 119, 120, -1, -1, 123, 184, 185, 186, -1, - -1, -1, -1, 131, 132, -1, -1, 135, 136, -1, - 138, 139, 260, 141, -1, -1, -1, -1, -1, -1, + -1, -1, 260, 159, 101, 102, 103, 104, 105, 106, + 107, 108, 109, 110, 111, 112, 113, -1, 13, 14, + 117, 118, 119, 120, -1, -1, 123, -1, 184, 185, + 186, -1, -1, -1, 131, 132, -1, -1, 135, 136, + -1, 138, 139, -1, 141, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 159, -1, -1, -1, 0, 1, -1, -1, 4, - -1, -1, -1, -1, -1, -1, -1, -1, 13, 14, - -1, -1, -1, -1, -1, -1, 184, 185, 186, -1, + -1, -1, 159, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 13, 14, -1, + -1, -1, -1, -1, -1, -1, -1, 184, 185, 186, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 260, -1, -1, -1, -1, -1, -1, -1, - -1, 46, 47, 48, 232, 233, 234, 235, 236, 237, - 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, - 248, 249, 67, 68, 69, -1, 254, -1, -1, 74, - 75, -1, -1, -1, 79, -1, 264, -1, -1, 84, - 85, 86, 87, 88, -1, 90, 91, -1, 93, -1, - -1, -1, 260, 98, 99, 100, 101, 102, 103, 104, + -1, -1, -1, -1, 260, -1, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, -1, - -1, 116, 117, 118, 119, 120, 121, -1, 123, -1, - 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, - 135, 136, 137, 138, 139, 140, -1, -1, 143, 144, - 145, -1, 147, 148, 149, 150, 151, 152, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - 165, 166, 167, 168, -1, -1, -1, 172, 173, 174, - -1, -1, -1, 178, -1, -1, -1, -1, 183, 184, - 185, 186, -1, -1, 189, -1, 191, -1, 193, 194, - 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, - 205, 206, -1, 4, -1, -1, -1, -1, 213, 214, - 215, 216, 13, 14, -1, -1, -1, -1, -1, -1, - 225, -1, 227, -1, -1, -1, 232, 233, 234, 235, - 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, - 246, 247, 248, 249, -1, 46, 47, 48, 254, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 264, -1, - -1, -1, -1, -1, -1, -1, 67, 68, 69, -1, - -1, -1, -1, 74, 75, -1, -1, -1, 79, -1, - -1, -1, -1, 84, 85, 86, 87, 88, -1, 90, - 91, -1, 93, -1, -1, -1, -1, 98, 99, 100, - 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, -1, -1, 116, 117, 118, 119, 120, - 121, -1, 123, -1, 125, 126, 127, 128, 129, 130, - 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, - -1, -1, 143, 144, 145, -1, 147, 148, 149, 150, - 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, 165, 166, 167, 168, -1, -1, - -1, 172, 173, 174, -1, -1, -1, 178, -1, -1, - -1, -1, 183, 184, 185, 186, 4, 5, 189, -1, - 191, -1, 193, 194, 195, 196, 197, 198, 199, 200, - 201, 202, 203, 204, 205, 206, -1, -1, -1, -1, - -1, -1, 213, 214, 215, 216, -1, -1, -1, -1, - -1, -1, -1, -1, 225, -1, 227, -1, -1, -1, - -1, 49, 50, 51, 52, 53, 54, 55, 56, 57, - -1, -1, -1, -1, 62, 63, 64, 65, 4, 5, - -1, -1, 70, 71, 72, 73, -1, -1, -1, -1, - 78, -1, 80, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 94, -1, -1, 97, - -1, -1, -1, 101, -1, 5, 104, -1, -1, 107, - -1, 109, -1, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 120, -1, -1, -1, 62, 63, 64, 65, - -1, -1, -1, -1, 70, 71, 72, 73, -1, -1, - 138, -1, 78, -1, 80, -1, -1, -1, -1, 49, - 50, 51, 52, 53, 54, 55, 56, 57, 94, -1, - -1, 97, 62, 63, 64, 65, -1, -1, -1, -1, - 70, 71, 72, 73, -1, -1, -1, -1, 78, -1, - 80, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 94, -1, -1, 97, -1, -1, + -1, -1, 117, 118, 119, 120, -1, -1, 123, -1, + -1, -1, -1, -1, -1, -1, 131, 132, -1, -1, + 135, 136, -1, 138, 139, -1, 141, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 208, 209, 210, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 220, -1, -1, -1, 224, -1, 226, 227, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 13, - 14, -1, -1, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, - -1, -1, 208, 209, 210, 264, -1, -1, -1, -1, - -1, -1, -1, -1, 220, -1, -1, -1, 224, -1, - 226, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 208, 209, - 210, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 220, -1, -1, -1, 224, -1, 226, 101, 102, 103, + -1, -1, -1, 260, 159, 101, 102, 103, 104, 105, + 106, 107, 108, 109, 110, 111, 112, 113, -1, 13, + 14, 117, 118, 119, 120, -1, -1, 123, -1, 184, + 185, 186, -1, -1, -1, 131, 132, -1, -1, 135, + 136, -1, 138, 139, -1, 141, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 159, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 13, 14, + -1, -1, -1, -1, -1, -1, -1, -1, 184, 185, + 186, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 260, -1, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, - 13, 14, -1, 117, 118, 119, 120, -1, -1, 123, + -1, -1, -1, 117, 118, 119, 120, -1, -1, 123, -1, -1, -1, -1, -1, -1, -1, 131, 132, -1, -1, 135, 136, -1, 138, 139, -1, 141, -1, -1, - -1, 145, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 159, -1, -1, -1, 163, - -1, 232, 233, 234, 235, 236, 237, 238, 239, 240, - 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, - 184, 185, 186, 254, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 264, -1, -1, -1, -1, 101, 102, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 260, 159, 101, 102, 103, 104, + 105, 106, 107, 108, 109, 110, 111, 112, 113, -1, + 13, 14, 117, 118, 119, 120, -1, -1, 123, -1, + 184, 185, 186, -1, -1, -1, 131, 132, -1, -1, + 135, 136, -1, 138, 139, -1, 141, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 159, 232, 233, 234, 235, 236, + 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, + 247, 248, 249, -1, -1, -1, -1, 254, -1, 184, + 185, 186, -1, -1, -1, -1, -1, 264, -1, -1, + -1, -1, -1, -1, -1, -1, 260, -1, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, -1, -1, -1, 117, 118, 119, 120, -1, -1, 123, -1, -1, -1, -1, -1, -1, -1, 131, 132, -1, -1, 135, 136, -1, 138, 139, -1, 141, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 159, 232, 233, 234, + -1, -1, -1, -1, -1, 260, 159, -1, -1, -1, + 0, 1, -1, -1, 4, -1, -1, -1, -1, -1, + -1, -1, -1, 13, 14, -1, -1, -1, -1, -1, + -1, 184, 185, 186, -1, -1, -1, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, - -1, 184, 185, 186, -1, -1, -1, -1, -1, 264, + 245, 246, 247, 248, 249, -1, 46, 47, 48, 254, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 264, + -1, -1, -1, -1, -1, -1, -1, 67, 68, 69, + -1, -1, -1, -1, 74, 75, -1, -1, -1, 79, + -1, -1, -1, -1, 84, 85, 86, 87, 88, -1, + 90, 91, -1, 93, -1, -1, -1, 260, 98, 99, + 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, + 110, 111, 112, 113, -1, -1, 116, 117, 118, 119, + 120, 121, -1, 123, -1, 125, 126, 127, 128, 129, + 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, + 140, -1, -1, 143, 144, 145, -1, 147, 148, 149, + 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, + 160, 161, 162, 163, 164, 165, 166, 167, 168, -1, + -1, -1, 172, 173, 174, -1, -1, -1, 178, -1, + -1, -1, -1, 183, 184, 185, 186, -1, -1, 189, + -1, 191, -1, 193, 194, 195, 196, 197, 198, 199, + 200, 201, 202, 203, 204, 205, 206, -1, 4, -1, + -1, -1, -1, 213, 214, 215, 216, 13, 14, -1, + -1, -1, -1, -1, -1, 225, -1, 227, -1, -1, + -1, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + 46, 47, 48, 254, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 264, -1, -1, -1, -1, -1, -1, + -1, 67, 68, 69, -1, -1, -1, -1, 74, 75, + -1, -1, -1, 79, -1, -1, -1, -1, 84, 85, + 86, 87, 88, -1, 90, 91, -1, 93, -1, -1, + -1, -1, 98, 99, 100, 101, 102, 103, 104, 105, + 106, 107, 108, 109, 110, 111, 112, 113, -1, -1, + 116, 117, 118, 119, 120, 121, -1, 123, -1, 125, + 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, + 136, 137, 138, 139, 140, -1, -1, 143, 144, 145, + -1, 147, 148, 149, 150, 151, 152, 153, 154, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, 167, 168, -1, -1, -1, 172, 173, 174, -1, + -1, -1, 178, -1, -1, -1, -1, 183, 184, 185, + 186, 4, 5, 189, -1, 191, -1, 193, 194, 195, + 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, + 206, -1, -1, -1, -1, -1, -1, 213, 214, 215, + 216, -1, -1, -1, -1, -1, -1, -1, -1, 225, + -1, 227, -1, -1, -1, -1, 49, 50, 51, 52, + 53, 54, 55, 56, 57, -1, -1, -1, -1, 62, + 63, 64, 65, 4, 5, -1, -1, 70, 71, 72, + 73, -1, -1, -1, -1, 78, -1, 80, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 94, -1, -1, 97, -1, -1, -1, 101, 4, + 5, 104, -1, -1, 107, -1, 109, -1, 49, 50, + 51, 52, 53, 54, 55, 56, 57, 120, -1, -1, + -1, 62, 63, 64, 65, -1, -1, -1, -1, 70, + 71, 72, 73, -1, -1, 138, 5, 78, -1, 80, + -1, -1, -1, -1, 49, 50, 51, 52, 53, 54, + 55, 56, 57, 94, -1, -1, 97, 62, 63, 64, + 65, -1, -1, -1, -1, 70, 71, 72, 73, -1, + -1, -1, -1, 78, -1, 80, -1, -1, -1, -1, + 49, 50, 51, 52, 53, 54, 55, 56, 57, 94, + -1, -1, 97, 62, 63, 64, 65, -1, -1, -1, + -1, 70, 71, 72, 73, 208, 209, 210, -1, 78, + -1, 80, -1, -1, -1, -1, -1, 220, -1, -1, + -1, 224, -1, 226, 227, 94, -1, -1, 97, -1, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 264, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 264, 232, 233, 234, 235, - 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, - 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 264, 232, - 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, - 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, - -1, 254, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 264, 232, 233, 234, 235, 236, 237, 238, 239, + -1, -1, 264, -1, -1, -1, -1, 208, 209, 210, + 13, 14, -1, -1, -1, -1, -1, -1, -1, 220, + -1, -1, -1, 224, -1, 226, 227, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 208, 209, 210, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 220, -1, -1, -1, 224, + -1, 226, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 208, + 209, 210, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 220, -1, -1, -1, 224, -1, 226, 101, 102, + 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, + 113, 13, 14, -1, 117, 118, 119, 120, -1, -1, + 123, -1, -1, -1, -1, -1, -1, -1, 131, 132, + -1, -1, 135, 136, -1, 138, 139, -1, 141, -1, + -1, -1, 145, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 159, -1, -1, -1, + 163, -1, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, - -1, -1, -1, -1, 254, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 264, 232, 233, 234, 235, 236, - 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, - 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 264, 232, 233, + -1, 184, 185, 186, 254, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 264, -1, -1, -1, -1, 101, + 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, + 112, 113, -1, -1, -1, 117, 118, 119, 120, -1, + -1, 123, -1, -1, -1, -1, -1, -1, -1, 131, + 132, -1, -1, 135, 136, -1, 138, 139, -1, 141, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 159, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 254, -1, 184, 185, 186, -1, -1, -1, -1, -1, 264, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, -1, -1, @@ -5545,39 +5566,24 @@ static const yytype_int16 yycheck[] = -1, -1, -1, -1, -1, -1, -1, 264, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, -1, -1, -1, -1, 260, 232, 233, 234, - 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, - -1, -1, -1, -1, -1, 260, 232, 233, 234, 235, - 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, - 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, - -1, -1, -1, -1, 260, 232, 233, 234, 235, 236, - 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, - 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, - -1, -1, -1, 260, 232, 233, 234, 235, 236, 237, + 254, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 264, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 264, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, - -1, -1, 260, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, - -1, 260, 232, 233, 234, 235, 236, 237, 238, 239, - 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, - -1, -1, -1, -1, 254, -1, -1, -1, -1, -1, - 260, 232, 233, 234, 235, 236, 237, 238, 239, 240, - 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, - -1, -1, -1, 254, -1, -1, -1, -1, -1, 260, - 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, - 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, - -1, -1, 254, -1, -1, -1, -1, -1, 260, 232, - 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, - 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, - -1, 254, -1, -1, -1, -1, -1, 260, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, -1, -1, -1, -1, 260, 232, 233, 234, + -1, -1, -1, -1, -1, -1, 264, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, - -1, -1, -1, -1, -1, 260, 232, 233, 234, 235, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 264, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, + -1, -1, 254, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 264, 232, 233, 234, 235, 236, 237, 238, + 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, + 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 264, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, -1, 260, 232, 233, 234, 235, 236, @@ -5617,241 +5623,278 @@ static const yytype_int16 yycheck[] = 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, -1, 260, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, - -1, 260, 232, 233, 234, 235, 236, 237, 238, 239, - 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, - -1, -1, -1, -1, 254, -1, -1, -1, -1, -1, - 260, 232, 233, 234, 235, 236, 237, 238, 239, 240, - 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, - -1, -1, -1, 254, -1, -1, -1, -1, -1, 260, - 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, - 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, - -1, -1, 254, -1, -1, -1, -1, -1, 260, 232, - 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, - 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, - -1, 254, -1, -1, -1, -1, -1, 260, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, -1, -1, -1, -1, 260, 232, 233, 234, - 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, - -1, -1, -1, -1, 259, 232, 233, 234, 235, 236, - 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, - 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, - -1, -1, 259, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, - 259, 232, 233, 234, 235, 236, 237, 238, 239, 240, - 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, - -1, -1, -1, 254, -1, 256, -1, 258, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, -1, -1, 258, 232, 233, 234, 235, 236, - 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, - 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, - -1, 258, 232, 233, 234, 235, 236, 237, 238, 239, - 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, - -1, -1, -1, -1, 254, -1, -1, -1, 258, 232, - 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, - 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, - -1, 254, -1, -1, -1, 258, 232, 233, 234, 235, - 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, - 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, - -1, -1, 258, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, -1, -1, 258, - 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, - 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, - -1, -1, 254, -1, -1, -1, 258, 232, 233, 234, - 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, - -1, -1, -1, 258, 232, 233, 234, 235, 236, 237, - 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, - 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, - 258, 232, 233, 234, 235, 236, 237, 238, 239, 240, - 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, - -1, -1, -1, 254, -1, -1, -1, 258, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, -1, -1, 258, 232, 233, 234, 235, 236, - 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, - 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, - -1, 258, 232, 233, 234, 235, 236, 237, 238, 239, - 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, - -1, -1, -1, -1, 254, -1, -1, -1, 258, 232, - 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, - 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, - -1, 254, -1, -1, -1, 258, 232, 233, 234, 235, - 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, - 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, - -1, -1, 258, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, + 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, + -1, 260, 232, 233, 234, 235, 236, 237, 238, 239, + 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, + -1, -1, -1, -1, 254, -1, -1, -1, -1, -1, + 260, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, -1, -1, -1, -1, 260, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, + -1, -1, 254, -1, -1, -1, -1, -1, 260, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, + 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, + -1, 254, -1, -1, -1, -1, -1, 260, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, + 254, -1, -1, -1, -1, -1, 260, 232, 233, 234, + 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, + 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, + -1, -1, -1, -1, -1, 260, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + -1, -1, -1, -1, 260, 232, 233, 234, 235, 236, + 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, + 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, + -1, -1, -1, 260, 232, 233, 234, 235, 236, 237, + 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, + 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, + -1, -1, 260, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, + 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, + -1, 260, 232, 233, 234, 235, 236, 237, 238, 239, + 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, + -1, -1, -1, -1, 254, -1, -1, -1, -1, -1, + 260, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, -1, -1, -1, -1, 260, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, + -1, -1, 254, -1, -1, -1, -1, -1, 260, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, + 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, + -1, 254, -1, -1, -1, -1, -1, 260, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, + 254, -1, -1, -1, -1, -1, 260, 232, 233, 234, + 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, + 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, + -1, -1, -1, -1, -1, 260, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + -1, -1, -1, -1, 260, 232, 233, 234, 235, 236, + 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, + 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, + -1, -1, 259, 232, 233, 234, 235, 236, 237, 238, + 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, + 249, -1, -1, -1, -1, 254, -1, -1, -1, -1, + 259, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, -1, -1, -1, 259, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, + 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, + -1, 254, -1, 256, -1, 258, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + -1, -1, 258, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254, -1, 256, 232, 233, + 249, -1, -1, -1, -1, 254, -1, -1, -1, 258, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, + -1, -1, 254, -1, -1, -1, 258, 232, 233, 234, + 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, + 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, + -1, -1, -1, 258, 232, 233, 234, 235, 236, 237, + 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, + 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, + 258, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, -1, -1, 258, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, -1, - 254, -1, 256, 232, 233, 234, 235, 236, 237, 238, + 254, -1, -1, -1, 258, 232, 233, 234, 235, 236, + 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, + 247, 248, 249, -1, -1, -1, -1, 254, -1, -1, + -1, 258, 232, 233, 234, 235, 236, 237, 238, 239, + 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, + -1, -1, -1, -1, 254, -1, -1, -1, 258, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, + 243, 244, 245, 246, 247, 248, 249, -1, -1, -1, + -1, 254, -1, -1, -1, 258, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + -1, -1, 258, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, -1, -1, -1, -1, 254 + 249, -1, -1, -1, -1, 254, -1, -1, -1, 258, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + 242, 243, 244, 245, 246, 247, 248, 249, -1, -1, + -1, -1, 254, -1, -1, -1, 258, 232, 233, 234, + 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, + 245, 246, 247, 248, 249, -1, -1, -1, -1, 254, + -1, -1, -1, 258, 232, 233, 234, 235, 236, 237, + 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, + 248, 249, -1, -1, -1, -1, 254, -1, -1, -1, + 258, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254, -1, + 256, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, -1, + -1, -1, -1, 254, -1, 256, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, + 246, 247, 248, 249, -1, -1, -1, -1, 254 }; /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing @@ -5874,180 +5917,181 @@ static const yytype_uint16 yystos[] = 323, 324, 325, 326, 327, 328, 335, 337, 338, 344, 345, 346, 347, 353, 377, 378, 259, 263, 14, 107, 255, 255, 255, 6, 259, 6, 6, 6, 6, 255, - 6, 6, 259, 6, 6, 257, 257, 4, 355, 378, - 255, 257, 289, 101, 104, 107, 109, 313, 289, 255, - 255, 255, 4, 255, 255, 255, 4, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, 259, 122, - 107, 6, 6, 259, 101, 104, 107, 120, 316, 109, - 255, 3, 10, 11, 12, 15, 16, 17, 18, 19, - 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, - 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, - 40, 41, 42, 43, 44, 45, 58, 59, 60, 61, - 66, 67, 76, 77, 81, 82, 83, 92, 95, 101, - 104, 107, 109, 120, 131, 136, 138, 141, 207, 211, - 212, 217, 218, 219, 221, 222, 223, 243, 244, 250, - 255, 259, 262, 313, 314, 317, 328, 335, 337, 348, - 349, 353, 355, 361, 363, 378, 255, 259, 259, 107, - 107, 131, 104, 107, 109, 313, 104, 107, 108, 109, - 120, 184, 314, 104, 107, 255, 104, 163, 189, 205, - 206, 259, 243, 244, 255, 259, 358, 359, 358, 259, - 259, 358, 4, 101, 105, 111, 112, 114, 115, 135, - 259, 255, 107, 109, 107, 104, 4, 93, 200, 259, - 378, 4, 6, 101, 104, 107, 104, 107, 120, 315, - 107, 4, 4, 4, 5, 255, 259, 361, 362, 4, - 107, 255, 255, 255, 4, 259, 365, 378, 4, 255, - 255, 255, 6, 6, 257, 5, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 62, 63, 64, 65, 70, - 71, 72, 73, 78, 80, 94, 97, 208, 209, 210, - 220, 224, 226, 369, 378, 255, 4, 369, 5, 259, - 5, 259, 313, 32, 244, 348, 378, 257, 259, 255, - 259, 6, 255, 259, 6, 263, 7, 138, 200, 228, - 229, 230, 231, 252, 253, 255, 257, 261, 287, 288, - 289, 313, 348, 368, 369, 378, 4, 317, 318, 319, - 259, 6, 348, 368, 369, 378, 368, 368, 348, 368, - 375, 376, 378, 348, 294, 298, 255, 357, 9, 369, - 255, 378, 348, 348, 348, 255, 348, 348, 348, 255, - 348, 348, 348, 348, 348, 348, 348, 368, 348, 348, - 348, 348, 362, 255, 244, 348, 363, 364, 259, 362, - 361, 368, 289, 289, 289, 289, 289, 289, 289, 289, + 6, 6, 259, 259, 6, 6, 257, 257, 4, 355, + 378, 255, 257, 289, 101, 104, 107, 109, 313, 289, + 255, 255, 255, 4, 255, 255, 255, 4, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 259, + 122, 107, 6, 6, 259, 101, 104, 107, 120, 316, + 109, 255, 3, 10, 11, 12, 15, 16, 17, 18, + 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, + 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, + 39, 40, 41, 42, 43, 44, 45, 58, 59, 60, + 61, 66, 67, 76, 77, 81, 82, 83, 92, 95, + 101, 104, 107, 109, 120, 131, 136, 138, 141, 207, + 211, 212, 217, 218, 219, 221, 222, 223, 243, 244, + 250, 255, 259, 262, 313, 314, 317, 328, 335, 337, + 348, 349, 353, 355, 361, 363, 378, 255, 259, 259, + 107, 107, 131, 104, 107, 109, 313, 104, 107, 108, + 109, 120, 184, 314, 104, 107, 255, 104, 163, 189, + 205, 206, 259, 243, 244, 255, 259, 358, 359, 358, + 259, 259, 358, 4, 101, 105, 111, 112, 114, 115, + 135, 259, 255, 107, 109, 107, 104, 4, 93, 200, + 259, 378, 4, 6, 101, 104, 107, 104, 107, 120, + 315, 107, 4, 4, 4, 5, 255, 259, 361, 362, + 4, 107, 255, 107, 255, 255, 4, 259, 365, 378, + 4, 255, 255, 255, 6, 6, 257, 5, 49, 50, + 51, 52, 53, 54, 55, 56, 57, 62, 63, 64, + 65, 70, 71, 72, 73, 78, 80, 94, 97, 208, + 209, 210, 220, 224, 226, 369, 378, 255, 4, 369, + 5, 259, 5, 259, 313, 32, 244, 348, 378, 257, + 259, 255, 259, 6, 255, 259, 6, 263, 7, 138, + 200, 228, 229, 230, 231, 252, 253, 255, 257, 261, + 287, 288, 289, 313, 348, 368, 369, 378, 4, 317, + 318, 319, 259, 6, 348, 368, 369, 378, 368, 368, + 348, 368, 375, 376, 378, 319, 348, 294, 298, 255, + 357, 9, 369, 255, 378, 348, 348, 348, 255, 348, + 348, 348, 255, 348, 348, 348, 348, 348, 348, 348, + 368, 348, 348, 348, 348, 362, 255, 244, 348, 363, + 364, 259, 362, 361, 368, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, - 289, 289, 289, 289, 289, 289, 289, 255, 257, 289, - 289, 289, 289, 289, 289, 255, 289, 289, 255, 313, - 314, 314, 289, 289, 5, 259, 259, 131, 313, 313, - 255, 289, 289, 255, 255, 255, 348, 259, 348, 363, - 348, 348, 260, 364, 355, 378, 192, 5, 259, 8, - 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, - 242, 243, 244, 245, 246, 247, 248, 249, 254, 9, - 255, 257, 261, 288, 289, 348, 364, 364, 255, 255, - 255, 361, 362, 362, 362, 312, 255, 259, 255, 255, - 361, 259, 259, 348, 4, 361, 259, 365, 259, 259, - 358, 358, 358, 348, 348, 243, 244, 259, 259, 358, - 243, 244, 255, 319, 358, 259, 255, 259, 255, 255, - 255, 255, 255, 255, 255, 364, 348, 362, 362, 362, - 255, 259, 4, 257, 259, 6, 257, 319, 6, 6, - 259, 259, 259, 259, 362, 259, 257, 257, 257, 348, - 8, 6, 6, 255, 348, 348, 348, 261, 348, 259, - 192, 348, 348, 348, 348, 289, 289, 289, 255, 255, - 255, 289, 289, 289, 289, 289, 289, 289, 289, 289, - 289, 255, 255, 289, 255, 257, 6, 6, 259, 6, - 8, 319, 6, 8, 319, 255, 289, 348, 245, 259, - 9, 255, 257, 261, 368, 364, 348, 319, 361, 361, - 259, 369, 313, 7, 348, 348, 4, 36, 37, 110, - 111, 189, 190, 291, 361, 6, 256, 258, 259, 290, - 259, 6, 259, 6, 9, 255, 257, 261, 378, 260, - 131, 136, 138, 139, 141, 311, 313, 348, 6, 256, - 264, 9, 255, 257, 261, 256, 264, 256, 264, 264, - 256, 264, 9, 255, 261, 264, 258, 264, 293, 258, - 293, 96, 356, 354, 378, 264, 348, 264, 256, 256, - 256, 348, 256, 256, 256, 348, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 260, 7, 348, - 245, 260, 264, 348, 6, 6, 256, 348, 348, 348, + 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, + 255, 257, 289, 289, 289, 289, 289, 289, 255, 289, + 289, 255, 313, 314, 314, 289, 289, 5, 259, 259, + 131, 313, 313, 255, 289, 289, 255, 255, 255, 348, + 259, 348, 363, 348, 348, 260, 364, 355, 378, 192, + 5, 259, 8, 232, 233, 234, 235, 236, 237, 238, + 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, + 249, 254, 9, 255, 257, 261, 288, 289, 348, 364, + 364, 255, 255, 255, 361, 362, 362, 362, 312, 255, + 259, 255, 255, 361, 259, 259, 348, 4, 361, 259, + 365, 259, 259, 358, 358, 358, 348, 348, 243, 244, + 259, 259, 358, 243, 244, 255, 319, 358, 259, 255, + 259, 255, 255, 255, 255, 255, 255, 255, 364, 348, + 362, 362, 362, 255, 259, 4, 257, 259, 6, 257, + 319, 6, 6, 259, 259, 259, 259, 362, 259, 257, + 257, 257, 348, 8, 6, 6, 255, 348, 255, 348, + 348, 261, 348, 259, 192, 348, 348, 348, 348, 289, + 289, 289, 255, 255, 255, 289, 289, 289, 289, 289, + 289, 289, 289, 289, 289, 255, 255, 289, 255, 257, + 6, 6, 259, 6, 8, 319, 6, 8, 319, 255, + 289, 348, 245, 259, 9, 255, 257, 261, 368, 364, + 348, 319, 361, 361, 259, 369, 313, 7, 348, 348, + 4, 36, 37, 110, 111, 189, 190, 291, 361, 6, + 256, 258, 259, 290, 259, 6, 259, 6, 9, 255, + 257, 261, 378, 260, 131, 136, 138, 139, 141, 311, + 313, 348, 6, 256, 264, 9, 255, 257, 261, 256, + 264, 256, 264, 264, 256, 264, 9, 255, 261, 260, + 264, 258, 264, 293, 258, 293, 96, 356, 354, 378, + 264, 348, 264, 256, 256, 256, 348, 256, 256, 256, + 348, 256, 256, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 260, 7, 348, 245, 260, 264, 348, 6, + 6, 256, 348, 348, 348, 348, 348, 348, 348, 348, + 348, 348, 348, 348, 348, 348, 348, 348, 348, 363, + 348, 348, 348, 348, 348, 348, 348, 348, 348, 363, + 363, 378, 259, 348, 348, 368, 348, 368, 361, 368, + 368, 375, 259, 259, 259, 348, 290, 378, 8, 348, + 348, 362, 361, 368, 368, 363, 355, 369, 355, 364, + 256, 260, 261, 289, 67, 8, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, - 348, 348, 348, 348, 363, 348, 348, 348, 348, 348, - 348, 348, 348, 348, 363, 363, 378, 259, 348, 348, - 368, 348, 368, 361, 368, 368, 375, 259, 259, 259, - 348, 290, 378, 8, 348, 348, 362, 361, 368, 368, - 363, 355, 369, 355, 364, 256, 260, 261, 289, 67, - 8, 348, 348, 348, 348, 348, 348, 348, 348, 348, - 348, 348, 348, 348, 348, 259, 348, 363, 348, 348, - 348, 348, 348, 378, 348, 348, 291, 259, 290, 256, - 260, 260, 348, 348, 348, 7, 7, 341, 341, 255, - 348, 348, 348, 348, 6, 364, 364, 259, 256, 6, - 319, 259, 319, 319, 264, 264, 264, 358, 358, 318, - 318, 264, 348, 260, 332, 264, 319, 348, 348, 348, - 348, 348, 348, 348, 348, 348, 260, 256, 7, 342, - 6, 7, 348, 348, 6, 348, 319, 348, 260, 364, - 364, 364, 348, 6, 364, 348, 348, 348, 256, 260, - 348, 256, 256, 256, 189, 264, 319, 259, 8, 256, - 256, 258, 375, 368, 375, 368, 368, 368, 368, 368, - 368, 348, 368, 368, 368, 368, 262, 371, 378, 369, - 368, 368, 368, 355, 378, 364, 260, 260, 260, 260, - 348, 348, 348, 319, 378, 291, 258, 260, 256, 145, - 163, 336, 256, 260, 264, 348, 6, 259, 361, 256, - 258, 261, 7, 7, 287, 288, 6, 364, 7, 231, - 287, 348, 272, 378, 348, 348, 291, 257, 255, 131, - 313, 314, 313, 259, 260, 6, 238, 239, 269, 364, - 378, 348, 348, 291, 6, 364, 6, 364, 348, 6, - 368, 376, 378, 256, 291, 348, 6, 378, 6, 368, - 348, 256, 257, 348, 264, 369, 7, 7, 7, 256, - 7, 7, 7, 256, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 348, 256, 259, 348, 363, 260, - 6, 290, 290, 290, 290, 290, 290, 290, 290, 290, - 290, 290, 264, 290, 290, 290, 290, 290, 290, 290, - 290, 290, 264, 264, 264, 264, 264, 256, 258, 258, - 364, 264, 264, 290, 264, 290, 264, 264, 264, 256, - 364, 348, 348, 350, 290, 260, 260, 260, 264, 264, - 290, 290, 256, 261, 256, 261, 264, 289, 351, 260, - 7, 291, 290, 361, 260, 8, 8, 364, 261, 256, - 258, 255, 257, 288, 289, 364, 7, 259, 259, 256, - 256, 256, 348, 361, 4, 340, 6, 307, 348, 369, - 256, 260, 256, 256, 260, 260, 364, 261, 260, 319, - 260, 260, 358, 348, 348, 260, 260, 348, 358, 142, - 142, 160, 169, 170, 171, 175, 176, 333, 334, 358, - 260, 329, 256, 260, 256, 256, 256, 256, 256, 256, - 256, 259, 7, 348, 6, 348, 256, 260, 258, 260, - 258, 260, 260, 260, 260, 260, 258, 258, 264, 256, - 7, 7, 7, 261, 348, 260, 348, 348, 7, 261, - 290, 264, 290, 290, 256, 256, 264, 290, 290, 264, - 264, 290, 290, 290, 290, 348, 290, 9, 370, 264, - 256, 264, 290, 261, 264, 352, 258, 260, 256, 260, - 261, 255, 257, 263, 192, 7, 163, 6, 348, 260, - 259, 6, 361, 260, 348, 6, 7, 287, 288, 261, - 287, 288, 291, 259, 366, 378, 369, 348, 6, 260, - 49, 49, 361, 260, 4, 179, 180, 181, 182, 260, - 275, 279, 282, 284, 285, 327, 261, 256, 258, 255, - 348, 348, 255, 259, 255, 259, 8, 364, 368, 256, - 261, 256, 258, 255, 256, 256, 264, 261, 255, 264, - 7, 289, 4, 36, 37, 301, 302, 303, 290, 348, - 290, 358, 361, 361, 7, 361, 361, 361, 7, 361, - 361, 361, 361, 361, 361, 361, 361, 361, 361, 6, - 7, 364, 348, 348, 348, 348, 348, 348, 260, 348, - 348, 348, 361, 368, 368, 260, 260, 260, 264, 300, - 348, 348, 291, 291, 348, 348, 256, 361, 289, 348, - 348, 260, 291, 288, 261, 288, 348, 348, 290, 260, - 361, 364, 364, 7, 7, 7, 142, 339, 6, 256, - 264, 7, 7, 7, 7, 7, 260, 4, 291, 260, - 264, 264, 264, 260, 260, 119, 4, 6, 348, 259, - 6, 255, 6, 177, 6, 177, 260, 334, 264, 333, - 7, 6, 7, 7, 7, 7, 7, 7, 7, 318, - 361, 6, 259, 101, 6, 6, 6, 107, 7, 7, - 6, 6, 348, 7, 361, 361, 361, 4, 264, 8, - 8, 256, 291, 291, 364, 368, 348, 368, 262, 264, - 304, 368, 368, 291, 368, 256, 264, 6, 291, 259, - 313, 259, 6, 348, 6, 259, 361, 260, 260, 348, - 6, 189, 190, 291, 348, 6, 7, 365, 367, 6, - 257, 6, 6, 290, 289, 289, 6, 276, 255, 255, - 259, 286, 6, 291, 261, 368, 348, 258, 256, 348, - 8, 364, 348, 364, 260, 260, 6, 6, 269, 291, - 261, 348, 6, 6, 348, 291, 256, 348, 259, 348, - 369, 290, 49, 259, 361, 369, 372, 348, 348, 258, - 264, 6, 256, 6, 6, 135, 309, 309, 361, 6, - 6, 6, 361, 142, 192, 308, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 5, 260, 290, 290, 290, - 290, 290, 290, 290, 264, 264, 264, 256, 290, 290, - 302, 290, 256, 290, 256, 289, 351, 290, 6, 290, - 255, 257, 289, 291, 256, 258, 290, 6, 260, 260, - 361, 361, 361, 4, 6, 287, 348, 361, 361, 361, - 259, 259, 7, 6, 7, 348, 348, 348, 259, 259, - 259, 257, 6, 348, 361, 348, 6, 6, 348, 358, - 260, 5, 361, 259, 259, 259, 259, 259, 259, 259, - 361, 260, 6, 364, 259, 259, 348, 348, 258, 361, - 6, 6, 188, 348, 348, 348, 6, 6, 7, 290, - 264, 264, 290, 264, 348, 4, 204, 305, 306, 290, - 256, 290, 352, 369, 255, 257, 348, 259, 319, 6, - 319, 264, 6, 6, 261, 7, 7, 287, 288, 6, - 365, 260, 264, 348, 287, 259, 290, 373, 374, 375, - 373, 255, 348, 348, 360, 361, 259, 255, 4, 6, - 256, 6, 256, 260, 260, 256, 260, 6, 6, 368, - 255, 4, 256, 264, 255, 260, 264, 361, 369, 7, - 289, 299, 348, 363, 303, 6, 358, 6, 6, 6, - 142, 310, 101, 120, 105, 6, 5, 259, 348, 348, - 348, 348, 256, 351, 348, 348, 290, 288, 259, 259, - 6, 308, 6, 348, 361, 142, 142, 4, 6, 364, - 364, 348, 348, 369, 260, 256, 260, 264, 318, 318, - 348, 348, 260, 264, 256, 260, 264, 6, 6, 360, - 358, 358, 358, 358, 358, 244, 358, 6, 260, 364, - 348, 6, 6, 6, 6, 361, 260, 264, 8, 260, + 259, 348, 363, 348, 348, 348, 348, 348, 378, 348, + 348, 291, 259, 290, 256, 260, 260, 348, 348, 348, + 7, 7, 341, 341, 255, 348, 348, 348, 348, 6, + 364, 364, 259, 256, 6, 319, 259, 319, 319, 264, + 264, 264, 358, 358, 318, 318, 264, 348, 260, 332, + 264, 319, 348, 348, 348, 348, 348, 348, 348, 348, + 348, 260, 256, 7, 342, 6, 7, 348, 348, 6, + 348, 319, 348, 260, 364, 364, 364, 348, 6, 364, + 348, 348, 348, 256, 260, 348, 256, 348, 256, 256, + 189, 264, 319, 259, 8, 256, 256, 258, 375, 368, + 375, 368, 368, 368, 368, 368, 368, 348, 368, 368, + 368, 368, 262, 371, 378, 369, 368, 368, 368, 355, + 378, 364, 260, 260, 260, 260, 348, 348, 348, 319, + 378, 291, 258, 260, 256, 145, 163, 336, 256, 260, + 264, 348, 6, 259, 361, 256, 258, 261, 7, 7, + 287, 288, 6, 364, 7, 231, 287, 348, 272, 378, + 348, 348, 291, 257, 255, 131, 313, 314, 313, 259, + 260, 6, 238, 239, 269, 364, 378, 348, 348, 291, + 6, 364, 6, 364, 348, 6, 368, 376, 378, 256, + 291, 348, 6, 378, 6, 368, 348, 256, 257, 348, + 264, 369, 7, 7, 7, 256, 7, 7, 7, 256, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 348, 256, 259, 348, 363, 260, 6, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 290, 290, 264, 290, + 290, 290, 290, 290, 290, 290, 290, 290, 264, 264, + 264, 264, 264, 256, 258, 258, 364, 264, 264, 290, + 264, 290, 264, 264, 264, 256, 364, 348, 348, 350, + 290, 260, 260, 260, 264, 264, 290, 290, 256, 261, + 256, 261, 264, 289, 351, 260, 7, 291, 290, 361, + 260, 8, 8, 364, 261, 256, 258, 255, 257, 288, + 289, 364, 7, 259, 259, 256, 256, 256, 348, 361, + 4, 340, 6, 307, 348, 369, 256, 260, 256, 256, + 260, 260, 364, 261, 260, 319, 260, 260, 358, 348, + 348, 260, 260, 348, 358, 142, 142, 160, 169, 170, + 171, 175, 176, 333, 334, 358, 260, 329, 256, 260, + 256, 256, 256, 256, 256, 256, 256, 259, 7, 348, + 6, 348, 256, 260, 258, 260, 258, 260, 260, 260, + 260, 260, 258, 258, 264, 256, 7, 256, 7, 7, + 261, 348, 260, 348, 348, 7, 261, 290, 264, 290, + 290, 256, 256, 264, 290, 290, 264, 264, 290, 290, + 290, 290, 348, 290, 9, 370, 264, 256, 264, 290, + 261, 264, 352, 258, 260, 256, 260, 261, 255, 257, + 263, 192, 7, 163, 6, 348, 260, 259, 6, 361, + 260, 348, 6, 7, 287, 288, 261, 287, 288, 291, + 259, 366, 378, 369, 348, 6, 260, 49, 49, 361, + 260, 4, 179, 180, 181, 182, 260, 275, 279, 282, + 284, 285, 327, 261, 256, 258, 255, 348, 348, 255, + 259, 255, 259, 8, 364, 368, 256, 261, 256, 258, + 255, 256, 256, 264, 261, 255, 264, 7, 289, 4, + 36, 37, 301, 302, 303, 290, 348, 290, 358, 361, + 361, 7, 361, 361, 361, 7, 361, 361, 361, 361, + 361, 361, 361, 361, 361, 361, 6, 7, 364, 348, + 348, 348, 348, 348, 348, 260, 348, 348, 348, 361, + 368, 368, 260, 260, 260, 264, 300, 348, 348, 291, + 291, 348, 348, 256, 361, 289, 348, 348, 260, 291, + 288, 261, 288, 348, 348, 290, 260, 361, 364, 364, + 7, 7, 7, 142, 339, 6, 256, 264, 7, 7, + 7, 7, 7, 260, 4, 291, 260, 264, 264, 264, + 260, 260, 119, 4, 6, 348, 259, 6, 255, 6, + 177, 6, 177, 260, 334, 264, 333, 7, 6, 7, + 7, 7, 7, 7, 7, 7, 318, 361, 6, 259, + 101, 6, 6, 6, 107, 7, 7, 6, 6, 348, + 7, 361, 7, 361, 361, 4, 264, 8, 8, 256, + 291, 291, 364, 368, 348, 368, 262, 264, 304, 368, + 368, 291, 368, 256, 264, 6, 291, 259, 313, 259, + 6, 348, 6, 259, 361, 260, 260, 348, 6, 189, + 190, 291, 348, 6, 7, 365, 367, 6, 257, 6, + 6, 290, 289, 289, 6, 276, 255, 255, 259, 286, + 6, 291, 261, 368, 348, 258, 256, 348, 8, 364, + 348, 364, 260, 260, 6, 6, 269, 291, 261, 348, + 6, 6, 348, 291, 256, 348, 259, 348, 369, 290, + 49, 259, 361, 369, 372, 348, 348, 258, 264, 6, + 256, 6, 6, 135, 309, 309, 361, 6, 6, 6, + 361, 142, 192, 308, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 5, 260, 290, 290, 290, 290, 290, + 290, 290, 264, 264, 264, 256, 290, 290, 302, 290, + 256, 290, 256, 289, 351, 290, 6, 290, 255, 257, + 289, 291, 256, 258, 290, 6, 260, 260, 361, 361, + 361, 4, 6, 287, 348, 361, 361, 361, 259, 259, + 7, 6, 7, 348, 348, 348, 259, 259, 259, 257, + 6, 348, 361, 348, 6, 6, 348, 358, 260, 5, + 361, 259, 259, 259, 259, 259, 259, 259, 361, 260, + 6, 364, 259, 259, 348, 348, 258, 361, 6, 361, + 6, 188, 348, 348, 348, 6, 6, 7, 290, 264, + 264, 290, 264, 348, 4, 204, 305, 306, 290, 256, + 290, 352, 369, 255, 257, 348, 259, 319, 6, 319, + 264, 6, 6, 261, 7, 7, 287, 288, 6, 365, + 260, 264, 348, 287, 259, 290, 373, 374, 375, 373, + 255, 348, 348, 360, 361, 259, 255, 4, 6, 256, + 6, 256, 260, 260, 256, 260, 6, 6, 368, 255, + 4, 256, 264, 255, 260, 264, 361, 369, 7, 289, + 299, 348, 363, 303, 6, 358, 6, 6, 6, 142, + 310, 101, 120, 105, 6, 5, 259, 348, 348, 348, + 348, 256, 351, 348, 348, 290, 288, 259, 259, 6, + 308, 6, 348, 361, 142, 142, 4, 6, 364, 364, + 348, 348, 369, 260, 256, 260, 264, 318, 318, 348, + 348, 260, 264, 256, 260, 264, 6, 6, 360, 358, + 358, 358, 358, 358, 244, 358, 6, 260, 364, 348, + 6, 6, 6, 6, 6, 361, 260, 264, 8, 260, 256, 259, 348, 369, 368, 348, 368, 348, 369, 372, 374, 369, 264, 256, 264, 260, 348, 336, 336, 361, 291, 366, 369, 348, 6, 6, 365, 258, 361, 375, @@ -8949,6 +8993,30 @@ yyreduce: case 183: #line 2001 "Gmsh.y" + { + int num = (int)(yyvsp[(4) - (8)].d); + std::vector<int> wires; ListOfDouble2Vector((yyvsp[(7) - (8)].l), wires); + bool r = true; + if(gmsh_yyfactory == "OpenCASCADE" && GModel::current()->getOCCInternals()){ + if(wires.size() != 1) { + yymsg(0, "OpenCASCADE BSpline filling requires a single line loop"); + } + else { + r = GModel::current()->getOCCInternals()->addBezierFilling(num, wires[0]); + } + } + else{ + yymsg(0, "Bezier surface only available with OpenCASCADE geometry kernel"); + } + if(!r) yymsg(0, "Could not add Bezier surface"); + List_Delete((yyvsp[(7) - (8)].l)); + (yyval.s).Type = MSH_SURF_REGL; + (yyval.s).Num = num; + ;} + break; + + case 184: +#line 2022 "Gmsh.y" { myGmshSurface = 0; (yyval.s).Type = 0; @@ -8956,8 +9024,8 @@ yyreduce: ;} break; - case 184: -#line 2007 "Gmsh.y" + case 185: +#line 2028 "Gmsh.y" { myGmshSurface = gmshSurface::getSurface((int)(yyvsp[(3) - (4)].d)); (yyval.s).Type = 0; @@ -8965,8 +9033,8 @@ yyreduce: ;} break; - case 185: -#line 2013 "Gmsh.y" + case 186: +#line 2034 "Gmsh.y" { int num = (int)(yyvsp[(4) - (10)].d); myGmshSurface = gmshParametricSurface::NewParametricSurface(num, (yyvsp[(7) - (10)].c), (yyvsp[(8) - (10)].c), (yyvsp[(9) - (10)].c)); @@ -8975,8 +9043,8 @@ yyreduce: ;} break; - case 186: -#line 2020 "Gmsh.y" + case 187: +#line 2041 "Gmsh.y" { int num = (int)(yyvsp[(3) - (7)].d); std::vector<int> tags; ListOfDouble2Vector((yyvsp[(6) - (7)].l), tags); @@ -9009,8 +9077,8 @@ yyreduce: ;} break; - case 187: -#line 2051 "Gmsh.y" + case 188: +#line 2072 "Gmsh.y" { int num = (int)(yyvsp[(3) - (7)].d); std::vector<int> tags; ListOfDouble2Vector((yyvsp[(6) - (7)].l), tags); @@ -9027,8 +9095,8 @@ yyreduce: ;} break; - case 188: -#line 2066 "Gmsh.y" + case 189: +#line 2087 "Gmsh.y" { int num = (int)(yyvsp[(3) - (7)].d); std::vector<double> param; ListOfDouble2Vector((yyvsp[(6) - (7)].l), param); @@ -9052,8 +9120,8 @@ yyreduce: ;} break; - case 189: -#line 2088 "Gmsh.y" + case 190: +#line 2109 "Gmsh.y" { int num = (int)(yyvsp[(3) - (7)].d); std::vector<double> param; ListOfDouble2Vector((yyvsp[(6) - (7)].l), param); @@ -9078,8 +9146,8 @@ yyreduce: ;} break; - case 190: -#line 2111 "Gmsh.y" + case 191: +#line 2132 "Gmsh.y" { int num = (int)(yyvsp[(3) - (7)].d); std::vector<double> param; ListOfDouble2Vector((yyvsp[(6) - (7)].l), param); @@ -9104,8 +9172,8 @@ yyreduce: ;} break; - case 191: -#line 2134 "Gmsh.y" + case 192: +#line 2155 "Gmsh.y" { int num = (int)(yyvsp[(3) - (7)].d); std::vector<double> param; ListOfDouble2Vector((yyvsp[(6) - (7)].l), param); @@ -9130,8 +9198,8 @@ yyreduce: ;} break; - case 192: -#line 2157 "Gmsh.y" + case 193: +#line 2178 "Gmsh.y" { int num = (int)(yyvsp[(3) - (7)].d); std::vector<double> param; ListOfDouble2Vector((yyvsp[(6) - (7)].l), param); @@ -9157,8 +9225,8 @@ yyreduce: ;} break; - case 193: -#line 2181 "Gmsh.y" + case 194: +#line 2202 "Gmsh.y" { int num = (int)(yyvsp[(3) - (7)].d); std::vector<double> param; ListOfDouble2Vector((yyvsp[(6) - (7)].l), param); @@ -9184,8 +9252,8 @@ yyreduce: ;} break; - case 194: -#line 2205 "Gmsh.y" + case 195: +#line 2226 "Gmsh.y" { int num = (int)(yyvsp[(3) - (7)].d); std::vector<double> param; ListOfDouble2Vector((yyvsp[(6) - (7)].l), param); @@ -9211,8 +9279,8 @@ yyreduce: ;} break; - case 195: -#line 2229 "Gmsh.y" + case 196: +#line 2250 "Gmsh.y" { int num = (int)(yyvsp[(3) - (7)].d); std::vector<double> param; ListOfDouble2Vector((yyvsp[(6) - (7)].l), param); @@ -9240,8 +9308,8 @@ yyreduce: ;} break; - case 196: -#line 2255 "Gmsh.y" + case 197: +#line 2276 "Gmsh.y" { int num = (int)(yyvsp[(4) - (9)].d); std::vector<int> tags; ListOfDouble2Vector((yyvsp[(7) - (9)].l), tags); @@ -9260,8 +9328,8 @@ yyreduce: ;} break; - case 197: -#line 2272 "Gmsh.y" + case 198: +#line 2293 "Gmsh.y" { int num = (int)(yyvsp[(3) - (7)].d); std::vector<int> tags; ListOfDouble2Vector((yyvsp[(6) - (7)].l), tags); @@ -9279,8 +9347,8 @@ yyreduce: ;} break; - case 198: -#line 2288 "Gmsh.y" + case 199: +#line 2309 "Gmsh.y" { int num = (int)(yyvsp[(3) - (7)].d); std::vector<int> wires; ListOfDouble2Vector((yyvsp[(6) - (7)].l), wires); @@ -9300,8 +9368,8 @@ yyreduce: ;} break; - case 199: -#line 2306 "Gmsh.y" + case 200: +#line 2327 "Gmsh.y" { int num = (int)(yyvsp[(4) - (8)].d); std::vector<int> wires; ListOfDouble2Vector((yyvsp[(7) - (8)].l), wires); @@ -9321,8 +9389,8 @@ yyreduce: ;} break; - case 200: -#line 2324 "Gmsh.y" + case 201: +#line 2345 "Gmsh.y" { if((yyvsp[(2) - (8)].i) == 1) yymsg(0, "`Compound Line (...) = {...};' is deprecated: use `Compound " @@ -9336,8 +9404,8 @@ yyreduce: ;} break; - case 201: -#line 2337 "Gmsh.y" + case 202: +#line 2358 "Gmsh.y" { if((yyvsp[(2) - (12)].i) == 1) yymsg(0, "`Compound Line (...) = {...};' is deprecated: use `Compound " @@ -9351,15 +9419,15 @@ yyreduce: ;} break; - case 202: -#line 2349 "Gmsh.y" + case 203: +#line 2370 "Gmsh.y" { dim_entity = (yyvsp[(2) - (2)].i); ;} break; - case 203: -#line 2353 "Gmsh.y" + case 204: +#line 2374 "Gmsh.y" { int num = (int)(yyvsp[(5) - (9)].i); int op = (yyvsp[(7) - (9)].i); @@ -9384,100 +9452,100 @@ yyreduce: ;} break; - case 204: -#line 2379 "Gmsh.y" + case 205: +#line 2400 "Gmsh.y" { (yyval.i) = 0; ;} break; - case 205: -#line 2381 "Gmsh.y" + case 206: +#line 2402 "Gmsh.y" { (yyval.i) = 1; ;} break; - case 206: -#line 2383 "Gmsh.y" + case 207: +#line 2404 "Gmsh.y" { (yyval.i) = 2; ;} break; - case 207: -#line 2385 "Gmsh.y" + case 208: +#line 2406 "Gmsh.y" { (yyval.i) = 3; ;} break; - case 208: -#line 2387 "Gmsh.y" + case 209: +#line 2408 "Gmsh.y" { (yyval.i) = (int)(yyvsp[(3) - (4)].d); if ((yyval.i)<0 || (yyval.i)>3) yymsg(0, "GeoEntity dim out of range [0,3]"); ;} break; - case 209: -#line 2395 "Gmsh.y" + case 210: +#line 2416 "Gmsh.y" { (yyval.i) = 1; ;} break; - case 210: -#line 2397 "Gmsh.y" + case 211: +#line 2418 "Gmsh.y" { (yyval.i) = 2; ;} break; - case 211: -#line 2399 "Gmsh.y" + case 212: +#line 2420 "Gmsh.y" { (yyval.i) = 3; ;} break; - case 212: -#line 2401 "Gmsh.y" + case 213: +#line 2422 "Gmsh.y" { (yyval.i) = (int)(yyvsp[(3) - (4)].d); if ((yyval.i)<1 || (yyval.i)>3) yymsg(0, "GeoEntity dim out of range [1,3]"); ;} break; - case 213: -#line 2409 "Gmsh.y" + case 214: +#line 2430 "Gmsh.y" { (yyval.i) = 1; ;} break; - case 214: -#line 2411 "Gmsh.y" + case 215: +#line 2432 "Gmsh.y" { (yyval.i) = 2; ;} break; - case 215: -#line 2413 "Gmsh.y" + case 216: +#line 2434 "Gmsh.y" { (yyval.i) = (int)(yyvsp[(3) - (4)].d); if ((yyval.i)<1 || (yyval.i)>2) yymsg(0, "GeoEntity dim out of range [1,2]"); ;} break; - case 216: -#line 2421 "Gmsh.y" + case 217: +#line 2442 "Gmsh.y" { (yyval.i) = 0; ;} break; - case 217: -#line 2423 "Gmsh.y" + case 218: +#line 2444 "Gmsh.y" { (yyval.i) = 1; ;} break; - case 218: -#line 2425 "Gmsh.y" + case 219: +#line 2446 "Gmsh.y" { (yyval.i) = 2; ;} break; - case 219: -#line 2427 "Gmsh.y" + case 220: +#line 2448 "Gmsh.y" { (yyval.i) = (int)(yyvsp[(3) - (4)].d); if ((yyval.i)<0 || (yyval.i)>2) yymsg(0, "GeoEntity dim out of range [0,2]"); ;} break; - case 220: -#line 2437 "Gmsh.y" + case 221: +#line 2458 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(4) - (5)].l), dimTags); @@ -9495,8 +9563,8 @@ yyreduce: ;} break; - case 221: -#line 2453 "Gmsh.y" + case 222: +#line 2474 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(10) - (11)].l), dimTags); @@ -9514,8 +9582,8 @@ yyreduce: ;} break; - case 222: -#line 2469 "Gmsh.y" + case 223: +#line 2490 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(4) - (5)].l), dimTags); @@ -9533,8 +9601,8 @@ yyreduce: ;} break; - case 223: -#line 2485 "Gmsh.y" + case 224: +#line 2506 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(8) - (9)].l), dimTags); @@ -9552,8 +9620,8 @@ yyreduce: ;} break; - case 224: -#line 2501 "Gmsh.y" + case 225: +#line 2522 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(8) - (9)].l), dimTags); @@ -9571,8 +9639,8 @@ yyreduce: ;} break; - case 225: -#line 2517 "Gmsh.y" + case 226: +#line 2538 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(6) - (7)].l), dimTags); @@ -9591,8 +9659,8 @@ yyreduce: ;} break; - case 226: -#line 2534 "Gmsh.y" + case 227: +#line 2555 "Gmsh.y" { std::vector<std::pair<int, int> > inDimTags, outDimTags; ListOfShapes2VectorOfPairs((yyvsp[(3) - (4)].l), inDimTags); @@ -9631,8 +9699,8 @@ yyreduce: ;} break; - case 227: -#line 2571 "Gmsh.y" + case 228: +#line 2592 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(Shape)); bool r = true; @@ -9655,8 +9723,8 @@ yyreduce: ;} break; - case 228: -#line 2592 "Gmsh.y" + case 229: +#line 2613 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(Shape)); bool r = true; @@ -9679,8 +9747,8 @@ yyreduce: ;} break; - case 229: -#line 2613 "Gmsh.y" + case 230: +#line 2634 "Gmsh.y" { yymsg(2, "'Split Curve(c) {...}' is deprecated: " "use 'Split Curve {c} Point {...}' instead"); @@ -9705,32 +9773,32 @@ yyreduce: ;} break; - case 230: -#line 2638 "Gmsh.y" + case 231: +#line 2659 "Gmsh.y" { (yyval.l) = (yyvsp[(1) - (1)].l); ;} break; - case 231: -#line 2639 "Gmsh.y" + case 232: +#line 2660 "Gmsh.y" { (yyval.l) = (yyvsp[(1) - (1)].l); ;} break; - case 232: -#line 2644 "Gmsh.y" + case 233: +#line 2665 "Gmsh.y" { (yyval.l) = List_Create(3, 3, sizeof(Shape)); ;} break; - case 233: -#line 2648 "Gmsh.y" + case 234: +#line 2669 "Gmsh.y" { List_Add((yyval.l), &(yyvsp[(2) - (2)].s)); ;} break; - case 234: -#line 2652 "Gmsh.y" + case 235: +#line 2673 "Gmsh.y" { for(int i = 0; i < List_Nbr((yyvsp[(4) - (6)].l)); i++){ double d; @@ -9749,8 +9817,8 @@ yyreduce: ;} break; - case 235: -#line 2669 "Gmsh.y" + case 236: +#line 2690 "Gmsh.y" { List_T *tmp = List_Create(10, 10, sizeof(double)); getElementaryTagsForPhysicalGroups((yyvsp[(3) - (7)].i), (yyvsp[(5) - (7)].l), tmp); @@ -9772,8 +9840,8 @@ yyreduce: ;} break; - case 236: -#line 2689 "Gmsh.y" + case 237: +#line 2710 "Gmsh.y" { List_T *tmp = List_Create(10, 10, sizeof(double)); getParentTags((yyvsp[(3) - (7)].i), (yyvsp[(5) - (7)].l), tmp); @@ -9795,8 +9863,8 @@ yyreduce: ;} break; - case 237: -#line 2709 "Gmsh.y" + case 238: +#line 2730 "Gmsh.y" { List_T *tmp = List_Create(10, 10, sizeof(double)); getAllElementaryTags((yyvsp[(2) - (6)].i), tmp); @@ -9817,8 +9885,8 @@ yyreduce: ;} break; - case 238: -#line 2728 "Gmsh.y" + case 239: +#line 2749 "Gmsh.y" { List_T *tmp = List_Create(10, 10, sizeof(double)); List_T *tmp2 = List_Create(10, 10, sizeof(double)); @@ -9842,8 +9910,8 @@ yyreduce: ;} break; - case 239: -#line 2755 "Gmsh.y" + case 240: +#line 2776 "Gmsh.y" { if(List_Nbr((yyvsp[(7) - (8)].l)) == 4){ int t = (int)(yyvsp[(4) - (8)].d); @@ -9864,8 +9932,8 @@ yyreduce: ;} break; - case 240: -#line 2774 "Gmsh.y" + case 241: +#line 2795 "Gmsh.y" { int t = (int)(yyvsp[(4) - (10)].d); if(gLevelset::find(t)){ @@ -9888,8 +9956,8 @@ yyreduce: ;} break; - case 241: -#line 2796 "Gmsh.y" + case 242: +#line 2817 "Gmsh.y" { int t = (int)(yyvsp[(4) - (14)].d); if(gLevelset::find(t)){ @@ -9905,8 +9973,8 @@ yyreduce: ;} break; - case 242: -#line 2811 "Gmsh.y" + case 243: +#line 2832 "Gmsh.y" { int t = (int)(yyvsp[(4) - (16)].d); if(gLevelset::find(t)){ @@ -9923,8 +9991,8 @@ yyreduce: ;} break; - case 243: -#line 2826 "Gmsh.y" + case 244: +#line 2847 "Gmsh.y" { if(List_Nbr((yyvsp[(10) - (12)].l)) == 1){ int t = (int)(yyvsp[(4) - (12)].d); @@ -9944,8 +10012,8 @@ yyreduce: ;} break; - case 244: -#line 2845 "Gmsh.y" + case 245: +#line 2866 "Gmsh.y" { if(List_Nbr((yyvsp[(12) - (14)].l)) == 1){ int t = (int)(yyvsp[(4) - (14)].d); @@ -9997,8 +10065,8 @@ yyreduce: ;} break; - case 245: -#line 2896 "Gmsh.y" + case 246: +#line 2917 "Gmsh.y" { if(List_Nbr((yyvsp[(12) - (14)].l)) == 1){ int t = (int)(yyvsp[(4) - (14)].d); @@ -10020,8 +10088,8 @@ yyreduce: ;} break; - case 246: -#line 2917 "Gmsh.y" + case 247: +#line 2938 "Gmsh.y" { if(List_Nbr((yyvsp[(12) - (14)].l)) == 3){ int t = (int)(yyvsp[(4) - (14)].d); @@ -10044,8 +10112,8 @@ yyreduce: ;} break; - case 247: -#line 2939 "Gmsh.y" + case 248: +#line 2960 "Gmsh.y" { if(List_Nbr((yyvsp[(12) - (14)].l)) == 5){ int t = (int)(yyvsp[(4) - (14)].d); @@ -10069,8 +10137,8 @@ yyreduce: ;} break; - case 248: -#line 2961 "Gmsh.y" + case 249: +#line 2982 "Gmsh.y" { if(!strcmp((yyvsp[(2) - (8)].c), "Union")){ int t = (int)(yyvsp[(4) - (8)].d); @@ -10177,8 +10245,8 @@ yyreduce: ;} break; - case 249: -#line 3066 "Gmsh.y" + case 250: +#line 3087 "Gmsh.y" { if(!strcmp((yyvsp[(2) - (8)].c), "MathEval")){ int t = (int)(yyvsp[(4) - (8)].d); @@ -10196,8 +10264,8 @@ yyreduce: ;} break; - case 250: -#line 3082 "Gmsh.y" + case 251: +#line 3103 "Gmsh.y" { if(!strcmp((yyvsp[(2) - (6)].c), "CutMesh")){ int t = (int)(yyvsp[(4) - (6)].d); @@ -10229,8 +10297,8 @@ yyreduce: ;} break; - case 251: -#line 3117 "Gmsh.y" + case 252: +#line 3138 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(3) - (4)].l), dimTags); @@ -10254,8 +10322,8 @@ yyreduce: ;} break; - case 252: -#line 3139 "Gmsh.y" + case 253: +#line 3160 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(4) - (5)].l), dimTags); @@ -10279,8 +10347,8 @@ yyreduce: ;} break; - case 253: -#line 3161 "Gmsh.y" + case 254: +#line 3182 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(4) - (5)].l), dimTags); @@ -10294,8 +10362,8 @@ yyreduce: ;} break; - case 254: -#line 3173 "Gmsh.y" + case 255: +#line 3194 "Gmsh.y" { #if defined(HAVE_MESH) GModel::current()->getFields()->deleteField((int)(yyvsp[(4) - (6)].d)); @@ -10303,8 +10371,8 @@ yyreduce: ;} break; - case 255: -#line 3179 "Gmsh.y" + case 256: +#line 3200 "Gmsh.y" { #if defined(HAVE_POST) if(!strcmp((yyvsp[(2) - (6)].c), "View")){ @@ -10321,8 +10389,8 @@ yyreduce: ;} break; - case 256: -#line 3194 "Gmsh.y" + case 257: +#line 3215 "Gmsh.y" { if(!strcmp((yyvsp[(2) - (3)].c), "All")){ ClearProject(); @@ -10355,8 +10423,8 @@ yyreduce: ;} break; - case 257: -#line 3225 "Gmsh.y" + case 258: +#line 3246 "Gmsh.y" { #if defined(HAVE_POST) if(!strcmp((yyvsp[(2) - (4)].c), "Empty") && !strcmp((yyvsp[(3) - (4)].c), "Views")){ @@ -10370,15 +10438,15 @@ yyreduce: ;} break; - case 258: -#line 3237 "Gmsh.y" + case 259: +#line 3258 "Gmsh.y" { gmsh_yynamespaces.clear(); ;} break; - case 259: -#line 3246 "Gmsh.y" + case 260: +#line 3267 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(4) - (5)].l), dimTags); @@ -10387,8 +10455,8 @@ yyreduce: ;} break; - case 260: -#line 3253 "Gmsh.y" + case 261: +#line 3274 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(5) - (6)].l), dimTags); @@ -10397,8 +10465,8 @@ yyreduce: ;} break; - case 261: -#line 3265 "Gmsh.y" + case 262: +#line 3286 "Gmsh.y" { yymsg(2, "'SetPartition' command is deprecated"); std::vector<std::pair<int, int> > dimTags; @@ -10415,38 +10483,38 @@ yyreduce: ;} break; - case 262: -#line 3285 "Gmsh.y" + case 263: +#line 3306 "Gmsh.y" { setVisibility(-1, 1, false); ;} break; - case 263: -#line 3289 "Gmsh.y" + case 264: +#line 3310 "Gmsh.y" { setVisibility(-1, 1, false); Free((yyvsp[(2) - (3)].c)); ;} break; - case 264: -#line 3294 "Gmsh.y" + case 265: +#line 3315 "Gmsh.y" { setVisibility(-1, 0, false); ;} break; - case 265: -#line 3298 "Gmsh.y" + case 266: +#line 3319 "Gmsh.y" { setVisibility(-1, 0, false); Free((yyvsp[(2) - (3)].c)); ;} break; - case 266: -#line 3303 "Gmsh.y" + case 267: +#line 3324 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(3) - (4)].l), dimTags); @@ -10455,8 +10523,8 @@ yyreduce: ;} break; - case 267: -#line 3310 "Gmsh.y" + case 268: +#line 3331 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(4) - (5)].l), dimTags); @@ -10465,8 +10533,8 @@ yyreduce: ;} break; - case 268: -#line 3317 "Gmsh.y" + case 269: +#line 3338 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(3) - (4)].l), dimTags); @@ -10475,8 +10543,8 @@ yyreduce: ;} break; - case 269: -#line 3324 "Gmsh.y" + case 270: +#line 3345 "Gmsh.y" { std::vector<std::pair<int, int> > dimTags; ListOfShapes2VectorOfPairs((yyvsp[(4) - (5)].l), dimTags); @@ -10485,8 +10553,8 @@ yyreduce: ;} break; - case 270: -#line 3336 "Gmsh.y" + case 271: +#line 3357 "Gmsh.y" { if(!strcmp((yyvsp[(1) - (3)].c), "Include")){ std::string tmp = FixRelativePath(gmsh_yyname, (yyvsp[(2) - (3)].c)); @@ -10561,8 +10629,8 @@ yyreduce: ;} break; - case 271: -#line 3409 "Gmsh.y" + case 272: +#line 3430 "Gmsh.y" { int n = List_Nbr((yyvsp[(3) - (5)].l)); if(n == 1){ @@ -10582,8 +10650,8 @@ yyreduce: ;} break; - case 272: -#line 3427 "Gmsh.y" + case 273: +#line 3448 "Gmsh.y" { #if defined(HAVE_POST) if(!strcmp((yyvsp[(2) - (7)].c), "View")){ @@ -10610,8 +10678,8 @@ yyreduce: ;} break; - case 273: -#line 3452 "Gmsh.y" + case 274: +#line 3473 "Gmsh.y" { #if defined(HAVE_POST) && defined(HAVE_MESH) if(!strcmp((yyvsp[(1) - (7)].c), "Background") && !strcmp((yyvsp[(2) - (7)].c), "Mesh") && !strcmp((yyvsp[(3) - (7)].c), "View")){ @@ -10628,8 +10696,8 @@ yyreduce: ;} break; - case 274: -#line 3467 "Gmsh.y" + case 275: +#line 3488 "Gmsh.y" { if(!strcmp((yyvsp[(1) - (3)].c), "Sleep")){ SleepInSeconds((yyvsp[(2) - (3)].d)); @@ -10664,8 +10732,8 @@ yyreduce: ;} break; - case 275: -#line 3500 "Gmsh.y" + case 276: +#line 3521 "Gmsh.y" { #if defined(HAVE_PLUGINS) try { @@ -10679,8 +10747,8 @@ yyreduce: ;} break; - case 276: -#line 3512 "Gmsh.y" + case 277: +#line 3533 "Gmsh.y" { #if defined(HAVE_POST) if(!strcmp((yyvsp[(2) - (3)].c), "ElementsFromAllViews")) @@ -10714,23 +10782,23 @@ yyreduce: ;} break; - case 277: -#line 3544 "Gmsh.y" + case 278: +#line 3565 "Gmsh.y" { Msg::Exit(0); ;} break; - case 278: -#line 3548 "Gmsh.y" + case 279: +#line 3569 "Gmsh.y" { gmsh_yyerrorstate = 999; // this will be checked when yyparse returns YYABORT; ;} break; - case 279: -#line 3553 "Gmsh.y" + case 280: +#line 3574 "Gmsh.y" { // force sync if(GModel::current()->getOCCInternals()) @@ -10739,16 +10807,16 @@ yyreduce: ;} break; - case 280: -#line 3560 "Gmsh.y" + case 281: +#line 3581 "Gmsh.y" { new GModel(); GModel::current(GModel::list.size() - 1); ;} break; - case 281: -#line 3565 "Gmsh.y" + case 282: +#line 3586 "Gmsh.y" { CTX::instance()->forcedBBox = 0; if(GModel::current()->getOCCInternals() && @@ -10760,16 +10828,16 @@ yyreduce: ;} break; - case 282: -#line 3575 "Gmsh.y" + case 283: +#line 3596 "Gmsh.y" { CTX::instance()->forcedBBox = 1; SetBoundingBox((yyvsp[(3) - (15)].d), (yyvsp[(5) - (15)].d), (yyvsp[(7) - (15)].d), (yyvsp[(9) - (15)].d), (yyvsp[(11) - (15)].d), (yyvsp[(13) - (15)].d)); ;} break; - case 283: -#line 3580 "Gmsh.y" + case 284: +#line 3601 "Gmsh.y" { #if defined(HAVE_OPENGL) drawContext::global()->draw(); @@ -10777,8 +10845,8 @@ yyreduce: ;} break; - case 284: -#line 3586 "Gmsh.y" + case 285: +#line 3607 "Gmsh.y" { #if defined(HAVE_OPENGL) CTX::instance()->mesh.changed = ENT_ALL; @@ -10788,8 +10856,8 @@ yyreduce: ;} break; - case 285: -#line 3594 "Gmsh.y" + case 286: +#line 3615 "Gmsh.y" { GModel::current()->makeDiscreteRegionsSimplyConnected(); GModel::current()->makeDiscreteFacesSimplyConnected(); @@ -10799,43 +10867,53 @@ yyreduce: ;} break; - case 286: -#line 3602 "Gmsh.y" + case 287: +#line 3623 "Gmsh.y" { GModel::current()->classifySurfaces((yyvsp[(3) - (9)].d), (yyvsp[(5) - (9)].d), (yyvsp[(7) - (9)].d), M_PI); ;} break; - case 287: -#line 3606 "Gmsh.y" + case 288: +#line 3627 "Gmsh.y" { GModel::current()->classifySurfaces((yyvsp[(3) - (11)].d), (yyvsp[(5) - (11)].d), (yyvsp[(7) - (11)].d), (yyvsp[(9) - (11)].d)); ;} break; - case 288: -#line 3610 "Gmsh.y" + case 289: +#line 3631 "Gmsh.y" { GModel::current()->createGeometryOfDiscreteEntities(); ;} break; - case 289: -#line 3614 "Gmsh.y" + case 290: +#line 3635 "Gmsh.y" + { + std::vector<std::pair<int, int> > dimTags; + ListOfShapes2VectorOfPairs((yyvsp[(3) - (4)].l), dimTags); + GModel::current()->createGeometryOfDiscreteEntities(dimTags); + List_Delete((yyvsp[(3) - (4)].l)); + ;} + break; + + case 291: +#line 3642 "Gmsh.y" { GModel::current()->renumberMeshVertices(); ;} break; - case 290: -#line 3618 "Gmsh.y" + case 292: +#line 3646 "Gmsh.y" { GModel::current()->renumberMeshElements(); ;} break; - case 291: -#line 3622 "Gmsh.y" + case 293: +#line 3650 "Gmsh.y" { if(GModel::current()->getOCCInternals() && GModel::current()->getOCCInternals()->getChanged()) @@ -10849,8 +10927,8 @@ yyreduce: ;} break; - case 292: -#line 3634 "Gmsh.y" + case 294: +#line 3662 "Gmsh.y" { if(GModel::current()->getOCCInternals() && GModel::current()->getOCCInternals()->getChanged()) @@ -10861,8 +10939,8 @@ yyreduce: ;} break; - case 293: -#line 3644 "Gmsh.y" + case 295: +#line 3672 "Gmsh.y" { int lock = CTX::instance()->lock; CTX::instance()->lock = 0; @@ -10922,8 +11000,8 @@ yyreduce: ;} break; - case 294: -#line 3707 "Gmsh.y" + case 296: +#line 3735 "Gmsh.y" { #if defined(HAVE_POPPLER) std::vector<int> is; @@ -10937,8 +11015,8 @@ yyreduce: ;} break; - case 295: -#line 3723 "Gmsh.y" + case 297: +#line 3751 "Gmsh.y" { LoopControlVariablesTab[ImbricatedLoop][0] = (yyvsp[(3) - (6)].d); LoopControlVariablesTab[ImbricatedLoop][1] = (yyvsp[(5) - (6)].d); @@ -10957,8 +11035,8 @@ yyreduce: ;} break; - case 296: -#line 3740 "Gmsh.y" + case 298: +#line 3768 "Gmsh.y" { LoopControlVariablesTab[ImbricatedLoop][0] = (yyvsp[(3) - (8)].d); LoopControlVariablesTab[ImbricatedLoop][1] = (yyvsp[(5) - (8)].d); @@ -10977,8 +11055,8 @@ yyreduce: ;} break; - case 297: -#line 3757 "Gmsh.y" + case 299: +#line 3785 "Gmsh.y" { LoopControlVariablesTab[ImbricatedLoop][0] = (yyvsp[(5) - (8)].d); LoopControlVariablesTab[ImbricatedLoop][1] = (yyvsp[(7) - (8)].d); @@ -11002,8 +11080,8 @@ yyreduce: ;} break; - case 298: -#line 3779 "Gmsh.y" + case 300: +#line 3807 "Gmsh.y" { LoopControlVariablesTab[ImbricatedLoop][0] = (yyvsp[(5) - (10)].d); LoopControlVariablesTab[ImbricatedLoop][1] = (yyvsp[(7) - (10)].d); @@ -11027,8 +11105,8 @@ yyreduce: ;} break; - case 299: -#line 3801 "Gmsh.y" + case 301: +#line 3829 "Gmsh.y" { if(ImbricatedLoop <= 0){ yymsg(0, "Invalid For/EndFor loop"); @@ -11065,8 +11143,8 @@ yyreduce: ;} break; - case 300: -#line 3836 "Gmsh.y" + case 302: +#line 3864 "Gmsh.y" { if(!FunctionManager::Instance()->createFunction (std::string((yyvsp[(2) - (2)].c)), gmsh_yyin, gmsh_yyname, gmsh_yylineno)) @@ -11076,8 +11154,8 @@ yyreduce: ;} break; - case 301: -#line 3844 "Gmsh.y" + case 303: +#line 3872 "Gmsh.y" { if(!FunctionManager::Instance()->createFunction (std::string((yyvsp[(2) - (2)].c)), gmsh_yyin, gmsh_yyname, gmsh_yylineno)) @@ -11087,8 +11165,8 @@ yyreduce: ;} break; - case 302: -#line 3852 "Gmsh.y" + case 304: +#line 3880 "Gmsh.y" { if(!FunctionManager::Instance()->leaveFunction (&gmsh_yyin, gmsh_yyname, gmsh_yylineno)) @@ -11096,8 +11174,8 @@ yyreduce: ;} break; - case 303: -#line 3858 "Gmsh.y" + case 305: +#line 3886 "Gmsh.y" { if(!FunctionManager::Instance()->enterFunction (std::string((yyvsp[(2) - (3)].c)), &gmsh_yyin, gmsh_yyname, gmsh_yylineno)) @@ -11106,8 +11184,8 @@ yyreduce: ;} break; - case 304: -#line 3865 "Gmsh.y" + case 306: +#line 3893 "Gmsh.y" { if(!FunctionManager::Instance()->enterFunction (std::string((yyvsp[(2) - (3)].c)), &gmsh_yyin, gmsh_yyname, gmsh_yylineno)) @@ -11116,8 +11194,8 @@ yyreduce: ;} break; - case 305: -#line 3872 "Gmsh.y" + case 307: +#line 3900 "Gmsh.y" { ImbricatedTest++; if(ImbricatedTest > MAX_RECUR_TESTS-1){ @@ -11139,8 +11217,8 @@ yyreduce: ;} break; - case 306: -#line 3892 "Gmsh.y" + case 308: +#line 3920 "Gmsh.y" { if(ImbricatedTest > 0){ if (statusImbricatedTests[ImbricatedTest]){ @@ -11168,8 +11246,8 @@ yyreduce: ;} break; - case 307: -#line 3918 "Gmsh.y" + case 309: +#line 3946 "Gmsh.y" { if(ImbricatedTest > 0){ if(statusImbricatedTests[ImbricatedTest]){ @@ -11183,8 +11261,8 @@ yyreduce: ;} break; - case 308: -#line 3930 "Gmsh.y" + case 310: +#line 3958 "Gmsh.y" { ImbricatedTest--; if(ImbricatedTest < 0) @@ -11192,8 +11270,8 @@ yyreduce: ;} break; - case 309: -#line 3941 "Gmsh.y" + case 311: +#line 3969 "Gmsh.y" { std::vector<std::pair<int, int> > inDimTags, outDimTags; ListOfShapes2VectorOfPairs((yyvsp[(4) - (5)].l), inDimTags); @@ -11213,8 +11291,8 @@ yyreduce: ;} break; - case 310: -#line 3959 "Gmsh.y" + case 312: +#line 3987 "Gmsh.y" { std::vector<std::pair<int, int> > inDimTags, outDimTags; ListOfShapes2VectorOfPairs((yyvsp[(10) - (11)].l), inDimTags); @@ -11234,8 +11312,8 @@ yyreduce: ;} break; - case 311: -#line 3977 "Gmsh.y" + case 313: +#line 4005 "Gmsh.y" { std::vector<std::pair<int, int> > inDimTags, outDimTags; ListOfShapes2VectorOfPairs((yyvsp[(12) - (13)].l), inDimTags); @@ -11255,8 +11333,8 @@ yyreduce: ;} break; - case 312: -#line 3995 "Gmsh.y" + case 314: +#line 4023 "Gmsh.y" { extr.mesh.ExtrudeMesh = extr.mesh.Recombine = false; extr.mesh.QuadToTri = NO_QUADTRI; @@ -11264,8 +11342,8 @@ yyreduce: ;} break; - case 313: -#line 4001 "Gmsh.y" + case 315: +#line 4029 "Gmsh.y" { std::vector<std::pair<int, int> > inDimTags, outDimTags; ListOfShapes2VectorOfPairs((yyvsp[(4) - (7)].l), inDimTags); @@ -11285,8 +11363,8 @@ yyreduce: ;} break; - case 314: -#line 4019 "Gmsh.y" + case 316: +#line 4047 "Gmsh.y" { extr.mesh.ExtrudeMesh = extr.mesh.Recombine = false; extr.mesh.QuadToTri = NO_QUADTRI; @@ -11294,8 +11372,8 @@ yyreduce: ;} break; - case 315: -#line 4025 "Gmsh.y" + case 317: +#line 4053 "Gmsh.y" { std::vector<std::pair<int, int> > inDimTags, outDimTags; ListOfShapes2VectorOfPairs((yyvsp[(10) - (13)].l), inDimTags); @@ -11317,8 +11395,8 @@ yyreduce: ;} break; - case 316: -#line 4045 "Gmsh.y" + case 318: +#line 4073 "Gmsh.y" { extr.mesh.ExtrudeMesh = extr.mesh.Recombine = false; extr.mesh.QuadToTri = NO_QUADTRI; @@ -11326,8 +11404,8 @@ yyreduce: ;} break; - case 317: -#line 4051 "Gmsh.y" + case 319: +#line 4079 "Gmsh.y" { std::vector<std::pair<int, int> > inDimTags, outDimTags; ListOfShapes2VectorOfPairs((yyvsp[(12) - (15)].l), inDimTags); @@ -11347,8 +11425,8 @@ yyreduce: ;} break; - case 318: -#line 4069 "Gmsh.y" + case 320: +#line 4097 "Gmsh.y" { extr.mesh.ExtrudeMesh = extr.mesh.Recombine = false; extr.mesh.QuadToTri = NO_QUADTRI; @@ -11356,8 +11434,8 @@ yyreduce: ;} break; - case 319: -#line 4075 "Gmsh.y" + case 321: +#line 4103 "Gmsh.y" { std::vector<std::pair<int, int> > inDimTags, outDimTags; ListOfShapes2VectorOfPairs((yyvsp[(3) - (6)].l), inDimTags); @@ -11376,8 +11454,8 @@ yyreduce: ;} break; - case 320: -#line 4092 "Gmsh.y" + case 322: +#line 4120 "Gmsh.y" { std::vector<std::pair<int, int> > inDimTags, outDimTags; ListOfShapes2VectorOfPairs((yyvsp[(3) - (9)].l), inDimTags); @@ -11395,8 +11473,8 @@ yyreduce: ;} break; - case 321: -#line 4108 "Gmsh.y" + case 323: +#line 4136 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(Shape)); bool r = true; @@ -11415,8 +11493,8 @@ yyreduce: ;} break; - case 322: -#line 4125 "Gmsh.y" + case 324: +#line 4153 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(Shape)); bool r = true; @@ -11435,8 +11513,8 @@ yyreduce: ;} break; - case 323: -#line 4143 "Gmsh.y" + case 325: +#line 4171 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(Shape)); bool r = true; @@ -11460,8 +11538,8 @@ yyreduce: ;} break; - case 324: -#line 4166 "Gmsh.y" + case 326: +#line 4194 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(Shape)); bool r = true; @@ -11487,20 +11565,20 @@ yyreduce: ;} break; - case 325: -#line 4193 "Gmsh.y" + case 327: +#line 4221 "Gmsh.y" { ;} break; - case 326: -#line 4196 "Gmsh.y" + case 328: +#line 4224 "Gmsh.y" { ;} break; - case 327: -#line 4202 "Gmsh.y" + case 329: +#line 4230 "Gmsh.y" { int n = (int)fabs((yyvsp[(3) - (5)].d)); if(n){ // we accept n==0 to easily disable layers @@ -11514,8 +11592,8 @@ yyreduce: ;} break; - case 328: -#line 4214 "Gmsh.y" + case 330: +#line 4242 "Gmsh.y" { extr.mesh.ExtrudeMesh = true; extr.mesh.NbLayer = List_Nbr((yyvsp[(3) - (7)].l)); @@ -11537,57 +11615,57 @@ yyreduce: ;} break; - case 329: -#line 4234 "Gmsh.y" + case 331: +#line 4262 "Gmsh.y" { extr.mesh.ScaleLast = true; ;} break; - case 330: -#line 4238 "Gmsh.y" + case 332: +#line 4266 "Gmsh.y" { extr.mesh.Recombine = true; ;} break; - case 331: -#line 4242 "Gmsh.y" + case 333: +#line 4270 "Gmsh.y" { extr.mesh.Recombine = (yyvsp[(2) - (3)].d) ? true : false; ;} break; - case 332: -#line 4246 "Gmsh.y" + case 334: +#line 4274 "Gmsh.y" { extr.mesh.QuadToTri = QUADTRI_ADDVERTS_1; ;} break; - case 333: -#line 4250 "Gmsh.y" + case 335: +#line 4278 "Gmsh.y" { extr.mesh.QuadToTri = QUADTRI_ADDVERTS_1_RECOMB; ;} break; - case 334: -#line 4254 "Gmsh.y" + case 336: +#line 4282 "Gmsh.y" { extr.mesh.QuadToTri = QUADTRI_NOVERTS_1; ;} break; - case 335: -#line 4258 "Gmsh.y" + case 337: +#line 4286 "Gmsh.y" { extr.mesh.QuadToTri = QUADTRI_NOVERTS_1_RECOMB; ;} break; - case 336: -#line 4262 "Gmsh.y" + case 338: +#line 4290 "Gmsh.y" { std::vector<int> tags; ListOfDouble2Vector((yyvsp[(6) - (9)].l), tags); int num = (int)(yyvsp[(3) - (9)].d); @@ -11598,8 +11676,8 @@ yyreduce: ;} break; - case 337: -#line 4271 "Gmsh.y" + case 339: +#line 4299 "Gmsh.y" { if(!strcmp((yyvsp[(2) - (6)].c), "Index")) extr.mesh.BoundaryLayerIndex = (yyvsp[(4) - (6)].d); @@ -11609,58 +11687,58 @@ yyreduce: ;} break; - case 338: -#line 4283 "Gmsh.y" + case 340: +#line 4311 "Gmsh.y" { (yyval.i) = OCC_Internals::Union; ;} break; - case 339: -#line 4284 "Gmsh.y" + case 341: +#line 4312 "Gmsh.y" { (yyval.i) = OCC_Internals::Intersection; ;} break; - case 340: -#line 4285 "Gmsh.y" + case 342: +#line 4313 "Gmsh.y" { (yyval.i) = OCC_Internals::Difference; ;} break; - case 341: -#line 4286 "Gmsh.y" + case 343: +#line 4314 "Gmsh.y" { (yyval.i) = OCC_Internals::Section; ;} break; - case 342: -#line 4287 "Gmsh.y" + case 344: +#line 4315 "Gmsh.y" { (yyval.i) = OCC_Internals::Fragments; ;} break; - case 343: -#line 4291 "Gmsh.y" + case 345: +#line 4319 "Gmsh.y" { (yyval.i) = 0; ;} break; - case 344: -#line 4292 "Gmsh.y" + case 346: +#line 4320 "Gmsh.y" { (yyval.i) = 1; ;} break; - case 345: -#line 4293 "Gmsh.y" + case 347: +#line 4321 "Gmsh.y" { (yyval.i) = 2; ;} break; - case 346: -#line 4294 "Gmsh.y" + case 348: +#line 4322 "Gmsh.y" { (yyval.i) = (yyvsp[(2) - (3)].d) ? 1 : 0; ;} break; - case 347: -#line 4295 "Gmsh.y" + case 349: +#line 4323 "Gmsh.y" { (yyval.i) = (yyvsp[(3) - (4)].d) ? 2 : 0; ;} break; - case 348: -#line 4300 "Gmsh.y" + case 350: +#line 4328 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(Shape)); bool r = true; @@ -11685,8 +11763,8 @@ yyreduce: ;} break; - case 349: -#line 4323 "Gmsh.y" + case 351: +#line 4351 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(Shape)); bool r = true; @@ -11704,8 +11782,8 @@ yyreduce: ;} break; - case 350: -#line 4343 "Gmsh.y" + case 352: +#line 4371 "Gmsh.y" { bool r = true; if(gmsh_yyfactory == "OpenCASCADE" && GModel::current()->getOCCInternals()){ @@ -11725,15 +11803,15 @@ yyreduce: ;} break; - case 351: -#line 4364 "Gmsh.y" + case 353: +#line 4392 "Gmsh.y" { (yyval.v)[0] = (yyval.v)[1] = 1.; ;} break; - case 352: -#line 4368 "Gmsh.y" + case 354: +#line 4396 "Gmsh.y" { if(!strcmp((yyvsp[(2) - (3)].c), "Progression") || !strcmp((yyvsp[(2) - (3)].c), "Power")) (yyval.v)[0] = 1.; @@ -11748,15 +11826,15 @@ yyreduce: ;} break; - case 353: -#line 4383 "Gmsh.y" + case 355: +#line 4411 "Gmsh.y" { (yyval.i) = -1; // left ;} break; - case 354: -#line 4387 "Gmsh.y" + case 356: +#line 4415 "Gmsh.y" { if(!strcmp((yyvsp[(1) - (1)].c), "Right")) (yyval.i) = 1; @@ -11772,50 +11850,50 @@ yyreduce: ;} break; - case 355: -#line 4403 "Gmsh.y" + case 357: +#line 4431 "Gmsh.y" { (yyval.l) = List_Create(1, 1, sizeof(double)); ;} break; - case 356: -#line 4407 "Gmsh.y" + case 358: +#line 4435 "Gmsh.y" { (yyval.l) = (yyvsp[(2) - (2)].l); ;} break; - case 357: -#line 4412 "Gmsh.y" + case 359: +#line 4440 "Gmsh.y" { (yyval.i) = 45; ;} break; - case 358: -#line 4416 "Gmsh.y" + case 360: +#line 4444 "Gmsh.y" { (yyval.i) = (int)(yyvsp[(2) - (2)].d); ;} break; - case 359: -#line 4422 "Gmsh.y" + case 361: +#line 4450 "Gmsh.y" { (yyval.l) = List_Create(1, 1, sizeof(double)); ;} break; - case 360: -#line 4426 "Gmsh.y" + case 362: +#line 4454 "Gmsh.y" { (yyval.l) = (yyvsp[(2) - (2)].l); ;} break; - case 361: -#line 4433 "Gmsh.y" + case 363: +#line 4461 "Gmsh.y" { // mesh sizes at vertices are stored in internal CAD data, as they can be // specified during vertex creation and copied around during CAD @@ -11839,8 +11917,8 @@ yyreduce: ;} break; - case 362: -#line 4455 "Gmsh.y" + case 364: +#line 4483 "Gmsh.y" { // transfinite constraints are stored in GEO internals in addition to // GModel, as they can be copied around during GEO operations @@ -11883,8 +11961,8 @@ yyreduce: ;} break; - case 363: -#line 4496 "Gmsh.y" + case 365: +#line 4524 "Gmsh.y" { // transfinite constraints are stored in GEO internals in addition to // GModel, as they can be copied around during GEO operations @@ -11930,8 +12008,8 @@ yyreduce: ;} break; - case 364: -#line 4540 "Gmsh.y" + case 366: +#line 4568 "Gmsh.y" { // transfinite constraints are stored in GEO internals in addition to // GModel, as they can be copied around during GEO operations @@ -11972,8 +12050,8 @@ yyreduce: ;} break; - case 365: -#line 4579 "Gmsh.y" + case 367: +#line 4607 "Gmsh.y" { // transfinite constraints are stored in GEO internals in addition to // GModel, as they can be copied around during GEO operations @@ -12000,8 +12078,8 @@ yyreduce: ;} break; - case 366: -#line 4604 "Gmsh.y" + case 368: +#line 4632 "Gmsh.y" { int dim = (int)(yyvsp[(2) - (8)].i); int tag = (int)(yyvsp[(4) - (8)].d); @@ -12016,8 +12094,8 @@ yyreduce: ;} break; - case 367: -#line 4617 "Gmsh.y" + case 369: +#line 4645 "Gmsh.y" { int dim = (int)(yyvsp[(2) - (6)].i); int tag = (int)(yyvsp[(4) - (6)].d); @@ -12030,8 +12108,8 @@ yyreduce: ;} break; - case 368: -#line 4628 "Gmsh.y" + case 370: +#line 4656 "Gmsh.y" { // mesh algorithm constraints are stored in GEO internals in addition to // GModel, as they can be copied around during GEO operations @@ -12050,8 +12128,8 @@ yyreduce: ;} break; - case 369: -#line 4645 "Gmsh.y" + case 371: +#line 4673 "Gmsh.y" { // lcExtendFromBoundary onstraints are stored in GEO internals in addition // to GModel, as they can be copied around during GEO operations @@ -12070,8 +12148,8 @@ yyreduce: ;} break; - case 370: -#line 4662 "Gmsh.y" + case 372: +#line 4690 "Gmsh.y" { // recombine constraints are stored in GEO internals in addition to // GModel, as they can be copied around during GEO operations @@ -12103,8 +12181,8 @@ yyreduce: ;} break; - case 371: -#line 4692 "Gmsh.y" + case 373: +#line 4720 "Gmsh.y" { // recombine constraints are stored in GEO internals in addition to // GModel, as they can be copied around during GEO operations @@ -12132,8 +12210,8 @@ yyreduce: ;} break; - case 372: -#line 4718 "Gmsh.y" + case 374: +#line 4746 "Gmsh.y" { // smoothing constraints are stored in GEO internals in addition to // GModel, as they can be copied around during GEO operations @@ -12161,8 +12239,8 @@ yyreduce: ;} break; - case 373: -#line 4745 "Gmsh.y" + case 375: +#line 4773 "Gmsh.y" { if (List_Nbr((yyvsp[(4) - (11)].l)) != List_Nbr((yyvsp[(8) - (11)].l))){ yymsg(0, "Number of master lines (%d) different from number of " @@ -12195,8 +12273,8 @@ yyreduce: ;} break; - case 374: -#line 4777 "Gmsh.y" + case 376: +#line 4805 "Gmsh.y" { if (List_Nbr((yyvsp[(4) - (11)].l)) != List_Nbr((yyvsp[(8) - (11)].l))){ yymsg(0, "Number of master surfaces (%d) different from number of " @@ -12224,8 +12302,8 @@ yyreduce: ;} break; - case 375: -#line 4804 "Gmsh.y" + case 377: +#line 4832 "Gmsh.y" { if (List_Nbr((yyvsp[(4) - (18)].l)) != List_Nbr((yyvsp[(8) - (18)].l))){ yymsg(0, "Number of master curves (%d) different from number of " @@ -12252,8 +12330,8 @@ yyreduce: ;} break; - case 376: -#line 4830 "Gmsh.y" + case 378: +#line 4858 "Gmsh.y" { if (List_Nbr((yyvsp[(4) - (18)].l)) != List_Nbr((yyvsp[(8) - (18)].l))){ yymsg(0, "Number of master surfaces (%d) different from number of " @@ -12280,8 +12358,8 @@ yyreduce: ;} break; - case 377: -#line 4856 "Gmsh.y" + case 379: +#line 4884 "Gmsh.y" { if (List_Nbr((yyvsp[(4) - (12)].l)) != List_Nbr((yyvsp[(8) - (12)].l))){ yymsg(0, "Number of master curves (%d) different from number of " @@ -12308,8 +12386,8 @@ yyreduce: ;} break; - case 378: -#line 4882 "Gmsh.y" + case 380: +#line 4910 "Gmsh.y" { if (List_Nbr((yyvsp[(4) - (12)].l)) != List_Nbr((yyvsp[(8) - (12)].l))){ yymsg(0, "Number of master surfaces (%d) different from number of " @@ -12336,8 +12414,8 @@ yyreduce: ;} break; - case 379: -#line 4908 "Gmsh.y" + case 381: +#line 4936 "Gmsh.y" { if (List_Nbr((yyvsp[(5) - (12)].l)) != List_Nbr((yyvsp[(10) - (12)].l))){ yymsg(0, "Number of master surface curves (%d) different from number of " @@ -12360,8 +12438,8 @@ yyreduce: ;} break; - case 380: -#line 4929 "Gmsh.y" + case 382: +#line 4957 "Gmsh.y" { if (((yyvsp[(6) - (10)].i)==2 || (yyvsp[(6) - (10)].i)==3) && (yyvsp[(1) - (10)].i)<(yyvsp[(6) - (10)].i) ) { std::vector<int> tags; ListOfDouble2Vector((yyvsp[(3) - (10)].l), tags); @@ -12374,8 +12452,8 @@ yyreduce: ;} break; - case 381: -#line 4940 "Gmsh.y" + case 383: +#line 4968 "Gmsh.y" { // reverse mesh constraints are stored in GEO internals in addition to // GModel, as they can be copied around during GEO operations @@ -12425,8 +12503,8 @@ yyreduce: ;} break; - case 382: -#line 4988 "Gmsh.y" + case 384: +#line 5016 "Gmsh.y" { if(GModel::current()->getOCCInternals() && GModel::current()->getOCCInternals()->getChanged()) @@ -12482,8 +12560,8 @@ yyreduce: ;} break; - case 383: -#line 5042 "Gmsh.y" + case 385: +#line 5070 "Gmsh.y" { if(GModel::current()->getOCCInternals() && GModel::current()->getOCCInternals()->getChanged()) @@ -12500,8 +12578,8 @@ yyreduce: ;} break; - case 384: -#line 5057 "Gmsh.y" + case 386: +#line 5085 "Gmsh.y" { for(int i = 0; i < List_Nbr((yyvsp[(3) - (4)].l)); i++){ double dnum; @@ -12515,8 +12593,8 @@ yyreduce: ;} break; - case 385: -#line 5069 "Gmsh.y" + case 387: +#line 5097 "Gmsh.y" { std::vector<int> tags; ListOfDouble2Vector((yyvsp[(3) - (4)].l), tags); GModel::current()->getGEOInternals()->setCompoundMesh((yyvsp[(2) - (4)].i), tags); @@ -12524,8 +12602,8 @@ yyreduce: ;} break; - case 386: -#line 5080 "Gmsh.y" + case 388: +#line 5108 "Gmsh.y" { if(gmsh_yyfactory == "OpenCASCADE" && GModel::current()->getOCCInternals()) GModel::current()->getOCCInternals()->removeAllDuplicates(); @@ -12534,8 +12612,8 @@ yyreduce: ;} break; - case 387: -#line 5087 "Gmsh.y" + case 389: +#line 5115 "Gmsh.y" { if(!strcmp((yyvsp[(2) - (3)].c), "Geometry")){ if(gmsh_yyfactory == "OpenCASCADE" && GModel::current()->getOCCInternals()) @@ -12552,8 +12630,8 @@ yyreduce: ;} break; - case 388: -#line 5102 "Gmsh.y" + case 390: +#line 5130 "Gmsh.y" { std::vector<int> tags; ListOfDouble2Vector((yyvsp[(4) - (6)].l), tags); if(gmsh_yyfactory == "OpenCASCADE" && GModel::current()->getOCCInternals()) @@ -12564,23 +12642,23 @@ yyreduce: ;} break; - case 389: -#line 5115 "Gmsh.y" + case 391: +#line 5143 "Gmsh.y" { (yyval.c) = (char*)"Homology"; ;} break; - case 390: -#line 5116 "Gmsh.y" + case 392: +#line 5144 "Gmsh.y" { (yyval.c) = (char*)"Cohomology"; ;} break; - case 391: -#line 5117 "Gmsh.y" + case 393: +#line 5145 "Gmsh.y" { (yyval.c) = (char*)"Betti"; ;} break; - case 392: -#line 5122 "Gmsh.y" + case 394: +#line 5150 "Gmsh.y" { std::vector<int> domain, subdomain, dim; for(int i = 0; i < 4; i++) dim.push_back(i); @@ -12588,8 +12666,8 @@ yyreduce: ;} break; - case 393: -#line 5128 "Gmsh.y" + case 395: +#line 5156 "Gmsh.y" { std::vector<int> domain, subdomain, dim; for(int i = 0; i < List_Nbr((yyvsp[(3) - (5)].l)); i++){ @@ -12603,8 +12681,8 @@ yyreduce: ;} break; - case 394: -#line 5140 "Gmsh.y" + case 396: +#line 5168 "Gmsh.y" { std::vector<int> domain, subdomain, dim; for(int i = 0; i < List_Nbr((yyvsp[(3) - (7)].l)); i++){ @@ -12624,8 +12702,8 @@ yyreduce: ;} break; - case 395: -#line 5158 "Gmsh.y" + case 397: +#line 5186 "Gmsh.y" { std::vector<int> domain, subdomain, dim; for(int i = 0; i < List_Nbr((yyvsp[(6) - (10)].l)); i++){ @@ -12650,48 +12728,48 @@ yyreduce: ;} break; - case 396: -#line 5185 "Gmsh.y" + case 398: +#line 5213 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (1)].d); ;} break; - case 397: -#line 5186 "Gmsh.y" + case 399: +#line 5214 "Gmsh.y" { (yyval.d) = (yyvsp[(2) - (3)].d); ;} break; - case 398: -#line 5187 "Gmsh.y" + case 400: +#line 5215 "Gmsh.y" { (yyval.d) = -(yyvsp[(2) - (2)].d); ;} break; - case 399: -#line 5188 "Gmsh.y" + case 401: +#line 5216 "Gmsh.y" { (yyval.d) = (yyvsp[(2) - (2)].d); ;} break; - case 400: -#line 5189 "Gmsh.y" + case 402: +#line 5217 "Gmsh.y" { (yyval.d) = !(yyvsp[(2) - (2)].d); ;} break; - case 401: -#line 5190 "Gmsh.y" + case 403: +#line 5218 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (3)].d) - (yyvsp[(3) - (3)].d); ;} break; - case 402: -#line 5191 "Gmsh.y" + case 404: +#line 5219 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (3)].d) + (yyvsp[(3) - (3)].d); ;} break; - case 403: -#line 5192 "Gmsh.y" + case 405: +#line 5220 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (3)].d) * (yyvsp[(3) - (3)].d); ;} break; - case 404: -#line 5194 "Gmsh.y" + case 406: +#line 5222 "Gmsh.y" { if(!(yyvsp[(3) - (3)].d)) yymsg(0, "Division by zero in '%g / %g'", (yyvsp[(1) - (3)].d), (yyvsp[(3) - (3)].d)); @@ -12700,268 +12778,268 @@ yyreduce: ;} break; - case 405: -#line 5200 "Gmsh.y" + case 407: +#line 5228 "Gmsh.y" { (yyval.d) = (int)(yyvsp[(1) - (3)].d) | (int)(yyvsp[(3) - (3)].d); ;} break; - case 406: -#line 5201 "Gmsh.y" + case 408: +#line 5229 "Gmsh.y" { (yyval.d) = (int)(yyvsp[(1) - (3)].d) & (int)(yyvsp[(3) - (3)].d); ;} break; - case 407: -#line 5202 "Gmsh.y" + case 409: +#line 5230 "Gmsh.y" { (yyval.d) = (int)(yyvsp[(1) - (3)].d) % (int)(yyvsp[(3) - (3)].d); ;} break; - case 408: -#line 5203 "Gmsh.y" + case 410: +#line 5231 "Gmsh.y" { (yyval.d) = pow((yyvsp[(1) - (3)].d), (yyvsp[(3) - (3)].d)); ;} break; - case 409: -#line 5204 "Gmsh.y" + case 411: +#line 5232 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (3)].d) < (yyvsp[(3) - (3)].d); ;} break; - case 410: -#line 5205 "Gmsh.y" + case 412: +#line 5233 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (3)].d) > (yyvsp[(3) - (3)].d); ;} break; - case 411: -#line 5206 "Gmsh.y" + case 413: +#line 5234 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (3)].d) <= (yyvsp[(3) - (3)].d); ;} break; - case 412: -#line 5207 "Gmsh.y" + case 414: +#line 5235 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (3)].d) >= (yyvsp[(3) - (3)].d); ;} break; - case 413: -#line 5208 "Gmsh.y" + case 415: +#line 5236 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (3)].d) == (yyvsp[(3) - (3)].d); ;} break; - case 414: -#line 5209 "Gmsh.y" + case 416: +#line 5237 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (3)].d) != (yyvsp[(3) - (3)].d); ;} break; - case 415: -#line 5210 "Gmsh.y" + case 417: +#line 5238 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (3)].d) && (yyvsp[(3) - (3)].d); ;} break; - case 416: -#line 5211 "Gmsh.y" + case 418: +#line 5239 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (3)].d) || (yyvsp[(3) - (3)].d); ;} break; - case 417: -#line 5212 "Gmsh.y" + case 419: +#line 5240 "Gmsh.y" { (yyval.d) = ((int)(yyvsp[(1) - (3)].d) >> (int)(yyvsp[(3) - (3)].d)); ;} break; - case 418: -#line 5213 "Gmsh.y" + case 420: +#line 5241 "Gmsh.y" { (yyval.d) = ((int)(yyvsp[(1) - (3)].d) << (int)(yyvsp[(3) - (3)].d)); ;} break; - case 419: -#line 5214 "Gmsh.y" + case 421: +#line 5242 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (5)].d) ? (yyvsp[(3) - (5)].d) : (yyvsp[(5) - (5)].d); ;} break; - case 420: -#line 5215 "Gmsh.y" + case 422: +#line 5243 "Gmsh.y" { (yyval.d) = exp((yyvsp[(3) - (4)].d)); ;} break; - case 421: -#line 5216 "Gmsh.y" + case 423: +#line 5244 "Gmsh.y" { (yyval.d) = log((yyvsp[(3) - (4)].d)); ;} break; - - case 422: -#line 5217 "Gmsh.y" + + case 424: +#line 5245 "Gmsh.y" { (yyval.d) = log10((yyvsp[(3) - (4)].d)); ;} break; - case 423: -#line 5218 "Gmsh.y" + case 425: +#line 5246 "Gmsh.y" { (yyval.d) = sqrt((yyvsp[(3) - (4)].d)); ;} break; - case 424: -#line 5219 "Gmsh.y" + case 426: +#line 5247 "Gmsh.y" { (yyval.d) = sin((yyvsp[(3) - (4)].d)); ;} break; - case 425: -#line 5220 "Gmsh.y" + case 427: +#line 5248 "Gmsh.y" { (yyval.d) = asin((yyvsp[(3) - (4)].d)); ;} break; - case 426: -#line 5221 "Gmsh.y" + case 428: +#line 5249 "Gmsh.y" { (yyval.d) = cos((yyvsp[(3) - (4)].d)); ;} break; - case 427: -#line 5222 "Gmsh.y" + case 429: +#line 5250 "Gmsh.y" { (yyval.d) = acos((yyvsp[(3) - (4)].d)); ;} break; - case 428: -#line 5223 "Gmsh.y" + case 430: +#line 5251 "Gmsh.y" { (yyval.d) = tan((yyvsp[(3) - (4)].d)); ;} break; - case 429: -#line 5224 "Gmsh.y" + case 431: +#line 5252 "Gmsh.y" { (yyval.d) = atan((yyvsp[(3) - (4)].d)); ;} break; - case 430: -#line 5225 "Gmsh.y" + case 432: +#line 5253 "Gmsh.y" { (yyval.d) = atan2((yyvsp[(3) - (6)].d), (yyvsp[(5) - (6)].d));;} break; - case 431: -#line 5226 "Gmsh.y" + case 433: +#line 5254 "Gmsh.y" { (yyval.d) = sinh((yyvsp[(3) - (4)].d)); ;} break; - case 432: -#line 5227 "Gmsh.y" + case 434: +#line 5255 "Gmsh.y" { (yyval.d) = cosh((yyvsp[(3) - (4)].d)); ;} break; - case 433: -#line 5228 "Gmsh.y" + case 435: +#line 5256 "Gmsh.y" { (yyval.d) = tanh((yyvsp[(3) - (4)].d)); ;} break; - case 434: -#line 5229 "Gmsh.y" + case 436: +#line 5257 "Gmsh.y" { (yyval.d) = fabs((yyvsp[(3) - (4)].d)); ;} break; - case 435: -#line 5230 "Gmsh.y" + case 437: +#line 5258 "Gmsh.y" { (yyval.d) = std::abs((yyvsp[(3) - (4)].d)); ;} break; - case 436: -#line 5231 "Gmsh.y" + case 438: +#line 5259 "Gmsh.y" { (yyval.d) = floor((yyvsp[(3) - (4)].d)); ;} break; - case 437: -#line 5232 "Gmsh.y" + case 439: +#line 5260 "Gmsh.y" { (yyval.d) = ceil((yyvsp[(3) - (4)].d)); ;} break; - case 438: -#line 5233 "Gmsh.y" + case 440: +#line 5261 "Gmsh.y" { (yyval.d) = floor((yyvsp[(3) - (4)].d) + 0.5); ;} break; - case 439: -#line 5234 "Gmsh.y" + case 441: +#line 5262 "Gmsh.y" { (yyval.d) = fmod((yyvsp[(3) - (6)].d), (yyvsp[(5) - (6)].d)); ;} break; - case 440: -#line 5235 "Gmsh.y" + case 442: +#line 5263 "Gmsh.y" { (yyval.d) = fmod((yyvsp[(3) - (6)].d), (yyvsp[(5) - (6)].d)); ;} break; - case 441: -#line 5236 "Gmsh.y" + case 443: +#line 5264 "Gmsh.y" { (yyval.d) = sqrt((yyvsp[(3) - (6)].d) * (yyvsp[(3) - (6)].d) + (yyvsp[(5) - (6)].d) * (yyvsp[(5) - (6)].d)); ;} break; - case 442: -#line 5237 "Gmsh.y" + case 444: +#line 5265 "Gmsh.y" { (yyval.d) = (yyvsp[(3) - (4)].d) * (double)rand() / (double)RAND_MAX; ;} break; - case 443: -#line 5238 "Gmsh.y" + case 445: +#line 5266 "Gmsh.y" { (yyval.d) = std::max((yyvsp[(3) - (6)].d), (yyvsp[(5) - (6)].d)); ;} break; - case 444: -#line 5239 "Gmsh.y" + case 446: +#line 5267 "Gmsh.y" { (yyval.d) = std::min((yyvsp[(3) - (6)].d), (yyvsp[(5) - (6)].d)); ;} break; - case 445: -#line 5248 "Gmsh.y" + case 447: +#line 5276 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (1)].d); ;} break; - case 446: -#line 5249 "Gmsh.y" + case 448: +#line 5277 "Gmsh.y" { (yyval.d) = 3.141592653589793; ;} break; - case 447: -#line 5250 "Gmsh.y" + case 449: +#line 5278 "Gmsh.y" { (yyval.d) = (double)ImbricatedTest; ;} break; - case 448: -#line 5251 "Gmsh.y" + case 450: +#line 5279 "Gmsh.y" { (yyval.d) = Msg::GetCommRank(); ;} break; - case 449: -#line 5252 "Gmsh.y" + case 451: +#line 5280 "Gmsh.y" { (yyval.d) = Msg::GetCommSize(); ;} break; - case 450: -#line 5253 "Gmsh.y" + case 452: +#line 5281 "Gmsh.y" { (yyval.d) = GetGmshMajorVersion(); ;} break; - case 451: -#line 5254 "Gmsh.y" + case 453: +#line 5282 "Gmsh.y" { (yyval.d) = GetGmshMinorVersion(); ;} break; - case 452: -#line 5255 "Gmsh.y" + case 454: +#line 5283 "Gmsh.y" { (yyval.d) = GetGmshPatchVersion(); ;} break; - case 453: -#line 5256 "Gmsh.y" + case 455: +#line 5284 "Gmsh.y" { (yyval.d) = Cpu(); ;} break; - case 454: -#line 5257 "Gmsh.y" + case 456: +#line 5285 "Gmsh.y" { (yyval.d) = GetMemoryUsage()/1024./1024.; ;} break; - case 455: -#line 5258 "Gmsh.y" + case 457: +#line 5286 "Gmsh.y" { (yyval.d) = TotalRam(); ;} break; - case 456: -#line 5263 "Gmsh.y" + case 458: +#line 5291 "Gmsh.y" { init_options(); ;} break; - case 457: -#line 5265 "Gmsh.y" + case 459: +#line 5293 "Gmsh.y" { std::vector<double> val(1, (yyvsp[(3) - (6)].d)); Msg::ExchangeOnelabParameter("", val, floatOptions, charOptions); @@ -12969,94 +13047,94 @@ yyreduce: ;} break; - case 458: -#line 5271 "Gmsh.y" + case 460: +#line 5299 "Gmsh.y" { (yyval.d) = (yyvsp[(1) - (1)].d); ;} break; - case 459: -#line 5275 "Gmsh.y" + case 461: +#line 5303 "Gmsh.y" { (yyval.d) = Msg::GetOnelabNumber((yyvsp[(3) - (4)].c)); Free((yyvsp[(3) - (4)].c)); ;} break; - case 460: -#line 5280 "Gmsh.y" + case 462: +#line 5308 "Gmsh.y" { (yyval.d) = Msg::GetOnelabNumber((yyvsp[(3) - (6)].c), (yyvsp[(5) - (6)].d)); Free((yyvsp[(3) - (6)].c)); ;} break; - case 461: -#line 5285 "Gmsh.y" + case 463: +#line 5313 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_Float((yyvsp[(1) - (1)].c2).char1, (yyvsp[(1) - (1)].c2).char2); ;} break; - case 462: -#line 5290 "Gmsh.y" + case 464: +#line 5318 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_Float(NULL, (yyvsp[(1) - (4)].c), 2, (int)(yyvsp[(3) - (4)].d)); ;} break; - case 463: -#line 5295 "Gmsh.y" + case 465: +#line 5323 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_Float(NULL, (yyvsp[(1) - (4)].c), 2, (int)(yyvsp[(3) - (4)].d)); ;} break; - case 464: -#line 5299 "Gmsh.y" + case 466: +#line 5327 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_Float((yyvsp[(3) - (4)].c2).char1, (yyvsp[(3) - (4)].c2).char2, 1, 0, 0., 1); ;} break; - case 465: -#line 5303 "Gmsh.y" + case 467: +#line 5331 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_dot_tSTRING_Float((yyvsp[(3) - (6)].c2).char1, (yyvsp[(3) - (6)].c2).char2, (yyvsp[(5) - (6)].c), 0, 0., 1); ;} break; - case 466: -#line 5307 "Gmsh.y" + case 468: +#line 5335 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_Float((yyvsp[(3) - (5)].c2).char1, (yyvsp[(3) - (5)].c2).char2, 1, 0, (yyvsp[(4) - (5)].d), 2); ;} break; - case 467: -#line 5311 "Gmsh.y" + case 469: +#line 5339 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_dot_tSTRING_Float((yyvsp[(3) - (7)].c2).char1, (yyvsp[(3) - (7)].c2).char2, (yyvsp[(5) - (7)].c), 0, (yyvsp[(6) - (7)].d), 2); ;} break; - case 468: -#line 5315 "Gmsh.y" + case 470: +#line 5343 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_Float((yyvsp[(3) - (8)].c2).char1, (yyvsp[(3) - (8)].c2).char2, 2, (int)(yyvsp[(5) - (8)].d), (yyvsp[(7) - (8)].d), 2); ;} break; - case 469: -#line 5319 "Gmsh.y" + case 471: +#line 5347 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_dot_tSTRING_Float((yyvsp[(3) - (10)].c2).char1, (yyvsp[(3) - (10)].c2).char2, (yyvsp[(5) - (10)].c), (int)(yyvsp[(7) - (10)].d), (yyvsp[(9) - (10)].d), 2); ;} break; - case 470: -#line 5323 "Gmsh.y" + case 472: +#line 5351 "Gmsh.y" { std::string tmp = FixRelativePath(gmsh_yyname, (yyvsp[(3) - (4)].c)); (yyval.d) = !StatFile(tmp); @@ -13064,8 +13142,8 @@ yyreduce: ;} break; - case 471: -#line 5329 "Gmsh.y" + case 473: +#line 5357 "Gmsh.y" { if(gmsh_yysymbols.count((yyvsp[(2) - (4)].c))){ gmsh_yysymbol &s(gmsh_yysymbols[(yyvsp[(2) - (4)].c)]); @@ -13082,15 +13160,15 @@ yyreduce: ;} break; - case 472: -#line 5344 "Gmsh.y" + case 474: +#line 5372 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_dot_tSTRING_Float_getDim((yyvsp[(2) - (6)].c2).char1, (yyvsp[(2) - (6)].c2).char2, (yyvsp[(4) - (6)].c)); ;} break; - case 473: -#line 5348 "Gmsh.y" + case 475: +#line 5376 "Gmsh.y" { std::string struct_namespace((yyvsp[(3) - (4)].c)); (yyval.d) = (double)gmsh_yynamespaces[struct_namespace].size(); @@ -13098,16 +13176,16 @@ yyreduce: ;} break; - case 474: -#line 5354 "Gmsh.y" + case 476: +#line 5382 "Gmsh.y" { std::string struct_namespace(std::string("")); (yyval.d) = (double)gmsh_yynamespaces[struct_namespace].size(); ;} break; - case 475: -#line 5359 "Gmsh.y" + case 477: +#line 5387 "Gmsh.y" { if(!gmsh_yysymbols.count((yyvsp[(1) - (2)].c))){ yymsg(0, "Unknown variable '%s'", (yyvsp[(1) - (2)].c)); @@ -13128,8 +13206,8 @@ yyreduce: ;} break; - case 476: -#line 5378 "Gmsh.y" + case 478: +#line 5406 "Gmsh.y" { int index = (int)(yyvsp[(3) - (5)].d); if(!gmsh_yysymbols.count((yyvsp[(1) - (5)].c))){ @@ -13151,8 +13229,8 @@ yyreduce: ;} break; - case 477: -#line 5398 "Gmsh.y" + case 479: +#line 5426 "Gmsh.y" { int index = (int)(yyvsp[(3) - (5)].d); if(!gmsh_yysymbols.count((yyvsp[(1) - (5)].c))){ @@ -13174,58 +13252,58 @@ yyreduce: ;} break; - case 478: -#line 5419 "Gmsh.y" + case 480: +#line 5447 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_dot_tSTRING_Float(NULL, (yyvsp[(1) - (3)].c), (yyvsp[(3) - (3)].c)); ;} break; - case 479: -#line 5423 "Gmsh.y" + case 481: +#line 5451 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_dot_tSTRING_Float((yyvsp[(1) - (5)].c), (yyvsp[(3) - (5)].c), (yyvsp[(5) - (5)].c)); ;} break; - case 480: -#line 5427 "Gmsh.y" + case 482: +#line 5455 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_dot_tSTRING_Float(NULL, (yyvsp[(1) - (6)].c), (yyvsp[(3) - (6)].c), (int)(yyvsp[(5) - (6)].d)); ;} break; - case 481: -#line 5431 "Gmsh.y" + case 483: +#line 5459 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_dot_tSTRING_Float((yyvsp[(1) - (8)].c), (yyvsp[(3) - (8)].c), (yyvsp[(5) - (8)].c), (int)(yyvsp[(7) - (8)].d)); ;} break; - case 482: -#line 5435 "Gmsh.y" + case 484: +#line 5463 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_dot_tSTRING_Float(NULL, (yyvsp[(1) - (6)].c), (yyvsp[(3) - (6)].c), (int)(yyvsp[(5) - (6)].d)); ;} break; - case 483: -#line 5439 "Gmsh.y" + case 485: +#line 5467 "Gmsh.y" { (yyval.d) = treat_Struct_FullName_dot_tSTRING_Float((yyvsp[(1) - (8)].c), (yyvsp[(3) - (8)].c), (yyvsp[(5) - (8)].c), (int)(yyvsp[(7) - (8)].d)); ;} break; - case 484: -#line 5443 "Gmsh.y" + case 486: +#line 5471 "Gmsh.y" { NumberOption(GMSH_GET, (yyvsp[(1) - (6)].c), (int)(yyvsp[(3) - (6)].d), (yyvsp[(6) - (6)].c), (yyval.d)); Free((yyvsp[(1) - (6)].c)); Free((yyvsp[(6) - (6)].c)); ;} break; - case 485: -#line 5448 "Gmsh.y" + case 487: +#line 5476 "Gmsh.y" { double d = 0.; if(NumberOption(GMSH_GET, (yyvsp[(1) - (4)].c), 0, (yyvsp[(3) - (4)].c), d)){ @@ -13237,8 +13315,8 @@ yyreduce: ;} break; - case 486: -#line 5458 "Gmsh.y" + case 488: +#line 5486 "Gmsh.y" { double d = 0.; if(NumberOption(GMSH_GET, (yyvsp[(1) - (7)].c), (int)(yyvsp[(3) - (7)].d), (yyvsp[(6) - (7)].c), d)){ @@ -13250,16 +13328,16 @@ yyreduce: ;} break; - case 487: -#line 5468 "Gmsh.y" + case 489: +#line 5496 "Gmsh.y" { (yyval.d) = Msg::GetValue((yyvsp[(3) - (6)].c), (yyvsp[(5) - (6)].d)); Free((yyvsp[(3) - (6)].c)); ;} break; - case 488: -#line 5473 "Gmsh.y" + case 490: +#line 5501 "Gmsh.y" { int matches = 0; for(int i = 0; i < List_Nbr((yyvsp[(3) - (6)].l)); i++){ @@ -13272,8 +13350,8 @@ yyreduce: ;} break; - case 489: -#line 5484 "Gmsh.y" + case 491: +#line 5512 "Gmsh.y" { std::string s((yyvsp[(3) - (6)].c)), substr((yyvsp[(5) - (6)].c)); if(s.find(substr) != std::string::npos) @@ -13284,24 +13362,24 @@ yyreduce: ;} break; - case 490: -#line 5493 "Gmsh.y" + case 492: +#line 5521 "Gmsh.y" { (yyval.d) = strlen((yyvsp[(3) - (4)].c)); Free((yyvsp[(3) - (4)].c)); ;} break; - case 491: -#line 5498 "Gmsh.y" + case 493: +#line 5526 "Gmsh.y" { (yyval.d) = strcmp((yyvsp[(3) - (6)].c), (yyvsp[(5) - (6)].c)); Free((yyvsp[(3) - (6)].c)); Free((yyvsp[(5) - (6)].c)); ;} break; - case 492: -#line 5503 "Gmsh.y" + case 494: +#line 5531 "Gmsh.y" { int align = 0, font = 0, fontsize = CTX::instance()->glFontSize; if(List_Nbr((yyvsp[(3) - (4)].l)) % 2){ @@ -13327,28 +13405,28 @@ yyreduce: ;} break; - case 493: -#line 5530 "Gmsh.y" + case 495: +#line 5558 "Gmsh.y" { (yyval.d) = 0.; ;} break; - case 494: -#line 5532 "Gmsh.y" + case 496: +#line 5560 "Gmsh.y" { (yyval.d) = (yyvsp[(2) - (2)].d);;} break; - case 495: -#line 5537 "Gmsh.y" + case 497: +#line 5565 "Gmsh.y" { (yyval.c) = NULL; ;} break; - case 496: -#line 5539 "Gmsh.y" + case 498: +#line 5567 "Gmsh.y" { (yyval.c) = (yyvsp[(2) - (2)].c);;} break; - case 497: -#line 5544 "Gmsh.y" + case 499: +#line 5572 "Gmsh.y" { std::string struct_namespace((yyvsp[(2) - (3)].c2).char1? (yyvsp[(2) - (3)].c2).char1 : std::string("")), struct_name((yyvsp[(2) - (3)].c2).char2); @@ -13357,8 +13435,8 @@ yyreduce: ;} break; - case 498: -#line 5551 "Gmsh.y" + case 500: +#line 5579 "Gmsh.y" { std::string struct_namespace((yyvsp[(2) - (7)].c2).char1? (yyvsp[(2) - (7)].c2).char1 : std::string("")), struct_name((yyvsp[(2) - (7)].c2).char2); @@ -13373,146 +13451,146 @@ yyreduce: ;} break; - case 499: -#line 5567 "Gmsh.y" + case 501: +#line 5595 "Gmsh.y" { (yyval.c2).char1 = NULL; (yyval.c2).char2 = (yyvsp[(1) - (1)].c); ;} break; - case 500: -#line 5569 "Gmsh.y" + case 502: +#line 5597 "Gmsh.y" { (yyval.c2).char1 = (yyvsp[(1) - (3)].c); (yyval.c2).char2 = (yyvsp[(3) - (3)].c); ;} break; - case 501: -#line 5574 "Gmsh.y" + case 503: +#line 5602 "Gmsh.y" { (yyval.i) = 99; ;} break; - case 502: -#line 5576 "Gmsh.y" + case 504: +#line 5604 "Gmsh.y" { (yyval.i) = (int)(yyvsp[(2) - (2)].d); ;} break; - case 503: -#line 5581 "Gmsh.y" + case 505: +#line 5609 "Gmsh.y" { (yyval.i) = 0; ;} break; - case 504: -#line 5583 "Gmsh.y" + case 506: +#line 5611 "Gmsh.y" { (yyval.i) = (yyvsp[(2) - (3)].i); ;} break; - case 505: -#line 5588 "Gmsh.y" + case 507: +#line 5616 "Gmsh.y" { memcpy((yyval.v), (yyvsp[(1) - (1)].v), 5*sizeof(double)); ;} break; - case 506: -#line 5592 "Gmsh.y" + case 508: +#line 5620 "Gmsh.y" { for(int i = 0; i < 5; i++) (yyval.v)[i] = -(yyvsp[(2) - (2)].v)[i]; ;} break; - case 507: -#line 5596 "Gmsh.y" + case 509: +#line 5624 "Gmsh.y" { for(int i = 0; i < 5; i++) (yyval.v)[i] = (yyvsp[(2) - (2)].v)[i]; ;} break; - case 508: -#line 5600 "Gmsh.y" + case 510: +#line 5628 "Gmsh.y" { for(int i = 0; i < 5; i++) (yyval.v)[i] = (yyvsp[(1) - (3)].v)[i] - (yyvsp[(3) - (3)].v)[i]; ;} break; - case 509: -#line 5604 "Gmsh.y" + case 511: +#line 5632 "Gmsh.y" { for(int i = 0; i < 5; i++) (yyval.v)[i] = (yyvsp[(1) - (3)].v)[i] + (yyvsp[(3) - (3)].v)[i]; ;} break; - case 510: -#line 5611 "Gmsh.y" + case 512: +#line 5639 "Gmsh.y" { (yyval.v)[0] = (yyvsp[(2) - (11)].d); (yyval.v)[1] = (yyvsp[(4) - (11)].d); (yyval.v)[2] = (yyvsp[(6) - (11)].d); (yyval.v)[3] = (yyvsp[(8) - (11)].d); (yyval.v)[4] = (yyvsp[(10) - (11)].d); ;} break; - case 511: -#line 5615 "Gmsh.y" + case 513: +#line 5643 "Gmsh.y" { (yyval.v)[0] = (yyvsp[(2) - (9)].d); (yyval.v)[1] = (yyvsp[(4) - (9)].d); (yyval.v)[2] = (yyvsp[(6) - (9)].d); (yyval.v)[3] = (yyvsp[(8) - (9)].d); (yyval.v)[4] = 1.0; ;} break; - case 512: -#line 5619 "Gmsh.y" + case 514: +#line 5647 "Gmsh.y" { (yyval.v)[0] = (yyvsp[(2) - (7)].d); (yyval.v)[1] = (yyvsp[(4) - (7)].d); (yyval.v)[2] = (yyvsp[(6) - (7)].d); (yyval.v)[3] = 0.0; (yyval.v)[4] = 1.0; ;} break; - case 513: -#line 5623 "Gmsh.y" + case 515: +#line 5651 "Gmsh.y" { (yyval.v)[0] = (yyvsp[(2) - (7)].d); (yyval.v)[1] = (yyvsp[(4) - (7)].d); (yyval.v)[2] = (yyvsp[(6) - (7)].d); (yyval.v)[3] = 0.0; (yyval.v)[4] = 1.0; ;} break; - case 514: -#line 5630 "Gmsh.y" + case 516: +#line 5658 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(List_T*)); List_Add((yyval.l), &((yyvsp[(1) - (1)].l))); ;} break; - case 515: -#line 5635 "Gmsh.y" + case 517: +#line 5663 "Gmsh.y" { List_Add((yyval.l), &((yyvsp[(3) - (3)].l))); ;} break; - case 516: -#line 5642 "Gmsh.y" + case 518: +#line 5670 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(double)); List_Add((yyval.l), &((yyvsp[(1) - (1)].d))); ;} break; - case 517: -#line 5647 "Gmsh.y" + case 519: +#line 5675 "Gmsh.y" { (yyval.l) = (yyvsp[(1) - (1)].l); ;} break; - case 518: -#line 5651 "Gmsh.y" + case 520: +#line 5679 "Gmsh.y" { // creates an empty list (yyval.l) = List_Create(2, 1, sizeof(double)); ;} break; - case 519: -#line 5656 "Gmsh.y" + case 521: +#line 5684 "Gmsh.y" { (yyval.l) = (yyvsp[(2) - (3)].l); ;} break; - case 520: -#line 5660 "Gmsh.y" + case 522: +#line 5688 "Gmsh.y" { (yyval.l) = (yyvsp[(3) - (4)].l); for(int i = 0; i < List_Nbr((yyval.l)); i++){ @@ -13522,8 +13600,8 @@ yyreduce: ;} break; - case 521: -#line 5668 "Gmsh.y" + case 523: +#line 5696 "Gmsh.y" { (yyval.l) = (yyvsp[(4) - (5)].l); for(int i = 0; i < List_Nbr((yyval.l)); i++){ @@ -13533,22 +13611,22 @@ yyreduce: ;} break; - case 522: -#line 5679 "Gmsh.y" + case 524: +#line 5707 "Gmsh.y" { (yyval.l) = (yyvsp[(1) - (1)].l); ;} break; - case 523: -#line 5683 "Gmsh.y" + case 525: +#line 5711 "Gmsh.y" { (yyval.l) = 0; ;} break; - case 524: -#line 5687 "Gmsh.y" + case 526: +#line 5715 "Gmsh.y" { if(!strcmp((yyvsp[(1) - (1)].c), "*") || !strcmp((yyvsp[(1) - (1)].c), "all")){ (yyval.l) = 0; @@ -13561,8 +13639,8 @@ yyreduce: ;} break; - case 525: -#line 5701 "Gmsh.y" + case 527: +#line 5729 "Gmsh.y" { (yyval.l) = (yyvsp[(2) - (2)].l); for(int i = 0; i < List_Nbr((yyval.l)); i++){ @@ -13572,8 +13650,8 @@ yyreduce: ;} break; - case 526: -#line 5709 "Gmsh.y" + case 528: +#line 5737 "Gmsh.y" { (yyval.l) = (yyvsp[(3) - (3)].l); for(int i = 0; i < List_Nbr((yyval.l)); i++){ @@ -13583,8 +13661,8 @@ yyreduce: ;} break; - case 527: -#line 5717 "Gmsh.y" + case 529: +#line 5745 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(double)); for(double d = (yyvsp[(1) - (3)].d); ((yyvsp[(1) - (3)].d) < (yyvsp[(3) - (3)].d)) ? (d <= (yyvsp[(3) - (3)].d)) : (d >= (yyvsp[(3) - (3)].d)); @@ -13593,8 +13671,8 @@ yyreduce: ;} break; - case 528: -#line 5724 "Gmsh.y" + case 530: +#line 5752 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(double)); if(!(yyvsp[(5) - (5)].d)){ //|| ($1 < $3 && $5 < 0) || ($1 > $3 && $5 > 0) @@ -13606,8 +13684,8 @@ yyreduce: ;} break; - case 529: -#line 5734 "Gmsh.y" + case 531: +#line 5762 "Gmsh.y" { (yyval.l) = List_Create(3, 1, sizeof(double)); int tag = (int)(yyvsp[(3) - (4)].d); @@ -13632,16 +13710,16 @@ yyreduce: ;} break; - case 530: -#line 5757 "Gmsh.y" + case 532: +#line 5785 "Gmsh.y" { (yyval.l) = List_Create(10, 10, sizeof(double)); getAllElementaryTags(0, (yyval.l)); ;} break; - case 531: -#line 5762 "Gmsh.y" + case 533: +#line 5790 "Gmsh.y" { (yyval.l) = List_Create(10, 10, sizeof(double)); getAllElementaryTags(0, (yyval.l)); @@ -13649,16 +13727,16 @@ yyreduce: ;} break; - case 532: -#line 5768 "Gmsh.y" + case 534: +#line 5796 "Gmsh.y" { (yyval.l) = List_Create(10, 10, sizeof(double)); getAllElementaryTags((yyvsp[(1) - (4)].i), (yyval.l)); ;} break; - case 533: -#line 5773 "Gmsh.y" + case 535: +#line 5801 "Gmsh.y" { (yyval.l) = List_Create(10, 10, sizeof(double)); getAllElementaryTags((yyvsp[(1) - (2)].i), (yyval.l)); @@ -13666,8 +13744,8 @@ yyreduce: ;} break; - case 534: -#line 5779 "Gmsh.y" + case 536: +#line 5807 "Gmsh.y" { (yyval.l) = List_Create(10, 10, sizeof(double)); if(!(yyvsp[(3) - (3)].l)){ @@ -13680,8 +13758,8 @@ yyreduce: ;} break; - case 535: -#line 5790 "Gmsh.y" + case 537: +#line 5818 "Gmsh.y" { (yyval.l) = List_Create(10, 10, sizeof(double)); getParentTags((yyvsp[(2) - (3)].i), (yyvsp[(3) - (3)].l), (yyval.l)); @@ -13689,8 +13767,8 @@ yyreduce: ;} break; - case 536: -#line 5796 "Gmsh.y" + case 538: +#line 5824 "Gmsh.y" { (yyval.l) = List_Create(10, 10, sizeof(double)); if(List_Nbr((yyvsp[(4) - (4)].l)) < 6) { @@ -13706,8 +13784,8 @@ yyreduce: ;} break; - case 537: -#line 5810 "Gmsh.y" + case 539: +#line 5838 "Gmsh.y" { (yyval.l) = List_Create(10, 10, sizeof(double)); getBoundingBox((yyvsp[(2) - (5)].i), (yyvsp[(4) - (5)].l), (yyval.l)); @@ -13715,8 +13793,8 @@ yyreduce: ;} break; - case 538: -#line 5816 "Gmsh.y" + case 540: +#line 5844 "Gmsh.y" { (yyval.l) = List_Create(1, 1, sizeof(double)); double m = 0; @@ -13730,8 +13808,8 @@ yyreduce: ;} break; - case 539: -#line 5828 "Gmsh.y" + case 541: +#line 5856 "Gmsh.y" { (yyval.l) = List_Create(3, 1, sizeof(double)); double x = 0., y = 0., z = 0.; @@ -13747,8 +13825,8 @@ yyreduce: ;} break; - case 540: -#line 5842 "Gmsh.y" + case 542: +#line 5870 "Gmsh.y" { (yyval.l) = List_Create(List_Nbr((yyvsp[(1) - (1)].l)), 1, sizeof(double)); for(int i = 0; i < List_Nbr((yyvsp[(1) - (1)].l)); i++){ @@ -13760,8 +13838,8 @@ yyreduce: ;} break; - case 541: -#line 5852 "Gmsh.y" + case 543: +#line 5880 "Gmsh.y" { (yyval.l) = List_Create(List_Nbr((yyvsp[(1) - (1)].l)), 1, sizeof(double)); for(int i = 0; i < List_Nbr((yyvsp[(1) - (1)].l)); i++){ @@ -13773,8 +13851,8 @@ yyreduce: ;} break; - case 542: -#line 5862 "Gmsh.y" + case 544: +#line 5890 "Gmsh.y" { (yyval.l) = List_Create(List_Nbr((yyvsp[(1) - (1)].l)), 1, sizeof(double)); for(int i = 0; i < List_Nbr((yyvsp[(1) - (1)].l)); i++){ @@ -13786,8 +13864,8 @@ yyreduce: ;} break; - case 543: -#line 5872 "Gmsh.y" + case 545: +#line 5900 "Gmsh.y" { (yyval.l) = List_Create(20, 20, sizeof(double)); if(!gmsh_yysymbols.count((yyvsp[(1) - (3)].c))) @@ -13801,22 +13879,22 @@ yyreduce: ;} break; - case 544: -#line 5884 "Gmsh.y" + case 546: +#line 5912 "Gmsh.y" { (yyval.l) = treat_Struct_FullName_dot_tSTRING_ListOfFloat(NULL, (yyvsp[(1) - (5)].c), (yyvsp[(3) - (5)].c)); ;} break; - case 545: -#line 5888 "Gmsh.y" + case 547: +#line 5916 "Gmsh.y" { (yyval.l) = treat_Struct_FullName_dot_tSTRING_ListOfFloat((yyvsp[(1) - (7)].c), (yyvsp[(3) - (7)].c), (yyvsp[(5) - (7)].c)); ;} break; - case 546: -#line 5893 "Gmsh.y" + case 548: +#line 5921 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(double)); if(!gmsh_yysymbols.count((yyvsp[(3) - (4)].c))) @@ -13830,29 +13908,29 @@ yyreduce: ;} break; - case 547: -#line 5905 "Gmsh.y" + case 549: +#line 5933 "Gmsh.y" { (yyval.l) = (yyvsp[(3) - (4)].l); ;} break; - case 548: -#line 5909 "Gmsh.y" + case 550: +#line 5937 "Gmsh.y" { (yyval.l) = (yyvsp[(3) - (4)].l); ;} break; - case 549: -#line 5913 "Gmsh.y" + case 551: +#line 5941 "Gmsh.y" { (yyval.l) = (yyvsp[(4) - (6)].l); ;} break; - case 550: -#line 5917 "Gmsh.y" + case 552: +#line 5945 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(double)); if(!gmsh_yysymbols.count((yyvsp[(1) - (6)].c))) @@ -13872,8 +13950,8 @@ yyreduce: ;} break; - case 551: -#line 5935 "Gmsh.y" + case 553: +#line 5963 "Gmsh.y" { (yyval.l) = List_Create(20,20,sizeof(double)); for(int i = 0; i < (int)(yyvsp[(7) - (8)].d); i++) { @@ -13883,8 +13961,8 @@ yyreduce: ;} break; - case 552: -#line 5943 "Gmsh.y" + case 554: +#line 5971 "Gmsh.y" { (yyval.l) = List_Create(20,20,sizeof(double)); for(int i = 0; i < (int)(yyvsp[(7) - (8)].d); i++) { @@ -13894,8 +13972,8 @@ yyreduce: ;} break; - case 553: -#line 5951 "Gmsh.y" + case 555: +#line 5979 "Gmsh.y" { Msg::Barrier(); FILE *File; @@ -13926,8 +14004,8 @@ yyreduce: ;} break; - case 554: -#line 5980 "Gmsh.y" + case 556: +#line 6008 "Gmsh.y" { double x0 = (yyvsp[(3) - (14)].d), x1 = (yyvsp[(5) - (14)].d), y0 = (yyvsp[(7) - (14)].d), y1 = (yyvsp[(9) - (14)].d), ys = (yyvsp[(11) - (14)].d); int N = (int)(yyvsp[(13) - (14)].d); @@ -13939,8 +14017,8 @@ yyreduce: ;} break; - case 555: -#line 5990 "Gmsh.y" + case 557: +#line 6018 "Gmsh.y" { std::vector<double> tmp; for(int i = 0; i < List_Nbr((yyvsp[(3) - (4)].l)); i++){ @@ -13958,8 +14036,8 @@ yyreduce: ;} break; - case 556: -#line 6006 "Gmsh.y" + case 558: +#line 6034 "Gmsh.y" { for(int i = 0; i < List_Nbr((yyvsp[(3) - (4)].l)); i++){ double *d = (double*)List_Pointer((yyvsp[(3) - (4)].l), i); @@ -13969,30 +14047,30 @@ yyreduce: ;} break; - case 557: -#line 6017 "Gmsh.y" + case 559: +#line 6045 "Gmsh.y" { (yyval.l) = List_Create(2, 1, sizeof(double)); List_Add((yyval.l), &((yyvsp[(1) - (1)].d))); ;} break; - case 558: -#line 6022 "Gmsh.y" + case 560: +#line 6050 "Gmsh.y" { (yyval.l) = (yyvsp[(1) - (1)].l); ;} break; - case 559: -#line 6026 "Gmsh.y" + case 561: +#line 6054 "Gmsh.y" { List_Add((yyval.l), &((yyvsp[(3) - (3)].d))); ;} break; - case 560: -#line 6030 "Gmsh.y" + case 562: +#line 6058 "Gmsh.y" { for(int i = 0; i < List_Nbr((yyvsp[(3) - (3)].l)); i++){ double d; @@ -14003,22 +14081,22 @@ yyreduce: ;} break; - case 561: -#line 6042 "Gmsh.y" + case 563: +#line 6070 "Gmsh.y" { (yyval.u) = CTX::instance()->packColor((int)(yyvsp[(2) - (9)].d), (int)(yyvsp[(4) - (9)].d), (int)(yyvsp[(6) - (9)].d), (int)(yyvsp[(8) - (9)].d)); ;} break; - case 562: -#line 6046 "Gmsh.y" + case 564: +#line 6074 "Gmsh.y" { (yyval.u) = CTX::instance()->packColor((int)(yyvsp[(2) - (7)].d), (int)(yyvsp[(4) - (7)].d), (int)(yyvsp[(6) - (7)].d), 255); ;} break; - case 563: -#line 6058 "Gmsh.y" + case 565: +#line 6086 "Gmsh.y" { int flag = 0; if(gmsh_yystringsymbols.count((yyvsp[(1) - (1)].c))){ @@ -14037,8 +14115,8 @@ yyreduce: ;} break; - case 564: -#line 6075 "Gmsh.y" + case 566: +#line 6103 "Gmsh.y" { unsigned int val = 0; ColorOption(GMSH_GET, (yyvsp[(1) - (5)].c), 0, (yyvsp[(5) - (5)].c), val); @@ -14047,15 +14125,15 @@ yyreduce: ;} break; - case 565: -#line 6085 "Gmsh.y" + case 567: +#line 6113 "Gmsh.y" { (yyval.l) = (yyvsp[(2) - (3)].l); ;} break; - case 566: -#line 6089 "Gmsh.y" + case 568: +#line 6117 "Gmsh.y" { (yyval.l) = List_Create(256, 10, sizeof(unsigned int)); GmshColorTable *ct = GetColorTable((int)(yyvsp[(3) - (6)].d)); @@ -14069,38 +14147,38 @@ yyreduce: ;} break; - case 567: -#line 6104 "Gmsh.y" + case 569: +#line 6132 "Gmsh.y" { (yyval.l) = List_Create(256, 10, sizeof(unsigned int)); List_Add((yyval.l), &((yyvsp[(1) - (1)].u))); ;} break; - case 568: -#line 6109 "Gmsh.y" + case 570: +#line 6137 "Gmsh.y" { List_Add((yyval.l), &((yyvsp[(3) - (3)].u))); ;} break; - case 569: -#line 6116 "Gmsh.y" + case 571: +#line 6144 "Gmsh.y" { (yyval.c) = (yyvsp[(1) - (1)].c); ;} break; - case 570: -#line 6120 "Gmsh.y" + case 572: +#line 6148 "Gmsh.y" { // No need to extend to Struct_FullName (a Tag is not a String) (yyval.c) = treat_Struct_FullName_String(NULL, (yyvsp[(1) - (1)].c)); ;} break; - case 571: -#line 6125 "Gmsh.y" + case 573: +#line 6153 "Gmsh.y" { std::string val; int j = (int)(yyvsp[(3) - (4)].d); @@ -14116,8 +14194,8 @@ yyreduce: ;} break; - case 572: -#line 6139 "Gmsh.y" + case 574: +#line 6167 "Gmsh.y" { std::string val; int j = (int)(yyvsp[(3) - (4)].d); @@ -14133,36 +14211,36 @@ yyreduce: ;} break; - case 573: -#line 6153 "Gmsh.y" + case 575: +#line 6181 "Gmsh.y" { (yyval.c) = treat_Struct_FullName_dot_tSTRING_String(NULL, (yyvsp[(1) - (3)].c), (yyvsp[(3) - (3)].c)); ;} break; - case 574: -#line 6157 "Gmsh.y" + case 576: +#line 6185 "Gmsh.y" { (yyval.c) = treat_Struct_FullName_dot_tSTRING_String((yyvsp[(1) - (5)].c), (yyvsp[(3) - (5)].c), (yyvsp[(5) - (5)].c)); ;} break; - case 575: -#line 6161 "Gmsh.y" + case 577: +#line 6189 "Gmsh.y" { (yyval.c) = treat_Struct_FullName_dot_tSTRING_String(NULL, (yyvsp[(1) - (6)].c), (yyvsp[(3) - (6)].c), (int)(yyvsp[(5) - (6)].d)); ;} break; - case 576: -#line 6165 "Gmsh.y" + case 578: +#line 6193 "Gmsh.y" { (yyval.c) = treat_Struct_FullName_dot_tSTRING_String((yyvsp[(1) - (8)].c), (yyvsp[(3) - (8)].c), (yyvsp[(5) - (8)].c), (int)(yyvsp[(7) - (8)].d)); ;} break; - case 577: -#line 6169 "Gmsh.y" + case 579: +#line 6197 "Gmsh.y" { std::string out; StringOption(GMSH_GET, (yyvsp[(1) - (6)].c), (int)(yyvsp[(3) - (6)].d), (yyvsp[(6) - (6)].c), out); @@ -14172,8 +14250,8 @@ yyreduce: ;} break; - case 578: -#line 6177 "Gmsh.y" + case 580: +#line 6205 "Gmsh.y" { std::string name = GModel::current()->getElementaryName((yyvsp[(1) - (4)].i), (int)(yyvsp[(3) - (4)].d)); (yyval.c) = (char*)Malloc((name.size() + 1) * sizeof(char)); @@ -14181,8 +14259,8 @@ yyreduce: ;} break; - case 579: -#line 6183 "Gmsh.y" + case 581: +#line 6211 "Gmsh.y" { std::string name = GModel::current()->getPhysicalName((yyvsp[(2) - (5)].i), (int)(yyvsp[(4) - (5)].d)); (yyval.c) = (char*)Malloc((name.size() + 1) * sizeof(char)); @@ -14190,22 +14268,22 @@ yyreduce: ;} break; - case 580: -#line 6192 "Gmsh.y" + case 582: +#line 6220 "Gmsh.y" { (yyval.c) = (yyvsp[(1) - (1)].c); ;} break; - case 581: -#line 6196 "Gmsh.y" + case 583: +#line 6224 "Gmsh.y" { (yyval.c) = (yyvsp[(3) - (4)].c); ;} break; - case 582: -#line 6200 "Gmsh.y" + case 584: +#line 6228 "Gmsh.y" { (yyval.c) = (char *)Malloc(32 * sizeof(char)); time_t now; @@ -14215,8 +14293,8 @@ yyreduce: ;} break; - case 583: -#line 6208 "Gmsh.y" + case 585: +#line 6236 "Gmsh.y" { std::string exe = Msg::GetExecutableName(); (yyval.c) = (char *)Malloc(exe.size() + 1); @@ -14224,8 +14302,8 @@ yyreduce: ;} break; - case 584: -#line 6214 "Gmsh.y" + case 586: +#line 6242 "Gmsh.y" { std::string action = Msg::GetOnelabAction(); (yyval.c) = (char *)Malloc(action.size() + 1); @@ -14233,15 +14311,15 @@ yyreduce: ;} break; - case 585: -#line 6220 "Gmsh.y" + case 587: +#line 6248 "Gmsh.y" { (yyval.c) = strsave((char*)"Gmsh"); ;} break; - case 586: -#line 6224 "Gmsh.y" + case 588: +#line 6252 "Gmsh.y" { std::string env = GetEnvironmentVar((yyvsp[(3) - (4)].c)); (yyval.c) = (char *)Malloc((env.size() + 1) * sizeof(char)); @@ -14250,8 +14328,8 @@ yyreduce: ;} break; - case 587: -#line 6231 "Gmsh.y" + case 589: +#line 6259 "Gmsh.y" { std::string s = Msg::GetString((yyvsp[(3) - (6)].c), (yyvsp[(5) - (6)].c)); (yyval.c) = (char *)Malloc((s.size() + 1) * sizeof(char)); @@ -14261,8 +14339,8 @@ yyreduce: ;} break; - case 588: -#line 6239 "Gmsh.y" + case 590: +#line 6267 "Gmsh.y" { std::string s = Msg::GetOnelabString((yyvsp[(3) - (4)].c)); (yyval.c) = (char *)Malloc((s.size() + 1) * sizeof(char)); @@ -14271,8 +14349,8 @@ yyreduce: ;} break; - case 589: -#line 6246 "Gmsh.y" + case 591: +#line 6274 "Gmsh.y" { std::string s = Msg::GetOnelabString((yyvsp[(3) - (6)].c), (yyvsp[(5) - (6)].c)); (yyval.c) = (char *)Malloc((s.size() + 1) * sizeof(char)); @@ -14282,22 +14360,22 @@ yyreduce: ;} break; - case 590: -#line 6255 "Gmsh.y" + case 592: +#line 6283 "Gmsh.y" { (yyval.c) = treat_Struct_FullName_String(NULL, (yyvsp[(3) - (5)].c2).char2, 1, 0, (yyvsp[(4) - (5)].c), 2); ;} break; - case 591: -#line 6259 "Gmsh.y" + case 593: +#line 6287 "Gmsh.y" { (yyval.c) = treat_Struct_FullName_dot_tSTRING_String((yyvsp[(3) - (7)].c2).char1, (yyvsp[(3) - (7)].c2).char2, (yyvsp[(5) - (7)].c), 0, (yyvsp[(6) - (7)].c), 2); ;} break; - case 592: -#line 6263 "Gmsh.y" + case 594: +#line 6291 "Gmsh.y" { int size = 1; for(int i = 0; i < List_Nbr((yyvsp[(3) - (4)].l)); i++) @@ -14314,8 +14392,8 @@ yyreduce: ;} break; - case 593: -#line 6278 "Gmsh.y" + case 595: +#line 6306 "Gmsh.y" { (yyval.c) = (char *)Malloc((strlen((yyvsp[(3) - (4)].c)) + 1) * sizeof(char)); int i; @@ -14331,8 +14409,8 @@ yyreduce: ;} break; - case 594: -#line 6292 "Gmsh.y" + case 596: +#line 6320 "Gmsh.y" { (yyval.c) = (char *)Malloc((strlen((yyvsp[(3) - (4)].c)) + 1) * sizeof(char)); int i; @@ -14348,8 +14426,8 @@ yyreduce: ;} break; - case 595: -#line 6306 "Gmsh.y" + case 597: +#line 6334 "Gmsh.y" { std::string input = (yyvsp[(3) - (8)].c); std::string substr_old = (yyvsp[(5) - (8)].c); @@ -14363,8 +14441,8 @@ yyreduce: ;} break; - case 596: -#line 6318 "Gmsh.y" + case 598: +#line 6346 "Gmsh.y" { int size = 1; for(int i = 0; i < List_Nbr((yyvsp[(3) - (4)].l)); i++) @@ -14382,8 +14460,8 @@ yyreduce: ;} break; - case 597: -#line 6334 "Gmsh.y" + case 599: +#line 6362 "Gmsh.y" { int i = 0; while ((yyvsp[(3) - (4)].c)[i]) { @@ -14394,8 +14472,8 @@ yyreduce: ;} break; - case 598: -#line 6343 "Gmsh.y" + case 600: +#line 6371 "Gmsh.y" { int i = 0; while ((yyvsp[(3) - (4)].c)[i]) { @@ -14406,8 +14484,8 @@ yyreduce: ;} break; - case 599: -#line 6352 "Gmsh.y" + case 601: +#line 6380 "Gmsh.y" { int i = 0; while ((yyvsp[(3) - (4)].c)[i]) { @@ -14419,8 +14497,8 @@ yyreduce: ;} break; - case 600: -#line 6362 "Gmsh.y" + case 602: +#line 6390 "Gmsh.y" { if((yyvsp[(3) - (8)].d)){ (yyval.c) = (yyvsp[(5) - (8)].c); @@ -14433,8 +14511,8 @@ yyreduce: ;} break; - case 601: -#line 6373 "Gmsh.y" + case 603: +#line 6401 "Gmsh.y" { std::string in = (yyvsp[(3) - (8)].c); std::string out = in.substr((int)(yyvsp[(5) - (8)].d), (int)(yyvsp[(7) - (8)].d)); @@ -14444,8 +14522,8 @@ yyreduce: ;} break; - case 602: -#line 6381 "Gmsh.y" + case 604: +#line 6409 "Gmsh.y" { std::string in = (yyvsp[(3) - (6)].c); std::string out = in.substr((int)(yyvsp[(5) - (6)].d), std::string::npos); @@ -14455,15 +14533,15 @@ yyreduce: ;} break; - case 603: -#line 6389 "Gmsh.y" + case 605: +#line 6417 "Gmsh.y" { (yyval.c) = (yyvsp[(3) - (4)].c); ;} break; - case 604: -#line 6393 "Gmsh.y" + case 606: +#line 6421 "Gmsh.y" { char tmpstring[5000]; int i = printListOfDouble((yyvsp[(3) - (6)].c), (yyvsp[(5) - (6)].l), tmpstring); @@ -14484,8 +14562,8 @@ yyreduce: ;} break; - case 605: -#line 6412 "Gmsh.y" + case 607: +#line 6440 "Gmsh.y" { std::string tmp = FixRelativePath(gmsh_yyname, (yyvsp[(3) - (4)].c)); (yyval.c) = (char*)Malloc((tmp.size() + 1) * sizeof(char)); @@ -14494,8 +14572,8 @@ yyreduce: ;} break; - case 606: -#line 6419 "Gmsh.y" + case 608: +#line 6447 "Gmsh.y" { std::string tmp = SplitFileName(GetAbsolutePath(gmsh_yyname))[0]; (yyval.c) = (char*)Malloc((tmp.size() + 1) * sizeof(char)); @@ -14503,8 +14581,8 @@ yyreduce: ;} break; - case 607: -#line 6425 "Gmsh.y" + case 609: +#line 6453 "Gmsh.y" { std::string tmp = GetFileNameWithoutPath(gmsh_yyname); (yyval.c) = (char*)Malloc((tmp.size() + 1) * sizeof(char)); @@ -14512,8 +14590,8 @@ yyreduce: ;} break; - case 608: -#line 6431 "Gmsh.y" + case 610: +#line 6459 "Gmsh.y" { std::string tmp = SplitFileName((yyvsp[(3) - (4)].c))[0]; (yyval.c) = (char*)Malloc((tmp.size() + 1) * sizeof(char)); @@ -14522,8 +14600,8 @@ yyreduce: ;} break; - case 609: -#line 6438 "Gmsh.y" + case 611: +#line 6466 "Gmsh.y" { std::string tmp = GetAbsolutePath((yyvsp[(3) - (4)].c)); (yyval.c) = (char*)Malloc((tmp.size() + 1) * sizeof(char)); @@ -14532,13 +14610,13 @@ yyreduce: ;} break; - case 610: -#line 6445 "Gmsh.y" + case 612: +#line 6473 "Gmsh.y" { init_options(); ;} break; - case 611: -#line 6447 "Gmsh.y" + case 613: +#line 6475 "Gmsh.y" { std::string val((yyvsp[(3) - (6)].c)); Msg::ExchangeOnelabParameter("", val, floatOptions, charOptions); @@ -14548,8 +14626,8 @@ yyreduce: ;} break; - case 612: -#line 6455 "Gmsh.y" + case 614: +#line 6483 "Gmsh.y" { std::string out; const std::string * key_struct = NULL; @@ -14572,58 +14650,58 @@ yyreduce: ;} break; - case 613: -#line 6479 "Gmsh.y" + case 615: +#line 6507 "Gmsh.y" { struct_namespace = std::string(""); (yyval.d) = (yyvsp[(2) - (2)].d); ;} break; - case 614: -#line 6481 "Gmsh.y" + case 616: +#line 6509 "Gmsh.y" { struct_namespace = (yyvsp[(1) - (4)].c); Free((yyvsp[(1) - (4)].c)); (yyval.d) = (yyvsp[(4) - (4)].d); ;} break; - case 615: -#line 6487 "Gmsh.y" + case 617: +#line 6515 "Gmsh.y" { (yyval.l) = (yyvsp[(3) - (4)].l); ;} break; - case 616: -#line 6492 "Gmsh.y" + case 618: +#line 6520 "Gmsh.y" { (yyval.l) = (yyvsp[(1) - (1)].l); ;} break; - case 617: -#line 6494 "Gmsh.y" + case 619: +#line 6522 "Gmsh.y" { (yyval.l) = (yyvsp[(1) - (1)].l); ;} break; - case 618: -#line 6499 "Gmsh.y" + case 620: +#line 6527 "Gmsh.y" { (yyval.l) = (yyvsp[(2) - (3)].l); ;} break; - case 619: -#line 6504 "Gmsh.y" + case 621: +#line 6532 "Gmsh.y" { (yyval.l) = List_Create(20,20,sizeof(char*)); List_Add((yyval.l), &((yyvsp[(1) - (1)].c))); ;} break; - case 620: -#line 6509 "Gmsh.y" + case 622: +#line 6537 "Gmsh.y" { (yyval.l) = (yyvsp[(1) - (1)].l); ;} break; - case 621: -#line 6511 "Gmsh.y" + case 623: +#line 6539 "Gmsh.y" { List_Add((yyval.l), &((yyvsp[(3) - (3)].c))); ;} break; - case 622: -#line 6515 "Gmsh.y" + case 624: +#line 6543 "Gmsh.y" { for(int i = 0; i < List_Nbr((yyvsp[(3) - (3)].l)); i++){ char* c; @@ -14634,8 +14712,8 @@ yyreduce: ;} break; - case 623: -#line 6527 "Gmsh.y" + case 625: +#line 6555 "Gmsh.y" { (yyval.l) = List_Create(20, 20, sizeof(char *)); if(!gmsh_yystringsymbols.count((yyvsp[(1) - (3)].c))) @@ -14651,22 +14729,22 @@ yyreduce: ;} break; - case 624: -#line 6541 "Gmsh.y" + case 626: +#line 6569 "Gmsh.y" { (yyval.l) = treat_Struct_FullName_dot_tSTRING_ListOfString(NULL, (yyvsp[(1) - (5)].c), (yyvsp[(3) - (5)].c)); ;} break; - case 625: -#line 6545 "Gmsh.y" + case 627: +#line 6573 "Gmsh.y" { (yyval.l) = treat_Struct_FullName_dot_tSTRING_ListOfString((yyvsp[(1) - (7)].c), (yyvsp[(3) - (7)].c), (yyvsp[(5) - (7)].c)); ;} break; - case 626: -#line 6552 "Gmsh.y" + case 628: +#line 6580 "Gmsh.y" { char tmpstr[256]; sprintf(tmpstr, "_%d", (int)(yyvsp[(4) - (5)].d)); @@ -14676,8 +14754,8 @@ yyreduce: ;} break; - case 627: -#line 6560 "Gmsh.y" + case 629: +#line 6588 "Gmsh.y" { char tmpstr[256]; sprintf(tmpstr, "_%d", (int)(yyvsp[(4) - (5)].d)); @@ -14687,8 +14765,8 @@ yyreduce: ;} break; - case 628: -#line 6568 "Gmsh.y" + case 630: +#line 6596 "Gmsh.y" { char tmpstr[256]; sprintf(tmpstr, "_%d", (int)(yyvsp[(7) - (8)].d)); @@ -14698,24 +14776,24 @@ yyreduce: ;} break; - case 629: -#line 6579 "Gmsh.y" + case 631: +#line 6607 "Gmsh.y" { (yyval.c) = (yyvsp[(1) - (1)].c); ;} break; - case 630: -#line 6581 "Gmsh.y" + case 632: +#line 6609 "Gmsh.y" { (yyval.c) = (yyvsp[(1) - (1)].c); ;} break; - case 631: -#line 6584 "Gmsh.y" + case 633: +#line 6612 "Gmsh.y" { (yyval.c) = (yyvsp[(3) - (4)].c); ;} break; /* Line 1267 of yacc.c. */ -#line 14719 "Gmsh.tab.cpp" +#line 14797 "Gmsh.tab.cpp" default: break; } YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc); @@ -14929,7 +15007,7 @@ yyreturn: } -#line 6587 "Gmsh.y" +#line 6615 "Gmsh.y" void assignVariable(const std::string &name, int index, int assignType, diff --git a/Parser/Gmsh.y b/Parser/Gmsh.y index bce50ea5865f29857094441b56fb744a6b131347..2a51c946979b5599679a658216015824786aaf87 100644 --- a/Parser/Gmsh.y +++ b/Parser/Gmsh.y @@ -3631,6 +3631,13 @@ Command : { GModel::current()->createGeometryOfDiscreteEntities(); } + | tCreateGeometry '{' ListOfShapes '}' + { + std::vector<std::pair<int, int> > dimTags; + ListOfShapes2VectorOfPairs($3, dimTags); + GModel::current()->createGeometryOfDiscreteEntities(dimTags); + List_Delete($3); + } | tRenumberMeshNodes tEND { GModel::current()->renumberMeshVertices(); diff --git a/api/gen.py b/api/gen.py index 9983cc9c829e6ac14063df4f1869dd95ffee1328..c9e4ab9162e623a28fe4dfb8829bf3e5711436d0 100644 --- a/api/gen.py +++ b/api/gen.py @@ -422,8 +422,8 @@ mesh.add('splitQuadrangles', doc, None, idouble('quality', '1.'), iint('tag', '- doc = '''Classify ("color") the surface mesh based on the angle threshold `angle' (in radians), and create new discrete surfaces, curves and points accordingly. If `boundary' is set, also create discrete curves on the boundary if the surface is open. If `forReparametrization' is set, create edges and surfaces that can be reparametrized using a single map. If `curveAngle' is less than Pi, also force curves to be split according to `curveAngle'.''' mesh.add('classifySurfaces', doc, None, idouble('angle'), ibool('boundary', 'true', 'True'), ibool('forReparametrization', 'false', 'False'), idouble('curveAngle', 'M_PI', 'pi', 'pi')) -doc = '''Create a parametrization for discrete curves and surfaces (i.e. curves and surfaces represented solely by a mesh, without an underlying CAD description), assuming that each can be parametrized with a single map.''' -mesh.add('createGeometry', doc, None) +doc = '''Create a geometry for the discrete entities `dimTags' (represented solely by a mesh, without an underlying CAD description), i.e. create a parametrization for discrete curves and surfaces, assuming that each can be parametrized with a single map. If `dimTags' is empty, create a geometry for all the discrete entities.''' +mesh.add('createGeometry', doc, None, ivectorpair('dimTags', 'gmsh::vectorpair()', "[]", "[]")) doc = '''Create a boundary representation from the mesh if the model does not have one (e.g. when imported from mesh file formats with no BRep representation of the underlying model). If `makeSimplyConnected' is set, enforce simply connected discrete surfaces and volumes. If `exportDiscrete' is set, clear any built-in CAD kernel entities and export the discrete entities in the built-in CAD kernel.''' mesh.add('createTopology', doc, None, ibool('makeSimplyConnected', 'true', 'True'), ibool('exportDiscrete', 'true', 'True')) diff --git a/api/gmsh.h b/api/gmsh.h index 01e248e9a89312635f87c88d7fbf1900bffd19d3..f12ce15c60616c668fa1a4d86bd2c52ce4d598b3 100644 --- a/api/gmsh.h +++ b/api/gmsh.h @@ -1315,10 +1315,12 @@ namespace gmsh { // Top-level functions // gmsh::model::mesh::createGeometry // - // Create a parametrization for discrete curves and surfaces (i.e. curves and - // surfaces represented solely by a mesh, without an underlying CAD - // description), assuming that each can be parametrized with a single map. - GMSH_API void createGeometry(); + // Create a geometry for the discrete entities `dimTags' (represented solely + // by a mesh, without an underlying CAD description), i.e. create a + // parametrization for discrete curves and surfaces, assuming that each can + // be parametrized with a single map. If `dimTags' is empty, create a + // geometry for all the discrete entities. + GMSH_API void createGeometry(const gmsh::vectorpair & dimTags = gmsh::vectorpair()); // gmsh::model::mesh::createTopology // diff --git a/api/gmsh.h_cwrap b/api/gmsh.h_cwrap index 241f2fcae9f8fc33a283a22f1239fc1ef4bc55ce..460afe596c55bf64834ac86c2aae47c0fbc17ab9 100644 --- a/api/gmsh.h_cwrap +++ b/api/gmsh.h_cwrap @@ -1977,14 +1977,18 @@ namespace gmsh { // Top-level functions if(ierr) throw ierr; } - // Create a parametrization for discrete curves and surfaces (i.e. curves and - // surfaces represented solely by a mesh, without an underlying CAD - // description), assuming that each can be parametrized with a single map. - inline void createGeometry() + // Create a geometry for the discrete entities `dimTags' (represented solely + // by a mesh, without an underlying CAD description), i.e. create a + // parametrization for discrete curves and surfaces, assuming that each can + // be parametrized with a single map. If `dimTags' is empty, create a + // geometry for all the discrete entities. + inline void createGeometry(const gmsh::vectorpair & dimTags = gmsh::vectorpair()) { int ierr = 0; - gmshModelMeshCreateGeometry(&ierr); + int *api_dimTags_; size_t api_dimTags_n_; vectorpair2intptr(dimTags, &api_dimTags_, &api_dimTags_n_); + gmshModelMeshCreateGeometry(api_dimTags_, api_dimTags_n_, &ierr); if(ierr) throw ierr; + gmshFree(api_dimTags_); } // Create a boundary representation from the mesh if the model does not have diff --git a/api/gmsh.jl b/api/gmsh.jl index bce1383463e92397fcb5eabe3c2c9b96cb593147..137750f6d3299e02c12b05b8409a9771aaa1e758 100644 --- a/api/gmsh.jl +++ b/api/gmsh.jl @@ -2441,17 +2441,21 @@ function classifySurfaces(angle, boundary = true, forReparametrization = false, end """ - gmsh.model.mesh.createGeometry() + gmsh.model.mesh.createGeometry(dimTags = Tuple{Cint,Cint}[]) -Create a parametrization for discrete curves and surfaces (i.e. curves and -surfaces represented solely by a mesh, without an underlying CAD description), -assuming that each can be parametrized with a single map. +Create a geometry for the discrete entities `dimTags` (represented solely by a +mesh, without an underlying CAD description), i.e. create a parametrization for +discrete curves and surfaces, assuming that each can be parametrized with a +single map. If `dimTags` is empty, create a geometry for all the discrete +entities. """ -function createGeometry() +function createGeometry(dimTags = Tuple{Cint,Cint}[]) + api_dimTags_ = collect(Cint, Iterators.flatten(dimTags)) + api_dimTags_n_ = length(api_dimTags_) ierr = Ref{Cint}() ccall((:gmshModelMeshCreateGeometry, gmsh.lib), Cvoid, - (Ptr{Cint},), - ierr) + (Ptr{Cint}, Csize_t, Ptr{Cint}), + api_dimTags_, api_dimTags_n_, ierr) ierr[] != 0 && error("gmshModelMeshCreateGeometry returned non-zero error code: $(ierr[])") return nothing end diff --git a/api/gmsh.py b/api/gmsh.py index 58a622412b2f8628e0469628aaef9c5b1b125bdf..799497da3c81f616a8734e95c2dce90b212050df 100644 --- a/api/gmsh.py +++ b/api/gmsh.py @@ -3116,16 +3116,20 @@ class model: ierr.value) @staticmethod - def createGeometry(): + def createGeometry(dimTags=[]): """ - gmsh.model.mesh.createGeometry() + gmsh.model.mesh.createGeometry(dimTags=[]) - Create a parametrization for discrete curves and surfaces (i.e. curves and - surfaces represented solely by a mesh, without an underlying CAD - description), assuming that each can be parametrized with a single map. + Create a geometry for the discrete entities `dimTags' (represented solely + by a mesh, without an underlying CAD description), i.e. create a + parametrization for discrete curves and surfaces, assuming that each can be + parametrized with a single map. If `dimTags' is empty, create a geometry + for all the discrete entities. """ + api_dimTags_, api_dimTags_n_ = _ivectorpair(dimTags) ierr = c_int() lib.gmshModelMeshCreateGeometry( + api_dimTags_, api_dimTags_n_, byref(ierr)) if ierr.value != 0: raise ValueError( diff --git a/api/gmshc.cpp b/api/gmshc.cpp index adec41719bf3db07259a509675183313eada8270..fecee65e6192763550948af5441f14d621cd1ecd 100644 --- a/api/gmshc.cpp +++ b/api/gmshc.cpp @@ -1682,11 +1682,16 @@ GMSH_API void gmshModelMeshClassifySurfaces(const double angle, const int bounda } } -GMSH_API void gmshModelMeshCreateGeometry(int * ierr) +GMSH_API void gmshModelMeshCreateGeometry(int * dimTags, size_t dimTags_n, int * ierr) { if(ierr) *ierr = 0; try { - gmsh::model::mesh::createGeometry(); + gmsh::vectorpair api_dimTags_(dimTags_n/2); + for(size_t i = 0; i < dimTags_n/2; ++i){ + api_dimTags_[i].first = dimTags[i * 2 + 0]; + api_dimTags_[i].second = dimTags[i * 2 + 1]; + } + gmsh::model::mesh::createGeometry(api_dimTags_); } catch(int api_ierr_){ if(ierr) *ierr = api_ierr_; diff --git a/api/gmshc.h b/api/gmshc.h index b40c9fd02923d746fa86d955f98f2969598ad175..408f86a88c3cc1c40fa014941ee2724aee151855 100644 --- a/api/gmshc.h +++ b/api/gmshc.h @@ -1155,10 +1155,13 @@ GMSH_API void gmshModelMeshClassifySurfaces(const double angle, const double curveAngle, int * ierr); -/* Create a parametrization for discrete curves and surfaces (i.e. curves and - * surfaces represented solely by a mesh, without an underlying CAD - * description), assuming that each can be parametrized with a single map. */ -GMSH_API void gmshModelMeshCreateGeometry(int * ierr); +/* Create a geometry for the discrete entities `dimTags' (represented solely + * by a mesh, without an underlying CAD description), i.e. create a + * parametrization for discrete curves and surfaces, assuming that each can be + * parametrized with a single map. If `dimTags' is empty, create a geometry + * for all the discrete entities. */ +GMSH_API void gmshModelMeshCreateGeometry(int * dimTags, size_t dimTags_n, + int * ierr); /* Create a boundary representation from the mesh if the model does not have * one (e.g. when imported from mesh file formats with no BRep representation diff --git a/benchmarks/3d/discrete.msh b/benchmarks/3d/discrete.msh new file mode 100644 index 0000000000000000000000000000000000000000..c2ec4a3b06382089773b59d565f82e4dc18ac9bc --- /dev/null +++ b/benchmarks/3d/discrete.msh @@ -0,0 +1,22649 @@ +$MeshFormat +4.1 0 8 +$EndMeshFormat +$Entities +49 81 49 6 +1 0.5 0.5 0.5 0 +2 0.5 0.5 0 0 +3 0 0.5 0.5 0 +4 0 0 0.5 0 +5 0.5 0 0.5 0 +6 0.5 0 0 0 +7 0 0.5 0 0 +8 0 1 0 0 +9 1 1 0 0 +10 0 0 1 0 +11 0 1 1 0 +12 1 1 1 0 +13 1 0 1 0 +14 1 0 0 0 +15 0.166 0.75 0.166 0 +16 0.256 0.75 0.166 0 +17 0.166 0.84 0.166 0 +18 0.166 0.75 0.256 0 +19 0.07600000000000001 0.75 0.166 0 +20 0.166 0.66 0.166 0 +21 0.166 0.75 0.07600000000000001 0 +22 0.332 0.75 0.332 0 +23 0.422 0.75 0.332 0 +24 0.332 0.84 0.332 0 +25 0.332 0.75 0.422 0 +26 0.242 0.75 0.332 0 +27 0.332 0.66 0.332 0 +28 0.332 0.75 0.242 0 +29 0.498 0.75 0.498 0 +30 0.588 0.75 0.498 0 +31 0.498 0.84 0.498 0 +32 0.498 0.75 0.588 0 +33 0.408 0.75 0.498 0 +34 0.498 0.66 0.498 0 +35 0.498 0.75 0.408 0 +36 0.664 0.75 0.664 0 +37 0.754 0.75 0.664 0 +38 0.664 0.84 0.664 0 +39 0.664 0.75 0.754 0 +40 0.5740000000000001 0.75 0.664 0 +41 0.664 0.66 0.664 0 +42 0.664 0.75 0.5740000000000001 0 +43 0.8300000000000001 0.75 0.8300000000000001 0 +44 0.92 0.75 0.8300000000000001 0 +45 0.8300000000000001 0.84 0.8300000000000001 0 +46 0.8300000000000001 0.75 0.92 0 +47 0.7400000000000001 0.75 0.8300000000000001 0 +48 0.8300000000000001 0.66 0.8300000000000001 0 +49 0.8300000000000001 0.75 0.7400000000000001 0 +1 0 1 0 1 1 0 0 2 8 -9 +2 1 1 0 1 1 1 0 2 9 -12 +3 0 1 1 1 1 1 0 2 12 -11 +4 0 1 0 0 1 1 0 2 11 -8 +5 1 0 0 1 1 0 0 2 9 -14 +6 1 0 0 1 0 1 0 2 14 -13 +7 1 0 1 1 1 1 0 2 13 -12 +8 0 0 1 0 1 1 0 2 11 -10 +9 0 0 1 1 0 1 0 2 10 -13 +10 0 0 0.5 0 0 1 0 2 10 -4 +11 0 0 0.5 0.5 0 0.5 0 2 4 -5 +12 0.5 0 0 0.5 0 0.5 0 2 5 -6 +13 0.5 0 0 0.5 0.5 0 0 2 6 -2 +14 0.5 0.5 0 0.5 0.5 0.5 0 2 2 -1 +15 0 0.5 0.5 0.5 0.5 0.5 0 2 1 -3 +16 0 0.5 0 0 0.5 0.5 0 2 3 -7 +17 0 0.5 0 0.5 0.5 0 0 2 7 -2 +18 0 0 0.5 0 0.5 0.5 0 2 3 -4 +19 0.5 0 0.5 0.5 0.5 0.5 0 2 5 -1 +20 0 0.5 0 0 1 0 0 2 7 -8 +21 0.5 0 0 1 0 0 0 2 6 -14 +40 0.166 0.75 0.07600000000000003 0.256 0.75 0.166 0 2 16 -21 +41 0.07600000000000003 0.75 0.07600000000000004 0.166 0.75 0.166 0 2 21 -19 +42 0.07600000000000004 0.75 0.166 0.166 0.75 0.256 0 2 19 -18 +43 0.166 0.75 0.166 0.256 0.75 0.256 0 2 18 -16 +44 0.166 0.75 0.166 0.256 0.84 0.166 0 2 16 -17 +45 0.07600000000000005 0.75 0.166 0.166 0.84 0.166 0 2 17 -19 +46 0.07600000000000004 0.66 0.166 0.166 0.75 0.166 0 2 19 -20 +47 0.166 0.66 0.166 0.2559999999999999 0.75 0.166 0 2 20 -16 +48 0.166 0.75 0.07600000000000004 0.166 0.84 0.166 0 2 21 -17 +49 0.166 0.75 0.166 0.166 0.84 0.2559999999999999 0 2 17 -18 +50 0.166 0.66 0.166 0.166 0.75 0.256 0 2 18 -20 +51 0.166 0.66 0.07600000000000005 0.166 0.75 0.166 0 2 20 -21 +70 0.332 0.75 0.242 0.422 0.75 0.332 0 2 23 -28 +71 0.242 0.75 0.242 0.332 0.75 0.332 0 2 28 -26 +72 0.242 0.75 0.332 0.332 0.75 0.422 0 2 26 -25 +73 0.332 0.75 0.332 0.422 0.75 0.422 0 2 25 -23 +74 0.332 0.75 0.332 0.422 0.8400000000000001 0.332 0 2 23 -24 +75 0.242 0.75 0.332 0.332 0.84 0.332 0 2 24 -26 +76 0.242 0.66 0.332 0.332 0.75 0.332 0 2 26 -27 +77 0.332 0.66 0.332 0.422 0.75 0.332 0 2 27 -23 +78 0.332 0.75 0.242 0.332 0.84 0.332 0 2 28 -24 +79 0.332 0.75 0.332 0.332 0.84 0.422 0 2 24 -25 +80 0.332 0.6599999999999999 0.332 0.332 0.75 0.422 0 2 25 -27 +81 0.332 0.66 0.242 0.332 0.75 0.332 0 2 27 -28 +100 0.498 0.75 0.408 0.588 0.75 0.498 0 2 30 -35 +101 0.408 0.75 0.408 0.498 0.75 0.498 0 2 35 -33 +102 0.408 0.75 0.498 0.498 0.75 0.588 0 2 33 -32 +103 0.498 0.75 0.498 0.588 0.75 0.588 0 2 32 -30 +104 0.498 0.75 0.498 0.588 0.84 0.498 0 2 30 -31 +105 0.408 0.75 0.498 0.498 0.84 0.498 0 2 31 -33 +106 0.408 0.66 0.498 0.498 0.75 0.498 0 2 33 -34 +107 0.498 0.66 0.498 0.588 0.75 0.498 0 2 34 -30 +108 0.498 0.75 0.408 0.498 0.84 0.498 0 2 35 -31 +109 0.498 0.75 0.498 0.498 0.84 0.588 0 2 31 -32 +110 0.498 0.66 0.498 0.498 0.75 0.588 0 2 32 -34 +111 0.498 0.66 0.408 0.498 0.75 0.498 0 2 34 -35 +130 0.664 0.75 0.5740000000000001 0.754 0.75 0.664 0 2 37 -42 +131 0.5740000000000001 0.75 0.5740000000000001 0.664 0.75 0.664 0 2 42 -40 +132 0.5740000000000001 0.75 0.664 0.664 0.75 0.754 0 2 40 -39 +133 0.664 0.75 0.664 0.754 0.75 0.754 0 2 39 -37 +134 0.664 0.75 0.664 0.754 0.84 0.664 0 2 37 -38 +135 0.5740000000000001 0.75 0.664 0.664 0.84 0.664 0 2 38 -40 +136 0.5740000000000001 0.66 0.664 0.664 0.75 0.664 0 2 40 -41 +137 0.664 0.66 0.664 0.754 0.75 0.664 0 2 41 -37 +138 0.664 0.75 0.5740000000000001 0.664 0.84 0.664 0 2 42 -38 +139 0.664 0.75 0.664 0.664 0.84 0.754 0 2 38 -39 +140 0.664 0.66 0.664 0.664 0.75 0.754 0 2 39 -41 +141 0.664 0.66 0.5740000000000001 0.664 0.75 0.664 0 2 41 -42 +160 0.8300000000000001 0.75 0.7400000000000001 0.92 0.75 0.8300000000000001 0 2 44 -49 +161 0.7400000000000001 0.75 0.7400000000000001 0.8300000000000001 0.75 0.8300000000000001 0 2 49 -47 +162 0.7400000000000001 0.75 0.8300000000000001 0.8300000000000001 0.75 0.92 0 2 47 -46 +163 0.8300000000000001 0.75 0.8300000000000001 0.92 0.75 0.92 0 2 46 -44 +164 0.8300000000000001 0.75 0.8300000000000001 0.92 0.84 0.8300000000000001 0 2 44 -45 +165 0.7400000000000001 0.75 0.8300000000000001 0.8300000000000001 0.84 0.8300000000000001 0 2 45 -47 +166 0.7400000000000001 0.66 0.8300000000000001 0.8300000000000001 0.75 0.8300000000000001 0 2 47 -48 +167 0.8300000000000001 0.66 0.8300000000000001 0.92 0.75 0.8300000000000001 0 2 48 -44 +168 0.8300000000000001 0.75 0.7400000000000001 0.8300000000000001 0.84 0.8300000000000001 0 2 49 -45 +169 0.8300000000000001 0.75 0.8300000000000001 0.8300000000000001 0.84 0.92 0 2 45 -46 +170 0.8300000000000001 0.66 0.8300000000000001 0.8300000000000001 0.75 0.92 0 2 46 -48 +171 0.8300000000000001 0.66 0.7400000000000001 0.8300000000000001 0.75 0.8300000000000001 0 2 48 -49 +23 0 0 0.5 0.5 0.5 0.5 0 4 -11 -18 -15 -19 +25 0 0.5 0 0.5 0.5 0.5 0 4 16 17 14 15 +27 0 0 0 1 1 0 0 6 -17 20 1 5 -21 13 +29 0 1 0 1 1 1 0 4 -4 -3 -2 -1 +31 1 0 0 1 1 1 0 4 -7 -6 -5 2 +33 0 0 0 1 0 1 0 6 6 -9 10 11 12 21 +35 0 0 1 1 1 1 0 4 7 3 8 9 +37 0 0 0 0 1 1 0 6 -10 -8 4 -20 -16 18 +39 0.5 0 0 0.5 0.5 0.5 0 4 -14 -13 -12 19 +60 0.166 0.75 0.166 0.256 0.84 0.256 0 3 44 49 43 +61 0.166 0.75 0.07600000000000003 0.256 0.84 0.166 0 3 48 -44 40 +62 0.166 0.66 0.07600000000000003 0.256 0.75 0.166 0 3 51 -40 -47 +63 0.166 0.66 0.166 0.256 0.75 0.256 0 3 47 -43 50 +64 0.07600000000000004 0.75 0.166 0.166 0.84 0.256 0 3 -49 45 42 +65 0.07600000000000004 0.66 0.166 0.166 0.75 0.256 0 3 -50 -42 46 +66 0.07600000000000003 0.66 0.07600000000000004 0.166 0.75 0.166 0 3 -41 -51 -46 +67 0.07600000000000003 0.75 0.07600000000000004 0.166 0.84 0.166 0 3 -45 -48 41 +90 0.332 0.75 0.332 0.422 0.8400000000000001 0.422 0 3 74 79 73 +91 0.332 0.75 0.242 0.422 0.8400000000000001 0.332 0 3 78 -74 70 +92 0.332 0.66 0.242 0.422 0.75 0.332 0 3 81 -70 -77 +93 0.332 0.6599999999999999 0.332 0.422 0.75 0.422 0 3 77 -73 80 +94 0.242 0.75 0.332 0.332 0.84 0.422 0 3 -79 75 72 +95 0.242 0.6599999999999999 0.332 0.332 0.75 0.422 0 3 -80 -72 76 +96 0.242 0.66 0.242 0.332 0.75 0.332 0 3 -71 -81 -76 +97 0.242 0.75 0.242 0.332 0.84 0.332 0 3 -75 -78 71 +120 0.498 0.75 0.498 0.588 0.84 0.588 0 3 104 109 103 +121 0.498 0.75 0.408 0.588 0.84 0.498 0 3 108 -104 100 +122 0.498 0.66 0.408 0.588 0.75 0.498 0 3 111 -100 -107 +123 0.498 0.66 0.498 0.588 0.75 0.588 0 3 107 -103 110 +124 0.408 0.75 0.498 0.498 0.84 0.588 0 3 -109 105 102 +125 0.408 0.66 0.498 0.498 0.75 0.588 0 3 -110 -102 106 +126 0.408 0.66 0.408 0.498 0.75 0.498 0 3 -101 -111 -106 +127 0.408 0.75 0.408 0.498 0.84 0.498 0 3 -105 -108 101 +150 0.664 0.75 0.664 0.754 0.84 0.754 0 3 134 139 133 +151 0.664 0.75 0.5740000000000001 0.754 0.84 0.664 0 3 138 -134 130 +152 0.664 0.66 0.5740000000000001 0.754 0.75 0.664 0 3 141 -130 -137 +153 0.664 0.66 0.664 0.754 0.75 0.754 0 3 137 -133 140 +154 0.5740000000000001 0.75 0.664 0.664 0.84 0.754 0 3 -139 135 132 +155 0.5740000000000001 0.66 0.664 0.664 0.75 0.754 0 3 -140 -132 136 +156 0.5740000000000001 0.66 0.5740000000000001 0.664 0.75 0.664 0 3 -131 -141 -136 +157 0.5740000000000001 0.75 0.5740000000000001 0.664 0.84 0.664 0 3 -135 -138 131 +180 0.8300000000000001 0.75 0.8300000000000001 0.92 0.84 0.92 0 3 164 169 163 +181 0.8300000000000001 0.75 0.7400000000000001 0.92 0.84 0.8300000000000001 0 3 168 -164 160 +182 0.8300000000000001 0.66 0.7400000000000001 0.92 0.75 0.8300000000000001 0 3 171 -160 -167 +183 0.8300000000000001 0.66 0.8300000000000001 0.92 0.75 0.92 0 3 167 -163 170 +184 0.7400000000000001 0.75 0.8300000000000001 0.8300000000000001 0.84 0.92 0 3 -169 165 162 +185 0.7400000000000001 0.66 0.8300000000000001 0.8300000000000001 0.75 0.92 0 3 -170 -162 166 +186 0.7400000000000001 0.66 0.7400000000000001 0.8300000000000001 0.75 0.8300000000000001 0 3 -161 -171 -166 +187 0.7400000000000001 0.75 0.7400000000000001 0.8300000000000001 0.84 0.8300000000000001 0 3 -165 -168 161 +69 0.07600000000000003 0.66 0.07600000000000003 0.256 0.84 0.256 1 1 8 60 61 62 63 64 65 66 67 +99 0.242 0.6599999999999999 0.242 0.422 0.8400000000000001 0.422 1 2 8 90 91 92 93 94 95 96 97 +129 0.408 0.66 0.408 0.588 0.84 0.588 1 3 8 120 121 122 123 124 125 126 127 +159 0.5740000000000001 0.66 0.5740000000000001 0.754 0.84 0.754 1 4 8 150 151 152 153 154 155 156 157 +186 0 0 0 1 1 1 1 10 49 23 25 27 29 31 33 35 37 39 -60 -61 -62 -63 -64 -65 -66 -67 -90 -91 -92 -93 -94 -95 -96 -97 -120 -121 -122 -123 -124 -125 -126 -127 -150 -151 -152 -153 -154 -155 -156 -157 -180 -181 -182 -183 -184 -185 -186 -187 +189 0.7400000000000001 0.66 0.7400000000000001 0.92 0.84 0.92 1 5 8 180 181 182 183 184 185 186 187 +$EndEntities +$Nodes +185 2785 1 2785 +0 1 0 1 +1 +0.5 0.5 0.5 +0 2 0 1 +2 +0.5 0.5 0 +0 3 0 1 +3 +0 0.5 0.5 +0 4 0 1 +4 +0 0 0.5 +0 5 0 1 +5 +0.5 0 0.5 +0 6 0 1 +6 +0.5 0 0 +0 7 0 1 +7 +0 0.5 0 +0 8 0 1 +8 +0 1 0 +0 9 0 1 +9 +1 1 0 +0 10 0 1 +10 +0 0 1 +0 11 0 1 +11 +0 1 1 +0 12 0 1 +12 +1 1 1 +0 13 0 1 +13 +1 0 1 +0 14 0 1 +14 +1 0 0 +0 15 0 1 +15 +0.166 0.75 0.166 +0 16 0 1 +16 +0.256 0.75 0.166 +0 17 0 1 +17 +0.166 0.84 0.166 +0 18 0 1 +18 +0.166 0.75 0.256 +0 19 0 1 +19 +0.07600000000000001 0.75 0.166 +0 20 0 1 +20 +0.166 0.66 0.166 +0 21 0 1 +21 +0.166 0.75 0.07600000000000001 +0 22 0 1 +22 +0.332 0.75 0.332 +0 23 0 1 +23 +0.422 0.75 0.332 +0 24 0 1 +24 +0.332 0.84 0.332 +0 25 0 1 +25 +0.332 0.75 0.422 +0 26 0 1 +26 +0.242 0.75 0.332 +0 27 0 1 +27 +0.332 0.66 0.332 +0 28 0 1 +28 +0.332 0.75 0.242 +0 29 0 1 +29 +0.498 0.75 0.498 +0 30 0 1 +30 +0.588 0.75 0.498 +0 31 0 1 +31 +0.498 0.84 0.498 +0 32 0 1 +32 +0.498 0.75 0.588 +0 33 0 1 +33 +0.408 0.75 0.498 +0 34 0 1 +34 +0.498 0.66 0.498 +0 35 0 1 +35 +0.498 0.75 0.408 +0 36 0 1 +36 +0.664 0.75 0.664 +0 37 0 1 +37 +0.754 0.75 0.664 +0 38 0 1 +38 +0.664 0.84 0.664 +0 39 0 1 +39 +0.664 0.75 0.754 +0 40 0 1 +40 +0.5740000000000001 0.75 0.664 +0 41 0 1 +41 +0.664 0.66 0.664 +0 42 0 1 +42 +0.664 0.75 0.5740000000000001 +0 43 0 1 +43 +0.8300000000000001 0.75 0.8300000000000001 +0 44 0 1 +44 +0.92 0.75 0.8300000000000001 +0 45 0 1 +45 +0.8300000000000001 0.84 0.8300000000000001 +0 46 0 1 +46 +0.8300000000000001 0.75 0.92 +0 47 0 1 +47 +0.7400000000000001 0.75 0.8300000000000001 +0 48 0 1 +48 +0.8300000000000001 0.66 0.8300000000000001 +0 49 0 1 +49 +0.8300000000000001 0.75 0.7400000000000001 +1 1 0 9 +50 +51 +52 +53 +54 +55 +56 +57 +58 +0.09999999999981467 1 0 +0.1999999999995579 1 0 +0.2999999999992664 1 0 +0.3999999999989749 1 0 +0.4999999999986943 1 0 +0.5999999999989468 1 0 +0.69999999999921 1 0 +0.7999999999994734 1 0 +0.8999999999997368 1 0 +1 2 0 9 +59 +60 +61 +62 +63 +64 +65 +66 +67 +1 1 0.09999999999981467 +1 1 0.1999999999995579 +1 1 0.2999999999992664 +1 1 0.3999999999989749 +1 1 0.4999999999986943 +1 1 0.5999999999989468 +1 1 0.69999999999921 +1 1 0.7999999999994734 +1 1 0.8999999999997368 +1 3 0 9 +68 +69 +70 +71 +72 +73 +74 +75 +76 +0.8999999999995836 1 1 +0.7999999999999998 1 1 +0.7000000000006934 1 1 +0.6000000000013869 1 1 +0.5000000000020587 1 1 +0.4000000000016644 1 1 +0.3000000000012483 1 1 +0.2000000000008322 1 1 +0.100000000000416 1 1 +1 4 0 9 +77 +78 +79 +80 +81 +82 +83 +84 +85 +0 1 0.8999999999995836 +0 1 0.7999999999999998 +0 1 0.7000000000006934 +0 1 0.6000000000013869 +0 1 0.5000000000020587 +0 1 0.4000000000016644 +0 1 0.3000000000012483 +0 1 0.2000000000008322 +0 1 0.100000000000416 +1 5 0 9 +86 +87 +88 +89 +90 +91 +92 +93 +94 +1 0.8999999999995836 0 +1 0.7999999999999998 0 +1 0.7000000000006934 0 +1 0.6000000000013869 0 +1 0.5000000000020587 0 +1 0.4000000000016644 0 +1 0.3000000000012483 0 +1 0.2000000000008322 0 +1 0.100000000000416 0 +1 6 0 9 +95 +96 +97 +98 +99 +100 +101 +102 +103 +1 0 0.09999999999981467 +1 0 0.1999999999995579 +1 0 0.2999999999992664 +1 0 0.3999999999989749 +1 0 0.4999999999986943 +1 0 0.5999999999989468 +1 0 0.69999999999921 +1 0 0.7999999999994734 +1 0 0.8999999999997368 +1 7 0 9 +104 +105 +106 +107 +108 +109 +110 +111 +112 +1 0.09999999999981467 1 +1 0.1999999999995579 1 +1 0.2999999999992664 1 +1 0.3999999999989749 1 +1 0.4999999999986943 1 +1 0.5999999999989468 1 +1 0.69999999999921 1 +1 0.7999999999994734 1 +1 0.8999999999997368 1 +1 8 0 9 +113 +114 +115 +116 +117 +118 +119 +120 +121 +0 0.8999999999995836 1 +0 0.7999999999999998 1 +0 0.7000000000006934 1 +0 0.6000000000013869 1 +0 0.5000000000020587 1 +0 0.4000000000016644 1 +0 0.3000000000012483 1 +0 0.2000000000008322 1 +0 0.100000000000416 1 +1 9 0 9 +122 +123 +124 +125 +126 +127 +128 +129 +130 +0.09999999999981467 0 1 +0.1999999999995579 0 1 +0.2999999999992664 0 1 +0.3999999999989749 0 1 +0.4999999999986943 0 1 +0.5999999999989468 0 1 +0.69999999999921 0 1 +0.7999999999994734 0 1 +0.8999999999997368 0 1 +1 10 0 4 +131 +132 +133 +134 +0 0 0.9000000000000002 +0 0 0.8000000000000002 +0 0 0.7000000000000002 +0 0 0.6000000000000001 +1 11 0 4 +135 +136 +137 +138 +0.09999999999977893 0 0.5 +0.1999999999994874 0 0.5 +0.2999999999994734 0 0.5 +0.3999999999997367 0 0.5 +1 12 0 4 +139 +140 +141 +142 +0.5 0 0.3999999999999999 +0.5 0 0.3000000000006934 +0.5 0 0.2000000000008322 +0.5 0 0.1000000000004161 +1 13 0 4 +143 +144 +145 +146 +0.5 0.09999999999977893 0 +0.5 0.1999999999994874 0 +0.5 0.2999999999994734 0 +0.5 0.3999999999997367 0 +1 14 0 26 +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 +0.5 0.5 0.08953772012230804 +0.5 0.5 0.1631216083418153 +0.5 0.5 0.2235943120611883 +0.5 0.5 0.2732919860523847 +0.5 0.5 0.314134527847442 +0.5 0.5 0.3476997393452241 +0.5 0.5 0.3752842984546438 +0.5 0.5 0.3979538418657499 +0.5 0.5 0.4165841219737076 +0.5 0.5 0.4318948576048779 +0.5 0.5 0.4444775248388481 +0.5 0.5 0.454818213627071 +0.5 0.5 0.4633163961950649 +0.5 0.5 0.4703003714277166 +0.5 0.5 0.4760399419005161 +0.5 0.5 0.4807568359383516 +0.5 0.5 0.4846332729871245 +0.5 0.5 0.4878190058483313 +0.5 0.5 0.4904371052283443 +0.5 0.5 0.4925887111348654 +0.5 0.5 0.4943569436684334 +0.5 0.5 0.4958101123800369 +0.5 0.5 0.4970043556300723 +0.5 0.5 0.4979858084610768 +0.5 0.5 0.4987923858317897 +0.5 0.5 0.4994552472613998 +1 15 0 26 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198 +0.4994552472613985 0.5 0.5 +0.4987923858317865 0.5 0.5 +0.497985808461071 0.5 0.5 +0.497004355630063 0.5 0.5 +0.4958101123800228 0.5 0.5 +0.4943569436684128 0.5 0.5 +0.492588711134836 0.5 0.5 +0.4904371052283036 0.5 0.5 +0.4878190058482755 0.5 0.5 +0.4846332729870491 0.5 0.5 +0.4807568359382506 0.5 0.5 +0.476039941900382 0.5 0.5 +0.4703003714275398 0.5 0.5 +0.4633163961948332 0.5 0.5 +0.4548182136267689 0.5 0.5 +0.444477524838456 0.5 0.5 +0.4318948576044362 0.5 0.5 +0.4165841219733211 0.5 0.5 +0.3979538418654635 0.5 0.5 +0.3752842984545186 0.5 0.5 +0.3476997393453444 0.5 0.5 +0.3141345278479193 0.5 0.5 +0.2732919860533672 0.5 0.5 +0.2235943120624126 0.5 0.5 +0.1631216083427922 0.5 0.5 +0.08953772012287126 0.5 0.5 +1 16 0 4 +199 +200 +201 +202 +0 0.5 0.3999999999999999 +0 0.5 0.3000000000006934 +0 0.5 0.2000000000008322 +0 0.5 0.1000000000004161 +1 17 0 4 +203 +204 +205 +206 +0.09999999999977893 0.5 0 +0.1999999999994874 0.5 0 +0.2999999999994734 0.5 0 +0.3999999999997367 0.5 0 +1 18 0 4 +207 +208 +209 +210 +0 0.3999999999999999 0.5 +0 0.3000000000006934 0.5 +0 0.2000000000008322 0.5 +0 0.1000000000004161 0.5 +1 19 0 26 +211 +212 +213 +214 +215 +216 +217 +218 +219 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +0.5 0.08953772012230804 0.5 +0.5 0.1631216083418153 0.5 +0.5 0.2235943120611883 0.5 +0.5 0.2732919860523847 0.5 +0.5 0.314134527847442 0.5 +0.5 0.3476997393452241 0.5 +0.5 0.3752842984546438 0.5 +0.5 0.3979538418657499 0.5 +0.5 0.4165841219737076 0.5 +0.5 0.4318948576048779 0.5 +0.5 0.4444775248388481 0.5 +0.5 0.454818213627071 0.5 +0.5 0.4633163961950649 0.5 +0.5 0.4703003714277166 0.5 +0.5 0.4760399419005161 0.5 +0.5 0.4807568359383516 0.5 +0.5 0.4846332729871245 0.5 +0.5 0.4878190058483313 0.5 +0.5 0.4904371052283443 0.5 +0.5 0.4925887111348654 0.5 +0.5 0.4943569436684334 0.5 +0.5 0.4958101123800369 0.5 +0.5 0.4970043556300723 0.5 +0.5 0.4979858084610768 0.5 +0.5 0.4987923858317897 0.5 +0.5 0.4994552472613998 0.5 +1 20 0 4 +237 +238 +239 +240 +0 0.5999999999999998 0 +0 0.6999999999999998 0 +0 0.7999999999999998 0 +0 0.8999999999999999 0 +1 21 0 4 +241 +242 +243 +244 +0.5999999999999998 0 0 +0.6999999999999998 0 0 +0.7999999999999998 0 0 +0.8999999999999999 0 0 +1 40 0 2 +245 +246 +0.2439422862680538 0.75 0.1209999998743472 +0.2109999998676939 0.75 0.08805771358301358 +1 41 0 2 +247 +248 +0.1209999998715108 0.75 0.08805771373358383 +0.08805771357757018 0.75 0.1210000001417344 +1 42 0 2 +249 +250 +0.0880577137357607 0.75 0.2110000001322596 +0.1210000001481848 0.75 0.243942286426154 +1 43 0 2 +251 +252 +0.2110000001294233 0.75 0.2439422862658769 +0.2439422864207106 0.75 0.2109999998612433 +1 44 0 2 +253 +254 +0.2439422862415099 0.7950000001716282 0.166 +0.2109999998184003 0.8279422864454461 0.166 +1 45 0 2 +255 +256 +0.1209999998841337 0.8279422862737039 0.166 +0.08805771357967934 0.7949999998619187 0.166 +1 46 0 2 +257 +258 +0.08805771376012773 0.7049999998255354 0.166 +0.121000000191028 0.6720577135491105 0.166 +1 47 0 2 +259 +260 +0.2110000001218306 0.6720577137297395 0.166 +0.2439422864156199 0.7050000001299394 0.166 +1 48 0 2 +261 +262 +0.166 0.7950000001744646 0.08805771376012773 +0.166 0.8279422864508895 0.121000000191028 +1 49 0 2 +263 +264 +0.166 0.8279422862702605 0.2110000001218306 +0.166 0.7949999998700606 0.2439422864156199 +1 50 0 2 +265 +266 +0.166 0.7049999998283718 0.2439422862415099 +0.166 0.6720577135545539 0.2109999998184003 +1 51 0 2 +267 +268 +0.166 0.6720577137262961 0.1209999998841337 +0.166 0.7050000001380813 0.08805771357967934 +1 70 0 2 +269 +270 +0.4099422862737574 0.75 0.2869999998842261 +0.3769999998165905 0.75 0.254057713553509 +1 71 0 2 +271 +272 +0.2869999998418405 0.75 0.254057713750714 +0.2540577135655947 0.75 0.2870000001624765 +1 72 0 2 +273 +274 +0.2540577137495367 0.75 0.3770000001561205 +0.2870000001583984 0.75 0.4099422864320508 +1 73 0 2 +275 +276 +0.3770000001155968 0.75 0.4099422862738597 +0.4099422864462865 0.75 0.3769999998169448 +1 74 0 2 +277 +278 +0.4099422863085223 0.7950000000555594 0.332 +0.3769999998810444 0.8279422864092786 0.332 +1 75 0 2 +279 +280 +0.2869999998858274 0.8279422862746818 0.332 +0.2540577135831467 0.7949999998679244 0.332 +1 76 0 2 +281 +282 +0.2540577137907201 0.7049999997725478 0.332 +0.287000000221838 0.6720577135313224 0.332 +1 77 0 2 +283 +284 +0.3770000001105531 0.6720577137232284 0.332 +0.4099422864126739 0.7050000001248367 0.332 +1 78 0 2 +285 +286 +0.332 0.7950000002274522 0.2540577137907201 +0.332 0.8279422864686776 0.287000000221838 +1 79 0 2 +287 +288 +0.332 0.8279422862767716 0.3770000001105531 +0.332 0.7949999998751633 0.4099422864126739 +1 80 0 2 +289 +290 +0.332 0.7049999999444406 0.4099422863085223 +0.332 0.6720577135907214 0.3769999998810444 +1 81 0 2 +291 +292 +0.332 0.6720577137253182 0.2869999998858274 +0.332 0.7050000001320756 0.2540577135831467 +1 100 0 2 +293 +294 +0.5759422862797882 0.75 0.4529999998946719 +0.5429999998288568 0.75 0.420057713560591 +1 101 0 2 +295 +296 +0.4529999999156479 0.75 0.4200577137081013 +0.4200577135299526 0.75 0.4530000002242106 +1 102 0 2 +297 +298 +0.420057713788681 0.75 0.5430000002239203 +0.4530000002124299 0.75 0.5759422864632459 +1 103 0 2 +299 +300 +0.5430000002448963 0.75 0.5759422861992085 +0.5759422864326075 0.75 0.5429999998406374 +1 104 0 2 +301 +302 +0.5759422862136634 0.7950000002198595 0.498 +0.5429999998531557 0.82794228642538 0.498 +1 105 0 2 +303 +304 +0.4529999998884127 0.8279422862761745 0.498 +0.4200577135533635 0.7949999998163385 0.498 +1 106 0 2 +305 +306 +0.4200577137742261 0.7049999998011165 0.498 +0.4530000001999116 0.6720577135439816 0.498 +1 107 0 2 +307 +308 +0.5430000002511554 0.6720577138044053 0.498 +0.5759422864398349 0.7050000001718809 0.498 +1 108 0 2 +309 +310 +0.498 0.7950000001988835 0.4200577137742261 +0.498 0.8279422864560184 0.4530000001999116 +1 109 0 2 +311 +312 +0.498 0.8279422861955947 0.5430000002511554 +0.498 0.7949999998281191 0.5759422864398349 +1 110 0 2 +313 +314 +0.498 0.7049999997801405 0.5759422862136634 +0.498 0.67205771357462 0.5429999998531557 +1 111 0 2 +315 +316 +0.498 0.6720577137238255 0.4529999998884127 +0.498 0.7050000001836615 0.4200577135533635 +1 130 0 2 +317 +318 +0.7419422862394467 0.75 0.6189999998247984 +0.7089999998361749 0.75 0.5860577135648161 +1 131 0 2 +319 +320 +0.6189999998247984 0.75 0.5860577137605534 +0.5860577135648161 0.75 0.6190000001638252 +1 132 0 2 +321 +322 +0.5860577137605534 0.75 0.7090000001752017 +0.6190000001638252 0.75 0.741942286435184 +1 133 0 2 +323 +324 +0.7090000001752017 0.75 0.7419422862394467 +0.741942286435184 0.75 0.7089999998361749 +1 134 0 2 +325 +326 +0.7419422862547889 0.7950000001486283 0.664 +0.7089999998932343 0.8279422864022407 0.664 +1 135 0 2 +327 +328 +0.618999999747308 0.8279422861947076 0.664 +0.5860577135344494 0.794999999783578 0.664 +1 136 0 2 +329 +330 +0.5860577137452112 0.7049999998513717 0.664 +0.6190000001067658 0.6720577135977593 0.664 +1 137 0 2 +331 +332 +0.7090000002526921 0.6720577138052924 0.664 +0.7419422864655507 0.705000000216422 0.664 +1 138 0 2 +333 +334 +0.664 0.7950000001486283 0.5860577137452112 +0.664 0.8279422864022407 0.6190000001067658 +1 139 0 2 +335 +336 +0.664 0.8279422861947076 0.7090000002526921 +0.664 0.794999999783578 0.7419422864655507 +1 140 0 2 +337 +338 +0.664 0.7049999998513717 0.7419422862547889 +0.664 0.6720577135977593 0.7089999998932343 +1 141 0 2 +339 +340 +0.664 0.6720577138052924 0.618999999747308 +0.664 0.705000000216422 0.5860577135344494 +1 160 0 2 +341 +342 +0.9079422862100498 0.75 0.7849999997738814 +0.8749999998406375 0.75 0.7520577135673926 +1 161 0 2 +343 +344 +0.7849999997738814 0.75 0.7520577137899503 +0.7520577135673926 0.75 0.7850000001593627 +1 162 0 2 +345 +346 +0.7520577137899503 0.75 0.8750000002261188 +0.7850000001593627 0.75 0.9079422864326075 +1 163 0 2 +347 +348 +0.8750000002261188 0.75 0.9079422862100498 +0.9079422864326075 0.75 0.8749999998406375 +1 164 0 2 +349 +350 +0.9079422862100498 0.7950000002261187 0.8300000000000001 +0.8749999998406375 0.8279422864326075 0.8300000000000001 +1 165 0 2 +351 +352 +0.7849999997738814 0.8279422862100497 0.8300000000000001 +0.7520577135673926 0.7949999998406374 0.8300000000000001 +1 166 0 2 +353 +354 +0.7520577137899503 0.7049999997738813 0.8300000000000001 +0.7850000001593627 0.6720577135673925 0.8300000000000001 +1 167 0 2 +355 +356 +0.8750000002261188 0.6720577137899503 0.8300000000000001 +0.9079422864326075 0.7050000001593626 0.8300000000000001 +1 168 0 2 +357 +358 +0.8300000000000001 0.7950000002261187 0.7520577137899503 +0.8300000000000001 0.8279422864326075 0.7850000001593627 +1 169 0 2 +359 +360 +0.8300000000000001 0.8279422862100497 0.8750000002261188 +0.8300000000000001 0.7949999998406374 0.9079422864326075 +1 170 0 2 +361 +362 +0.8300000000000001 0.7049999997738813 0.9079422862100498 +0.8300000000000001 0.6720577135673925 0.8749999998406375 +1 171 0 2 +363 +364 +0.8300000000000001 0.6720577137899503 0.7849999997738814 +0.8300000000000001 0.7050000001593626 0.7520577135673926 +2 23 0 166 +365 +366 +367 +368 +369 +370 +371 +372 +373 +374 +375 +376 +377 +378 +379 +380 +381 +382 +383 +384 +385 +386 +387 +388 +389 +390 +391 +392 +393 +394 +395 +396 +397 +398 +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 +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 +461 +462 +463 +464 +465 +466 +467 +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 +495 +496 +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 +526 +527 +528 +529 +530 +0.4595975936503708 0.2471139224701462 0.5 +0.4768161556501772 0.3600127046058966 0.5 +0.4860366097149998 0.4230603917719659 0.5 +0.4590673049108013 0.4932960290195665 0.5 +0.4786856449752033 0.4961879253451172 0.5 +0.3283403138278806 0.473398146458603 0.5 +0.4072689819193924 0.4853031090699011 0.5 +0.4891280555382889 0.4979346570266369 0.5 +0.4951736394117808 0.4729986656027199 0.5 +0.4972824155723983 0.4867365288601495 0.5 +0.4951916870876621 0.4989531942737662 0.5 +0.4986050923429493 0.4934728274016491 0.5 +0.2591814196241923 0.4651258151196661 0.5 +0.4380064321806131 0.489541199578411 0.5 +0.491785869594341 0.4591291483696663 0.5 +0.4975443164869459 0.4991873854527903 0.5 +0.4989461536438459 0.4964275488839907 0.5 +0.08950289345301801 0.256526601237444 0.5 +0.2438779707045907 0.0909492736438854 0.5 +0.4993637143348069 0.4983890971464288 0.5 +0.138587282778472 0.4467799223420058 0.5 +0.443370490557518 0.1289609418202168 0.5 +0.4991120585411017 0.4994934471419195 0.5 +0.4590467925160246 0.2993050121413206 0.5 +0.4190373236543964 0.2707480250996026 0.5 +0.4140276551511164 0.3159185543388431 0.5 +0.3762412091551701 0.2925546591484269 0.5 +0.3739650270519096 0.33828941399426 0.5 +0.3343275694155129 0.3164595906254773 0.5 +0.3766256653749732 0.2423120464963517 0.5 +0.3331700581803586 0.3649004662621261 0.5 +0.2863468805483889 0.3415415254767289 0.5 +0.2871784357613162 0.2846289495142731 0.5 +0.3779754402537288 0.3839372581975741 0.5 +0.2323286201923347 0.3122539086805807 0.5 +0.2335874871301343 0.2483142887898437 0.5 +0.3368776212033287 0.4115603274912932 0.5 +0.3754453127727926 0.4274453788762978 0.5 +0.406083387639683 0.4120989657363004 0.5 +0.4038381520577828 0.4462101642880698 0.5 +0.4281872746842948 0.4308389870021346 0.5 +0.4327840338871067 0.4036066933537724 0.5 +0.4287572843454624 0.4549754676784191 0.5 +0.4472928489095412 0.4452933614081197 0.5 +0.4470888156572477 0.4660756978260865 0.5 +0.4615522582391793 0.4571782228385959 0.5 +0.4626818559105761 0.4716274235766285 0.5 +0.4728583151061411 0.4652872700444224 0.5 +0.4731341726099747 0.4764469324312531 0.5 +0.4739383102604005 0.453521388345561 0.5 +0.4822925308352919 0.4710311597584031 0.5 +0.4817447520445294 0.4808514889560154 0.5 +0.4748956491692501 0.4852876736626904 0.5 +0.2386542152123521 0.3741607556666433 0.5 +0.1824323104448433 0.3472800443843819 0.5 +0.466778561911006 0.4824484965121483 0.5 +0.3791670836700742 0.4589684702558793 0.5 +0.2943024858796175 0.2193412760860221 0.5 +0.4561321153867888 0.481917412852044 0.5 +0.4811918767681591 0.488392491260374 0.5 +0.4865116188812398 0.4856576339264607 0.5 +0.4862687276233689 0.4912565611437448 0.5 +0.4910689215256639 0.4881927346119815 0.5 +0.4907538826468126 0.4842980376524908 0.5 +0.4905548121324376 0.4930218177773293 0.5 +0.4937685657192166 0.4910262656186668 0.5 +0.4937613034353933 0.4941190518881871 0.5 +0.06880041061520266 0.3496164305581935 0.5 +0.4534762945973784 0.4235246227453967 0.5 +0.4609267280455026 0.3983592117970579 0.5 +0.4367350187572579 0.3751722394406468 0.5 +0.4868339087415586 0.4762517035820067 0.5 +0.496387604725292 0.4928531075845092 0.5 +0.4960333542086761 0.4951836401967751 0.5 +0.4964321410128587 0.4898803829191475 0.5 +0.4941883174443735 0.4966695018798435 0.5 +0.4919870574408284 0.4959115179467237 0.5 +0.4946301939162268 0.4881308415791593 0.5 +0.4828580515320936 0.4615280904420712 0.5 +0.4877235598418903 0.4391814537938784 0.5 +0.4748662163995747 0.4308672905707697 0.5 +0.4668578623244036 0.4948664503557102 0.5 +0.4962980144539958 0.4782859260127202 0.5 +0.4826950544626507 0.4969419907260382 0.5 +0.48157025009972 0.3862913992290051 0.5 +0.4123481565804684 0.38101497243487 0.5 +0.4314471423975917 0.4739366471062499 0.5 +0.2058672456801822 0.4561946342976706 0.5 +0.09448114490443033 0.1514248001118411 0.5 +0.1669422285092498 0.2082558423787096 0.5 +0.2924617758612702 0.3923049230732325 0.5 +0.3011066842570523 0.4400343401262438 0.5 +0.4527956661627269 0.1929658210625962 0.5 +0.3912302954594 0.1747084898078369 0.5 +0.3847791993777996 0.09898770243806201 0.5 +0.4876082950422607 0.4949837467174616 0.5 +0.4741116758331527 0.3309171335963331 0.5 +0.3861428136781103 0.4817846511205593 0.5 +0.4232237838194962 0.4862172865234001 0.5 +0.4827848299228755 0.4059683123297224 0.5 +0.449896364266437 0.4915604341527751 0.5 +0.4926739623358812 0.4501187032818075 0.5 +0.4941838349045192 0.466840999261154 0.5 +0.4734481341647091 0.4957593926198901 0.5 +0.4970101647404975 0.4826950544627371 0.5 +0.4865091718320409 0.4977222842802082 0.5 +0.4964726230377929 0.4991163629536249 0.5 +0.4970785771330276 0.4981938856335204 0.5 +0.4983280298736501 0.4984001394433057 0.5 +0.4979195827883602 0.4972549732618957 0.5 +0.4983404999237259 0.4915129081816077 0.5 +0.4990929134401104 0.497576987137795 0.5 +0.497641814215588 0.4959175811431329 0.5 +0.4938519765974914 0.4986118282477124 0.5 +0.4919443182589709 0.4983325944837028 0.5 +0.4984340023276226 0.4993208912801209 0.5 +0.4987936379656295 0.4950771450737582 0.5 +0.4962430647716007 0.4970081200120776 0.5 +0.1494821127475651 0.07675329875802137 0.5 +0.2405301399910427 0.1760362898070575 0.5 +0.4648782234875483 0.4425573804938048 0.5 +0.3196293876077141 0.1487008398333789 0.5 +0.4898393716642157 0.4712252655592282 0.5 +0.1647776284246986 0.2747459130798229 0.5 +0.4141411668416226 0.468522763385839 0.5 +0.3470715057718433 0.4485335164581286 0.5 +0.3606176257912952 0.4771141307155283 0.5 +0.4766956370240966 0.4915512972548026 0.5 +0.4476172105122053 0.3438291698956466 0.5 +0.4694300360134143 0.4145795146666992 0.5 +0.1907187494113088 0.4034573918006086 0.5 +0.4430157045111078 0.4785812852522887 0.5 +0.1285715022441392 0.3844517179199158 0.5 +0.4940995220110612 0.4852653293283699 0.5 +0.4989582359262008 0.4989454783116754 0.5 +0.4995005301950009 0.499107471343518 0.5 +0.4974923006916269 0.4945008602799649 0.5 +0.4819706198115559 0.4931788466176912 0.5 +0.2952109863220823 0.4757116603409026 0.5 +0.3357273390305859 0.2589184728609373 0.5 +0.06700648624684112 0.4326268184852505 0.5 +0.4423044998824613 0.06042872467381731 0.5 +0.2479983483410596 0.4218796433473441 0.5 +0.4098809852292654 0.3505435573271548 0.5 +0.4708861335878173 0.4908460684808758 0.5 +0.495967701226348 0.498172493030493 0.5 +0.421188498729687 0.2255641023160673 0.5 +0.4984059031483024 0.4891280555383353 0.5 +0.07174711580188253 0.0713986903813762 0.5 +0.3448921547753269 0.2020706963890351 0.5 +0.4898195550384539 0.4954629348670379 0.5 +0.4607330726129726 0.3727329449936506 0.5 +0.3965729394655917 0.4671943480404047 0.5 +0.4929421176951151 0.4812522286431788 0.5 +0.4843761792437163 0.4508023084985231 0.5 +0.3296573115378629 0.06772756318306526 0.5 +0.4639443956241633 0.4886748914440689 0.5 +0.4995691723678959 0.4995691723678949 0.5 +0.4915514279469869 0.4765409053474076 0.5 +0.48848955887954 0.4652612280763175 0.5 +0.4880706508508398 0.4810408681552759 0.5 +0.4771564978466261 0.4433859643405074 0.5 +0.1790627193713757 0.140683900939903 0.5 +0.1301676384477942 0.3216483251788208 0.5 +0.4950267085567341 0.4978206667602366 0.5 +0.4850103737543754 0.4948166858970288 0.5 +2 25 0 168 +531 +532 +533 +534 +535 +536 +537 +538 +539 +540 +541 +542 +543 +544 +545 +546 +547 +548 +549 +550 +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 +586 +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 +617 +618 +619 +620 +621 +622 +623 +624 +625 +626 +627 +628 +629 +630 +631 +632 +633 +634 +635 +636 +637 +638 +639 +640 +641 +642 +643 +644 +645 +646 +647 +648 +649 +650 +651 +652 +653 +654 +655 +656 +657 +658 +659 +660 +661 +662 +663 +664 +665 +666 +667 +668 +669 +670 +671 +672 +673 +674 +675 +676 +677 +678 +679 +680 +681 +682 +683 +684 +685 +686 +687 +688 +689 +690 +691 +692 +693 +694 +695 +696 +697 +698 +0.2489020637817822 0.5 0.460535077442432 +0.3609155017291159 0.5 0.4779415191864863 +0.4242394897888786 0.5 0.4879218022603997 +0.4590673049108013 0.5 0.4932960290195665 +0.4787223812426353 0.5 0.496399845353365 +0.4660408636768438 0.5 0.3332960446224251 +0.4853031090698339 0.5 0.4072689819197287 +0.489303330241393 0.5 0.4979856465126643 +0.4935899131273897 0.5 0.4500408953554203 +0.4956007477163994 0.5 0.4731603670777489 +0.4974382887502454 0.5 0.4861680398236067 +0.495083528024217 0.5 0.498853636993464 +0.4986050923429493 0.5 0.4934728274016491 +0.4618445144747948 0.5 0.2462303630194583 +0.4992257602112894 0.5 0.497495082045576 +0.2547819542473221 0.5 0.07876900685875921 +0.4974950820455641 0.5 0.4992257602112868 +0.07867530186999461 0.5 0.2608391765516551 +0.1342886615361935 0.5 0.4483911131950061 +0.4477490787978038 0.5 0.1336454275964242 +0.499483207050276 0.5 0.4991061661740657 +0.2937132569506432 0.5 0.4677804977053113 +0.2854508121503123 0.5 0.4258261177625899 +0.2283567025203217 0.5 0.4144902728031301 +0.263004183367546 0.5 0.3732986697003291 +0.3163030357073398 0.5 0.3830295171854888 +0.2988008768234876 0.5 0.3324800936294675 +0.3551887016886235 0.5 0.3383755990366205 +0.3355627318467456 0.5 0.2866210388544668 +0.2783697234144346 0.5 0.2756901617433674 +0.3203076844345549 0.5 0.2273686000098784 +0.3651620870857451 0.5 0.389464529035563 +0.2028213530788022 0.5 0.3638909648841859 +0.3981356382574933 0.5 0.3617163270998666 +0.4048821952560129 0.5 0.4006589483931709 +0.25479255690975 0.5 0.2116878665600327 +0.3806293196259163 0.5 0.4266280253249143 +0.4142663425330196 0.5 0.4348506843917054 +0.4367727419876504 0.5 0.4102756664277705 +0.443052481751264 0.5 0.4360309988876657 +0.4293220531119278 0.5 0.4550177651251351 +0.4494415838496118 0.5 0.4565018145692969 +0.4623262931041885 0.5 0.4454760489229708 +0.4649323729881616 0.5 0.4611799686129537 +0.4555986283310586 0.5 0.4723382265762078 +0.469239525150758 0.5 0.4742086364917665 +0.4777210915668069 0.5 0.4648835429006218 +0.4792486409961259 0.5 0.4759837781388115 +0.4744799376406331 0.5 0.4830191285659805 +0.4821652852180034 0.5 0.4835415288706745 +0.4730385210143535 0.5 0.4526081466029921 +0.4761505229353553 0.5 0.438110948057972 +0.46330909624829 0.5 0.4280532286832561 +0.211018150212438 0.5 0.260880544823023 +0.1809088858508346 0.5 0.1862268293480706 +0.486707497433353 0.5 0.4787650137475007 +0.4889957886616343 0.5 0.485139607610679 +0.485409607604433 0.5 0.4713827444438533 +0.4848844378570711 0.5 0.4891447471902866 +0.4895138923630131 0.5 0.4903642696139601 +0.4924868294529171 0.5 0.4810525998539646 +0.4387232817457261 0.5 0.4700562483519179 +0.4787011280957108 0.5 0.4885528194803933 +0.4726822548303556 0.5 0.4898726855725785 +0.4658886460024472 0.5 0.4850971279024291 +0.4866564293442337 0.5 0.4938030726690059 +0.3396445919145528 0.5 0.4259571775568599 +0.3767116506849757 0.5 0.2477371788264782 +0.3684777127057262 0.5 0.1904270494691977 +0.3943298554827096 0.5 0.4547947333570481 +0.4454674632412692 0.5 0.4816836237908112 +0.430102614283823 0.5 0.3791130590810301 +0.457740517466614 0.5 0.3881158377508056 +0.4873516315751381 0.5 0.463671323405408 +0.4877627274287848 0.5 0.4252435039178604 +0.43015358201402 0.5 0.3438162782015056 +0.4021343366633511 0.5 0.3170194754556097 +0.438941534959581 0.5 0.311108657542463 +0.4904622338320459 0.5 0.4937768894947415 +0.492975663773195 0.5 0.4917044853744739 +0.4934470734920475 0.5 0.494839988435031 +0.4927347564719527 0.5 0.4882860539601711 +0.4954838086174802 0.5 0.4931761482979488 +0.4961013773432654 0.5 0.495397050346306 +0.4957180021519863 0.5 0.4905833183777439 +0.4761755355575932 0.5 0.3666485931831632 +0.3867665015351711 0.5 0.4776392773759051 +0.4828660357666537 0.5 0.4969125140767603 +0.4916261529086987 0.5 0.4983388948969955 +0.4983890971464288 0.5 0.4993637143348049 +0.4980402056828387 0.5 0.4985411169409973 +0.4970647754699459 0.5 0.4983021055402122 +0.4980658440080712 0.5 0.4974523300349148 +0.4988030024949658 0.5 0.4950702279134832 +0.4948023350109009 0.5 0.4971649859393314 +0.4571541301951587 0.5 0.1934475149197878 +0.1610131505274243 0.5 0.09246846975829921 +0.3458867407582189 0.5 0.06907624325355811 +0.333924003030457 0.5 0.4760174808426565 +0.481910631803698 0.5 0.388091005508976 +0.4081553210981992 0.5 0.4857954755227375 +0.4902609146614641 0.5 0.4405263257159034 +0.4945796883372037 0.5 0.4667928751053355 +0.4734804027054043 0.5 0.4955518332236177 +0.4970101647404975 0.5 0.4826950544627371 +0.4866504237135879 0.5 0.4973810791848831 +0.498988154877035 0.5 0.4964937754871372 +0.4983404999237259 0.5 0.4915129081816077 +0.4979241616325176 0.5 0.4890964433949313 +0.4935563659269849 0.5 0.4985609646246798 +0.4993748683990121 0.5 0.4983886192944736 +0.06835407322318485 0.5 0.3498510175192429 +0.4966371382416784 0.5 0.4970989833268467 +0.09217841345001099 0.5 0.1659787441998157 +0.467138747178895 0.5 0.4942416706161413 +0.4208767373074845 0.5 0.4726572805912818 +0.4963557999651455 0.5 0.4785574789025749 +0.3060506234193637 0.5 0.1506856818652051 +0.4941501011472359 0.5 0.4848788879331994 +0.1968153054885868 0.5 0.4557001824784697 +0.4932639262528311 0.5 0.458671654701457 +0.4928698499205748 0.5 0.497041705334976 +0.4382698716433018 0.5 0.4905325584498491 +0.456399720809275 0.5 0.483789984051575 +0.3688139418733848 0.5 0.4521162465626683 +0.4976492030382599 0.5 0.4959593453692791 +0.4964020047699694 0.5 0.4990880643210895 +0.4653967599981951 0.5 0.2903482095157375 +0.4817808788045347 0.5 0.4929333290251705 +0.4640884800027472 0.5 0.4089593809001354 +0.2456740874973715 0.5 0.3203147937762541 +0.1545678266470705 0.5 0.31332785449804 +0.4499833425638131 0.5 0.4918521849048937 +0.4990987273494495 0.5 0.4995002989041571 +0.4988472180657954 0.5 0.4988361383189744 +0.177253473625275 0.5 0.4141758728620073 +0.4293216843708691 0.5 0.0704192332429748 +0.4973060313601063 0.5 0.4942597417179755 +0.06936096673078675 0.5 0.431108160277249 +0.4914210715949676 0.5 0.4759937334177195 +0.495976512433952 0.5 0.4981237566727043 +0.4182065037460748 0.5 0.2204738291977947 +0.4909173222642418 0.5 0.4963036927788426 +0.4887979478791005 0.5 0.4958500761280275 +0.2315094341909389 0.5 0.1439675708780734 +0.3822942866694556 0.5 0.1302560084855585 +0.07320508075659186 0.5 0.07320508075676259 +0.4987041295558664 0.5 0.4981300484804702 +0.433515368745332 0.5 0.4805703026888519 +0.4520426225997788 0.5 0.362197962567786 +0.4843623499662911 0.5 0.4528577005507155 +0.40430177664777 0.5 0.4697206699786765 +0.1514464751452316 0.5 0.2491116529826742 +0.4953538760562781 0.5 0.4876225301526872 +0.4196883658000752 0.5 0.2744774909922424 +0.4765228372152991 0.5 0.4925521114871304 +0.4617816300733847 0.5 0.4788584937554946 +0.4995691723678949 0.5 0.499569172367894 +0.4909336930580774 0.5 0.4709764699571979 +0.4509342755301229 0.5 0.4210198771694759 +0.3178303766037092 0.5 0.452314716524059 +0.4749564636106842 0.5 0.4199655077890864 +0.3433225703554623 0.5 0.4523210905027361 +0.1277957367698717 0.5 0.3878179095170451 +0.4970906868792496 0.5 0.492600988795385 +0.4139834842668531 0.5 0.1721405322758062 +0.3754354823932129 0.5 0.2895756587392926 +0.4126193530165823 0.5 0.4574082266887694 +2 27 0 75 +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 +730 +731 +732 +733 +734 +735 +736 +737 +738 +739 +740 +741 +742 +743 +744 +745 +746 +747 +748 +749 +750 +751 +752 +753 +754 +755 +756 +757 +758 +759 +760 +761 +762 +763 +764 +765 +766 +767 +768 +769 +770 +771 +772 +773 +0.9133974596221568 0.6500000000010401 0 +0.6609822227966506 0.9048335604366677 0 +0.2508173017607798 0.5861306709865112 0 +0.7487228815092183 0.06773502691886971 0 +0.4499999999988346 0.9133974596218039 0 +0.5866025403786456 0.4499999999998992 0 +0.5910683602524821 0.5500000000000621 0 +0.9133974596212726 0.3500000000014707 0 +0.2551569590296214 0.9182250380399684 0 +0.6723119217908713 0.500000000000006 0 +0.6738005242417662 0.6000000000000987 0 +0.5919119041455564 0.6500000000001449 0 +0.6723145857475763 0.3999999999998078 0 +0.08232517541593962 0.754850155368096 0 +0.6741892152990745 0.7000000000001682 0 +0.9189830924568845 0.8496714222922661 0 +0.5861306709865499 0.2508173017607521 0 +0.5888615096482676 0.7479041269238496 0 +0.4958522560940722 0.685101018455764 0 +0.7556485873409146 0.5490495435770786 0 +0.915322795494112 0.150423736928717 0 +0.4454411958893966 0.5888173367869525 0 +0.4988534404354643 0.8122891948969245 0 +0.4253546587931123 0.7516878904581141 0 +0.6732050807571185 0.8000000000002522 0 +0.7598076211356473 0.7500000000002283 0 +0.7598076211355945 0.8500000000002607 0 +0.9141657044020063 0.4486693610089635 0 +0.8278784869921809 0.3995958943792881 0 +0.8267949192425191 0.3000000000014358 0 +0.5863754796449486 0.3501362169598166 0 +0.6732050807569205 0.2999999999992308 0 +0.6652708823138407 0.2017708204822417 0 +0.9137183489333794 0.2500706228224799 0 +0.8332417452024937 0.2004278256612554 0 +0.757920316880726 0.6499191788758796 0 +0.349376416274738 0.5848922584029106 0 +0.2984916084580896 0.6721043024885274 0 +0.1993277959244601 0.6634858084742797 0 +0.2425174405274289 0.7584618075440811 0 +0.5499999999988204 0.9133974596216451 0 +0.9159283487216415 0.5484475878434274 0 +0.08471154365074186 0.8499077533052292 0 +0.09259188674563092 0.6555523776362232 0 +0.6570906517061934 0.09269419611976003 0 +0.3503132263736476 0.9150155243947873 0 +0.9149281250196244 0.7499800426566019 0 +0.1578151406293769 0.9054356089792734 0 +0.1526570108645029 0.5797289896423254 0 +0.8419567749670694 0.08914258293859835 0 +0.5802828809605848 0.153081233186481 0 +0.8458234203725625 0.9141368271916488 0 +0.1580931263699595 0.8068129682786442 0 +0.8333677525499759 0.4992937311350596 0 +0.2999999999992664 0.8366025403783302 0 +0.8366025403789404 0.7000000000006933 0 +0.8393254034165422 0.802298048690283 0 +0.8354775009157258 0.5994516735721964 0 +0.7495051409380751 0.2534166527220232 0 +0.7499999999990019 0.3499999999992661 0 +0.7499828474638608 0.4499999999999775 0 +0.3948320146470443 0.8337096119236855 0 +0.3936409205888212 0.670301565959421 0 +0.5943804507272643 0.8356848683758678 0 +0.7499999999993415 0.9330127018923468 0 +0.3394998662932507 0.7558792728812453 0 +0.7490752142987749 0.1558464468209108 0 +0.9267949192428483 0.07320508075726317 0 +0.5258050335457809 0.5973386076779152 0 +0.07320508075688012 0.5732050807569392 0 +0.07320508075686936 0.9267949192430808 0 +0.573205080756925 0.07320508075686598 0 +0.9273040735443168 0.9273040735442749 0 +0.2260379436132686 0.8431215522666372 0 +0.1551515143830014 0.7291009322085482 0 +2 29 0 102 +774 +775 +776 +777 +778 +779 +780 +781 +782 +783 +784 +785 +786 +787 +788 +789 +790 +791 +792 +793 +794 +795 +796 +797 +798 +799 +800 +801 +802 +803 +804 +805 +806 +807 +808 +809 +810 +811 +812 +813 +814 +815 +816 +817 +818 +819 +820 +821 +822 +823 +824 +825 +826 +827 +828 +829 +830 +831 +832 +833 +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 +859 +860 +861 +862 +863 +864 +865 +866 +867 +868 +869 +870 +871 +872 +873 +874 +875 +0.4500000000018615 1 0.9133974596216763 +0.0923679274106517 1 0.4605742807381244 +0.5499999999988205 1 0.08660254037843171 +0.9152217186777626 1 0.5468402906274978 +0.6500000000008004 1 0.9133974596219512 +0.0888543020725871 1 0.6509201999022065 +0.9133974596218086 1 0.3499999999991206 +0.3475303635242551 1 0.08190748804974719 +0.9103703875043379 1 0.7586725654707318 +0.250817301762687 1 0.9138693290130382 +0.7459788032314766 1 0.0795922568967892 +0.0866025403788042 1 0.2500000000010402 +0.09056972474474845 1 0.8408174380938657 +0.8495762630717529 1 0.9153227954948183 +0.1504237369277891 1 0.08467720450543256 +0.9170502595852439 1 0.150593231699023 +0.3501362169619658 1 0.9134761045201359 +0.4000227028286922 1 0.8268080267265112 +0.5000037838059687 1 0.8267971038241898 +0.4500044144404198 1 0.7401949275428534 +0.5500013663751488 1 0.7401931677420537 +0.5000009634704363 1 0.6535903947466358 +0.3996660322685218 1 0.6539624100660317 +0.4492890262150218 1 0.5674132367139487 +0.5498816649485162 1 0.567058380586982 +0.4998617818618976 1 0.4804675945786104 +0.5999572411359391 1 0.4804104109524929 +0.3992029949383341 1 0.4808333042715242 +0.449844129468241 1 0.3938707812513985 +0.3508014145113751 1 0.394426123139271 +0.6499731510146841 1 0.5670034207262445 +0.7044542185661735 1 0.4836609274158974 +0.6507352432846272 1 0.3943325211712252 +0.2989417123120309 1 0.4807819782420583 +0.4001075906650118 1 0.3073017552560432 +0.3000000000029329 1 0.3071796769753518 +0.4999919533568893 1 0.3072147840053002 +0.4500000000024962 1 0.2205771365973902 +0.7516124797967327 1 0.5701303236396056 +0.7002642718023645 1 0.6541163631790484 +0.7535358109397494 1 0.3987254670893927 +0.7000000000012366 1 0.3071796769756577 +0.8000000000003891 1 0.6535898384882719 +0.7471434102059789 1 0.738605450528609 +0.5500000000021403 1 0.2205771365975497 +0.8109810542586328 1 0.304753609815471 +0.7487737367126539 1 0.2215627586077859 +0.3001627035935245 1 0.8268888562051477 +0.1994089234458856 1 0.8296981761685946 +0.2499286045088542 1 0.7410578833522045 +0.1494939110587462 1 0.7431601482469266 +0.1967429917984388 1 0.6534863612147317 +0.147506470839524 1 0.5596891567283323 +0.2461396475416211 1 0.5647585225755517 +0.2006125504552567 1 0.4738835212418009 +0.1629581819743504 1 0.3803886475363469 +0.3488732355465843 1 0.5672558538991084 +0.6000008583640313 1 0.8267954148199791 +0.8994183955992584 1 0.6528983889292926 +0.6499999999991334 1 0.08660254037864022 +0.9157740970141776 1 0.4494733817703521 +0.8167956118738321 1 0.4899817334731324 +0.4498499977837825 1 0.08393456559302379 +0.5500007736960179 1 0.9133979063146327 +0.2471893802660854 1 0.08407329706072977 +0.1856343100128921 1 0.1794039491425673 +0.9132469817449552 1 0.2508911402519999 +0.6000202362686522 1 0.6536923509744801 +0.7499293771789075 1 0.9137183489341745 +0.349200695495714 1 0.2288327370242562 +0.5500650581848779 1 0.3939126281557882 +0.649571690502735 1 0.7400329444146918 +0.6994408893754029 1 0.8265574229272837 +0.6001320424719053 1 0.3072989805838405 +0.8150407418201521 1 0.818302436705409 +0.6500000000016609 1 0.220577136597522 +0.3499640762739982 1 0.740782962569714 +0.298552431323003 1 0.6535506656128902 +0.1530678781041704 1 0.9178724624824317 +0.9167537064254059 1 0.8508718537559956 +0.08296629115975593 1 0.1498875452108657 +0.1890575670468488 1 0.294084236215794 +0.8440933898604547 1 0.09385434397709348 +0.2503952377171325 1 0.3884573638917705 +0.07972803913531311 1 0.3493512757062616 +0.8380531170040462 1 0.1999999999995608 +0.8406928938275631 1 0.3992789991981978 +0.2898261153518067 1 0.1633999302292042 +0.06578358757521634 1 0.7469795572487383 +0.6999999999992162 1 0.1535898384871379 +0.5999999999988372 1 0.1535898384867518 +0.4999999999989005 1 0.1535898384865988 +0.3977345286928258 1 0.1553736159967034 +0.832596189432157 1 0.73014428415014 +0.06525626353167142 1 0.5500000000017228 +0.8366096411895949 1 0.58268811503156 +0.2613872612265487 1 0.2359890604552145 +0.926794919243098 1 0.9267949192431389 +0.07320508075687601 1 0.9267949192431241 +0.9267949192432314 1 0.07320508075664824 +0.07320508075662228 1 0.07320508075678341 +0.7753798093615696 1 0.1497198395936735 +2 31 0 89 +876 +877 +878 +879 +880 +881 +882 +883 +884 +885 +886 +887 +888 +889 +890 +891 +892 +893 +894 +895 +896 +897 +898 +899 +900 +901 +902 +903 +904 +905 +906 +907 +908 +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 +934 +935 +936 +937 +938 +939 +940 +941 +942 +943 +944 +945 +946 +947 +948 +949 +950 +951 +952 +953 +954 +955 +956 +957 +958 +959 +960 +961 +962 +963 +964 +1 0.9348972927816308 0.9009018989515317 +1 0.8742607394711955 0.7977937102010025 +1 0.8351230172188532 0.9076176835089779 +1 0.7627294482290505 0.8095968608944921 +1 0.1912639042572829 0.2261904554501556 +1 0.109669363528245 0.1607440516061604 +1 0.08775066264207836 0.2592795032605713 +1 0.2291485953552829 0.1132787707743779 +1 0.6798958758471428 0.7315259787177443 +1 0.7974819075058243 0.6937656533998335 +1 0.0686116478611366 0.4519156906227949 +1 0.1109119346390743 0.5353161752356467 +1 0.7594911816823858 0.5794487603496025 +1 0.6972508471284293 0.6351725653942348 +1 0.8696689660067398 0.6029154366042387 +1 0.4434929681442792 0.2802968027325703 +1 0.5022347051343099 0.3609627864595503 +1 0.5421341049820324 0.2718311199706419 +1 0.161515441938846 0.901115181465167 +1 0.1932908165862877 0.7904108127205776 +1 0.08602586334547009 0.8286835897954645 +1 0.8247169144483811 0.5111305037246253 +1 0.7339740233334243 0.9103513550280935 +1 0.8437484083580291 0.0682424962008942 +1 0.8079252879767252 0.1669584214071832 +1 0.9223021629963588 0.1090773370525039 +1 0.7465066255105857 0.08044109883825991 +1 0.8932838133263801 0.4366942954277829 +1 0.9127551902618565 0.5340685688457061 +1 0.365273659118711 0.1124436220800467 +1 0.8999234309425262 0.3329490435918549 +1 0.1104131997523062 0.6434414957486138 +1 0.1918395753339163 0.594625333394365 +1 0.1731373652626809 0.3341536073853484 +1 0.2655214765023102 0.8592736700223366 +1 0.3568031242142557 0.804577017416947 +1 0.2812442308970414 0.7714486631573747 +1 0.351882066057312 0.9164395055674472 +1 0.7029874297877797 0.1682070986898851 +1 0.7808111754317266 0.2756278944227554 +1 0.2165277234959097 0.5136458090309287 +1 0.3939721891245166 0.1992497400956256 +1 0.3538201439975321 0.2765615763437938 +1 0.2934030260175505 0.2016926310439391 +1 0.1516767405554519 0.4398539230627459 +1 0.07886726382025254 0.3662721871625185 +1 0.07126635000389778 0.9250409128684561 +1 0.5336665625034547 0.9240178058917959 +1 0.6388908435266231 0.9130127763399908 +1 0.5666379822261862 0.850369877658086 +1 0.5579060083991223 0.7602734708734793 +1 0.5000167912976791 0.6690288241988555 +1 0.4380556188955937 0.7371993692452423 +1 0.1064696598141293 0.06233713706339217 +1 0.9235686021419905 0.6990791333067188 +1 0.5699317203666688 0.1603155978766702 +1 0.5519489908224796 0.06752495541711948 +1 0.4753637390078909 0.08759548390998352 +1 0.6521717298385052 0.08107448639143654 +1 0.5336803241064226 0.5792877189747367 +1 0.4678258849498488 0.5174308725577763 +1 0.4191650370036861 0.6128164469014598 +1 0.5993444935896897 0.657295234367455 +1 0.6404856679811104 0.5494722716582336 +1 0.3692996352719807 0.4931182578963507 +1 0.6520984429858339 0.2569639135427964 +1 0.6151213370920746 0.352802321730421 +1 0.5559374843305503 0.4641859075231501 +1 0.1020867784980172 0.7417209226527589 +1 0.2227907913040394 0.687789637653214 +1 0.727279738099048 0.3796714200480956 +1 0.8210041522568772 0.3570316299422722 +1 0.4650280637357626 0.1852887280860648 +1 0.4645137061033203 0.8472125255939341 +1 0.276808814051224 0.3049247139267915 +1 0.2493502378796322 0.937740647810916 +1 0.7923132361966616 0.4330829489967782 +1 0.727342787155647 0.4842361316788406 +1 0.6567828705693276 0.8292390556802424 +1 0.2655132818525226 0.4224433132554639 +1 0.3837151628682788 0.3685067000875461 +1 0.9044414446401742 0.2283404417600773 +1 0.4466445804273178 0.9376106325045411 +1 0.7016048902547211 0.3129994485664045 +1 0.4575280172545188 0.4399872017646148 +1 0.3391951924360095 0.6954330864383697 +1 0.2922553454192016 0.5858830850690826 +1 0.2869694630774886 0.5037530241815176 +1 0.6513516801520287 0.4415820415380943 +2 33 0 76 +965 +966 +967 +968 +969 +970 +971 +972 +973 +974 +975 +976 +977 +978 +979 +980 +981 +982 +983 +984 +985 +986 +987 +988 +989 +990 +991 +992 +993 +994 +995 +996 +997 +998 +999 +1000 +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 +1035 +1036 +1037 +1038 +1039 +1040 +0.6565899361788274 0 0.9012992561273684 +0.9133974596213328 0 0.6499999999990783 +0.5866025403780835 0 0.2500000000007628 +0.5866025403781691 0 0.4499999999999781 +0.4499999999988346 0 0.9133974596218039 +0.08185330602405176 0 0.7556674571293849 +0.5910683602521509 0 0.5499999999998183 +0.9133974596218086 0 0.3499999999991207 +0.3499999999996308 0 0.5846017705668538 +0.6739493840688175 0 0.4999999999997431 +0.6740734346211098 0 0.5999999999995965 +0.5919573892086938 0 0.6499999999997271 +0.7499999999998397 0 0.06736948183135272 +0.2551569590296213 0 0.9182250380399826 +0.6742422812061047 0 0.6999999999995291 +0.9040489726880927 0 0.8430574538658403 +0.6733291313083335 0 0.4000000000000284 +0.588877934810043 0 0.7479041269233866 +0.4958611004119187 0 0.6851010184555008 +0.7598076211346606 0 0.4499999999996784 +0.7598076211344587 0 0.3499999999999285 +0.9153227954946195 0 0.1504237369277752 +0.1504237369277323 0 0.5846772045054047 +0.7598076211353306 0 0.6499999999993328 +0.7594247684011698 0 0.7576076705645046 +0.4988570503611622 0 0.8122891948967442 +0.4253571496418299 0 0.7516878904579972 +0.5846772045053794 0 0.1504237369290247 +0.6674311314429568 0 0.2019139426690814 +0.9133974596215683 0 0.5499999999988205 +0.4454426699423153 0 0.5884838751515538 +0.5866232154701064 0 0.3500000000003263 +0.9133974596215696 0 0.4499999999989706 +0.5499999999988204 0 0.9133974596216451 +0.250070622820875 0 0.5859481894309728 +0.2984811411780397 0 0.6720640840029137 +0.1979830565559949 0 0.6644169736417878 +0.2393308157889665 0 0.7580507602051498 +0.9161935185892027 0 0.7445056613837679 +0.08469107173834947 0 0.8499432116976217 +0.9153558112124501 0 0.2500706228207582 +0.8362654402508449 0 0.2019257131386225 +0.755114973682196 0 0.9161341852690368 +0.3503132263736476 0 0.9150155243947864 +0.7598076211348578 0 0.5499999999994517 +0.6670098988490658 0 0.7981851545439916 +0.6714986320308794 0 0.3016496294374506 +0.6590861312544306 0 0.09150782760876419 +0.8423782469368337 0 0.08929825591975289 +0.09408809923534371 0 0.6581525211774153 +0.8476501612142511 0 0.9200647709641278 +0.1578122160704652 0 0.9054406744639039 +0.1574794779363443 0 0.8068874313285518 +0.8064021049406229 0 0.8426192845350977 +0.7551981524513384 0 0.2579838339545761 +0.8366053991342542 0 0.3999999999993099 +0.2999999999992664 0 0.8366025403784088 +0.8366030168375548 0 0.4999999999991666 +0.8366026197881765 0 0.5999999999991714 +0.8380896877304315 0 0.6960149743976136 +0.836619692914684 0 0.2999999999992665 +0.3948327409297302 0 0.8337096119236358 +0.3937154355488479 0 0.6702224983454192 +0.5927229336533024 0 0.8354178164567083 +0.7512332264685054 0 0.156706009734225 +0.339128513921021 0 0.7558161379480923 +0.5732050807573617 0 0.07320508075747324 +0.5258107277736044 0 0.5973045809802058 +0.07320508075686967 0 0.9267949192430809 +0.9267949192429198 0 0.9267949192429198 +0.9267949192432575 0 0.07320508075669295 +0.07320508075666256 0 0.5732050807567218 +0.8431121388473767 0 0.7739765144398267 +0.224550316117519 0 0.8438211647362337 +0.1541469511081403 0 0.7286350286964579 +0.7290616148106519 0 0.8448751121072505 +2 35 0 95 +1041 +1042 +1043 +1044 +1045 +1046 +1047 +1048 +1049 +1050 +1051 +1052 +1053 +1054 +1055 +1056 +1057 +1058 +1059 +1060 +1061 +1062 +1063 +1064 +1065 +1066 +1067 +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 +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 +0.06927325111333062 0.07505573826041359 1 +0.1650031766734866 0.115384426777847 1 +0.0813630788933518 0.1598942645238049 1 +0.1673298280552353 0.213566321189666 1 +0.9193755958486785 0.2677487205731532 1 +0.9325347569330755 0.3530476879566397 1 +0.8556386522987918 0.3375651696837064 1 +0.6454270363958841 0.8397131879916807 1 +0.7341338549881897 0.808209677275963 1 +0.7427311546833691 0.9023151803513014 1 +0.178377624424762 0.775502462866538 1 +0.09788941542647932 0.8502201882167191 1 +0.08059526206679044 0.7513491859253631 1 +0.221954060278385 0.8916332367066834 1 +0.1249931360007683 0.6628048678989017 1 +0.9308614578415234 0.07607845566597067 1 +0.9206584155681066 0.1600896280398821 1 +0.8412938262248568 0.2285327829759311 1 +0.1878646009021346 0.4724751874899877 1 +0.1750313812892702 0.3729841243827031 1 +0.2683170694674663 0.4148033956177862 1 +0.1366023636160984 0.9352874537615179 1 +0.064970208215683 0.9367596007657752 1 +0.8408153123522032 0.5725151159008952 1 +0.8528037617076947 0.6693766561457641 1 +0.7799212051056301 0.6344928773629965 1 +0.4408478698456519 0.1543643129479687 1 +0.3758905371659565 0.07735988732049022 1 +0.4742652102992054 0.08016452143487547 1 +0.07799318716579146 0.2482514686680946 1 +0.3605955135365148 0.162937060249714 1 +0.8256546306452801 0.823991274511354 1 +0.8519367990384348 0.9184448976034716 1 +0.9185006950098336 0.8575561383306174 1 +0.6679749681760229 0.7460163089562893 1 +0.5677601343201139 0.07828142851647879 1 +0.6751305452768767 0.2773355214306806 1 +0.6190725667483881 0.3771515919921611 1 +0.5733848490364721 0.2562481402069591 1 +0.9050832356646795 0.7522510759039396 1 +0.7843634338282164 0.4118799094292312 1 +0.7686047631392002 0.304257370233709 1 +0.3553669022820445 0.3560413537378985 1 +0.2627800635390686 0.2875337035082969 1 +0.3384754829269346 0.8994378608292686 1 +0.4326337510371925 0.9082635552378284 1 +0.736285819220028 0.5638850118909916 1 +0.6980403088594356 0.465270359715798 1 +0.7898720927719574 0.4950094600844798 1 +0.6419657617151022 0.9258472250766406 1 +0.1563342737099418 0.2893546225889089 1 +0.784131980423037 0.7277659688829973 1 +0.1052235769074803 0.5312672602242251 1 +0.5482992974428753 0.7717913876724254 1 +0.2791961555076685 0.08312552477594724 1 +0.2605051883497719 0.1809794410710439 1 +0.466441547370863 0.8297651856482301 1 +0.3880273818814475 0.8113361588428968 1 +0.4455787741704957 0.7416212629684101 1 +0.2699129418714547 0.5089798786694439 1 +0.292811774314169 0.8014747970663673 1 +0.3575905532477128 0.4765838028754956 1 +0.4165248541834434 0.6444002244493384 1 +0.3510561207947298 0.7098584246295125 1 +0.07988368236078171 0.338538195430737 1 +0.09500859775622818 0.4351996416605022 1 +0.6974506749889003 0.6530901073899439 1 +0.7110961169972569 0.3694521622712897 1 +0.9292864575575341 0.9404757980349456 1 +0.3495906134623739 0.2496546759658672 1 +0.2502356523437713 0.6968483655220394 1 +0.2127054784039581 0.5815793916902328 1 +0.5156145873764425 0.3399898263655204 1 +0.4575427168876662 0.2321385194169667 1 +0.9300567663208834 0.549717825762033 1 +0.9214598460075768 0.6406434456184648 1 +0.6312905727511264 0.1614097698990481 1 +0.6507399024779233 0.0632424283483343 1 +0.727767666537981 0.08733566265596576 1 +0.5392593530451474 0.4632007640792448 1 +0.6209652098036104 0.4685305618465077 1 +0.5420093250347365 0.8977683542248532 1 +0.4312859256872777 0.3014382678458863 1 +0.5314796578077615 0.1603373520067673 1 +0.4396142867993871 0.4058949923881707 1 +0.8386277969389135 0.1067057165000526 1 +0.503123443349615 0.6825761965680572 1 +0.8876595378187229 0.4599245469335741 1 +0.6246269226465918 0.5709838204959249 1 +0.5928504047499602 0.6713064887068046 1 +0.4514920487416596 0.4970587174156302 1 +0.4054025488345295 0.5596892558783073 1 +0.3230870073360017 0.5994576156737175 1 +0.5050209050810107 0.5847226283394876 1 +0.7459477270612386 0.1926560611883597 1 +2 37 0 76 +1136 +1137 +1138 +1139 +1140 +1141 +1142 +1143 +1144 +1145 +1146 +1147 +1148 +1149 +1150 +1151 +1152 +1153 +1154 +1155 +1156 +1157 +1158 +1159 +1160 +1161 +1162 +1163 +1164 +1165 +1166 +1167 +1168 +1169 +1170 +1171 +1172 +1173 +1174 +1175 +1176 +1177 +1178 +1179 +1180 +1181 +1182 +1183 +1184 +1185 +1186 +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 +0 0.6509504564240207 0.9175210510971166 +0 0.9048335604356884 0.6609822227976516 +0 0.4499999999999997 0.5866025403781061 +0 0.5856562228711215 0.350000000000348 +0 0.2500000000011013 0.9133974596212395 +0 0.5499999999996877 0.5910683602520882 +0 0.9133974596216763 0.4500000000018615 +0 0.9133974596212955 0.2500000000010928 +0 0.4486693610091407 0.9141657044021382 +0 0.2566061859652102 0.5838127816274814 +0 0.7451660472525743 0.08137757809010557 +0 0.08137757809008508 0.7451660472525619 +0 0.499999999999732 0.67231192179022 +0 0.5999999999993183 0.6738005242411336 +0 0.6499999999992991 0.5919119041454142 +0 0.6999999999988826 0.6741892152986462 +0 0.9124164651091218 0.84838318746529 +0 0.4006788974454625 0.6710692074637901 +0 0.7479041269225921 0.5888615096483749 +0 0.6851010184549038 0.4958522560943585 +0 0.5490495435766776 0.7556485873403158 +0 0.5959510273116922 0.1569425461342971 +0 0.8122891948962404 0.4988534404369116 +0 0.7480487106300296 0.4219383161739554 +0 0.7999999999984153 0.673205080756975 +0 0.7513306389909913 0.7592033987779652 +0 0.8500691277240324 0.7589112205251182 +0 0.8015922934643958 0.8447939084732072 +0 0.9153982294330694 0.3500000000015108 +0 0.8278802739092799 0.298475135837853 +0 0.835150357772931 0.197895224626827 +0 0.7418947138617612 0.2393120377073092 +0 0.3497782268360721 0.9135255004181784 +0 0.2999630378072459 0.8284537216541162 +0 0.1981432082883917 0.8352459323969971 +0 0.2440665974817763 0.7449120998729715 +0 0.3984044652834261 0.8312582190668096 +0 0.915135197731316 0.1502113541851296 +0 0.9133974596216837 0.5500000000014437 +0 0.1586905435967424 0.5961507954591845 +0 0.1502221128821915 0.9151393442076656 +0 0.3512983773273117 0.585791732493067 +0 0.5836487618260412 0.2554943386162577 +0 0.5486059972474081 0.9166156139675343 +0 0.5886596172020447 0.4454411958896254 +0 0.651394002753545 0.7568741598111126 +0 0.6523966756079598 0.07952052292917314 +0 0.08094313246461741 0.6531367818044251 +0 0.8418835581698225 0.09397344650744832 +0 0.09401040970154123 0.8418978040412906 +0 0.6938724517292469 0.1563835097190214 +0 0.1586426702264828 0.6952300177523456 +0 0.7008778986058185 0.8397028819718014 +0 0.3079838339558233 0.6685956120727145 +0 0.4991215611863571 0.8340455854366328 +0 0.8489971167591103 0.9243955452020033 +0 0.5999999099656378 0.8367346466040855 +0 0.6633974596210647 0.3000000000009082 +0 0.7501048940224536 0.9226617023933026 +0 0.4495424112489409 0.7523917789389067 +0 0.3500000000019907 0.7500171525356729 +0 0.8341328350560628 0.3970441259664379 +0 0.6662732021866713 0.39348801971407 +0 0.8356848683749241 0.5943804507282714 +0 0.9330127018909953 0.7500000000003464 +0 0.7410298699783856 0.3345774913532303 +0 0.5973225138423002 0.5258050335457136 +0 0.07320508075738597 0.9267949192427259 +0 0.5732050807571279 0.07320508075723955 +0 0.9267949192428118 0.07320508075729978 +0 0.07320508075723167 0.5732050807571202 +0 0.2316532818329416 0.6610759969358472 +0 0.9299739419812141 0.9299739419812141 +0 0.6563087906001204 0.2237801186600037 +0 0.7715934257572672 0.1537883593301423 +0 0.1551248878927344 0.7709383851890842 +2 39 0 169 +1212 +1213 +1214 +1215 +1216 +1217 +1218 +1219 +1220 +1221 +1222 +1223 +1224 +1225 +1226 +1227 +1228 +1229 +1230 +1231 +1232 +1233 +1234 +1235 +1236 +1237 +1238 +1239 +1240 +1241 +1242 +1243 +1244 +1245 +1246 +1247 +1248 +1249 +1250 +1251 +1252 +1253 +1254 +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 +1280 +1281 +1282 +1283 +1284 +1285 +1286 +1287 +1288 +1289 +1290 +1291 +1292 +1293 +1294 +1295 +1296 +1297 +1298 +1299 +1300 +1301 +1302 +1303 +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 +1334 +1335 +1336 +1337 +1338 +1339 +1340 +1341 +1342 +1343 +1344 +1345 +1346 +1347 +1348 +1349 +1350 +1351 +1352 +1353 +1354 +1355 +1356 +1357 +1358 +1359 +1360 +1361 +1362 +1363 +1364 +1365 +1366 +1367 +1368 +1369 +1370 +1371 +1372 +1373 +1374 +1375 +1376 +1377 +1378 +1379 +1380 +0.5 0.4595982766450397 0.2471139356463965 +0.5 0.3624013409010574 0.4775776233394507 +0.5 0.4248176966353241 0.488132702541843 +0.5 0.4934926287674481 0.4590503332143407 +0.5 0.4784492804830417 0.4962436704744851 +0.5 0.4853031090698339 0.4072689819197287 +0.5 0.489196870885555 0.4981251439846728 +0.5 0.2501314776464465 0.4614532202077216 +0.5 0.4590673049110678 0.4932960290196208 +0.5 0.4979443662783892 0.4862930542915779 +0.5 0.498853636993469 0.4950835280242363 +0.5 0.4934728274016491 0.4986050923429493 +0.5 0.4773836421170521 0.3604433490181785 +0.5 0.4902172791558446 0.4381891106478358 +0.5 0.4962789784879333 0.4783983889194335 +0.5 0.498302660166076 0.4915129081816057 +0.5 0.4992257602112894 0.497495082045576 +0.5 0.4964197490476308 0.4990392609279755 +0.5 0.2444178792003714 0.09040083700161664 +0.5 0.09175342210440968 0.257244800160731 +0.5 0.4983963036117153 0.4993698128657326 +0.5 0.1369477926623283 0.4467476848443051 +0.5 0.4455148110853666 0.1313180791180728 +0.5 0.4994832070502766 0.4991061661740642 +0.5 0.4597508138673059 0.2955198238806948 +0.5 0.4192270625962825 0.2701033388264091 +0.5 0.4187252754093559 0.3169999823857505 +0.5 0.3772248760298785 0.2926386200561546 +0.5 0.3761670366106576 0.3407694414029996 +0.5 0.3333228514120599 0.3156545099879843 +0.5 0.3766469055674576 0.2423560753516311 +0.5 0.3353961488502165 0.3653220518907498 +0.5 0.2880519592251852 0.3406394576407678 +0.5 0.286941635457364 0.283304970345435 +0.5 0.3797261021147547 0.3875379735478082 +0.5 0.2334971243445324 0.3121922345600557 +0.5 0.2326709789885488 0.2457372011442853 +0.5 0.3428291517704556 0.4114292692578099 +0.5 0.2423548884211902 0.3766156273474476 +0.5 0.182724843532984 0.344348970778636 +0.5 0.2900850833135219 0.2188761355916157 +0.5 0.3752746692143006 0.4305376965295302 +0.5 0.4059204215317514 0.4144173813417993 +0.5 0.4048266866834123 0.4444035137182401 +0.5 0.4299599826700248 0.4311491617096174 +0.5 0.4324192912905572 0.4040004848631851 +0.5 0.4274960285584991 0.4585379759717407 +0.5 0.4473723994271506 0.4453803997900359 +0.5 0.4470427672272048 0.465108652106806 +0.5 0.4616681242057501 0.4569797769491993 +0.5 0.461357791775438 0.47286081836244 +0.5 0.4730634753872692 0.4661212945722459 +0.5 0.4730675080407619 0.4771112107344275 +0.5 0.4814211622140661 0.4729019265695922 +0.5 0.4811745769468768 0.4811202529442172 +0.5 0.466723952513647 0.4393728416704056 +0.5 0.4750713892216215 0.4854405187358031 +0.5 0.4495922350103844 0.4804091904820599 +0.5 0.4667477252928438 0.4829508094844529 +0.5 0.4879282980368155 0.4778855895410057 +0.5 0.4871891807807923 0.4847218921177089 +0.5 0.4891403281276597 0.4706025330082909 +0.5 0.482007249544394 0.4886017178459933 +0.5 0.4879467270335832 0.4902167842644377 +0.5 0.4914330913615378 0.4879016299381189 +0.5 0.4917796669392316 0.4918466422087296 +0.5 0.4945376815231043 0.4900775581025657 +0.5 0.4947445787282405 0.4931228170048257 +0.5 0.4923283052526073 0.4950412720261729 +0.5 0.4893800805454019 0.4939161614498979 +0.5 0.4855139065948027 0.4938253489179297 +0.5 0.4947967260565527 0.4961990762499288 +0.5 0.4390823971622035 0.4896037326967952 +0.5 0.4048419819932211 0.4673817944919249 +0.5 0.4922467379903223 0.4829759077060739 +0.5 0.475393063460546 0.4546490603283191 +0.5 0.4121893286056684 0.360013270213369 +0.5 0.3884035942339362 0.48143737301554 +0.5 0.4967422873178184 0.4947996318978884 +0.5 0.4967095058880237 0.496640563570461 +0.5 0.4347001881603148 0.4762266764947684 +0.5 0.2937132569499135 0.4677804977049379 +0.5 0.2730062855543573 0.4264501428527872 +0.5 0.4668537284290077 0.4948933907359753 +0.5 0.06802641659229158 0.3486360250431091 +0.5 0.4828342815315739 0.4967560264929916 +0.5 0.482204442322569 0.4639642040431427 +0.5 0.4517674229751729 0.4192460349162768 +0.5 0.4553003625427728 0.3942561471928783 +0.5 0.2359205868309066 0.1748843301671232 +0.5 0.1467084058359678 0.07819327913099507 +0.5 0.3456389677160276 0.06759199457782029 +0.5 0.4533583453836022 0.1933579602015018 +0.5 0.3918921466249449 0.1693332777062871 +0.5 0.1987866365089435 0.4555409896061082 +0.5 0.3306638815281792 0.47277686665623 +0.5 0.4727259363588812 0.331328672258248 +0.5 0.4810673862952237 0.4932564701250249 +0.5 0.4792620049770572 0.3873380713007228 +0.5 0.4881910685278677 0.424239489789293 +0.5 0.4920243886377906 0.4496478692329596 +0.5 0.4508712606344033 0.4906621976489171 +0.5 0.4731802568320361 0.4957055320666866 +0.5 0.4952511226232175 0.4728113894040407 +0.5 0.4974323180675426 0.4891789725355855 +0.5 0.4969077909370758 0.4831804134731537 +0.5 0.4863278956641984 0.4974446195878524 +0.5 0.4990788988144182 0.4964072340050522 +0.5 0.491619640348397 0.4983886267151701 +0.5 0.4974773035148977 0.4991738488052838 +0.5 0.4980504924440522 0.4985318565626671 +0.5 0.4984352841875119 0.4935234531832623 +0.5 0.4993730071201061 0.4983854870928663 +0.5 0.4950850080228935 0.4988826865327918 +0.5 0.1665660548523765 0.2095602126050394 +0.5 0.09386987351166891 0.1526933313020263 +0.5 0.4980546748048397 0.4972930430950807 +0.5 0.4715837662765709 0.421989735173199 +0.5 0.4463369039244594 0.3485406866407721 +0.5 0.4947227592210249 0.4670091104505402 +0.5 0.4969470726334554 0.492776420748579 +0.5 0.4858776079720832 0.4561226909173224 +0.5 0.3498664256811008 0.4503475308084152 +0.5 0.3204521383476391 0.1477587883649584 +0.5 0.3809582761512968 0.4581484899567013 +0.5 0.4765973781277811 0.491810136677364 +0.5 0.4088590696739167 0.486037479504027 +0.5 0.1769316642103063 0.2796265718281289 +0.5 0.4959020034833835 0.4978740936741178 +0.5 0.497702034561973 0.4958525882177923 +0.5 0.4826747346638836 0.4453421464176555 +0.5 0.3157310357250906 0.4388520976419615 +0.5 0.4990995852619844 0.4995010249197421 +0.5 0.187173005322161 0.4042804199459117 +0.5 0.4971022881971379 0.4980921111059309 +0.5 0.4988430403657467 0.4988353589889692 +0.5 0.4784134831055256 0.4335327760033809 +0.5 0.3017903076036774 0.3922124040221288 +0.5 0.4300252752413158 0.06729556364305073 +0.5 0.0704760026539781 0.429688232872746 +0.5 0.3350722973135365 0.2584549444671605 +0.5 0.4362461901819615 0.3777372734127765 +0.5 0.4703585023930599 0.489958504702933 +0.5 0.4929179587549696 0.4971029104560879 +0.5 0.4944349047438896 0.4977327718511751 +0.5 0.4987093949892068 0.4981081655570319 +0.5 0.4950836643596619 0.4866012560078459 +0.5 0.4219426460144603 0.225270542016024 +0.5 0.490568815320789 0.4964225521272536 +0.5 0.3462124321009377 0.1978993554701425 +0.5 0.4133002667449386 0.3887412766757876 +0.5 0.0697148624313683 0.06980964876317267 +0.5 0.2302904586906197 0.4248680799919953 +0.5 0.1283440865469408 0.3827456873490621 +0.5 0.4589058207486605 0.3736631055130657 +0.5 0.4921030973664312 0.4787083316799032 +0.5 0.4688620608639503 0.405933639074488 +0.5 0.4487308318580628 0.3225728876271863 +0.5 0.4585561423465344 0.4848549475858012 +0.5 0.4995691723678958 0.4995691723678958 +0.5 0.1777399294481408 0.1422373019614816 +0.5 0.4641406394689503 0.4891221375090594 +0.5 0.489087553282157 0.4633497743267274 +0.5 0.4964799169533999 0.4910301348537276 +0.5 0.4881325201837647 0.4959508889043781 +0.5 0.4917604326709136 0.4751114885712099 +0.5 0.388997872646764 0.1153255880401032 +0.5 0.4201700043682728 0.4755678051693659 +0.5 0.1295560865973865 0.3225204110319334 +2 60 0 3 +1381 +1382 +1383 +0.225372425209433 0.7978273724754521 0.213827372568903 +0.1982598304702682 0.8236547110481025 0.2064263141833396 +0.201563544589161 0.7863072969337295 0.2402766079302277 +2 61 0 3 +1384 +1385 +1386 +0.2138273725735907 0.7978273724812276 0.1066275747989957 +0.2064263143138611 0.823654711443359 0.1337401705957328 +0.240276607933429 0.7863072972587261 0.1304364557493186 +2 62 0 3 +1387 +1388 +1389 +0.2253724252206815 0.7021726274463275 0.1181726275232814 +0.199580943502338 0.7088005888562687 0.09337129524146413 +0.2000343441562991 0.6750967245460987 0.1295148969560511 +2 63 0 4 +1390 +1391 +1392 +1393 +0.2058601883802761 0.6929422861854988 0.2230577135587413 +0.2307899799647415 0.7058383295202769 0.2101815046892785 +0.1983535438067183 0.7154443392048585 0.2425451142148072 +0.1982823513506172 0.6734228774012132 0.2005513253836329 +2 64 0 4 +1394 +1395 +1396 +1397 +0.1089422864208727 0.7898601883982652 0.2230577137815483 +0.1218184960481829 0.8147899802114189 0.2101616708556132 +0.08945488580478823 0.7823535438276098 0.2005556608189877 +0.1314486751224883 0.7822823526813183 0.2425771222661679 +2 65 0 4 +1398 +1399 +1400 +1401 +0.1089422864453181 0.6929422861806377 0.2058601883791286 +0.1218184956351143 0.7058383303896499 0.2307899807785267 +0.08945488576050042 0.7154443400277857 0.1983535446272377 +0.1314486752029701 0.6734228770557191 0.1982823511589016 +2 66 0 3 +1402 +1403 +1404 +0.1181726274654696 0.690627574736036 0.1181726275578698 +0.1248005886111609 0.7164190568529492 0.093371295216232 +0.09109672371876057 0.7159656571663315 0.1295148974207742 +2 67 0 4 +1405 +1406 +1407 +1408 +0.1089422862294526 0.807057713584645 0.1261398115938859 +0.1239812723912118 0.7958624964483778 0.1009534170792886 +0.1323982051656334 0.825588334975867 0.1305412493242466 +0.087875476023762 0.7819068411577503 0.1347188197022506 +2 90 0 4 +1409 +1410 +1411 +1412 +0.3890577137851808 0.7898601884069453 0.3890577135694309 +0.3761616703113141 0.8147899799140428 0.3761815049319592 +0.3665556605898905 0.782353543376337 0.4085451144893766 +0.4085771222473543 0.7822823517192307 0.3665513258181166 +2 91 0 3 +1413 +1414 +1415 +0.37982737257196 0.797827372448257 0.2726275747711226 +0.372426314200338 0.8236547114128698 0.2997401703838595 +0.4062766082523221 0.7863072968323904 0.2964364559800943 +2 92 0 3 +1416 +1417 +1418 +0.3913724251966544 0.702172627433669 0.2841726275061127 +0.3655809452104024 0.7088005897469006 0.2593712955259922 +0.3660343431234186 0.6750967232221181 0.2955148987106597 +2 93 0 3 +1419 +1420 +1421 +0.3798273724842255 0.6906275747850867 0.3798273725533264 +0.4056547125849213 0.7177401719116585 0.3724263132840887 +0.3683072983022901 0.7144364583883138 0.4062766086868698 +2 94 0 3 +1422 +1423 +1424 +0.2859126061392542 0.812453662913009 0.3775575692489485 +0.2921116725175082 0.7835369343483937 0.4053770765645582 +0.2556632013527835 0.7837097401935513 0.3657097402597171 +2 95 0 4 +1425 +1426 +1427 +1428 +0.2749422864674237 0.6929422861413992 0.3718601883546037 +0.2878184965011845 0.7058383298449791 0.3967899809978617 +0.2554548855459335 0.715444339851701 0.3643535439315249 +0.297448674890775 0.6734228775580344 0.3642823520163084 +2 96 0 4 +1429 +1430 +1431 +1432 +0.2921398115879131 0.6929422864167392 0.2749422862322412 +0.2644857609377761 0.7092992998921929 0.2885801826974914 +0.3000832847836121 0.671945336911285 0.3005549231213664 +0.295951258309423 0.7166046919877027 0.25659945872018 +2 97 0 4 +1433 +1434 +1435 +1436 +0.2749422862325065 0.8070577135872272 0.292139811593211 +0.289981273211689 0.795862496028316 0.2669534162531039 +0.2983982047713783 0.8255883350102211 0.2965412497710881 +0.2538754752859758 0.7819068380489381 0.3007188183738745 +2 120 0 4 +1437 +1438 +1439 +1440 +0.5550577138454893 0.7898601883449526 0.5550577135524301 +0.5421616704264794 0.8147899800764445 0.5421815045786913 +0.5325556607922881 0.7823535425018279 0.574545114767637 +0.5745771229159778 0.7822823509392567 0.5325513250649795 +2 121 0 3 +1441 +1442 +1443 +0.5458273725667387 0.7978273724553302 0.4386275747726145 +0.538426312246568 0.8236547135475091 0.4657401728092451 +0.5722766087125254 0.7863072983853645 0.4624364585267088 +2 122 0 3 +1444 +1445 +1446 +0.5573724252364134 0.7021726274528378 0.4501726275363003 +0.531580945526692 0.7088005901383093 0.4253712954502026 +0.5320343446335963 0.6750967247679774 0.4615148969457745 +2 123 0 3 +1447 +1448 +1449 +0.5458273724547046 0.6906275747783908 0.545827372574535 +0.5716547121124079 0.7177401711697653 0.5384263135529602 +0.5343072982943436 0.7144364583793977 0.5722766086864851 +2 124 0 4 +1450 +1451 +1452 +1453 +0.4409422864632026 0.7898601883560787 0.5550577138533492 +0.4538184958747739 0.8147899807482578 0.5421616698945251 +0.4214548860386873 0.7823535441960277 0.5325556609921634 +0.4634486748458976 0.7822823505965439 0.5745771230202422 +2 125 0 4 +1454 +1455 +1456 +1457 +0.4409422864535196 0.69294228616446 0.537860188367711 +0.4538184964878449 0.7058383297762171 0.5627899809418963 +0.421454885930421 0.7154443394728236 0.5303535444365169 +0.4634486743480271 0.6734228781644976 0.5302823528740075 +2 126 0 3 +1458 +1459 +1460 +0.4524424304555053 0.7039126067272719 0.4355463368686559 +0.4246229233373777 0.7101116729965326 0.4644630652964215 +0.4642902587657403 0.6736632022744716 0.4642902586937986 +2 127 0 4 +1461 +1462 +1463 +1464 +0.4409422862153917 0.8070577135684711 0.4581398115908614 +0.4559812721551524 0.7958624959230693 0.4329534168613979 +0.4643982056046811 0.825588335069826 0.4625412491084863 +0.4198754753618469 0.781906838373026 0.4667188185149569 +2 150 0 4 +1465 +1466 +1467 +1468 +0.7038601883480572 0.8070577135282834 0.7210577138674671 +0.7315142378317736 0.7934198189064844 0.7047007004377421 +0.700048742798275 0.825400540718941 0.69739530808295 +0.6959167175256316 0.7814450764863804 0.7420546623024835 +2 151 0 3 +1469 +1470 +1471 +0.7118273725398634 0.7978273724457896 0.6046275747432797 +0.7044263135829618 0.8236547120641361 0.6317401710971486 +0.7382766074029113 0.7863072977433623 0.6284364551360722 +2 152 0 3 +1472 +1473 +1474 +0.7233724252747135 0.7021726274593865 0.6161726275772971 +0.6975809421974855 0.7088005879668022 0.5913712951427059 +0.6980343448436668 0.6750967250601999 0.6275148965418065 +2 153 0 3 +1475 +1476 +1477 +0.7118273724899086 0.6906275748257604 0.7118273725981352 +0.7376547125929772 0.7177401709837045 0.7044263125289124 +0.7003072970856867 0.7144364550780262 0.7382766076965989 +2 154 0 3 +1478 +1479 +1480 +0.61791260624748 0.8124536627701265 0.7095575695543067 +0.6241116725295011 0.7835369334515959 0.7373770769809582 +0.5876632053221662 0.7837097446760393 0.697709744766024 +2 155 0 4 +1481 +1482 +1483 +1484 +0.6241398116101432 0.6929422862232444 0.721057713589794 +0.5989534160549213 0.70798127231428 0.7098624949250378 +0.6285412486684009 0.7163982053203769 0.7395883347369967 +0.6327188179704042 0.6718754750494517 0.6959068370742454 +2 156 0 3 +1485 +1486 +1487 +0.6184424301260402 0.7039126066718817 0.6015463371498632 +0.5906229233015093 0.710111672702627 0.6304630657244666 +0.6302902563287707 0.6736632044316431 0.6302902562457842 +2 157 0 4 +1488 +1489 +1490 +1491 +0.6069422861285665 0.8070577135280181 0.6241398116572409 +0.6219812726302383 0.7958624945077443 0.5989534155565971 +0.6303982053308157 0.8255883346778115 0.6285412485323422 +0.5858754753521376 0.7819068384364638 0.6327188186039125 +2 180 0 4 +1492 +1493 +1494 +1495 +0.8698601883594526 0.8070577135549147 0.8870577138328751 +0.8975142385285063 0.7934198177163823 0.8707007005516134 +0.8660487431916497 0.8254005403777164 0.8633953084287427 +0.8619167072830005 0.7814450770309511 0.9080546662713308 +2 181 0 3 +1496 +1497 +1498 +0.8778273725642494 0.7978273724481877 0.7706275747648555 +0.8704263142532825 0.8236547117072415 0.7977401711223078 +0.9042766080350568 0.7863072972894404 0.7944364559929311 +2 182 0 4 +1499 +1500 +1501 +1502 +0.8698601883541549 0.6929422864453504 0.772942286163159 +0.8950465839063949 0.7079812721555829 0.7841375051654934 +0.8612811822983895 0.6718754750227894 0.7980931632545606 +0.8654587513766884 0.716398205766679 0.7544116650857572 +2 183 0 3 +1503 +1504 +1505 +0.877827372448188 0.6906275747648556 0.8778273725642494 +0.903654712691391 0.71774017215492 0.8704263132842268 +0.8663072981776109 0.7144364581426299 0.9042766086301814 +2 184 0 4 +1506 +1507 +1508 +1509 +0.7729422861671251 0.8070577135549147 0.8698601883594528 +0.789299300999671 0.7934198178201977 0.8975142393969262 +0.7966046912357118 0.8254005405126554 0.8660487425985604 +0.7519453373449013 0.7814450765469299 0.8619167166036305 +2 185 0 4 +1510 +1511 +1512 +1513 +0.7729422864438156 0.6929422861645024 0.869860188353881 +0.7858184955612436 0.7058383293273012 0.8947899800040426 +0.7534548860071136 0.7154443387536225 0.8623535438498108 +0.7954486743608539 0.6734228780198299 0.8622823525445688 +2 186 0 4 +1514 +1515 +1516 +1517 +0.772942286163159 0.7101398116458449 0.7729422864453506 +0.7879812718041322 0.6849534158822576 0.7841375057872423 +0.7963982064837341 0.714541248437449 0.7544116648541886 +0.7518754754861882 0.7187188188184005 0.7980931610250288 +2 187 0 4 +1518 +1519 +1520 +1521 +0.7729422861631589 0.8070577135546494 0.7901398116458451 +0.7879812717419856 0.7958624947698268 0.7649534163151765 +0.796398205144709 0.8255883342307736 0.7945412477557404 +0.7518754750880465 0.7819068372983733 0.7987188181026248 +3 69 0 1 +1522 +0.166 0.7500000000000001 0.166 +3 99 0 1 +1523 +0.332 0.7500000000000001 0.332 +3 129 0 1 +1524 +0.498 0.7499999999999993 0.4979999999999986 +3 159 0 1 +1525 +0.663999999999999 0.7499999999999993 0.6639999999999993 +3 186 0 1259 +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 +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 +1820 +1821 +1822 +1823 +1824 +1825 +1826 +1827 +1828 +1829 +1830 +1831 +1832 +1833 +1834 +1835 +1836 +1837 +1838 +1839 +1840 +1841 +1842 +1843 +1844 +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 +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 +1899 +1900 +1901 +1902 +1903 +1904 +1905 +1906 +1907 +1908 +1909 +1910 +1911 +1912 +1913 +1914 +1915 +1916 +1917 +1918 +1919 +1920 +1921 +1922 +1923 +1924 +1925 +1926 +1927 +1928 +1929 +1930 +1931 +1932 +1933 +1934 +1935 +1936 +1937 +1938 +1939 +1940 +1941 +1942 +1943 +1944 +1945 +1946 +1947 +1948 +1949 +1950 +1951 +1952 +1953 +1954 +1955 +1956 +1957 +1958 +1959 +1960 +1961 +1962 +1963 +1964 +1965 +1966 +1967 +1968 +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 +2013 +2014 +2015 +2016 +2017 +2018 +2019 +2020 +2021 +2022 +2023 +2024 +2025 +2026 +2027 +2028 +2029 +2030 +2031 +2032 +2033 +2034 +2035 +2036 +2037 +2038 +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 +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 +2101 +2102 +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 +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 +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 +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 +2255 +2256 +2257 +2258 +2259 +2260 +2261 +2262 +2263 +2264 +2265 +2266 +2267 +2268 +2269 +2270 +2271 +2272 +2273 +2274 +2275 +2276 +2277 +2278 +2279 +2280 +2281 +2282 +2283 +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 +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 +2343 +2344 +2345 +2346 +2347 +2348 +2349 +2350 +2351 +2352 +2353 +2354 +2355 +2356 +2357 +2358 +2359 +2360 +2361 +2362 +2363 +2364 +2365 +2366 +2367 +2368 +2369 +2370 +2371 +2372 +2373 +2374 +2375 +2376 +2377 +2378 +2379 +2380 +2381 +2382 +2383 +2384 +2385 +2386 +2387 +2388 +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 +2417 +2418 +2419 +2420 +2421 +2422 +2423 +2424 +2425 +2426 +2427 +2428 +2429 +2430 +2431 +2432 +2433 +2434 +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 +2481 +2482 +2483 +2484 +2485 +2486 +2487 +2488 +2489 +2490 +2491 +2492 +2493 +2494 +2495 +2496 +2497 +2498 +2499 +2500 +2501 +2502 +2503 +2504 +2505 +2506 +2507 +2508 +2509 +2510 +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 +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 +2574 +2575 +2576 +2577 +2578 +2579 +2580 +2581 +2582 +2583 +2584 +2585 +2586 +2587 +2588 +2589 +2590 +2591 +2592 +2593 +2594 +2595 +2596 +2597 +2598 +2599 +2600 +2601 +2602 +2603 +2604 +2605 +2606 +2607 +2608 +2609 +2610 +2611 +2612 +2613 +2614 +2615 +2616 +2617 +2618 +2619 +2620 +2621 +2622 +2623 +2624 +2625 +2626 +2627 +2628 +2629 +2630 +2631 +2632 +2633 +2634 +2635 +2636 +2637 +2638 +2639 +2640 +2641 +2642 +2643 +2644 +2645 +2646 +2647 +2648 +2649 +2650 +2651 +2652 +2653 +2654 +2655 +2656 +2657 +2658 +2659 +2660 +2661 +2662 +2663 +2664 +2665 +2666 +2667 +2668 +2669 +2670 +2671 +2672 +2673 +2674 +2675 +2676 +2677 +2678 +2679 +2680 +2681 +2682 +2683 +2684 +2685 +2686 +2687 +2688 +2689 +2690 +2691 +2692 +2693 +2694 +2695 +2696 +2697 +2698 +2699 +2700 +2701 +2702 +2703 +2704 +2705 +2706 +2707 +2708 +2709 +2710 +2711 +2712 +2713 +2714 +2715 +2716 +2717 +2718 +2719 +2720 +2721 +2722 +2723 +2724 +2725 +2726 +2727 +2728 +2729 +2730 +2731 +2732 +2733 +2734 +2735 +2736 +2737 +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 +2764 +2765 +2766 +2767 +2768 +2769 +2770 +2771 +2772 +2773 +2774 +2775 +2776 +2777 +2778 +2779 +2780 +2781 +2782 +2783 +2784 +0.729394887295137 0.4892404202060884 0.4967561852262721 +0.4928075274065466 0.4834644971625461 0.7385022487653563 +0.6149614296458251 0.4998415487371959 0.4997276236306999 +0.4997276236306992 0.499841548737196 0.6199135840785025 +0.5574803958558047 0.4997276236306999 0.4998415487371959 +0.4998415487371956 0.4997276236306999 0.5599564862447493 +0.5287395599901467 0.4998415487371959 0.4997276236306999 +0.4997276236306993 0.499841548737196 0.5299776315302513 +0.5780122074651584 0.4242394897892928 0.5772175113119702 +0.5427821893038608 0.4595388226614215 0.5422327888148593 +0.5143685040912411 0.4997276236306999 0.4998415487371959 +0.4998415487371947 0.5800196146545987 0.4997276236306999 +0.4998415487371956 0.4997276236306999 0.5149875925559241 +0.5218894335102694 0.4792855311428247 0.5215946710338837 +0.5783068206052008 0.5754054690968712 0.4242394897892928 +0.4997276236306993 0.5400093490782202 0.4998415487371951 +0.5430441452509359 0.5408498872978138 0.459067304911068 +0.4590673049108011 0.5406085229355798 0.54247765840906 +0.3309171335966318 0.555400506532498 0.677678681406619 +0.543102507189525 0.5406552925629429 0.5425399967383924 +0.4998415487371947 0.5200037580304546 0.4997276236306999 +0.5215614539739345 0.5203438594977178 0.521280097529515 +0.5176148334981172 0.5172994831202931 0.482695054462738 +0.4790802217156421 0.5210090539039751 0.5221639506519801 +0.507181700011359 0.4998415487371959 0.4997276236306999 +0.4997276236306993 0.499841548737196 0.507491349659895 +0.5086716806682988 0.4915129081816048 0.5086184291067719 +0.6485461490416541 0.4455842714265077 0.3646226004638016 +0.7470000003784183 0.4491850010878118 0.7469999996016681 +0.5772196243316783 0.4272448447381665 0.4800928850113876 +0.7382717086535602 0.2498393495471296 0.4878600311468732 +0.47647784887453 0.4212783217443342 0.585064941568789 +0.3512611450346252 0.2814254462960506 0.7452610336531087 +0.5341302227895991 0.4670135605563744 0.4912949094840089 +0.4997276236306992 0.5100000459139333 0.4998415487371951 +0.4891280555382895 0.5107130870475817 0.5113582779640952 +0.5107677220969584 0.5101653177220655 0.5106308716952277 +0.4874328128977001 0.4607411635374767 0.5426503539448128 +0.5084008731907498 0.5086429806844067 0.4915129081816048 +0.4133543804939729 0.5929315322340361 0.466870427865442 +0.4954321764660428 0.4806878502820848 0.5200187103351801 +0.4736077681087432 0.5282475775842534 0.4926382735701059 +0.4953061093267968 0.5454879037752914 0.4544272526946909 +0.5456762606174392 0.4948523811294412 0.4540221329385782 +0.5240359382077532 0.4940540508698413 0.47670772381578 +0.386619070159991 0.4944127146076561 0.6062612255469736 +0.4829856448544331 0.4949347480843667 0.5176014798428409 +0.6443062643200307 0.6750471781556535 0.2312622551260218 +0.5098058036581201 0.490359676514745 0.4987035786310911 +0.4987526882716663 0.4903308890674212 0.5097416623333096 +0.4945183356026969 0.524467791441541 0.4760631673500099 +0.4881000616361331 0.5120162477577392 0.4971428153034113 +0.5100339241317805 0.4985834063764629 0.4900789694456633 +0.5652172710617456 0.2484431490567865 0.70824195298794 +0.2366515379650792 0.7045380155373955 0.5933484621945089 +0.4998415487371947 0.5049963560823298 0.4997276236306999 +0.4950835280242177 0.5050049099119331 0.50525747681481 +0.5037390025446172 0.4997276236306999 0.5038824866795319 +0.6482075440928073 0.5292264228087424 0.6286834766455919 +0.7815759527513385 0.6716752280819603 0.3828636420997873 +0.4998415487371956 0.4997276236306999 0.5037407799957195 +0.4953652006050179 0.4983496378574249 0.5047497560830128 +0.4962640484962079 0.5113241304431057 0.48901337931636 +0.5035857441234134 0.4997276236306999 0.4998415487371959 +0.5051274251989469 0.5031733359820441 0.4950835280242352 +0.4624354254458085 0.6040210078552527 0.3734984272046984 +0.3371050279329701 0.8109214134968699 0.7071670543311914 +0.4317107069925997 0.4830067164885239 0.5625718723031496 +0.7207085322171645 0.2590746962079227 0.2655779760236814 +0.4995827301568593 0.5063243352044325 0.4934728274016494 +0.5054958913175035 0.4947645809993402 0.4983051146693234 +0.4663852138450726 0.6230843482364778 0.6956147861652999 +0.4315533003482777 0.5449256510268801 0.4876223780814575 +0.3689498175726881 0.5829092158361462 0.5565096814316023 +0.4942403463266411 0.505596048422266 0.4991226563635148 +0.499615610717385 0.4950835280242352 0.5046696714402408 +0.6233802657006491 0.31095022682128 0.4794368380782565 +0.5031062005182161 0.5074101789536478 0.5069722053216441 +0.8244691792849372 0.5734670209931707 0.6010664951929533 +0.3629524988054748 0.3622570154218683 0.6346726505261522 +0.6076739641840052 0.5633021890710286 0.8011684246373925 +0.5155658451298886 0.475696857450474 0.4971290941106069 +0.6749387297269438 0.4864798217178902 0.1933579602015018 +0.676994188159848 0.8119604365592568 0.3291356897569062 +0.2001887277454486 0.4292814744935146 0.6795631190064664 +0.6829943964449573 0.6122694113903475 0.4947706309409331 +0.5694117409116688 0.4679857869871909 0.3932375928224681 +0.5432287040274764 0.5287390690405552 0.4987870454052505 +0.4785506764964196 0.3094060339971786 0.613285903545793 +0.5010400250383553 0.5582049690600935 0.5898264154556891 +0.5012451350520798 0.5534496511932083 0.5414817989257673 +0.4540323458756014 0.494803344803127 0.5318297119868618 +0.5052841649992504 0.5049429490319044 0.5018005089117226 +0.4983890971464288 0.5028283602612986 0.5023464831854441 +0.1673069475376792 0.6233798339246814 0.3799875886189058 +0.4955303353951959 0.701754121312812 0.8324696653375991 +0.5022825416073841 0.5027360975718236 0.4983890971464332 +0.5041585762410806 0.4985143908266796 0.495822279249407 +0.5563215241352089 0.4998637404437481 0.590042311184849 +0.7186373039160422 0.3655149364441629 0.5854590172265204 +0.6103593447672215 0.5464280115430429 0.3125697244473185 +0.5757614523241914 0.6002683533692733 0.4987390107381984 +0.5150441716855502 0.4988402262177969 0.5226057629045522 +0.5520017136046519 0.5005296271999792 0.5406130913974663 +0.4877627910745126 0.4985168495906262 0.5082300939961268 +0.7835977103478946 0.229116387040828 0.74962991920852 +0.1702837261599232 0.7966622656322043 0.4937162744926472 +0.4681133509342227 0.6491490150350155 0.1635009331986046 +0.5072505674155692 0.8106645451834735 0.1666674344575044 +0.5620984113765943 0.5609941219657031 0.6695794197388778 +0.5214351031367818 0.514223252519346 0.4992209937663511 +0.4997276236306993 0.5024908389095809 0.4998415487371951 +0.6102785110271661 0.5335774785299067 0.5608731192944859 +0.5744032093906369 0.6126790175522463 0.5892598940448263 +0.8373891615188047 0.8100202023815259 0.5004234950835066 +0.5006844264958578 0.5269238250180849 0.520492237194356 +0.8188014485088244 0.506279599846257 0.3384080735210763 +0.5215569865054872 0.491348614052487 0.4917213043224508 +0.4496478692326125 0.52821920458293 0.5132294642494637 +0.427915539068329 0.1639331956430751 0.654909148542812 +0.6301523979998703 0.3150419939787117 0.3466165462007779 +0.6257169674702142 0.8035793251450202 0.863960764786928 +0.2088223329358903 0.6740861034013339 0.7973276160552943 +0.7720543281242771 0.5337438075967622 0.8579000953248631 +0.5033667672485147 0.4964072340050546 0.5018732289970818 +0.3137104648948053 0.5977847690000611 0.4724270223083085 +0.4994060837669083 0.5029033789366546 0.4969234475213614 +0.5245519071138068 0.5490108384135437 0.4072689819197288 +0.5216775818196582 0.4896484698974888 0.5052336278525961 +0.4969176203167393 0.5027959650132644 0.4994023903849965 +0.6506154631445454 0.1642231378882056 0.3758529804032 +0.3878124891390123 0.5718590606829775 0.8341073373234915 +0.6279567119330731 0.1933579602015018 0.5733211277737053 +0.5660396721617721 0.4459006830286808 0.6769610000853437 +0.3501487907891331 0.4337830446064375 0.771052064596268 +0.7783798351030806 0.3743720082058192 0.4067223775949591 +0.694095449738599 0.8859045495639439 0.7999045502671249 +0.6976555670372131 0.803497548253811 0.4643444329128172 +0.6735707007484038 0.5318319403701516 0.4188282479344501 +0.5107059240259663 0.5018439790212994 0.5062079768265122 +0.5029450604926541 0.4969958251599208 0.4987348933067597 +0.5073950230804156 0.459067304911068 0.5234422019682766 +0.197030250174436 0.2559269650689884 0.6696069091157731 +0.534522797069888 0.4316143637920333 0.4921233643430786 +0.5316555703928152 0.803497548927399 0.2983444296071849 +0.4997276236306993 0.499841548737196 0.501860587519561 +0.5019870695388007 0.5015705299976837 0.5013816195285076 +0.5018909289629385 0.4991238165465948 0.5013359642215173 +0.8790813456293529 0.5873153812094126 0.7104742668373616 +0.8130283165441053 0.6112570554246191 0.1845852630481376 +0.3019045502237869 0.6140954502092206 0.1960954497798485 +0.4755552739572142 0.603976485674886 0.2673283427213584 +0.1960954497729962 0.8859045497893971 0.3019045502283973 +0.6689688825959119 0.4566355713312991 0.5677606560735087 +0.36209544976466 0.8859045497205278 0.4679045502737115 +0.5025197944301834 0.4997683955017682 0.4974950820455745 +0.4995232152576184 0.4972538553549092 0.5026631781182589 +0.863655573362518 0.8034975498508887 0.6303444266374821 +0.4606204532151313 0.5491428892518774 0.4183806515316936 +0.5018201158854915 0.4997284991513208 0.4993001069323099 +0.4072689819193923 0.526463745800694 0.544860802801997 +0.5119535764032411 0.5210598700078338 0.459067304911068 +0.5114813725851152 0.4988869012547552 0.4783983889194339 +0.534435881491077 0.4072689819197288 0.5392207557329227 +0.2937132569506432 0.4963946005765729 0.5917401373097645 +0.1675153660771639 0.5733592100086097 0.6355177433160045 +0.5610986213520697 0.6450035309987805 0.3370454494095602 +0.5280954497148176 0.8859045495468233 0.6339045502844529 +0.4617140755587558 0.6080882951694603 0.5482250753150114 +0.5838193743314288 0.368999559985051 0.8308643030285635 +0.497495082045567 0.4997403725916979 0.5021896432089409 +0.3656555713829396 0.8034975494181742 0.1323444286562217 +0.5861150035660759 0.5310102200834121 0.4775736281512896 +0.6309732794587556 0.6743171971454328 0.8630267205757626 +0.5777433209078819 0.4655767153095082 0.3136639965503148 +0.4388491169755444 0.4454236033773882 0.6694730665539953 +0.5757067743140707 0.3165059664390934 0.573205369815845 +0.5231233983960337 0.8447296784202433 0.7938576500595256 +0.5171495043347325 0.5113596306254004 0.5449450563131785 +0.4976046452720144 0.4803369591025404 0.5097613013339516 +0.47647784887453 0.4212783217443342 0.5398804911768195 +0.6799999718218154 0.4008545735968805 0.4581685032206528 +0.8230654635760788 0.3901541877766455 0.2048114896604432 +0.1264862858101122 0.793619387987786 0.3716792443655594 +0.7755732695344233 0.7896028874588367 0.1773296801691572 +0.2969897816619332 0.796201069507 0.5330102183380669 +0.4558988084628439 0.5336019461967451 0.4631064136276926 +0.4612189134563252 0.1719652114363478 0.8268042281726193 +0.8197305263951667 0.165078576876576 0.3658753522475662 +0.5430045109814907 0.4901006433177835 0.5167076674207498 +0.5857677240115187 0.4707529221312262 0.5249743732460753 +0.5034343504340062 0.4915129081816048 0.5038745569157236 +0.5661370725533362 0.361492018899934 0.4930122736086816 +0.4762137413089712 0.511717283515978 0.4952813529930389 +0.473170156663961 0.5112641465070326 0.5109546543178628 +0.4213918889859442 0.3649471438703142 0.577022004655258 +0.4451777490309216 0.5299669966971478 0.6042925853433999 +0.3548129119219653 0.7047019298002031 0.6411870888796498 +0.1933579602026024 0.6234209611128982 0.5044384358490235 +0.5052507101685656 0.4894166741613902 0.5211823799647962 +0.5126080621993426 0.4837262328808685 0.5448573026772565 +0.4535674605271486 0.8915099980246789 0.3764325394995245 +0.6195674610671953 0.8915099977450623 0.5424325389195999 +0.5077340862959582 0.4595584020824889 0.5877736683506591 +0.4660814675796829 0.7982565973731963 0.6959635754175661 +0.5809702883599281 0.3863821131458696 0.4072546574720746 +0.5094294434617838 0.5148985675319959 0.5003556929667292 +0.5221723811333306 0.4948523811294412 0.4540221329385782 +0.5336111630453593 0.4796290916528181 0.4250215288039899 +0.5113873795634554 0.487221559635548 0.4875170933927154 +0.6320850248485899 0.361494123261316 0.2200835907755749 +0.5813654981163753 0.5302909039937419 0.5219737614840351 +0.7122184993600791 0.5700461116902938 0.7122184989153264 +0.7928526214837379 0.6951128297634768 0.515334995292298 +0.4821457961871702 0.4854056972470827 0.5410003300700139 +0.2128526506186794 0.3441398750031236 0.83175029332313 +0.236241374385577 0.171947879228153 0.8173082598807497 +0.4733474837193253 0.6057003624305324 0.4467654884851158 +0.4599570531727131 0.3567480057915942 0.7679266757840861 +0.4914431462406432 0.3630409566705664 0.5624727163728042 +0.5380567437459189 0.4511687246899024 0.4553107112202193 +0.4890862999606431 0.4863930171632039 0.5100945867981751 +0.4743202821791162 0.4753108265372076 0.5217964999017215 +0.5083904631955786 0.4826950544627381 0.5045225401922064 +0.4590673049108011 0.5177763131711363 0.4979945878163156 +0.6452334000022086 0.6583319995941349 0.4041513437073254 +0.5268307978679712 0.5535208778851137 0.5154897264785178 +0.5311267270404181 0.6074020898870418 0.5454550745626774 +0.5174097144077944 0.4597994306160194 0.4890156761991846 +0.5011653074766116 0.5013754526268667 0.4997276236306999 +0.6052049258243726 0.4854815355408357 0.4404451700360303 +0.7860871215225327 0.8835662132795226 0.7083028067832497 +0.4922417029864106 0.5202078716474972 0.5450733354205215 +0.4645934633930118 0.5068727980882509 0.5643145526948765 +0.2258519403505032 0.6030735568235041 0.2732748340121667 +0.3918251786517618 0.5768053977108704 0.3933940749356711 +0.4950835280242177 0.5020968139246309 0.5025662611217631 +0.4891280555382895 0.5055147031338335 0.5029712962580034 +0.317586268514819 0.6908266678929152 0.5248933570467595 +0.5431174978075689 0.4887559492914036 0.4868588453476706 +0.8387255978134749 0.56949541815282 0.4617912373870939 +0.473060484651413 0.5528944030061103 0.5149394184790044 +0.4943260802373681 0.4925739763999419 0.5057152396048065 +0.4952409777650379 0.4963977699332039 0.5112570516042703 +0.498937595205852 0.5106573669542651 0.4783983889194339 +0.1667665623766383 0.8115594090830153 0.7059521363034136 +0.4987526882716663 0.4903308890674212 0.5046653148618765 +0.3255399760276037 0.2281134496525119 0.6211806202158493 +0.8395592977641669 0.7958344936219945 0.3374783594998209 +0.5108900924036152 0.5052495097607572 0.4979955061562596 +0.5211712204979583 0.5049861648318362 0.4902942032576663 +0.1168702854388267 0.6068669017465008 0.284111192065539 +0.6250594734886666 0.8724086697585699 0.4160780965381902 +0.2124659015249327 0.510142501593027 0.8242163170640321 +0.8571393866379905 0.4110198364821709 0.5344359203003755 +0.4849453279309661 0.5268501636194373 0.5059354388924143 +0.4993498894150931 0.6345059821719963 0.6136198915905943 +0.2792844743680865 0.8832006225578326 0.2158282156275213 +0.4590594742134507 0.8724086645224968 0.2500780948739807 +0.6594025769126753 0.3494004903907402 0.7091344998110365 +0.8333080208628354 0.1684036751637186 0.600586810737835 +0.4991238165465925 0.5013729954266301 0.5011224237159411 +0.3634353647616199 0.8740489971163034 0.6034457728422916 +0.4483261831435943 0.4531128453921724 0.8640347459135299 +0.5360938047501547 0.5691731058665844 0.3309171335963331 +0.4981401093058991 0.4668083838113908 0.5134684349437594 +0.4984983009020453 0.5018470690349829 0.4985393027856226 +0.5415834850727622 0.5119846198510263 0.4774735453250426 +0.8428290673368879 0.3511799676092696 0.6760075572464579 +0.7910594743705188 0.872408668275452 0.58207809337251 +0.2513749443765306 0.3415843653755586 0.6106037255551371 +0.3847208809591016 0.4697449306217949 0.5491609163171838 +0.4930939052053286 0.5120614335567414 0.5030570514352474 +0.5741444951815731 0.5865799193327309 0.2114944886341071 +0.5054300486418439 0.4950078366009311 0.4915752732369589 +0.7321041201174064 0.5958009351386753 0.2920312720714896 +0.6383680995073117 0.5628677162252138 0.5061392068353118 +0.7134171216623897 0.5545821384241065 0.5641235290748391 +0.4177899264231216 0.6093123971513406 0.6218730915554598 +0.3785103828484797 0.6883977842669484 0.7709262703537616 +0.5038736681989257 0.5047884472627555 0.4891280555383378 +0.5917213510998819 0.225293452817366 0.4512507845946585 +0.8642491384751588 0.6830270767666432 0.6383815518711363 +0.3926158344146898 0.7899027529895131 0.6350017670872067 +0.7232053484701301 0.3763438678211782 0.2987347681671955 +0.1018790420997926 0.698675037912847 0.3283675201487578 +0.490055032138525 0.5055855538645507 0.4951546116787467 +0.4898219506494631 0.5217875082688977 0.4542201140554206 +0.4962346908829403 0.5307945809946686 0.4242394897892928 +0.3673387044829752 0.6895009564510283 0.1519378361486322 +0.3548471662375681 0.5644542506925858 0.4945120059054254 +0.7792869980955813 0.4668078299211965 0.5976142884879344 +0.5035539001175919 0.5076422686599159 0.4972263230232271 +0.6517853091867097 0.1532202858396176 0.1727564141484902 +0.386011215373867 0.8166679923684949 0.8494986982589011 +0.5241021279774593 0.5904452670313678 0.4533126739452546 +0.5234002383127353 0.5038652191553276 0.5122676596374991 +0.421929545563657 0.4267247712286877 0.5569144048061002 +0.5087170085221608 0.4965583091852574 0.5044150405063651 +0.5060025754758235 0.4988497044667381 0.5104618668765025 +0.8210584435232404 0.1652421236004384 0.1657137624487022 +0.4049877788412113 0.5478296482753718 0.4455121272111583 +0.724740664843471 0.6131605143880272 0.8698554875883695 +0.517030161913954 0.5323873575714539 0.5060853772007337 +0.521668981140894 0.5474750024975166 0.479900411284098 +0.4231213421459619 0.5361268234399876 0.6978674054806555 +0.3574847780424972 0.5869803013082254 0.2883190032572029 +0.5003187830723088 0.5129646943004293 0.5195150733334454 +0.4783983889193163 0.49881269942296 0.5090243226323519 +0.8785129313138814 0.5689472765630017 0.8785129308340179 +0.4824507354246784 0.5582618829795667 0.6608051632538011 +0.6257861913026007 0.1617429096897876 0.8350039092486476 +0.4788168700650994 0.5600247512256342 0.4824234481278003 +0.6425510153740865 0.3766405503474992 0.5372664694271595 +0.3070312983718624 0.5866774570766192 0.3731852509366938 +0.4567824040801457 0.4484044529011386 0.5322732314168214 +0.8542464045924891 0.2953605456596005 0.3108198109939833 +0.4915129081815698 0.5002544531768951 0.5041903796801313 +0.5042569275083065 0.4994922612186635 0.4915129081816048 +0.5081875929604163 0.4831827492430018 0.4943842650921107 +0.4990959557022682 0.7052267737544931 0.2872267734780601 +0.187077263555429 0.704331865461697 0.4407743912021798 +0.5325432373359735 0.3812647655879673 0.6340348659920824 +0.8675424879532815 0.2910959585538603 0.4690330400299493 +0.6412679230417581 0.4364242809361354 0.5033388729494279 +0.7287535865710838 0.3341754685981943 0.8405543474363072 +0.4855187725322504 0.5107120147411064 0.48646807146394 +0.4749671267075902 0.5196868150979329 0.4710193340654881 +0.7312671341521558 0.3094268515300556 0.1340122125250197 +0.5431067261834778 0.5098616823982364 0.5106820258155989 +0.2715659080580448 0.6021587987699426 0.5999888722623069 +0.4982408577950285 0.5053259091687453 0.5113471470788561 +0.4906367683349511 0.5028516949678562 0.5173624459058589 +0.4807479749476641 0.505282113854392 0.535010800987623 +0.5612628780272808 0.6279544249692046 0.731183688802545 +0.4221548552208294 0.5693535022061064 0.3241327700530894 +0.4836391737292562 0.4442974815861459 0.5241613834934775 +0.4971666502257066 0.5013574039015052 0.5052501835406851 +0.5006705931949755 0.5031296625475662 0.5055413695780293 +0.5136315294649978 0.4907461374555101 0.4669642769547816 +0.5585922650274343 0.557398506248863 0.5957122229201679 +0.5586319485645118 0.4723755852108193 0.5026104243790388 +0.577888163652056 0.4838854681761432 0.471580081191712 +0.5051028572200612 0.4907268024596795 0.4948125289415644 +0.5313121950042419 0.5190603785814649 0.4277241693266456 +0.4670256206136831 0.4910062588408666 0.5142276357769321 +0.5906783988138058 0.4495606309223637 0.2210389442030637 +0.8649992504705475 0.6364352876088221 0.3126588417149958 +0.6202934847647065 0.2040275199779682 0.2786810060001995 +0.6742296996584052 0.5997146865011658 0.1298360627402022 +0.5042073399028384 0.4955943858331541 0.5068434293460328 +0.4988463344676017 0.4984379845044907 0.5015958338694282 +0.4242394897888787 0.4951972377127485 0.5285775254480246 +0.6501625010443767 0.5996347828683835 0.5742795594699842 +0.2588414240479968 0.6307194037509924 0.4219664939887141 +0.7819038357173845 0.5900690173909688 0.7819038353384133 +0.5570304759032066 0.5196274563246068 0.361492018899934 +0.5054296947196975 0.521288724852067 0.4873507018142325 +0.4865886073279896 0.4736907177482761 0.5130202823340443 +0.1315927956480114 0.3531065243948134 0.6162802514522039 +0.4314425792187739 0.5772411688931767 0.5247188346193969 +0.2096153542700985 0.5872252823827389 0.1884853570489267 +0.2513595316423295 0.8624261368997064 0.8142344396218106 +0.4864885590781513 0.5477988395640891 0.375378394771161 +0.6449637698913673 0.8556814833007801 0.1923400211843375 +0.327472935868857 0.4482689086579163 0.6737787507550503 +0.4551022824975735 0.7071022820217282 0.6580964621204706 +0.3265808846458604 0.418939318379876 0.5835805496020108 +0.4962640484962079 0.5053867057563545 0.48901337931636 +0.4990615929895919 0.5073641205135767 0.5038647599050261 +0.5003940277647628 0.5150680511868992 0.5062025604140059 +0.4698830244430751 0.218320626570606 0.589466257365487 +0.3955800682226328 0.2776101094889093 0.5884751435204513 +0.6688566245531035 0.7042191056314034 0.4931433754201575 +0.7349559616630785 0.2446090232333245 0.6127166050278977 +0.6713915672405041 0.1562563632275539 0.7019591587016862 +0.4997284991513215 0.5012846389244477 0.4993001069323093 +0.5461069309338157 0.4221361509182867 0.4167546980020604 +0.4939185287089188 0.4926508522688349 0.5224205172444119 +0.8587741435469999 0.411137446012624 0.8412758514602066 +0.5107882775663077 0.4967058700417352 0.4958747113277018 +0.3970199258794399 0.5928208296901752 0.199363483352543 +0.4901057664747387 0.5244520415382229 0.4899047733296542 +0.4870145937014315 0.5775389032194748 0.7914811190115032 +0.7894689159423954 0.6382148991187936 0.7045310840321096 +0.5196532018193968 0.4739638259296285 0.4754449410786633 +0.5098305167432353 0.5298354397967964 0.5728131543098136 +0.6192298309429967 0.4104180735754128 0.1098771759718144 +0.6677690150339672 0.4823924826011418 0.4630801372002556 +0.7427426823195029 0.4649880924454415 0.4033411153388906 +0.5026717664296199 0.4942155363690513 0.4991119885445041 +0.5038338093347722 0.490359676514745 0.4987035786310911 +0.1370400082922119 0.139800157650371 0.7224358489056831 +0.2307615847450938 0.1334338819042198 0.6267591997530926 +0.6999179439757521 0.1262885544289329 0.4892905820922636 +0.8774266509496531 0.8767807649281459 0.7221754899601939 +0.6643490239726108 0.4383299965372263 0.6652435079369339 +0.5823802012204886 0.3798745702904711 0.3167738916432718 +0.5014212113297999 0.4983890971464332 0.499813907662623 +0.4948965279063116 0.5045203682391203 0.4945357691431999 +0.289142802567865 0.8652262040745018 0.1251427375818273 +0.7054221087984939 0.6371099463505411 0.7836621215694897 +0.3663022013433108 0.6565916221509699 0.4658354279934648 +0.5056080301996712 0.4731701566641164 0.5087598238876997 +0.7363911659661098 0.6382038205395486 0.5588420936182433 +0.5157240381590533 0.459067304911068 0.5064304036144691 +0.1982418206352016 0.8616575290397808 0.4026146186024889 +0.5228353400340299 0.4327360914387737 0.5204569646686336 +0.1940939972825055 0.9143919250072536 0.2100486836855953 +0.4617515663875794 0.4734433472227919 0.6012279088435454 +0.5064186317377333 0.4981823001168781 0.4844848960974498 +0.2777786973451436 0.6158359828423097 0.09543614931668201 +0.4046278327737805 0.2867370645835169 0.8688041737627306 +0.5803640704424866 0.6741259313387428 0.1299787066095894 +0.5527589891264494 0.1301052133040645 0.6574708406221706 +0.3242083652495845 0.159130559681518 0.7272546900859358 +0.7404537240588477 0.7162907533968746 0.2916138904344216 +0.5820751990704727 0.5779770694528275 0.5477510053610593 +0.6231347427254474 0.508502334154965 0.3779036066869437 +0.7047116609517591 0.5129283970014481 0.3330351131319685 +0.6263114333918886 0.5087018233267121 0.7219638295359413 +0.700826191609469 0.3126537115605153 0.4167922474244459 +0.3711034723987659 0.8688005520950306 0.213199448589783 +0.6109215373339556 0.734657374639501 0.3443915493230494 +0.7070357596719563 0.9106116420780778 0.6877595681126624 +0.6665421525570914 0.5131405220234145 0.536399208955389 +0.1943820639022065 0.4863319937750135 0.5945280083153814 +0.8065744954930394 0.9102964068079996 0.7870487074218242 +0.3455335890166182 0.5192487210038275 0.5613074347383754 +0.2937132569506432 0.5619222103112683 0.5327332781214474 +0.4966210550795273 0.4960506357696017 0.502985743969363 +0.544966959259141 0.3955546058199247 0.4558988310825521 +0.456201189886667 0.5192834886894113 0.4781708414229575 +0.6686951130445022 0.4617235699319732 0.8456473541187857 +0.1224434086478602 0.5874445872724882 0.1869719354575913 +0.2734892581397853 0.6520856293800428 0.7041549964449531 +0.6117773280342893 0.4753988264138073 0.5803751670360177 +0.7903127314685697 0.4931920480452042 0.1263267092952157 +0.4023467113905264 0.6374941566480674 0.5346042926381944 +0.5023450158563526 0.4862261394177279 0.5046602028349512 +0.5049366480847758 0.4845645865052164 0.5133029480130243 +0.2877477348708172 0.3569689985244489 0.7083099166424446 +0.4498923746958818 0.908537769016015 0.546107625438799 +0.6235572121871734 0.5988703536192166 0.6451317776448797 +0.1865050188156819 0.6637244631319328 0.3114949811828765 +0.20844661168772 0.875087806055595 0.5955138057389382 +0.6799540751076307 0.7902046842380844 0.8140459249224513 +0.7023105014719075 0.8426185856869836 0.8688852204465539 +0.5308136161603424 0.4948447389857858 0.5698928779755146 +0.5756877547261796 0.3075151259360708 0.4159045477536917 +0.4826950544626498 0.5071835663950823 0.4990598964613082 +0.1294683521804189 0.6937675374538113 0.6659101727461294 +0.7298108868576795 0.1280120046315296 0.2768382608473438 +0.5796134971441501 0.5161198975050143 0.4306808989384726 +0.4928831131276798 0.4455518852046837 0.6439414440376259 +0.09164285160388619 0.8535517090474507 0.2919366402344759 +0.4204930171784653 0.6429436962823557 0.4163183617228371 +0.4590673049108011 0.5048028911105643 0.5145837628035819 +0.6278341957295668 0.3674304665030155 0.6249258974886935 +0.4942545423867699 0.4867185150915486 0.5056707796034312 +0.6133188506821111 0.2705554600046327 0.1375413140765715 +0.5282598393138059 0.6151839513715939 0.389423768757148 +0.4381861912214461 0.5198538219225012 0.497356277671595 +0.8553072178649492 0.1321323708412595 0.8246360376102621 +0.6117057968483611 0.6528532539674429 0.5381902107381594 +0.4942403463266411 0.5025537051844163 0.4991226563635148 +0.6660637359656661 0.2871581538866905 0.5617153515113891 +0.4818373879125415 0.4745043009238014 0.5726725241521816 +0.5017484778376795 0.4974585184712291 0.5049612263063268 +0.5098315188787867 0.7040773245155988 0.7318246910446867 +0.8062506656974462 0.9105424603444241 0.873017222849789 +0.5147955414219429 0.4422336657768369 0.5526501239784489 +0.6459502327615479 0.4250703104811688 0.281592759135055 +0.4574483548398607 0.6023670654054487 0.4924366648980048 +0.4906341308582263 0.5138885464425381 0.4670348655044887 +0.4549657555716591 0.2616555471169161 0.7107534059979028 +0.4987233718770746 0.4996023019232347 0.501172914417758 +0.8637059841644185 0.2871767937966402 0.1285984507945035 +0.4991082403048467 0.5025841470195063 0.4942214501254145 +0.6104277619294383 0.911336162487032 0.7175722380705618 +0.5323117363367833 0.397569356121427 0.4884597561914737 +0.2797880326542785 0.9072396221248282 0.384211967342619 +0.4953652006050179 0.4983496378574249 0.5023333614581789 +0.3982404869809467 0.5340057572185274 0.4796730166975793 +0.4571042987296005 0.3762263031276686 0.6433604596916711 +0.8802308658469014 0.6816657788380273 0.42796691821998 +0.7646423958227607 0.3989318300252488 0.5063574646136033 +0.4391802157630988 0.4714050412530974 0.5269400409890681 +0.640865254921126 0.9083068009083144 0.6215818206564719 +0.5428323205890725 0.9173164988900874 0.4694062103848272 +0.6803826723094012 0.7099101577187065 0.8136173276905989 +0.1232966576220487 0.2458780373264683 0.8056083712387845 +0.5020516788367252 0.5149062111500008 0.4936491109843649 +0.1201622303748606 0.5109146927515266 0.7361705404482135 +0.5961744754033781 0.1270665077550026 0.4846628397492186 +0.5558524829845847 0.5661548447483443 0.4904517013665379 +0.5055547431479332 0.5056317445687888 0.5150782321372283 +0.5506326714748543 0.4277188845795771 0.3641231803691957 +0.5985079545021421 0.5237940016247473 0.1280359732428404 +0.3100501357904935 0.6673209385516619 0.8818832608563109 +0.5381193060156256 0.4927161630075509 0.3866190701601969 +0.6376463546189193 0.5850463819420597 0.3745753376392797 +0.8532335100656713 0.4704324617205832 0.6932455207106467 +0.5063661649085932 0.5062605007385571 0.4806812719030726 +0.9298624316630852 0.6313693851205114 0.7646961785603463 +0.7041789454815914 0.5942740338596759 0.6349305396146212 +0.1213523494150007 0.9166272999263945 0.1405863681475534 +0.5335338266156231 0.5055365580123601 0.5310381043991463 +0.7631259072033526 0.46688831508268 0.2537859350038665 +0.3470585535504543 0.1191492147395448 0.861755782183266 +0.511917271585328 0.5082913238696807 0.4668083838113907 +0.5565748464283031 0.3590889478694735 0.7318683691257604 +0.8009150492636222 0.3091368832502198 0.5495066178712381 +0.5020064929902572 0.5023247071135247 0.4953188977859966 +0.4890037471162063 0.493885928832239 0.5052106233768127 +0.5010968643679008 0.4974950820455746 0.50135639530695 +0.5009227197193885 0.4950835280242352 0.5023246876652413 +0.4499208510378073 0.3856285171163443 0.5411659469074488 +0.4775075105105627 0.4879275432931942 0.5103568967757708 +0.417508476813765 0.8869827951408795 0.7587427263832451 +0.4577698388933052 0.7336766365566717 0.2062301606239241 +0.5649967550277321 0.4303072524855917 0.5213449670996928 +0.5903042046968561 0.6410729894395655 0.4441760484555859 +0.2438989730792512 0.5146877886869701 0.6720243424463527 +0.7824330632901929 0.8789248289951223 0.4115883564860748 +0.1380283510093205 0.7860189216533281 0.8395329435084161 +0.6917526403118237 0.7182273020621307 0.1300858044478549 +0.1425367341469902 0.3401763004638166 0.7346475586622385 +0.7016042310235701 0.8642456956686495 0.5497543047057002 +0.5730528814155829 0.2484431490567865 0.5276238495511303 +0.4476181942907144 0.855702031882597 0.6189703393435499 +0.129644694659421 0.7063551031185719 0.5517970259654951 +0.7692115781641037 0.8810136843919769 0.2692926326411326 +0.8327829374914927 0.1787967273416687 0.4826979548973914 +0.7027848096773868 0.3310339615261451 0.4997023933266712 +0.7489869186045037 0.5662232411073669 0.4541980942614736 +0.4966847553115814 0.5027062538444126 0.4966739349254281 +0.5003955127918421 0.5016575218382455 0.5028771517346338 +0.6362148259769472 0.5263861060205003 0.4576166243545396 +0.6404882737470222 0.5931129003657658 0.4452819539275555 +0.541298797734726 0.4662163640022524 0.6301022086615062 +0.5247482790123267 0.5057825676065572 0.6828211579691577 +0.3089146022535253 0.907969127941994 0.2896722999798387 +0.5511325796533736 0.4739463037965964 0.8311841789298551 +0.4792807853846208 0.5554038832658078 0.3170876708318125 +0.5356042311737536 0.8642456961392704 0.3837543044452727 +0.4826950544626498 0.504090948918541 0.5053422182607374 +0.493292038681466 0.501554626033957 0.5095304907320574 +0.4360872295902317 0.5726726877308711 0.5762179252295589 +0.232736468923542 0.5699073564003038 0.3830069102398592 +0.8829821097882169 0.509092170779702 0.2250777230976562 +0.5000256731733763 0.4952750810823924 0.5097550288625946 +0.4987441923966973 0.4929516061644439 0.5162009702523238 +0.4520261802589552 0.4986127832701335 0.6520157009128463 +0.4998599605705359 0.4991238165465947 0.5010386453418241 +0.5176467783434253 0.5072827006231846 0.5038045470458717 +0.8815121486244165 0.4385069986723149 0.4181180113172017 +0.4992193876991247 0.4844951597644476 0.5355383225888156 +0.5580533133735769 0.6440533130264207 0.6483524179591781 +0.8534794038638217 0.2715421653521323 0.8654586050742266 +0.3509014174148981 0.5562680322883438 0.4283218408846207 +0.3968165875319409 0.9089387308307073 0.3016863734813871 +0.5394714691992344 0.4615561891076931 0.5157707008061159 +0.5819856766563325 0.3090862392354746 0.2671598055872901 +0.6241960697171366 0.424167792712238 0.4362602802734937 +0.6527187175642657 0.3739911304523039 0.3877962144785697 +0.486305477060831 0.4565457103156615 0.5144809279852792 +0.50096331397631 0.4997276236306999 0.4998415487371959 +0.5007345640615255 0.5000885286584885 0.5010720517860355 +0.09926305055181923 0.4557908852411984 0.6423866231160974 +0.4871324561071707 0.5106177255239902 0.589890410556432 +0.4982708242934177 0.4977152908258634 0.505399104393201 +0.1229310305256388 0.1315475043955791 0.8712802468478237 +0.568053945444053 0.7451286954627956 0.2201262691556322 +0.6579615436521618 0.6527649021209803 0.3195699023360967 +0.253778792931033 0.8919045222779736 0.4947577469242234 +0.5230943967743159 0.2704090808419618 0.8150210495407296 +0.4666751215519244 0.5273292999736596 0.4369822322357153 +0.5087951499103314 0.4902576166870179 0.4770694031896079 +0.4381861912214461 0.5102597958172425 0.5182957091969975 +0.5074655355842118 0.475696857450474 0.4971290941106069 +0.5115156903570501 0.471581625491777 0.4865173012329653 +0.1029873782457465 0.5990021100594988 0.4584115438027653 +0.1108289600888475 0.5961591796935009 0.08885530641231608 +0.5052675447068656 0.501357197754929 0.4976901512499144 +0.3466486866925017 0.3409882753037373 0.5672052938055634 +0.7199954283561683 0.1319723375957713 0.6015416788089771 +0.4370256373320654 0.5496719006226639 0.3712452366027335 +0.2525609521406089 0.7359225216667927 0.4886342590743672 +0.4948929373047445 0.5110586145060254 0.4954684670738373 +0.525385700863253 0.5435490874977307 0.6341379428247041 +0.5494826685691431 0.8539207437786962 0.7042598225768241 +0.2916108038484412 0.5731854430162107 0.7795307245122298 +0.5012287128298999 0.4989614253336669 0.4984377243597542 +0.8725604885577682 0.8707338905684364 0.1264195875809375 +0.3916296191563374 0.4253890021417382 0.6207950893877688 +0.4929892120663308 0.4958095005200674 0.5035415587705957 +0.5349892407091861 0.361492018899934 0.5282966282495378 +0.3757183593377622 0.6317139497202815 0.6995831292625652 +0.1210077683394681 0.4288124952810774 0.8695134979911179 +0.4944074461558596 0.5715371311340174 0.4230366291357283 +0.5450865583735581 0.7628472703587947 0.7829134421436815 +0.6027989057161472 0.8890813560139449 0.2985833879937226 +0.437252293957169 0.5152049231581488 0.5499063619375238 +0.5243810595350482 0.7887535644852149 0.8813595329328283 +0.6399496957485131 0.2723697687040608 0.7953661674581848 +0.5021390442036577 0.4975320761286918 0.496657588706644 +0.5012235439509171 0.5007369257805094 0.4983890971464332 +0.7891504295118134 0.1139902373552741 0.7032014047299392 +0.5166285810661968 0.4960405346518729 0.5069559514478117 +0.4386170140818653 0.8921405840514774 0.1228175615538737 +0.5207907796803108 0.4434811607117875 0.4735647814382888 +0.6164950033676144 0.106825564785806 0.2817529199104331 +0.5722157114532588 0.5140367895093599 0.2559122725610364 +0.5964866713264365 0.4949733968529076 0.6379744009848397 +0.50961917853009 0.5228846882786791 0.5103247027046853 +0.5044624222455509 0.5024283039526638 0.5002222865897179 +0.4945457268334866 0.5064174533128035 0.482432258351517 +0.636800801103983 0.7878649893679494 0.406230776164714 +0.7933979053970968 0.2633808521636148 0.3976243700805493 +0.4021434232822317 0.378935216389257 0.7088814122334526 +0.7927724721252332 0.8634570751138332 0.9366716873905805 +0.6360962925046354 0.5960239309295654 0.7256598969048506 +0.491799930189216 0.6703733117699 0.3535272575628196 +0.8533123525639931 0.5111166199129957 0.7921519077091815 +0.4531369868802227 0.3215170297514673 0.5525520538804153 +0.6209297296789504 0.853291746401698 0.7809630677545254 +0.493213094910565 0.406727304293496 0.7143884443176722 +0.4132977119902785 0.5000561247698925 0.7821630957947476 +0.5054674883490173 0.4974989960194736 0.500143012451912 +0.5302011253374688 0.4742986806527808 0.5068646304809742 +0.6196814856875491 0.3852554863671036 0.4813507339883294 +0.8686837549635488 0.877133337962936 0.9223212899711816 +0.4776011478917727 0.5368709537670149 0.5696900077868606 +0.7786996026246323 0.7897042889088801 0.55579162095081 +0.5505003767414699 0.31095022682128 0.4794368380782565 +0.6617336017282451 0.5676110313795963 0.2375768794598397 +0.5104266907752492 0.5109466806133187 0.5310331425219287 +0.5129239511713535 0.531374093935009 0.5378064687791972 +0.5875914335884662 0.2369810038293917 0.3633706890235798 +0.3222613930905369 0.3806970387925814 0.8813941902354672 +0.219834462477949 0.6637643101719863 0.364682335965921 +0.5781639376877004 0.9017081690822351 0.8689541562970897 +0.6438522743992625 0.7890809993600043 0.5181477255642337 +0.2896314539293586 0.6014239505904506 0.3054624562467365 +0.4917055389129175 0.5030125997747409 0.4971702072843777 +0.4983890971464288 0.5013097869908977 0.4998096627841515 +0.2135304805681013 0.5610079677629922 0.5561863696612093 +0.5407482243160018 0.8908759604504016 0.5407482246572782 +0.5552375792556649 0.2384078597409812 0.6173299973015478 +0.1819540751654304 0.7902046842526499 0.3160459248334433 +0.2062001787899412 0.9121096312522068 0.0929956499596617 +0.3390236287777926 0.1187454568259996 0.6054394995465677 +0.43750074781071 0.6382643965224951 0.3165071058148913 +0.6262952135366888 0.6584782428718611 0.7888032732884106 +0.5291517765830502 0.5717172391931041 0.5642099609358139 +0.5736224957410433 0.474998480918145 0.5632874819458007 +0.7406954403534762 0.209059802167289 0.8696247245903566 +0.4968828975001337 0.505639128521061 0.5012284119007823 +0.4829856448544331 0.4949347480843667 0.5057915053985689 +0.8865452768396032 0.4160119689514047 0.3016972272900152 +0.4892458758592633 0.574248862056829 0.1933579602015018 +0.6917093627619894 0.5378878146385074 0.4845298038664168 +0.4299298197946587 0.5242090246426329 0.4722474357529068 +0.2411970445651124 0.5749769344082218 0.4705798509291443 +0.7299482868521987 0.5137609247431579 0.6498706196327058 +0.4763449252891789 0.1015601899121793 0.7378021099308348 +0.1228758972916104 0.1823508304096653 0.6117765135490175 +0.5377252845175502 0.610341567196572 0.891132625549267 +0.1954766010017492 0.5933029643142333 0.1041069680913103 +0.4878053814116965 0.5038907244789019 0.4984359038563304 +0.5681051217383806 0.467936781026472 0.4378142806845058 +0.4905826931478128 0.4793877705057205 0.5069892671760771 +0.7035428292401569 0.5477212438307668 0.7998708015668119 +0.7372306181848736 0.8896434466303984 0.1244869164485906 +0.4778522729771903 0.7890809988141978 0.3521477270228098 +0.5240321023553249 0.7042118344418911 0.637967897616345 +0.4613983240112805 0.5152677126788805 0.5335889390977863 +0.4494018011107368 0.7321684081942278 0.1009646275612901 +0.3806010527706198 0.6022807098948564 0.09737874358831812 +0.5008742238881259 0.504870242756122 0.5028055362749341 +0.6354197264666381 0.2764754271156747 0.6508836733913443 +0.7227646254701587 0.3971684256447386 0.1923451380154503 +0.6972314399749014 0.7201332474429993 0.3957458131707888 +0.7811256047405211 0.76682231357063 0.4168972183115693 +0.4652737378209208 0.8925927824778208 0.8792764893110527 +0.5082139537214442 0.4742037712711012 0.5231626886568043 +0.3895042777078159 0.6847766740280528 0.5841424683664561 +0.2432702069038427 0.4198316522031071 0.5831570504996355 +0.4125453058368859 0.528086580132397 0.5137959723941626 +0.6162818049539109 0.4618013164979018 0.476541533119009 +0.4597713403506514 0.471970367698113 0.5433307736994618 +0.4662668284123044 0.4470330031489679 0.5636770262231753 +0.2952640435048151 0.2660562986889841 0.8435228790698022 +0.6338221335851946 0.4724785034640132 0.5362697509332501 +0.2988032098528572 0.7796842499783023 0.6263091667876115 +0.2280464769977576 0.8427105674993999 0.2622330241341861 +0.8703111077242273 0.1135286663568424 0.2660835286020948 +0.1995151641787786 0.5855284382820533 0.7334312011923463 +0.1217444580028431 0.5921436558486688 0.8276342149299863 +0.517126830632013 0.4927540591235074 0.4979142077960912 +0.5338109287181251 0.4862770244559521 0.4978374810611151 +0.4391515322397267 0.8993326513139788 0.4691696354038459 +0.4950670331065016 0.4242394897892928 0.5213926623593891 +0.3602596965039943 0.6458778302327873 0.2278778299038274 +0.3431738966514237 0.629482703874612 0.6132178661313104 +0.4835758968391187 0.1263296642320617 0.5840017523925013 +0.5322830839403232 0.4980297679409898 0.4867410680935093 +0.5342043152416514 0.5114172475258086 0.4925006876226647 +0.2891461109595734 0.7558401027775935 0.795512467269894 +0.465973977242483 0.5648614322677059 0.4497196980342192 +0.4338852919966069 0.5898839596854346 0.4225821636835322 +0.8848998660655105 0.7363464031834194 0.2286995752303941 +0.5141081379913566 0.5017135453357103 0.4938137735016647 +0.4977867460253547 0.5063427918842091 0.4968247894988089 +0.7427897904166146 0.3840996218213596 0.6765213219172731 +0.3095035403266808 0.711548342386666 0.188496459672242 +0.2268233750721437 0.7803480873887543 0.4371766253522734 +0.4884961337376642 0.3957398334007782 0.5274816744027393 +0.497495082045567 0.5010534022398905 0.5011801273204034 +0.3518908318720001 0.4814248031379757 0.8596403417610243 +0.3518829454306712 0.7884680052317083 0.4755645504504424 +0.5178829452218671 0.7884680052756495 0.641564550787738 +0.8750958224068462 0.4169696826972856 0.104590445808671 +0.2522635991992919 0.8894815661682911 0.7016867344834684 +0.3753875590180604 0.8929828744155988 0.3753875592178027 +0.07432308591715628 0.7847126287284573 0.2851820368406032 +0.391266251753341 0.8567337478423469 0.5317658428649276 +0.7718585075734287 0.642141493075743 0.6284981268301648 +0.6026022104514808 0.7806953080732774 0.1229545713347187 +0.5296273498800762 0.6206716079309035 0.4967704229577323 +0.5435464751433206 0.4699818911496229 0.3466975623800211 +0.1241530174138297 0.8879059359004289 0.2078469825911767 +0.3455087120761458 0.6173150908053094 0.4171133615556823 +0.8669469805126394 0.6603176849046674 0.7077050729063905 +0.1824182013862545 0.7277065266973382 0.37039580281406 +0.6220357270194637 0.4226711775477276 0.7410640834093635 +0.4048536118971739 0.4745165414808206 0.5262093085881124 +0.5833366274198805 0.3830674065734363 0.5417241815410827 +0.518488294341062 0.4832962728759296 0.4384443800652025 +0.6915314289411805 0.2450019790982556 0.3531343965445457 +0.9027604794405212 0.7048303759487057 0.5353469099549252 +0.499124347040267 0.4927496169561233 0.5028590505549069 +0.7150191868865663 0.8289071964460516 0.7789808131297885 +0.5207069414861119 0.4662001579406053 0.5375275180054613 +0.5353472603365629 0.4841203037526846 0.5399478895941476 +0.5720251516890174 0.5249385652512062 0.5640998488937727 +0.5631282198572002 0.6602845004515902 0.2530988992443312 +0.7226150037486705 0.5864341075986407 0.3759703111468529 +0.1128816546086787 0.8093512437147607 0.6029891427843947 +0.455296104214427 0.7599211834120962 0.7767298805826084 +0.2641945050219971 0.4562632199329629 0.7420787076609512 +0.8901536300223243 0.9060705645494761 0.8007286730448501 +0.9347055733231632 0.8765010520582754 0.8676933188711122 +0.1196496512892882 0.5833058985709744 0.5522328410379871 +0.08556725523936382 0.8722168413155421 0.08008941889122252 +0.5156670631229807 0.4841997292918043 0.5123329710476108 +0.7890067893588729 0.5429962556154497 0.5260220032521437 +0.8949489398982305 0.5147069670362641 0.5395326101342516 +0.5014091872169584 0.4969113937778136 0.4993983318504891 +0.8088536753487481 0.4642061990158222 0.4637998388006703 +0.2672891438978655 0.6330736105652192 0.5221512054460821 +0.4984392643040396 0.4958009828423788 0.5018265365021949 +0.4819253448895497 0.5162937841881897 0.5051861045218499 +0.5069364913818932 0.5017124764205518 0.5030810391850296 +0.505130938008319 0.5026904756151221 0.5075365955020271 +0.5012257259050784 0.4999169664330738 0.5027213830668243 +0.4156569027305343 0.5216584555488505 0.4909471623812814 +0.5104805053961452 0.2937132569499133 0.5599042045124899 +0.7913457323908951 0.6057403087635431 0.8486115324250582 +0.8982858589307798 0.8798862115557586 0.5593988487641687 +0.5030973542035411 0.4934632498074761 0.4958318073978758 +0.3979592621949676 0.7466033428029786 0.7098161857860783 +0.7375296056581783 0.1080510617511604 0.1084951025045245 +0.4830950642018323 0.583538370197239 0.5318841784411474 +0.8827091538043097 0.6868404768768162 0.1146922524167256 +0.5074453206978864 0.5464390912133423 0.518051639128435 +0.3937771211269457 0.5505694414082904 0.6404103903137837 +0.8088341338883943 0.7111918109546204 0.6851658661406428 +0.5750017453553731 0.8944008143771647 0.08973228599454139 +0.4681158501543169 0.5274350662564277 0.5087908403409205 +0.4562371529237799 0.5466176419882223 0.4966866250374619 +0.7366546931054874 0.09870504850493654 0.3903241911616055 +0.4385430754799625 0.528204033355806 0.4240884913345063 +0.09704090184999961 0.8949249859298647 0.3906784038733456 +0.1449367510382946 0.903160909004428 0.4888917600388752 +0.5081321557017315 0.4999899818364225 0.494643804164674 +0.5360302561255561 0.5224070451758556 0.5635991840542474 +0.5154620540253526 0.564157066154611 0.7256221241730999 +0.557567988218152 0.5496430303317658 0.5166345231821677 +0.6580098406603065 0.239255702386733 0.4963911524543094 +0.5047766811411188 0.5392688289453792 0.4816806314759194 +0.5273904812398222 0.4560442106028135 0.4071059866561874 +0.7141403489103985 0.6814541643455619 0.9252997595917053 +0.8923751106010975 0.5509682257277472 0.115383931650279 +0.3086172650982123 0.6994236767875648 0.08484686038347153 +0.50231333015915 0.4999299674972394 0.4950835280242352 +0.5260557909472444 0.5950953657399142 0.1032448546147206 +0.4668083838111865 0.5093263296587675 0.4981701706927325 +0.7985896545872594 0.549563591593466 0.7042946087636339 +0.4128229760572557 0.5645484531167591 0.2579856173890841 +0.4865140835257876 0.3542786005714893 0.870685533489599 +0.3607831549068597 0.6065830992304913 0.3477809682041468 +0.932190377845688 0.8484498628285936 0.7641125048123724 +0.4364274164565781 0.6628235232524825 0.233728551708858 +0.5564823230449197 0.4678276938704375 0.4759648905128302 +0.4965024411590462 0.4992643167935498 0.5076899038377799 +0.1774779161192301 0.571942558897415 0.4325696229343036 +0.4844682083031796 0.5057654336181796 0.4919692665018804 +0.5215219727572684 0.5598788692488098 0.2695670884965446 +0.5575533819653624 0.8327974893879978 0.5986601531089213 +0.3915533828816148 0.8327974890982858 0.4326601525624866 +0.3466194927617499 0.7481103583636292 0.5690827813504509 +0.2547418836343688 0.6517887327498085 0.239451736841483 +0.4383823859173964 0.6512777044168037 0.5752283350277828 +0.528788768551068 0.5950565313164162 0.6079197338095095 +0.5425576479663942 0.5301250031335044 0.521907011329943 +0.5096958136933817 0.4962368168258057 0.5001242636358636 +0.7182469707222553 0.1041747712159505 0.7946691000511606 +0.2507757370612854 0.2743210848815965 0.7531741620522688 +0.6065776639524957 0.5735161085103578 0.5919782295694078 +0.5443726836255181 0.354037410815344 0.42949794797391 +0.2988476097181934 0.6717667430772513 0.4609406646300409 +0.4959318741044277 0.5103778008314822 0.5084062065006796 +0.4945780079895655 0.5191056439345586 0.5136302534861225 +0.5144887237627326 0.4446933782768954 0.4932899527237344 +0.6336452572913914 0.5794102626117239 0.8974120746202786 +0.4696777421679406 0.5251505969326911 0.3969976750517629 +0.5075253913865346 0.5190631628232067 0.438186191221863 +0.5265045360301953 0.4087146464140448 0.5904509004964964 +0.4073070002387752 0.7188618442386676 0.8980491373996041 +0.860462413595998 0.5911316832343926 0.8007355378984512 +0.5894832319074645 0.08963230888467157 0.3941635270392153 +0.4825159526047497 0.5378349378083224 0.6211835953100735 +0.4686586145173071 0.590193346935066 0.619243752979917 +0.4934728274016243 0.5000936394638185 0.5024164202414136 +0.09273305275882003 0.7199600114575506 0.4248973372341404 +0.6115233245824737 0.7250314927071972 0.8077130825230461 +0.5138074552293103 0.5050499166798293 0.4859442482155139 +0.5207551322498454 0.468269772541149 0.4542785148926867 +0.6754019964909018 0.7707239616022895 0.2371944046519659 +0.500651289403485 0.5045464370044589 0.5224530087107669 +0.4973981551088832 0.5126134314116559 0.5323875982112669 +0.4935983774206866 0.5027144439530953 0.5450017016001864 +0.3047663646251781 0.7883059678707273 0.07252069828205276 +0.4900008557895173 0.4672274729774475 0.5277551644673759 +0.5690157273023387 0.4912909918012455 0.5223193235432614 +0.6019834959417537 0.5024111811488469 0.5339412400728584 +0.5862313837160698 0.4930971766833587 0.4983803133521727 +0.06123634472863801 0.8547636549300264 0.142800560989421 +0.3914965331226549 0.4883108522286742 0.6696694229505218 +0.426070914419745 0.4429639382304259 0.5288608044234777 +0.5618021342026027 0.3178782496221935 0.3411762661536285 +0.794920072259734 0.7849163130726013 0.6990799281071082 +0.416511895119119 0.3110297359005523 0.6623534229379402 +0.5098797675593508 0.526983612619215 0.4974678177501528 +0.5258484613575946 0.5289537939902451 0.4919519462337572 +0.1086176908256322 0.892954412642152 0.7665254000122784 +0.3703850503136779 0.405323481880381 0.5512973392923788 +0.4328983084311234 0.4394116811775162 0.7435231816853981 +0.512750125786246 0.4973167531746179 0.5377119046893342 +0.6838463673440193 0.7497817115346205 0.8691617480682697 +0.2309472594707684 0.7392818765458655 0.6856328237196697 +0.5071923385003653 0.4975418462325687 0.4971526232697849 +0.3723411946571818 0.5345925037348045 0.5233301161735755 +0.2907338911959516 0.8489649831309204 0.4440636273992471 +0.2430284046534483 0.2528124677402743 0.5907470973671465 +0.8873416960387526 0.1840941587705744 0.7073942800193709 +0.5094325383242454 0.4668083838113907 0.5017504218355494 +0.9249560859435544 0.810681266002089 0.9399440068018665 +0.1727197843253024 0.4277875631336003 0.7781778167411819 +0.05739539253776515 0.685746452263001 0.2553321613426439 +0.4957148767120377 0.4812579033039332 0.5546152133361674 +0.4705708513726717 0.5102217554715393 0.4856563221224537 +0.571859879382787 0.7966391794557945 0.3666334384311971 +0.5107476673903067 0.5083126566946466 0.5040769314573379 +0.502829755271844 0.4975929528872834 0.4933456183737725 +0.5073135301798199 0.4981538291705742 0.5189231269448621 +0.5125827502438243 0.5018204926409113 0.5140474877053485 +0.5036891888741454 0.3293823488433154 0.6837439510426845 +0.6246325878769892 0.09126967882170495 0.5930604709044708 +0.4688182132832764 0.4589839199741086 0.5160691321614271 +0.4836799466546717 0.5102092365887103 0.4754920660015187 +0.5057065223174397 0.4895660634442025 0.4888727092027289 +0.5107569168629638 0.4916195196673785 0.4920987015010941 +0.6094093642866257 0.4316912265958417 0.538361601704522 +0.5054520188079359 0.4996384102106232 0.5017941428130397 +0.5834193144083063 0.6822925341479723 0.3910761838771676 +0.05820723430369684 0.6422072337982273 0.130519765712979 +0.4900578450093972 0.505735369227315 0.4876723086569471 +0.494777809687562 0.5949923679887908 0.5705619247168916 +0.6958791251134692 0.4747582213386685 0.09508436153061343 +0.4558189219167141 0.6541267998760621 0.7736085346110556 +0.4915129081815698 0.5031679479508782 0.5014859065692623 +0.889860812398318 0.2684678817150248 0.6107332201017692 +0.7041823922610925 0.897858458777715 0.4613279787681296 +0.7063743935526791 0.4300433741930527 0.5186824009483446 +0.7633719328954585 0.3991947182315063 0.09944169779156173 +0.5051869786188928 0.4851088499504741 0.4984757909198494 +0.4699942942149666 0.49648422084175 0.5080357628397518 +0.8143806562816264 0.2056995821166884 0.2661506790577459 +0.4983405677674618 0.4985547947419548 0.5034513165490063 +0.1068908577198989 0.3182926100841706 0.8915543458009829 +0.4717174099005271 0.5018092921854854 0.5198037848602378 +0.9016034352155475 0.1049124896598702 0.4128268392320068 +0.7315458072365103 0.1887018098329711 0.416831159421824 +0.3296327244653311 0.4664451011602692 0.5550475336383642 +0.3351443857244947 0.5631132183260256 0.6107391649034477 +0.1001770704689789 0.7009655998025335 0.7750602055191631 +0.5461570096088822 0.5843920480830853 0.5209420558348824 +0.4868617456072754 0.5384545009286836 0.5335528989215127 +0.499507096804278 0.5012396923833261 0.4979073440350349 +0.5961485153247549 0.5637931016422697 0.5016379478178729 +0.4943069820677313 0.4244814944837569 0.7920682373161467 +0.8812577629967495 0.8536722681821463 0.2431241277043518 +0.2876529040680932 0.5625723109026878 0.4276545660204137 +0.4997276236306993 0.5003628686491512 0.5009480064195768 +0.3904096867351911 0.1947911780646223 0.5808677495863327 +0.4886523601767437 0.513400576510186 0.5233347854428748 +0.6398279932190976 0.2712858014140075 0.4194744816072038 +0.5371046590377165 0.1139572438045899 0.8933646283489391 +0.09776998350142645 0.2366979189931617 0.7027312831858779 +0.2806906535510238 0.5596139215336641 0.8995299921735614 +0.8941066250220007 0.8585618900693737 0.4148484081786206 +0.903677767700797 0.2105021422121315 0.4111079995352347 +0.4098892281391215 0.7971932156938796 0.1985930048389571 +0.3666139310185958 0.2033145583874947 0.8080814691400291 +0.5016524682190486 0.5036882663074009 0.5004355876966059 +0.5075611523161637 0.5204292233174304 0.4736828950314667 +0.4832874504279645 0.5405958616919359 0.4801253761471876 +0.3630195429670124 0.718783598715679 0.468223880750302 +0.7906589270798507 0.6259878137450688 0.923569916306851 +0.5629674498617943 0.4823860560355372 0.7368418296757395 +0.3124721327849914 0.5467032371197905 0.4784722280832784 +0.1954205709527499 0.2511073746853735 0.8900153010262929 +0.5375218169470587 0.7210319794312456 0.3583270648926487 +0.5215050288498749 0.4993007775973607 0.4960460079391876 +0.0796457201498119 0.6235181606607254 0.363452204035251 +0.4877627910745126 0.4985168495906262 0.5038706553632252 +0.4906523559456892 0.6189410496054746 0.5113144840182525 +0.763028549310147 0.4294869379643192 0.8931098589557278 +0.5015533190417926 0.5031775036686889 0.4915129081816048 +0.456577532024406 0.5471087026523329 0.908583287458865 +0.6423920456947262 0.4864676206901556 0.3106244019326473 +0.7901796851309989 0.3582956172803428 0.7629372486996103 +0.6477013589912222 0.2754263736231946 0.2202554401799466 +0.5765831852532413 0.5995363859650965 0.2835906396543514 +0.9308435652470015 0.6825105233768943 0.9346750247379678 +0.3679283777240961 0.5673841907122503 0.7499326292322068 +0.07732230296309797 0.6347170135490249 0.1995770018065396 +0.481051130789138 0.5445667185835085 0.4995622186882731 +0.7946403651429953 0.7036171102408907 0.590574341510304 +0.4954035591301775 0.6133032619124451 0.3236728478479267 +0.5037910442964204 0.5123309348879654 0.4856987251016647 +0.2355296618470825 0.1013005427412293 0.727521337246085 +0.5203005208536442 0.5422636350452096 0.4442640805976998 +0.7291954119837156 0.7498838107393553 0.5109818915717739 +0.5509522734154966 0.8896338944107522 0.2119394422476962 +0.4542722395850108 0.6266807217990571 0.8589551712011207 +0.5145486810075384 0.6074992287094706 0.6636426637633962 +0.1094541190614076 0.8937187785991452 0.8893737552972769 +0.4553946364778624 0.7697177611173036 0.6381781576154837 +0.7902158230155877 0.09801058246908241 0.5326365403006655 +0.5251113617619728 0.5128656566287818 0.5994682642457428 +0.502960947212526 0.500981869978918 0.4987314675765128 +0.5007211772494155 0.4991238165465948 0.5005731192941143 +0.5107389914801695 0.4998901977709782 0.5021681820354598 +0.516095098927561 0.484127305669194 0.5001536129207791 +0.339029785490685 0.6296448441023792 0.522932016691606 +0.2796697410429841 0.5648642852389464 0.2440024600961105 +0.5493218759997962 0.3728874104516373 0.3645387073275348 +0.1050362799746122 0.6877628833011213 0.889073791618723 +0.374121758974943 0.3496995316605167 0.8058627062826811 +0.7993375490096888 0.2906287032453229 0.2081225870270005 +0.7233150943687319 0.6310124663391451 0.205167717924092 +0.5133243017873088 0.5098583972848595 0.5209043081366692 +0.2391915079386341 0.7817651263526523 0.8979910520470948 +0.1049154429065642 0.6056093758401958 0.7069102427608897 +0.70071799371634 0.9088930466735451 0.3559094694205996 +0.06431534829474145 0.6841563345340517 0.07035321746767159 +0.5786047154226907 0.5919270335408291 0.3665848691699283 +0.4760532376793019 0.6463915397875436 0.4079644506355987 +0.5062392107508252 0.5599712051366599 0.4910405113260439 +0.4972863133667587 0.529949076854564 0.5073793945655773 +0.5308964782745502 0.5235821984991903 0.5381990201716953 +0.5153963723126918 0.4072689819197288 0.5195185163045242 +0.3136576791045764 0.2759370030951883 0.5674048526499823 +0.7216540800232105 0.4915625214289264 0.559934914628849 +0.4021385156654624 0.5637387713539453 0.5037698356170973 +0.5052538655245988 0.510919740813067 0.5019281901472253 +0.501722854397306 0.5000800746247273 0.5056659649436027 +0.1528172177196217 0.267963646123963 0.5904359590659157 +0.4902093920607613 0.5209165379570974 0.500359379346876 +0.6130276384806231 0.4347732620620777 0.6286686202489153 +0.8454126584114798 0.9181091360053464 0.643882986113024 +0.4986818303799209 0.5009775094548404 0.502868116974219 +0.727698920554911 0.8064629278145998 0.9183550765481043 +0.5603056491705092 0.1577336307029649 0.7560482068470894 +0.8925451519756219 0.3130334710793769 0.7689405781612508 +0.386619070159991 0.5026699673162688 0.5319816902949378 +0.7438927364776503 0.5429844338423702 0.2087866424711973 +0.5322333320561693 0.4944743998451299 0.5109895851121831 +0.54309287301427 0.4971093901752617 0.5014245880164239 +0.5066411603104549 0.4942683847419783 0.5020143447733364 +0.5337476374532845 0.1933579602015018 0.5595358240101982 +0.7339314523179481 0.6668020515657096 0.4735617311325779 +0.5097192064578591 0.5730076174575481 0.524288027996569 +0.7058861992107903 0.2106233243157642 0.09938508835005892 +0.3100693927508959 0.3023188919068503 0.6517708950783987 +0.567283738120285 0.1642231378882056 0.3758529804032 +0.5223676565818502 0.5224895456682447 0.3866190701601969 +0.5206434947984289 0.5161352623042884 0.5105740518601212 +0.2956980536627871 0.3898424854324117 0.6432193810129813 +0.3435164131615853 0.4995043705285816 0.7270955460038649 +0.9072145171049838 0.5583464166748824 0.3769490422157 +0.2208244215729884 0.09561195840768677 0.8888509253059488 +0.499213705950544 0.5039291456014746 0.4862261394177279 +0.05704075871621334 0.7920082732050491 0.06685096169819121 +0.5642244731476577 0.5205730927367016 0.4862800427722905 +0.5612479489478399 0.4994608490417892 0.476826577139851 +0.5738454641415303 0.3552610621752446 0.1615629102340942 +0.4712087296340154 0.7826414422353406 0.2604871200789062 +0.5229859167605303 0.5309649712313272 0.4707916776530152 +0.5432639826177668 0.4615238327088034 0.578859615123424 +0.5013410574114446 0.5054007523006733 0.4969759530491714 +0.4996665666856465 0.5013490709409817 0.4964072340050547 +0.5014979771838119 0.501023660912055 0.496565003740351 +0.3477444996010785 0.9067617785607757 0.6937857135869704 +0.9070989840867985 0.3405247345047525 0.2356875945801152 +0.5368299100296703 0.6491592891006839 0.5783879264578816 +0.7339728170527585 0.2909951975815369 0.6962885688700369 +0.4867352228630547 0.9215123558078701 0.70836341971489 +0.5638096884994586 0.4202401879103415 0.2709570330155466 +0.4204740704503076 0.4523341451722411 0.5958997926196341 +0.5021693788898677 0.5016998918091218 0.5112323360181833 +0.6491628674045256 0.4671315900560418 0.4144324126658093 +0.3130992844623186 0.8218670100239119 0.1849007155459613 +0.6011871628257104 0.4274483025484982 0.3803485513271171 +0.2640223402463784 0.6253297226896495 0.3638756492236606 +0.7132161823195731 0.4095351318735353 0.3641604800257559 +0.7964979466297244 0.4190125196747747 0.3301733112529182 +0.770011719901767 0.5887083895168459 0.0938630339307983 +0.1259495276727985 0.8995738168703968 0.6598205436661576 +0.9049996673263536 0.5300548672499097 0.6355741523930957 +0.2072566191062927 0.7165751116333213 0.2998139754015551 +0.5025569305525819 0.5071388950951522 0.5006191465894505 +0.4500226993136322 0.4848044154759694 0.5170206797653356 +0.5035338313508296 0.4983767434493317 0.487858156389267 +0.4981463341679948 0.4496478692329595 0.5126827108784831 +0.574129672638617 0.3201537419181829 0.6484026300237801 +0.803284059809515 0.8414533396216342 0.6644187281911205 +0.1578163607678952 0.4168918784273661 0.5731607079129403 +0.5977768573015555 0.8497768577709868 0.4705928871331384 +0.5959047281794143 0.3476483935365385 0.4485130100381023 +0.7875632334305596 0.6179038204441321 0.5030879058534159 +0.8756651195684791 0.6152003188343126 0.534693000389446 +0.2264646302556901 0.4303119440214135 0.8971386293161483 +0.4926722493036674 0.5079669824604919 0.4733398898432135 +0.4837248534110235 0.4842785794918955 0.5262265146495573 +0.5505429334335289 0.5215360902385494 0.3064279513681283 +0.6171533318802236 0.5441296359065256 0.4138278312206125 +0.3136657623093487 0.7280031649543515 0.7134980957820127 +0.4819866877730433 0.5054898110434553 0.5146519763948 +0.9349328773384435 0.7863234505327502 0.7310056172478948 +0.9234652645528604 0.7144613490560291 0.7015406319363614 +0.2484431490578899 0.4897624198494501 0.553342783339309 +0.5236422437297162 0.5069621642738547 0.4777318510136192 +0.5302463828115738 0.5125304738929505 0.4594854410333666 +0.4996754984130379 0.4974950820455746 0.5011834408367321 +0.594856868432484 0.5287940468794974 0.6051680508155256 +0.5038090328296958 0.5125634042997453 0.5125084180182058 +0.3326617807779571 0.9068625879211937 0.8658467720886053 +0.5103149165732324 0.4981335480343059 0.459067304911068 +0.5580486994845165 0.5223132436236348 0.4005088684870806 +0.5100814649172656 0.5096719566282576 0.4496478692329595 +0.3362091456974065 0.5553249471032428 0.3329886621449612 +0.384745793299387 0.8112327158473549 0.5756541534985966 +0.4970849670573613 0.4979964059675511 0.5018188150905184 +0.5972707597276409 0.4305132078717852 0.9096435376591614 +0.8692981567676707 0.3470238064909039 0.3906702279930313 +0.5064769395281091 0.5049383050225665 0.4981804744756738 +0.521599188270697 0.4796742228010367 0.4866519193010945 +0.50114943927474 0.5103226625031464 0.4668083838113907 +0.6409905119085249 0.3057549671408209 0.8997784166202157 +0.502924604266634 0.5024617326430555 0.5039246813675736 +0.6159617899208741 0.6006731036698493 0.5237263192400088 +0.4317768581522654 0.8497768583756685 0.3045928883968358 +0.5690034615257168 0.8138785393617257 0.7515661899109328 +0.8895197843610035 0.09950207077964734 0.1071287516914191 +0.5004526194640561 0.4985231916216564 0.5023935329372193 +0.5950034139799772 0.1056144122168838 0.09785381783291568 +0.6752110299127111 0.6507634415505579 0.5452106711275058 +0.8042407691151322 0.3821786808793529 0.5989058805402955 +0.3974959249100662 0.629173887685561 0.2722909951434679 +0.5048765117427142 0.4932282024544491 0.5137506950043759 +0.5877303181472668 0.4607768391517528 0.4927408442618808 +0.5422085223347757 0.4336087033070665 0.3204290393229077 +0.3821859242831457 0.08975474060881471 0.7719164443087052 +0.4997276236306992 0.5008927007753134 0.5001626226818229 +0.5020198142943326 0.5002790761111292 0.5005656515695168 +0.4105009280209538 0.6212493454118754 0.3666094145658957 +0.2044415590266748 0.6402689631853354 0.9030086017224297 +0.2870798491916209 0.369958525096113 0.5623161225716449 +0.4752519530263364 0.5078999022530022 0.5033148962321893 +0.3963759001411696 0.3313653934424702 0.546322694400832 +0.744273606045592 0.8818604840937492 0.6350938355046604 +0.3739186573783767 0.6853303750591231 0.5242349779945785 +0.7456711192180225 0.3094241042767606 0.3452210253908694 +0.6998314900264958 0.624255498787657 0.4289631140592043 +0.4668083838111865 0.5055261288617475 0.5068154653056803 +0.5290952784021534 0.577146501385298 0.4980687829409051 +0.5264666785622698 0.4165781406577009 0.463931931749842 +0.504658210743424 0.4120354811671853 0.5479083285890327 +0.5280534641928922 0.4722208079641357 0.5603413782332829 +0.3833615813995914 0.5436901851115286 0.5883505541412 +0.771578375008673 0.1056974531991661 0.8907880993403188 +0.5118212040021368 0.9112477532501331 0.3112403610259034 +0.1923178178506615 0.6350598471187688 0.5863253863184454 +0.6191039420834924 0.5325784976751183 0.5185049425915793 +0.8137996456801097 0.5968971494664131 0.3777954789346111 +0.5535333873624211 0.5089595824398742 0.6336140058622572 +0.3993203307854572 0.1933838681623943 0.900813739482823 +0.4462499641621216 0.4184858326287694 0.5305207791694353 +0.5175691941182968 0.496576904256223 0.4242394897892928 +0.5084912450983795 0.4631635950878049 0.493104793472579 +0.570829556036953 0.251533802671997 0.2112651516125513 +0.6375866441829979 0.7224353385088679 0.4325893593867951 +0.4162947841579201 0.3979836961595078 0.5318742667924422 +0.5137614399667501 0.2181470734821028 0.9089644304353111 +0.7796732134269762 0.3198046117537612 0.4696602819273589 +0.8706934835419845 0.6300347997481981 0.9295534551474204 +0.4983636657048502 0.580244406012561 0.4682869034494469 +0.4099540020163837 0.7330653052136594 0.6172513860123637 +0.9389640270677578 0.6541614645775117 0.8603456754992065 +0.7621826519847477 0.8451720665651323 0.4961199427617278 +0.5264898559291492 0.7688897634665964 0.7008457322205185 +0.3552467177874318 0.5577044053706788 0.2319472249409664 +0.7554500735294507 0.8729946215171434 0.7978708715635516 +0.6598510839830753 0.5464734645089193 0.578625057810037 +0.4941642296467508 0.5582440370794466 0.5076365764730596 +0.5106558346489878 0.4798707525956503 0.4795759217746925 +0.228563712163989 0.6533806953756305 0.07511779111691511 +0.1812565516524857 0.5705680126205646 0.3263422150616863 +0.5006218859328484 0.502410790768725 0.4984070414993562 +0.6289200724558748 0.727626225853831 0.5330799275441253 +0.4629200724726948 0.7276262269349164 0.3670799275273052 +0.4981573990923542 0.5005840181350455 0.5112763499599823 +0.5070944898234125 0.4890806039076896 0.5865551711070854 +0.5156108672131768 0.4958230767064503 0.4917099603785438 +0.55252850325527 0.70235278502203 0.9081340438640411 +0.632858099320397 0.6411481695380183 0.484660651129086 +0.5416186120724238 0.3575556250421065 0.5817876459964592 +0.5157112677506699 0.5091534971081236 0.4935804766086965 +0.513520639213886 0.4920904410568077 0.5162670634865133 +0.4478878985288964 0.5733719147922952 0.4773120806286651 +0.5776420956700414 0.4650135303770302 0.6056923195679285 +0.4567456576194288 0.645826631730861 0.07331842787657054 +0.495775166406202 0.5016124556129711 0.4987886250652143 +0.4418648421963536 0.2633027312383582 0.5542429433272683 +0.4971123745169488 0.2068863449603788 0.6662031389117413 +0.4970561004855127 0.475361529869152 0.5056965772355038 +0.4924956619451128 0.3309171335963331 0.5367994014891793 +0.4496478692326125 0.511470440839356 0.5064305986635754 +0.3812899959995678 0.2387158285127361 0.6812276363526767 +0.4965130227300595 0.5024628767342956 0.4935193377654998 +0.6426830277436043 0.3549367338831126 0.2896460169533021 +0.7409208009840256 0.8523846586722011 0.7309773255870458 +0.8912771750269297 0.08530472381764741 0.5999999999988973 +0.3789118187693975 0.6084394891501204 0.5003724984595783 +0.3342759500392736 0.506888909715606 0.6382537682085433 +0.4958049229568178 0.4956279256448362 0.5072586891646916 +0.4921642158432386 0.4975194690561384 0.5071794634309901 +0.5483441814258132 0.6395191277463953 0.8132321188804217 +0.7103608664619387 0.1964832429203915 0.5474655600794679 +0.0894936149920795 0.4201001345643581 0.7309625752407962 +0.4715748951315463 0.5180183185876667 0.5027014278265871 +0.8900080397295278 0.4159101662104578 0.6239811120513228 +0.2084553098595366 0.3456856065878601 0.6827700233662888 +0.4049210591247644 0.8501833828183047 0.6872324666894168 +0.139656260458089 0.7608305529900384 0.3019453709040619 +0.4658852710126293 0.5179813342296533 0.4539623022073286 +0.7346396480478982 0.4356746297951033 0.4606029600054394 +0.5032265318151363 0.4978748993726795 0.5005158210825869 +0.6042919624167988 0.5043670038775251 0.468204076452134 +0.5131294303507231 0.492382103546147 0.5034654287830087 +0.4204490108436644 0.1858151115848292 0.7402105883343123 +0.501121115315773 0.4997683955017682 0.4974950820455745 +0.8155157764425836 0.5637919295566505 0.2649400395114693 +0.574521419109115 0.5609774908185082 0.4584997508644428 +0.5108163660154398 0.5003934178791329 0.4977903391114018 +0.7891133317875623 0.726744517291577 0.09637608681571844 +0.7178702662391981 0.4318431287276465 0.6159922092283926 +0.1864441074367862 0.6576788267772675 0.2583211728043407 +0.224487801975519 0.7902976641387555 0.5815034279984613 +0.4801819862828446 0.4956197810973585 0.5582644989980946 +0.4752656968919096 0.5640901599461995 0.5548447694996986 +0.267057710890203 0.4532263963194318 0.6394670421520596 +0.433059626191291 0.4061004682407609 0.5988091912065074 +0.9031380394871883 0.2355995801517925 0.2139384078357915 +0.4985515928015832 0.5037609557859282 0.4989333479296145 +0.5958396410601081 0.8304488823586442 0.5557677501613912 +0.8368508644545157 0.4889579846944817 0.9150136002056668 +0.4134321436247926 0.5130457511792103 0.5824673495116148 +0.5334984380169637 0.3454280160292179 0.482479644834652 +0.845778876812357 0.8972725575391788 0.3341944497185265 +0.5004975510379382 0.5018807170900085 0.5009425662646745 +0.1989736112403111 0.8501773750928128 0.06582262537694612 +0.1419485332886423 0.08637051821862704 0.6368458974332534 +0.4298396384715899 0.8304488811637005 0.3897677501301618 +0.5023901467480513 0.4980147614200428 0.5081441857864366 +0.9066890967475082 0.722340197237699 0.3409860075948124 +0.5035467777926712 0.5000664588046508 0.5017644944720469 +0.2701376625016387 0.5535362957077116 0.3377456667288595 +0.3309171335966318 0.5358235438377796 0.5149330689388293 +0.2888732465011894 0.3739190758031431 0.7958618468889744 +0.4972845215440516 0.5014215448308882 0.4975464383921866 +0.06043235492368103 0.8368341236775193 0.2284567940972198 +0.5129755305616551 0.6653513907710629 0.6842421109529017 +0.4991333261900939 0.4826950544627381 0.5042909277567917 +0.5037596757006954 0.4783983889194339 0.5044954231427878 +0.5380495328902172 0.4809853676902825 0.4679372721846832 +0.4986750749293643 0.5028747218265829 0.4902111651467168 +0.2796802164292218 0.1824605397975984 0.5713730006525478 +0.5083432978585889 0.4895658761452155 0.5037179753171083 +0.7917489064337316 0.223759719055988 0.549774425695179 +0.6928677573038777 0.3883252981085829 0.7808744786433358 +0.7051302589094451 0.6733992693585641 0.8601206116540092 +0.4841715896523685 0.51784192695494 0.4336761171503505 +0.4377966161165393 0.6338354396380468 0.4621675332794898 +0.560022241547667 0.5201317796474512 0.4598186234902893 +0.7357426985722061 0.1883832181859388 0.2026733774922099 +0.6530249566211336 0.5190345428641874 0.4962515825864826 +0.7892402123003071 0.7005677110331427 0.2104671023413023 +0.6000522666394078 0.4517841819088416 0.4164254282303242 +0.5506386647205479 0.4496244006687161 0.4972441891536305 +0.3082509642428162 0.6600826143203867 0.2347588848206066 +0.4836966260832996 0.5039172977280177 0.8115180075666922 +0.9126821264102634 0.7652438480062654 0.4616804212414203 +0.506933198714051 0.5031648696254643 0.4731701566641164 +0.5123139557261452 0.4802315139857563 0.4582589748515961 +0.6533575280561383 0.3504635311389581 0.4502506895316192 +0.4375603596491254 0.574606597355494 0.1383944536297056 +0.3015543399445424 0.2361033414645774 0.6988788604689408 +0.4919097185995087 0.5048617843749472 0.5268670405512569 +0.4885252157739556 0.4945615632345044 0.5341805302265491 +0.4375748235568003 0.6709428051430786 0.3700723914919963 +0.3886853539724861 0.5478211507622843 0.3534653371957847 +0.803894002304862 0.7738664733012711 0.6265155148879364 +0.5602083503443592 0.4650877905636384 0.1603592792339698 +0.4961194438725104 0.4913623941494678 0.5029439604383951 +0.5012327585928751 0.4923329240582988 0.5072034885975931 +0.4898147002661828 0.4936389224640264 0.5112386750846075 +0.5662635623687258 0.9155214988996494 0.7878610772691453 +0.5006468935151501 0.4972385318774839 0.5218387697002836 +0.8430166163484899 0.9059853677791851 0.4832380640669999 +0.5523126612513496 0.361797407636258 0.26858110738147 +0.5212381399613367 0.4541639006800555 0.4330857898658857 +0.6197864963338477 0.640788612202432 0.5895616993923003 +0.4920138343905804 0.5149876842410451 0.4820476553329044 +3 189 0 1 +2785 +0.8300000000000001 0.75 0.8300000000000001 +$EndNodes +$Elements +185 16512 1 16512 +0 1 15 1 +1 1 +0 2 15 1 +2 2 +0 3 15 1 +3 3 +0 4 15 1 +4 4 +0 5 15 1 +5 5 +0 6 15 1 +6 6 +0 7 15 1 +7 7 +0 8 15 1 +8 8 +0 9 15 1 +9 9 +0 10 15 1 +10 10 +0 11 15 1 +11 11 +0 12 15 1 +12 12 +0 13 15 1 +13 13 +0 14 15 1 +14 14 +0 15 15 1 +15 15 +0 16 15 1 +16 16 +0 17 15 1 +17 17 +0 18 15 1 +18 18 +0 19 15 1 +19 19 +0 20 15 1 +20 20 +0 21 15 1 +21 21 +0 22 15 1 +22 22 +0 23 15 1 +23 23 +0 24 15 1 +24 24 +0 25 15 1 +25 25 +0 26 15 1 +26 26 +0 27 15 1 +27 27 +0 28 15 1 +28 28 +0 29 15 1 +29 29 +0 30 15 1 +30 30 +0 31 15 1 +31 31 +0 32 15 1 +32 32 +0 33 15 1 +33 33 +0 34 15 1 +34 34 +0 35 15 1 +35 35 +0 36 15 1 +36 36 +0 37 15 1 +37 37 +0 38 15 1 +38 38 +0 39 15 1 +39 39 +0 40 15 1 +40 40 +0 41 15 1 +41 41 +0 42 15 1 +42 42 +0 43 15 1 +43 43 +0 44 15 1 +44 44 +0 45 15 1 +45 45 +0 46 15 1 +46 46 +0 47 15 1 +47 47 +0 48 15 1 +48 48 +0 49 15 1 +49 49 +1 1 1 10 +50 8 50 +51 50 51 +52 51 52 +53 52 53 +54 53 54 +55 54 55 +56 55 56 +57 56 57 +58 57 58 +59 58 9 +1 2 1 10 +60 9 59 +61 59 60 +62 60 61 +63 61 62 +64 62 63 +65 63 64 +66 64 65 +67 65 66 +68 66 67 +69 67 12 +1 3 1 10 +70 12 68 +71 68 69 +72 69 70 +73 70 71 +74 71 72 +75 72 73 +76 73 74 +77 74 75 +78 75 76 +79 76 11 +1 4 1 10 +80 11 77 +81 77 78 +82 78 79 +83 79 80 +84 80 81 +85 81 82 +86 82 83 +87 83 84 +88 84 85 +89 85 8 +1 5 1 10 +90 9 86 +91 86 87 +92 87 88 +93 88 89 +94 89 90 +95 90 91 +96 91 92 +97 92 93 +98 93 94 +99 94 14 +1 6 1 10 +100 14 95 +101 95 96 +102 96 97 +103 97 98 +104 98 99 +105 99 100 +106 100 101 +107 101 102 +108 102 103 +109 103 13 +1 7 1 10 +110 13 104 +111 104 105 +112 105 106 +113 106 107 +114 107 108 +115 108 109 +116 109 110 +117 110 111 +118 111 112 +119 112 12 +1 8 1 10 +120 11 113 +121 113 114 +122 114 115 +123 115 116 +124 116 117 +125 117 118 +126 118 119 +127 119 120 +128 120 121 +129 121 10 +1 9 1 10 +130 10 122 +131 122 123 +132 123 124 +133 124 125 +134 125 126 +135 126 127 +136 127 128 +137 128 129 +138 129 130 +139 130 13 +1 10 1 5 +140 10 131 +141 131 132 +142 132 133 +143 133 134 +144 134 4 +1 11 1 5 +145 4 135 +146 135 136 +147 136 137 +148 137 138 +149 138 5 +1 12 1 5 +150 5 139 +151 139 140 +152 140 141 +153 141 142 +154 142 6 +1 13 1 5 +155 6 143 +156 143 144 +157 144 145 +158 145 146 +159 146 2 +1 14 1 27 +160 2 147 +161 147 148 +162 148 149 +163 149 150 +164 150 151 +165 151 152 +166 152 153 +167 153 154 +168 154 155 +169 155 156 +170 156 157 +171 157 158 +172 158 159 +173 159 160 +174 160 161 +175 161 162 +176 162 163 +177 163 164 +178 164 165 +179 165 166 +180 166 167 +181 167 168 +182 168 169 +183 169 170 +184 170 171 +185 171 172 +186 172 1 +1 15 1 27 +187 1 173 +188 173 174 +189 174 175 +190 175 176 +191 176 177 +192 177 178 +193 178 179 +194 179 180 +195 180 181 +196 181 182 +197 182 183 +198 183 184 +199 184 185 +200 185 186 +201 186 187 +202 187 188 +203 188 189 +204 189 190 +205 190 191 +206 191 192 +207 192 193 +208 193 194 +209 194 195 +210 195 196 +211 196 197 +212 197 198 +213 198 3 +1 16 1 5 +214 3 199 +215 199 200 +216 200 201 +217 201 202 +218 202 7 +1 17 1 5 +219 7 203 +220 203 204 +221 204 205 +222 205 206 +223 206 2 +1 18 1 5 +224 3 207 +225 207 208 +226 208 209 +227 209 210 +228 210 4 +1 19 1 27 +229 5 211 +230 211 212 +231 212 213 +232 213 214 +233 214 215 +234 215 216 +235 216 217 +236 217 218 +237 218 219 +238 219 220 +239 220 221 +240 221 222 +241 222 223 +242 223 224 +243 224 225 +244 225 226 +245 226 227 +246 227 228 +247 228 229 +248 229 230 +249 230 231 +250 231 232 +251 232 233 +252 233 234 +253 234 235 +254 235 236 +255 236 1 +1 20 1 5 +256 7 237 +257 237 238 +258 238 239 +259 239 240 +260 240 8 +1 21 1 5 +261 6 241 +262 241 242 +263 242 243 +264 243 244 +265 244 14 +1 40 1 3 +266 16 245 +267 245 246 +268 246 21 +1 41 1 3 +269 21 247 +270 247 248 +271 248 19 +1 42 1 3 +272 19 249 +273 249 250 +274 250 18 +1 43 1 3 +275 18 251 +276 251 252 +277 252 16 +1 44 1 3 +278 16 253 +279 253 254 +280 254 17 +1 45 1 3 +281 17 255 +282 255 256 +283 256 19 +1 46 1 3 +284 19 257 +285 257 258 +286 258 20 +1 47 1 3 +287 20 259 +288 259 260 +289 260 16 +1 48 1 3 +290 21 261 +291 261 262 +292 262 17 +1 49 1 3 +293 17 263 +294 263 264 +295 264 18 +1 50 1 3 +296 18 265 +297 265 266 +298 266 20 +1 51 1 3 +299 20 267 +300 267 268 +301 268 21 +1 70 1 3 +302 23 269 +303 269 270 +304 270 28 +1 71 1 3 +305 28 271 +306 271 272 +307 272 26 +1 72 1 3 +308 26 273 +309 273 274 +310 274 25 +1 73 1 3 +311 25 275 +312 275 276 +313 276 23 +1 74 1 3 +314 23 277 +315 277 278 +316 278 24 +1 75 1 3 +317 24 279 +318 279 280 +319 280 26 +1 76 1 3 +320 26 281 +321 281 282 +322 282 27 +1 77 1 3 +323 27 283 +324 283 284 +325 284 23 +1 78 1 3 +326 28 285 +327 285 286 +328 286 24 +1 79 1 3 +329 24 287 +330 287 288 +331 288 25 +1 80 1 3 +332 25 289 +333 289 290 +334 290 27 +1 81 1 3 +335 27 291 +336 291 292 +337 292 28 +1 100 1 3 +338 30 293 +339 293 294 +340 294 35 +1 101 1 3 +341 35 295 +342 295 296 +343 296 33 +1 102 1 3 +344 33 297 +345 297 298 +346 298 32 +1 103 1 3 +347 32 299 +348 299 300 +349 300 30 +1 104 1 3 +350 30 301 +351 301 302 +352 302 31 +1 105 1 3 +353 31 303 +354 303 304 +355 304 33 +1 106 1 3 +356 33 305 +357 305 306 +358 306 34 +1 107 1 3 +359 34 307 +360 307 308 +361 308 30 +1 108 1 3 +362 35 309 +363 309 310 +364 310 31 +1 109 1 3 +365 31 311 +366 311 312 +367 312 32 +1 110 1 3 +368 32 313 +369 313 314 +370 314 34 +1 111 1 3 +371 34 315 +372 315 316 +373 316 35 +1 130 1 3 +374 37 317 +375 317 318 +376 318 42 +1 131 1 3 +377 42 319 +378 319 320 +379 320 40 +1 132 1 3 +380 40 321 +381 321 322 +382 322 39 +1 133 1 3 +383 39 323 +384 323 324 +385 324 37 +1 134 1 3 +386 37 325 +387 325 326 +388 326 38 +1 135 1 3 +389 38 327 +390 327 328 +391 328 40 +1 136 1 3 +392 40 329 +393 329 330 +394 330 41 +1 137 1 3 +395 41 331 +396 331 332 +397 332 37 +1 138 1 3 +398 42 333 +399 333 334 +400 334 38 +1 139 1 3 +401 38 335 +402 335 336 +403 336 39 +1 140 1 3 +404 39 337 +405 337 338 +406 338 41 +1 141 1 3 +407 41 339 +408 339 340 +409 340 42 +1 160 1 3 +410 44 341 +411 341 342 +412 342 49 +1 161 1 3 +413 49 343 +414 343 344 +415 344 47 +1 162 1 3 +416 47 345 +417 345 346 +418 346 46 +1 163 1 3 +419 46 347 +420 347 348 +421 348 44 +1 164 1 3 +422 44 349 +423 349 350 +424 350 45 +1 165 1 3 +425 45 351 +426 351 352 +427 352 47 +1 166 1 3 +428 47 353 +429 353 354 +430 354 48 +1 167 1 3 +431 48 355 +432 355 356 +433 356 44 +1 168 1 3 +434 49 357 +435 357 358 +436 358 45 +1 169 1 3 +437 45 359 +438 359 360 +439 360 46 +1 170 1 3 +440 46 361 +441 361 362 +442 362 48 +1 171 1 3 +443 48 363 +444 363 364 +445 364 49 +2 23 2 394 +446 1 522 173 +447 236 522 1 +448 198 505 3 +449 3 505 207 +450 4 513 135 +451 210 513 4 +452 138 506 5 +453 5 506 211 +454 135 483 136 +455 135 513 483 +456 136 383 137 +457 136 483 383 +458 137 520 138 +459 383 520 137 +460 459 506 138 +461 138 520 459 +462 173 387 174 +463 173 522 387 +464 174 480 175 +465 387 480 174 +466 175 380 176 +467 175 480 380 +468 176 471 177 +469 380 471 176 +470 177 375 178 +471 177 471 375 +472 178 478 179 +473 375 478 178 +474 179 479 180 +475 478 479 179 +476 180 372 181 +477 180 479 372 +478 181 470 182 +479 372 470 181 +480 182 448 183 +481 182 470 448 +482 183 369 184 +483 183 448 369 +484 184 468 185 +485 369 468 184 +486 185 446 186 +487 185 468 446 +488 186 368 187 +489 186 446 368 +490 187 465 188 +491 368 465 187 +492 188 378 189 +493 188 465 378 +494 189 463 190 +495 378 463 189 +496 190 371 191 +497 190 463 371 +498 191 462 192 +499 371 462 191 +500 192 491 193 +501 462 491 192 +502 193 370 194 +503 193 491 370 +504 194 503 195 +505 370 503 194 +506 195 377 196 +507 195 503 377 +508 196 452 197 +509 377 452 196 +510 197 385 198 +511 197 452 385 +512 385 505 198 +513 207 432 208 +514 207 505 432 +515 208 382 209 +516 208 432 382 +517 209 453 210 +518 382 453 209 +519 453 513 210 +520 211 386 212 +521 211 506 386 +522 212 457 213 +523 386 457 212 +524 213 365 214 +525 213 457 365 +526 214 388 215 +527 365 388 214 +528 215 461 216 +529 388 461 215 +530 216 366 217 +531 216 461 366 +532 217 449 218 +533 366 449 217 +534 218 464 219 +535 449 464 218 +536 219 367 220 +537 219 464 367 +538 220 444 221 +539 367 444 220 +540 221 466 222 +541 444 466 221 +542 222 379 223 +543 222 466 379 +544 223 467 224 +545 379 467 223 +546 224 373 225 +547 224 467 373 +548 225 447 226 +549 373 447 225 +550 226 469 227 +551 447 469 226 +552 227 374 228 +553 227 469 374 +554 228 512 229 +555 374 512 228 +556 229 475 230 +557 229 512 475 +558 230 376 231 +559 230 475 376 +560 231 481 232 +561 376 481 231 +562 232 381 233 +563 232 481 381 +564 233 476 234 +565 381 476 233 +566 234 384 235 +567 234 476 384 +568 235 500 236 +569 384 500 235 +570 500 522 236 +571 365 389 388 +572 365 511 389 +573 457 511 365 +574 366 516 449 +575 461 493 366 +576 493 516 366 +577 367 445 444 +578 367 494 445 +579 464 494 367 +580 423 465 368 +581 368 521 423 +582 446 521 368 +583 448 502 369 +584 369 492 468 +585 369 502 492 +586 370 490 456 +587 456 503 370 +588 370 491 490 +589 371 517 462 +590 463 489 371 +591 489 517 371 +592 372 479 441 +593 441 515 372 +594 460 470 372 +595 372 515 460 +596 373 523 447 +597 467 487 373 +598 487 523 373 +599 374 442 439 +600 439 512 374 +601 374 498 442 +602 469 498 374 +603 471 510 375 +604 375 529 478 +605 510 529 375 +606 376 475 437 +607 437 501 376 +608 376 501 481 +609 377 507 452 +610 377 503 456 +611 456 507 377 +612 451 463 378 +613 378 496 451 +614 465 496 378 +615 379 519 443 +616 443 524 379 +617 466 519 379 +618 379 524 467 +619 380 472 471 +620 380 473 472 +621 380 480 473 +622 474 476 381 +623 381 477 474 +624 381 481 477 +625 432 528 382 +626 382 454 453 +627 382 488 454 +628 382 528 488 +629 483 527 383 +630 484 486 383 +631 383 527 484 +632 486 520 383 +633 384 476 473 +634 473 499 384 +635 499 500 384 +636 452 495 385 +637 495 497 385 +638 497 505 385 +639 386 458 457 +640 386 459 458 +641 386 506 459 +642 387 499 480 +643 387 500 499 +644 387 522 500 +645 389 390 388 +646 390 493 388 +647 388 493 461 +648 389 391 390 +649 389 394 391 +650 389 511 394 +651 391 392 390 +652 392 508 390 +653 390 508 493 +654 391 393 392 +655 391 504 393 +656 394 504 391 +657 393 395 392 +658 395 398 392 +659 398 508 392 +660 393 396 395 +661 393 397 396 +662 393 504 397 +663 394 511 458 +664 458 514 394 +665 394 514 504 +666 396 455 395 +667 395 401 398 +668 395 455 401 +669 397 399 396 +670 399 418 396 +671 418 455 396 +672 397 400 399 +673 397 422 400 +674 397 504 422 +675 401 402 398 +676 402 403 398 +677 403 450 398 +678 450 508 398 +679 400 488 399 +680 399 419 418 +681 399 488 419 +682 422 484 400 +683 400 484 454 +684 454 488 400 +685 401 490 402 +686 455 456 401 +687 456 490 401 +688 402 404 403 +689 402 421 404 +690 402 490 421 +691 404 405 403 +692 405 406 403 +693 406 450 403 +694 404 407 405 +695 404 489 407 +696 421 517 404 +697 404 517 489 +698 405 433 406 +699 407 408 405 +700 408 433 405 +701 433 434 406 +702 434 435 406 +703 435 450 406 +704 407 409 408 +705 407 451 409 +706 407 489 451 +707 409 410 408 +708 410 485 408 +709 408 485 433 +710 409 411 410 +711 409 423 411 +712 409 496 423 +713 451 496 409 +714 411 412 410 +715 412 414 410 +716 414 485 410 +717 411 413 412 +718 411 420 413 +719 411 423 420 +720 413 415 412 +721 412 443 414 +722 415 443 412 +723 413 416 415 +724 413 417 416 +725 413 420 417 +726 443 519 414 +727 414 526 485 +728 519 526 414 +729 416 436 415 +730 436 487 415 +731 415 524 443 +732 487 524 415 +733 417 424 416 +734 424 425 416 +735 425 525 416 +736 416 525 436 +737 420 509 417 +738 417 492 424 +739 417 509 492 +740 419 495 418 +741 418 507 455 +742 495 507 418 +743 488 528 419 +744 419 497 495 +745 419 528 497 +746 423 521 420 +747 420 521 509 +748 421 491 462 +749 462 517 421 +750 490 491 421 +751 422 486 484 +752 422 514 486 +753 504 514 422 +754 423 496 465 +755 424 426 425 +756 424 502 426 +757 492 502 424 +758 426 427 425 +759 427 428 425 +760 428 525 425 +761 426 429 427 +762 426 460 429 +763 426 530 460 +764 502 530 426 +765 427 498 428 +766 429 430 427 +767 430 442 427 +768 442 498 427 +769 498 518 428 +770 518 525 428 +771 429 431 430 +772 429 441 431 +773 429 515 441 +774 460 515 429 +775 431 437 430 +776 437 439 430 +777 439 442 430 +778 431 438 437 +779 431 440 438 +780 431 441 440 +781 432 505 497 +782 497 528 432 +783 433 494 434 +784 433 485 445 +785 445 494 433 +786 434 516 435 +787 434 464 449 +788 449 516 434 +789 434 494 464 +790 435 508 450 +791 493 508 435 +792 435 516 493 +793 436 523 487 +794 436 525 523 +795 438 501 437 +796 437 475 439 +797 440 482 438 +798 438 482 477 +799 477 501 438 +800 475 512 439 +801 441 479 440 +802 440 479 478 +803 478 529 440 +804 440 529 482 +805 445 526 444 +806 444 519 466 +807 444 526 519 +808 485 526 445 +809 468 509 446 +810 509 521 446 +811 447 518 469 +812 447 523 518 +813 470 530 448 +814 448 530 502 +815 451 489 463 +816 452 507 495 +817 454 527 453 +818 483 513 453 +819 453 527 483 +820 484 527 454 +821 455 507 456 +822 458 511 457 +823 459 486 458 +824 486 514 458 +825 459 520 486 +826 460 530 470 +827 467 524 487 +828 492 509 468 +829 469 518 498 +830 472 510 471 +831 473 474 472 +832 474 482 472 +833 482 510 472 +834 473 476 474 +835 480 499 473 +836 477 482 474 +837 481 501 477 +838 482 529 510 +839 523 525 518 +2 25 2 398 +840 172 1 688 +841 1 173 688 +842 2 147 667 +843 206 2 667 +844 198 3 669 +845 3 199 669 +846 202 7 677 +847 7 203 677 +848 147 148 550 +849 147 550 667 +850 148 149 626 +851 550 148 626 +852 149 150 544 +853 149 544 626 +854 150 151 658 +855 544 150 658 +856 151 152 536 +857 151 536 658 +858 152 153 616 +859 536 152 616 +860 153 154 630 +861 616 153 630 +862 154 155 537 +863 154 537 630 +864 155 156 605 +865 537 155 605 +866 156 157 632 +867 605 156 632 +868 157 158 539 +869 157 539 632 +870 158 159 651 +871 539 158 651 +872 159 160 633 +873 159 633 651 +874 160 161 540 +875 160 540 633 +876 161 162 647 +877 540 161 647 +878 162 163 635 +879 162 635 647 +880 163 164 541 +881 163 541 635 +882 164 165 639 +883 541 164 639 +884 165 166 638 +885 165 638 639 +886 166 167 543 +887 166 543 638 +888 167 168 624 +889 543 167 624 +890 168 169 637 +891 624 168 637 +892 169 170 545 +893 169 545 637 +894 170 171 641 +895 545 170 641 +896 171 172 551 +897 171 551 641 +898 551 172 688 +899 173 174 664 +900 173 664 688 +901 174 175 620 +902 174 620 664 +903 175 176 547 +904 175 547 620 +905 176 177 657 +906 547 176 657 +907 177 178 542 +908 177 542 657 +909 178 179 640 +910 542 178 640 +911 179 180 619 +912 179 619 640 +913 180 181 538 +914 180 538 619 +915 181 182 636 +916 538 181 636 +917 182 183 618 +918 182 618 636 +919 183 184 535 +920 183 535 618 +921 184 185 634 +922 535 184 634 +923 185 186 645 +924 634 185 645 +925 186 187 534 +926 186 534 645 +927 187 188 663 +928 534 187 663 +929 188 189 653 +930 188 653 663 +931 189 190 533 +932 189 533 653 +933 190 191 631 +934 533 190 631 +935 191 192 617 +936 191 617 631 +937 192 193 532 +938 192 532 617 +939 193 194 629 +940 532 193 629 +941 194 195 552 +942 194 552 629 +943 195 196 531 +944 195 531 552 +945 196 197 650 +946 531 196 650 +947 197 198 549 +948 197 549 650 +949 549 198 669 +950 199 200 642 +951 199 642 669 +952 200 201 548 +953 200 548 642 +954 201 202 644 +955 548 201 644 +956 644 202 677 +957 203 204 627 +958 203 627 677 +959 204 205 546 +960 204 546 627 +961 205 206 628 +962 546 205 628 +963 628 206 667 +964 552 531 553 +965 553 531 554 +966 554 531 650 +967 617 532 655 +968 532 629 693 +969 655 532 693 +970 533 631 646 +971 533 646 679 +972 653 533 679 +973 534 595 645 +974 595 534 654 +975 654 534 663 +976 618 535 659 +977 535 634 686 +978 659 535 686 +979 536 606 608 +980 606 536 680 +981 536 608 658 +982 536 616 680 +983 537 605 692 +984 630 537 660 +985 660 537 692 +986 619 538 673 +987 538 636 674 +988 673 538 674 +989 632 539 681 +990 539 651 681 +991 633 540 689 +992 540 647 670 +993 540 670 689 +994 635 541 649 +995 541 639 684 +996 649 541 684 +997 625 542 640 +998 542 625 671 +999 657 542 671 +1000 543 624 668 +1001 638 543 695 +1002 543 668 695 +1003 626 544 672 +1004 544 658 685 +1005 672 544 685 +1006 545 623 637 +1007 623 545 678 +1008 545 641 678 +1009 627 546 675 +1010 546 628 648 +1011 546 648 675 +1012 620 547 621 +1013 621 547 622 +1014 622 547 657 +1015 642 548 662 +1016 548 644 683 +1017 662 548 683 +1018 650 549 666 +1019 666 549 694 +1020 549 669 694 +1021 550 626 696 +1022 667 550 676 +1023 676 550 696 +1024 641 551 665 +1025 551 664 665 +1026 664 551 688 +1027 552 553 691 +1028 629 552 691 +1029 553 554 555 +1030 553 555 556 +1031 553 556 597 +1032 553 597 691 +1033 555 554 563 +1034 563 554 666 +1035 554 650 666 +1036 556 555 557 +1037 557 555 661 +1038 555 563 661 +1039 556 557 558 +1040 556 558 562 +1041 556 562 597 +1042 558 557 559 +1043 559 557 560 +1044 560 557 661 +1045 558 559 697 +1046 562 558 564 +1047 564 558 607 +1048 607 558 697 +1049 559 560 561 +1050 559 561 598 +1051 559 598 697 +1052 561 560 566 +1053 566 560 584 +1054 584 560 661 +1055 561 566 648 +1056 598 561 599 +1057 599 561 648 +1058 562 564 565 +1059 562 565 567 +1060 562 567 597 +1061 661 563 662 +1062 662 563 694 +1063 563 666 694 +1064 565 564 602 +1065 602 564 606 +1066 606 564 607 +1067 567 565 568 +1068 568 565 569 +1069 569 565 602 +1070 566 584 585 +1071 566 585 675 +1072 648 566 675 +1073 567 568 600 +1074 597 567 655 +1075 567 600 655 +1076 568 569 570 +1077 568 570 571 +1078 568 571 698 +1079 600 568 698 +1080 570 569 690 +1081 569 602 603 +1082 569 603 660 +1083 569 660 690 +1084 571 570 572 +1085 572 570 573 +1086 573 570 583 +1087 583 570 690 +1088 571 572 592 +1089 571 592 646 +1090 571 646 698 +1091 572 573 574 +1092 572 574 575 +1093 572 575 592 +1094 574 573 581 +1095 581 573 582 +1096 582 573 583 +1097 575 574 576 +1098 576 574 577 +1099 577 574 581 +1100 575 576 687 +1101 592 575 601 +1102 601 575 654 +1103 654 575 687 +1104 576 577 578 +1105 576 578 579 +1106 576 579 595 +1107 576 595 687 +1108 578 577 588 +1109 577 581 681 +1110 588 577 604 +1111 604 577 681 +1112 579 578 580 +1113 580 578 586 +1114 586 578 588 +1115 579 580 593 +1116 579 593 594 +1117 579 594 595 +1118 580 586 587 +1119 580 587 589 +1120 580 589 593 +1121 581 582 681 +1122 582 583 692 +1123 582 605 632 +1124 605 582 692 +1125 582 632 681 +1126 660 583 690 +1127 583 660 692 +1128 585 584 683 +1129 584 661 662 +1130 584 662 683 +1131 627 585 644 +1132 585 627 675 +1133 644 585 683 +1134 587 586 591 +1135 586 588 670 +1136 591 586 670 +1137 589 587 590 +1138 590 587 612 +1139 587 591 649 +1140 612 587 649 +1141 588 604 689 +1142 670 588 689 +1143 589 590 596 +1144 593 589 659 +1145 589 596 659 +1146 596 590 609 +1147 609 590 610 +1148 610 590 612 +1149 635 591 647 +1150 591 635 649 +1151 647 591 670 +1152 592 601 679 +1153 646 592 679 +1154 594 593 686 +1155 593 659 686 +1156 595 594 645 +1157 594 634 645 +1158 634 594 686 +1159 595 654 687 +1160 596 609 674 +1161 618 596 636 +1162 596 618 659 +1163 636 596 674 +1164 597 655 693 +1165 691 597 693 +1166 598 599 672 +1167 598 672 685 +1168 598 685 697 +1169 599 648 676 +1170 672 599 696 +1171 599 676 696 +1172 600 617 655 +1173 617 600 682 +1174 682 600 698 +1175 653 601 663 +1176 601 653 679 +1177 601 654 663 +1178 603 602 680 +1179 602 606 680 +1180 603 616 630 +1181 616 603 680 +1182 603 630 660 +1183 633 604 651 +1184 604 633 689 +1185 651 604 681 +1186 606 607 608 +1187 608 607 685 +1188 685 607 697 +1189 658 608 685 +1190 609 610 611 +1191 609 611 673 +1192 609 673 674 +1193 611 610 613 +1194 610 612 615 +1195 613 610 615 +1196 611 613 614 +1197 611 614 625 +1198 611 625 652 +1199 611 652 673 +1200 615 612 684 +1201 612 649 684 +1202 614 613 668 +1203 613 615 695 +1204 668 613 695 +1205 625 614 643 +1206 643 614 656 +1207 656 614 668 +1208 638 615 639 +1209 615 638 695 +1210 639 615 684 +1211 631 617 682 +1212 640 619 652 +1213 652 619 673 +1214 620 621 665 +1215 664 620 665 +1216 621 622 623 +1217 621 623 678 +1218 665 621 678 +1219 623 622 643 +1220 643 622 671 +1221 622 657 671 +1222 637 623 656 +1223 623 643 656 +1224 624 637 656 +1225 624 656 668 +1226 625 640 652 +1227 625 643 671 +1228 626 672 696 +1229 627 644 677 +1230 648 628 676 +1231 628 667 676 +1232 629 691 693 +1233 646 631 682 +1234 641 665 678 +1235 642 662 694 +1236 669 642 694 +1237 646 682 698 +2 27 2 188 +1238 2 704 146 +1239 206 720 2 +1240 2 705 704 +1241 2 767 705 +1242 720 767 2 +1243 143 770 6 +1244 6 770 241 +1245 7 768 203 +1246 237 768 7 +1247 50 769 8 +1248 8 769 240 +1249 9 771 58 +1250 86 771 9 +1251 14 766 94 +1252 244 766 14 +1253 51 746 50 +1254 746 769 50 +1255 52 707 51 +1256 707 746 51 +1257 53 744 52 +1258 52 744 707 +1259 54 703 53 +1260 703 744 53 +1261 55 739 54 +1262 54 739 703 +1263 56 700 55 +1264 700 739 55 +1265 57 763 56 +1266 56 763 700 +1267 58 750 57 +1268 750 763 57 +1269 58 771 750 +1270 87 714 86 +1271 714 771 86 +1272 88 745 87 +1273 87 745 714 +1274 89 699 88 +1275 699 745 88 +1276 90 740 89 +1277 89 740 699 +1278 91 726 90 +1279 726 740 90 +1280 92 706 91 +1281 706 726 91 +1282 93 732 92 +1283 92 732 706 +1284 94 719 93 +1285 719 732 93 +1286 94 766 719 +1287 144 749 143 +1288 749 770 143 +1289 145 715 144 +1290 715 749 144 +1291 146 729 145 +1292 145 729 715 +1293 704 729 146 +1294 203 747 204 +1295 203 768 747 +1296 204 701 205 +1297 204 747 701 +1298 205 735 206 +1299 701 735 205 +1300 206 735 720 +1301 238 742 237 +1302 742 768 237 +1303 239 712 238 +1304 712 742 238 +1305 240 741 239 +1306 239 741 712 +1307 240 769 741 +1308 241 743 242 +1309 241 770 743 +1310 242 702 243 +1311 242 743 702 +1312 243 748 244 +1313 702 748 243 +1314 748 766 244 +1315 740 756 699 +1316 699 754 745 +1317 699 756 754 +1318 700 725 723 +1319 723 762 700 +1320 700 763 725 +1321 700 762 739 +1322 701 736 735 +1323 701 737 736 +1324 701 747 737 +1325 743 765 702 +1326 702 765 748 +1327 703 739 721 +1328 721 760 703 +1329 703 760 744 +1330 705 708 704 +1331 708 711 704 +1332 711 729 704 +1333 705 709 708 +1334 705 710 709 +1335 705 767 710 +1336 706 727 726 +1337 706 728 727 +1338 706 732 728 +1339 744 753 707 +1340 707 772 746 +1341 753 772 707 +1342 709 718 708 +1343 708 759 711 +1344 718 759 708 +1345 710 713 709 +1346 713 734 709 +1347 709 734 718 +1348 710 716 713 +1349 710 717 716 +1350 710 767 717 +1351 711 730 729 +1352 711 758 730 +1353 711 759 758 +1354 741 751 712 +1355 712 773 742 +1356 751 773 712 +1357 716 723 713 +1358 723 724 713 +1359 724 734 713 +1360 745 755 714 +1361 714 755 750 +1362 750 771 714 +1363 729 730 715 +1364 730 731 715 +1365 731 749 715 +1366 717 721 716 +1367 721 762 716 +1368 716 762 723 +1369 720 761 717 +1370 717 767 720 +1371 717 722 721 +1372 717 761 722 +1373 734 756 718 +1374 718 756 752 +1375 752 759 718 +1376 719 733 732 +1377 719 748 733 +1378 719 766 748 +1379 735 761 720 +1380 722 760 721 +1381 739 762 721 +1382 722 764 760 +1383 761 764 722 +1384 723 725 724 +1385 725 755 724 +1386 724 754 734 +1387 724 755 754 +1388 750 755 725 +1389 725 763 750 +1390 727 752 726 +1391 726 752 740 +1392 728 758 727 +1393 727 759 752 +1394 758 759 727 +1395 732 733 728 +1396 733 757 728 +1397 757 758 728 +1398 730 757 731 +1399 730 758 757 +1400 743 749 731 +1401 731 765 743 +1402 757 765 731 +1403 748 765 733 +1404 733 765 757 +1405 754 756 734 +1406 736 761 735 +1407 737 738 736 +1408 738 764 736 +1409 736 764 761 +1410 737 773 738 +1411 737 747 742 +1412 742 773 737 +1413 751 772 738 +1414 738 773 751 +1415 753 764 738 +1416 738 772 753 +1417 752 756 740 +1418 746 751 741 +1419 741 769 746 +1420 747 768 742 +1421 743 770 749 +1422 744 760 753 +1423 754 755 745 +1424 746 772 751 +1425 760 764 753 +2 29 2 242 +1426 8 874 50 +1427 85 874 8 +1428 58 873 9 +1429 9 873 59 +1430 76 872 11 +1431 11 872 77 +1432 67 871 12 +1433 12 871 68 +1434 50 788 51 +1435 50 874 788 +1436 51 838 52 +1437 788 838 51 +1438 52 781 53 +1439 52 838 781 +1440 53 836 54 +1441 781 836 53 +1442 54 776 55 +1443 54 836 776 +1444 55 833 56 +1445 776 833 55 +1446 56 784 57 +1447 56 833 784 +1448 57 856 58 +1449 784 856 57 +1450 856 873 58 +1451 59 789 60 +1452 59 873 789 +1453 60 840 61 +1454 789 840 60 +1455 61 780 62 +1456 61 840 780 +1457 62 834 63 +1458 780 834 62 +1459 63 777 64 +1460 63 834 777 +1461 64 832 65 +1462 777 832 64 +1463 65 782 66 +1464 65 832 782 +1465 66 853 67 +1466 782 853 66 +1467 853 871 67 +1468 68 787 69 +1469 68 871 787 +1470 69 842 70 +1471 787 842 69 +1472 70 778 71 +1473 70 842 778 +1474 71 837 72 +1475 778 837 71 +1476 72 774 73 +1477 72 837 774 +1478 73 790 74 +1479 774 790 73 +1480 74 783 75 +1481 74 790 783 +1482 75 852 76 +1483 783 852 75 +1484 852 872 76 +1485 77 786 78 +1486 77 872 786 +1487 78 862 79 +1488 786 862 78 +1489 79 779 80 +1490 79 862 779 +1491 80 868 81 +1492 779 868 80 +1493 81 775 82 +1494 81 868 775 +1495 82 858 83 +1496 775 858 82 +1497 83 785 84 +1498 83 858 785 +1499 84 854 85 +1500 785 854 84 +1501 854 874 85 +1502 774 791 790 +1503 774 792 791 +1504 774 837 792 +1505 826 828 775 +1506 775 868 826 +1507 828 829 775 +1508 829 858 775 +1509 776 864 833 +1510 836 865 776 +1511 776 865 864 +1512 777 869 832 +1513 834 835 777 +1514 835 869 777 +1515 831 837 778 +1516 778 846 831 +1517 842 846 778 +1518 824 825 779 +1519 779 862 824 +1520 825 826 779 +1521 826 868 779 +1522 780 840 819 +1523 819 860 780 +1524 780 860 834 +1525 781 866 836 +1526 838 861 781 +1527 861 866 781 +1528 832 867 782 +1529 848 853 782 +1530 782 867 848 +1531 790 821 783 +1532 821 822 783 +1533 822 852 783 +1534 833 863 784 +1535 784 875 856 +1536 863 875 784 +1537 839 854 785 +1538 785 855 839 +1539 785 858 855 +1540 822 824 786 +1541 786 852 822 +1542 824 862 786 +1543 786 872 852 +1544 787 848 842 +1545 787 853 848 +1546 787 871 853 +1547 788 839 838 +1548 788 854 839 +1549 788 874 854 +1550 789 859 840 +1551 856 859 789 +1552 789 873 856 +1553 791 821 790 +1554 792 793 791 +1555 793 850 791 +1556 791 850 821 +1557 792 794 793 +1558 792 831 794 +1559 792 837 831 +1560 794 795 793 +1561 795 796 793 +1562 796 850 793 +1563 794 841 795 +1564 831 845 794 +1565 794 845 841 +1566 795 797 796 +1567 795 798 797 +1568 795 841 798 +1569 797 830 796 +1570 830 851 796 +1571 796 851 850 +1572 798 799 797 +1573 799 801 797 +1574 801 830 797 +1575 798 800 799 +1576 798 804 800 +1577 798 841 804 +1578 800 844 799 +1579 799 802 801 +1580 799 844 802 +1581 804 805 800 +1582 805 806 800 +1583 806 844 800 +1584 802 803 801 +1585 803 807 801 +1586 807 830 801 +1587 802 808 803 +1588 802 810 808 +1589 802 844 810 +1590 803 857 807 +1591 808 809 803 +1592 809 857 803 +1593 804 812 805 +1594 804 813 812 +1595 804 841 813 +1596 805 814 806 +1597 812 835 805 +1598 805 835 814 +1599 814 815 806 +1600 815 847 806 +1601 806 847 844 +1602 807 828 827 +1603 827 830 807 +1604 807 857 828 +1605 808 843 809 +1606 810 811 808 +1607 811 843 808 +1608 843 870 809 +1609 855 857 809 +1610 809 870 855 +1611 810 818 811 +1612 810 847 818 +1613 844 847 810 +1614 818 865 811 +1615 811 866 843 +1616 865 866 811 +1617 813 816 812 +1618 816 869 812 +1619 812 869 835 +1620 813 817 816 +1621 813 845 817 +1622 841 845 813 +1623 814 819 815 +1624 814 860 819 +1625 835 860 814 +1626 819 820 815 +1627 820 849 815 +1628 815 849 847 +1629 817 867 816 +1630 816 867 832 +1631 832 869 816 +1632 845 846 817 +1633 846 848 817 +1634 848 867 817 +1635 847 849 818 +1636 849 864 818 +1637 864 865 818 +1638 819 859 820 +1639 840 859 819 +1640 820 863 849 +1641 859 875 820 +1642 820 875 863 +1643 821 823 822 +1644 821 850 823 +1645 823 824 822 +1646 823 825 824 +1647 823 851 825 +1648 850 851 823 +1649 825 827 826 +1650 825 851 827 +1651 827 828 826 +1652 827 851 830 +1653 828 857 829 +1654 829 857 855 +1655 855 858 829 +1656 831 846 845 +1657 833 864 863 +1658 834 860 835 +1659 836 866 865 +1660 839 861 838 +1661 855 870 839 +1662 839 870 861 +1663 842 848 846 +1664 843 866 861 +1665 861 870 843 +1666 863 864 849 +1667 856 875 859 +2 31 2 216 +1668 59 901 9 +1669 901 86 9 +1670 876 67 12 +1671 112 876 12 +1672 103 922 13 +1673 922 104 13 +1674 94 929 14 +1675 929 95 14 +1676 60 901 59 +1677 61 957 60 +1678 60 957 901 +1679 62 906 61 +1680 61 906 957 +1681 63 903 62 +1682 62 903 906 +1683 64 904 63 +1684 63 904 903 +1685 65 930 64 +1686 904 64 890 +1687 890 64 930 +1688 66 930 65 +1689 66 67 876 +1690 877 66 876 +1691 877 930 66 +1692 899 87 86 +1693 901 899 86 +1694 87 902 88 +1695 899 902 87 +1696 934 89 88 +1697 88 902 934 +1698 89 932 90 +1699 932 89 934 +1700 933 91 90 +1701 932 933 90 +1702 91 905 92 +1703 91 933 905 +1704 883 93 92 +1705 883 92 905 +1706 93 929 94 +1707 929 93 883 +1708 881 96 95 +1709 95 929 881 +1710 96 882 97 +1711 882 96 881 +1712 921 98 97 +1713 882 921 97 +1714 886 99 98 +1715 98 921 886 +1716 99 887 100 +1717 886 887 99 +1718 100 907 101 +1719 907 100 887 +1720 102 101 944 +1721 944 101 907 +1722 896 103 102 +1723 896 102 944 +1724 922 103 896 +1725 894 105 104 +1726 104 922 894 +1727 951 106 105 +1728 894 951 105 +1729 913 107 106 +1730 913 106 951 +1731 107 958 108 +1732 958 107 913 +1733 108 923 109 +1734 958 923 108 +1735 109 924 110 +1736 923 924 109 +1737 898 111 110 +1738 898 110 924 +1739 111 878 112 +1740 878 111 898 +1741 878 876 112 +1742 876 878 877 +1743 877 878 879 +1744 879 885 877 +1745 930 877 885 +1746 898 879 878 +1747 884 885 879 +1748 879 954 884 +1749 898 954 879 +1750 880 882 881 +1751 880 881 883 +1752 880 909 882 +1753 919 880 883 +1754 950 909 880 +1755 950 880 919 +1756 881 929 883 +1757 882 909 921 +1758 905 919 883 +1759 885 884 889 +1760 884 938 889 +1761 938 884 926 +1762 884 954 926 +1763 888 885 889 +1764 885 888 890 +1765 885 890 930 +1766 886 920 887 +1767 921 920 886 +1768 907 887 908 +1769 908 887 916 +1770 920 916 887 +1771 888 889 939 +1772 888 897 890 +1773 888 953 897 +1774 939 953 888 +1775 939 889 938 +1776 897 904 890 +1777 891 893 892 +1778 891 892 956 +1779 891 948 893 +1780 891 918 917 +1781 948 891 917 +1782 956 918 891 +1783 893 942 892 +1784 892 942 943 +1785 943 960 892 +1786 960 956 892 +1787 931 941 893 +1788 948 931 893 +1789 941 942 893 +1790 894 896 895 +1791 895 910 894 +1792 896 894 922 +1793 951 894 910 +1794 944 895 896 +1795 910 895 912 +1796 895 945 912 +1797 944 945 895 +1798 897 903 904 +1799 952 903 897 +1800 952 897 953 +1801 924 954 898 +1802 899 901 900 +1803 900 902 899 +1804 900 901 957 +1805 914 902 900 +1806 914 900 915 +1807 915 900 957 +1808 914 934 902 +1809 903 947 906 +1810 903 952 947 +1811 905 917 919 +1812 905 948 917 +1813 948 905 933 +1814 947 915 906 +1815 915 957 906 +1816 908 945 907 +1817 907 945 944 +1818 908 916 962 +1819 945 908 962 +1820 920 921 909 +1821 955 920 909 +1822 909 950 955 +1823 910 912 911 +1824 910 911 913 +1825 913 951 910 +1826 961 911 912 +1827 913 911 949 +1828 911 928 949 +1829 961 928 911 +1830 961 912 945 +1831 949 958 913 +1832 914 915 941 +1833 931 934 914 +1834 931 914 941 +1835 959 941 915 +1836 915 947 946 +1837 959 915 946 +1838 920 955 916 +1839 955 963 916 +1840 963 962 916 +1841 917 918 919 +1842 919 918 950 +1843 950 918 956 +1844 923 925 924 +1845 949 925 923 +1846 949 923 958 +1847 954 924 925 +1848 926 925 949 +1849 926 954 925 +1850 926 928 927 +1851 926 927 938 +1852 926 949 928 +1853 927 928 937 +1854 927 937 935 +1855 935 938 927 +1856 961 937 928 +1857 931 933 932 +1858 934 931 932 +1859 931 948 933 +1860 935 937 936 +1861 943 935 936 +1862 935 939 938 +1863 943 939 935 +1864 937 940 936 +1865 940 960 936 +1866 960 943 936 +1867 940 937 962 +1868 961 962 937 +1869 943 964 939 +1870 953 939 964 +1871 956 940 955 +1872 963 955 940 +1873 940 956 960 +1874 962 963 940 +1875 959 942 941 +1876 964 943 942 +1877 959 946 942 +1878 946 964 942 +1879 961 945 962 +1880 952 946 947 +1881 952 953 946 +1882 946 953 964 +1883 950 956 955 +2 33 2 190 +1884 134 4 1036 +1885 4 135 1036 +1886 138 5 995 +1887 5 139 968 +1888 5 968 971 +1889 5 971 1032 +1890 995 5 1032 +1891 142 6 1031 +1892 6 241 1031 +1893 122 10 1033 +1894 10 131 1033 +1895 103 13 1034 +1896 13 130 1034 +1897 14 95 1035 +1898 244 14 1035 +1899 95 96 986 +1900 95 986 1035 +1901 96 97 1005 +1902 986 96 1005 +1903 97 98 972 +1904 97 972 1005 +1905 98 99 997 +1906 972 98 997 +1907 99 100 994 +1908 99 994 997 +1909 100 101 966 +1910 100 966 994 +1911 101 102 1003 +1912 966 101 1003 +1913 102 103 980 +1914 102 980 1003 +1915 980 103 1034 +1916 123 122 1016 +1917 1016 122 1033 +1918 124 123 978 +1919 978 123 1016 +1920 125 124 1008 +1921 124 978 1008 +1922 126 125 969 +1923 969 125 1008 +1924 127 126 998 +1925 126 969 998 +1926 128 127 965 +1927 965 127 998 +1928 129 128 1007 +1929 128 965 1007 +1930 130 129 1015 +1931 129 1007 1015 +1932 130 1015 1034 +1933 131 132 1004 +1934 131 1004 1033 +1935 132 133 970 +1936 132 970 1004 +1937 133 134 1014 +1938 970 133 1014 +1939 1014 134 1036 +1940 135 136 987 +1941 135 987 1036 +1942 136 137 999 +1943 987 136 999 +1944 137 138 973 +1945 137 973 999 +1946 973 138 995 +1947 139 140 996 +1948 968 139 996 +1949 140 141 967 +1950 140 967 996 +1951 141 142 992 +1952 967 141 992 +1953 992 142 1031 +1954 241 242 1012 +1955 241 1012 1031 +1956 242 243 977 +1957 242 977 1012 +1958 243 244 1013 +1959 977 243 1013 +1960 1013 244 1035 +1961 965 998 1028 +1962 1007 965 1040 +1963 1010 965 1028 +1964 965 1010 1040 +1965 994 966 1023 +1966 966 1003 1024 +1967 1023 966 1024 +1968 967 992 993 +1969 967 993 1011 +1970 996 967 1011 +1971 971 968 974 +1972 974 968 981 +1973 981 968 996 +1974 969 990 998 +1975 990 969 1026 +1976 969 1008 1026 +1977 1004 970 1017 +1978 970 1014 1039 +1979 1017 970 1039 +1980 971 974 975 +1981 971 975 976 +1982 971 976 1032 +1983 972 997 1020 +1984 1005 972 1025 +1985 972 1020 1025 +1986 973 995 1027 +1987 999 973 1000 +1988 1000 973 1027 +1989 975 974 1009 +1990 974 981 984 +1991 974 984 1009 +1992 976 975 979 +1993 979 975 988 +1994 988 975 1009 +1995 976 979 982 +1996 976 982 983 +1997 976 983 1032 +1998 1012 977 1029 +1999 977 1013 1029 +2000 1008 978 1021 +2001 978 1016 1038 +2002 1021 978 1038 +2003 982 979 1010 +2004 979 988 989 +2005 979 989 1010 +2006 1003 980 1037 +2007 980 1015 1018 +2008 1015 980 1034 +2009 980 1018 1037 +2010 984 981 985 +2011 985 981 1011 +2012 981 996 1011 +2013 983 982 990 +2014 990 982 1028 +2015 982 1010 1028 +2016 983 990 991 +2017 983 991 1027 +2018 995 983 1027 +2019 983 995 1032 +2020 984 985 1020 +2021 1009 984 1022 +2022 984 1020 1022 +2023 985 1011 1019 +2024 985 1019 1025 +2025 1020 985 1025 +2026 986 1005 1006 +2027 986 1006 1013 +2028 986 1013 1035 +2029 987 999 1001 +2030 987 1001 1014 +2031 987 1014 1036 +2032 989 988 1024 +2033 988 1009 1023 +2034 988 1023 1024 +2035 1010 989 1040 +2036 1018 989 1037 +2037 989 1018 1040 +2038 989 1024 1037 +2039 991 990 1026 +2040 998 990 1028 +2041 991 1026 1030 +2042 1027 991 1030 +2043 993 992 1012 +2044 1012 992 1031 +2045 1011 993 1019 +2046 993 1012 1029 +2047 1019 993 1029 +2048 997 994 1022 +2049 1022 994 1023 +2050 1020 997 1022 +2051 999 1000 1001 +2052 1001 1000 1002 +2053 1002 1000 1030 +2054 1000 1027 1030 +2055 1001 1002 1039 +2056 1014 1001 1039 +2057 1017 1002 1038 +2058 1002 1017 1039 +2059 1021 1002 1030 +2060 1002 1021 1038 +2061 1024 1003 1037 +2062 1016 1004 1017 +2063 1004 1016 1033 +2064 1006 1005 1025 +2065 1013 1006 1029 +2066 1019 1006 1025 +2067 1006 1019 1029 +2068 1015 1007 1018 +2069 1018 1007 1040 +2070 1008 1021 1026 +2071 1009 1022 1023 +2072 1016 1017 1038 +2073 1026 1021 1030 +2 35 2 228 +2074 121 10 1041 +2075 1041 10 122 +2076 76 11 1063 +2077 1063 11 113 +2078 1109 12 68 +2079 112 12 1109 +2080 1056 13 104 +2081 130 13 1056 +2082 68 69 1073 +2083 1109 68 1073 +2084 1050 69 70 +2085 1073 69 1050 +2086 1090 70 71 +2087 70 1090 1050 +2088 71 72 1122 +2089 1122 1090 71 +2090 72 73 1086 +2091 72 1086 1122 +2092 73 74 1085 +2093 73 1085 1086 +2094 1054 74 75 +2095 1054 1085 74 +2096 1062 75 76 +2097 75 1062 1054 +2098 1063 1062 76 +2099 1057 104 105 +2100 1056 104 1057 +2101 105 106 1045 +2102 1045 1057 105 +2103 1046 106 107 +2104 1045 106 1046 +2105 107 108 1128 +2106 107 1128 1046 +2107 108 109 1115 +2108 1115 1128 108 +2109 109 110 1116 +2110 1115 109 1116 +2111 1080 110 111 +2112 1116 110 1080 +2113 111 112 1074 +2114 1074 1080 111 +2115 1074 112 1109 +2116 1052 113 114 +2117 1063 113 1052 +2118 114 115 1053 +2119 1053 1052 114 +2120 115 116 1055 +2121 1053 115 1055 +2122 1093 116 117 +2123 1093 1055 116 +2124 117 118 1106 +2125 117 1106 1093 +2126 118 119 1105 +2127 1106 118 1105 +2128 1070 119 120 +2129 1070 1105 119 +2130 120 121 1043 +2131 1043 1070 120 +2132 1043 121 1041 +2133 1042 122 123 +2134 1041 122 1042 +2135 123 124 1095 +2136 1042 123 1095 +2137 124 125 1068 +2138 124 1068 1095 +2139 125 126 1069 +2140 125 1069 1068 +2141 126 127 1076 +2142 126 1076 1069 +2143 127 128 1118 +2144 1118 1076 127 +2145 1119 128 129 +2146 1118 128 1119 +2147 1126 129 130 +2148 1126 1119 129 +2149 1056 1126 130 +2150 1041 1042 1043 +2151 1042 1044 1043 +2152 1044 1042 1096 +2153 1095 1096 1042 +2154 1070 1043 1044 +2155 1070 1044 1091 +2156 1091 1044 1084 +2157 1044 1096 1084 +2158 1045 1046 1047 +2159 1047 1058 1045 +2160 1058 1057 1045 +2161 1047 1046 1128 +2162 1082 1058 1047 +2163 1047 1081 1082 +2164 1128 1081 1047 +2165 1048 1049 1050 +2166 1048 1075 1049 +2167 1090 1048 1050 +2168 1094 1075 1048 +2169 1048 1090 1122 +2170 1122 1094 1048 +2171 1049 1072 1050 +2172 1092 1072 1049 +2173 1049 1075 1092 +2174 1050 1072 1073 +2175 1051 1052 1053 +2176 1051 1054 1052 +2177 1051 1053 1055 +2178 1101 1054 1051 +2179 1111 1051 1055 +2180 1111 1101 1051 +2181 1062 1052 1054 +2182 1062 1063 1052 +2183 1085 1054 1101 +2184 1112 1055 1093 +2185 1055 1112 1111 +2186 1126 1056 1057 +2187 1126 1057 1058 +2188 1135 1058 1082 +2189 1058 1135 1126 +2190 1059 1060 1061 +2191 1059 1106 1060 +2192 1061 1100 1059 +2193 1059 1093 1106 +2194 1059 1112 1093 +2195 1100 1112 1059 +2196 1061 1060 1084 +2197 1091 1084 1060 +2198 1091 1060 1105 +2199 1106 1105 1060 +2200 1083 1061 1084 +2201 1061 1083 1102 +2202 1061 1102 1100 +2203 1064 1065 1066 +2204 1116 1065 1064 +2205 1064 1066 1087 +2206 1064 1087 1089 +2207 1089 1128 1064 +2208 1064 1115 1116 +2209 1064 1128 1115 +2210 1065 1092 1066 +2211 1065 1080 1092 +2212 1065 1116 1080 +2213 1107 1087 1066 +2214 1092 1107 1066 +2215 1067 1068 1069 +2216 1067 1071 1068 +2217 1124 1067 1069 +2218 1114 1071 1067 +2219 1124 1114 1067 +2220 1071 1095 1068 +2221 1076 1124 1069 +2222 1105 1070 1091 +2223 1096 1095 1071 +2224 1110 1096 1071 +2225 1071 1114 1110 +2226 1072 1074 1073 +2227 1080 1074 1072 +2228 1072 1092 1080 +2229 1109 1073 1074 +2230 1107 1092 1075 +2231 1094 1130 1075 +2232 1075 1130 1107 +2233 1117 1076 1118 +2234 1117 1124 1076 +2235 1077 1078 1079 +2236 1108 1078 1077 +2237 1077 1079 1117 +2238 1082 1108 1077 +2239 1082 1077 1135 +2240 1135 1077 1117 +2241 1113 1079 1078 +2242 1088 1078 1108 +2243 1121 1078 1088 +2244 1113 1078 1120 +2245 1120 1078 1121 +2246 1079 1113 1114 +2247 1079 1114 1124 +2248 1117 1079 1124 +2249 1082 1081 1108 +2250 1088 1081 1089 +2251 1108 1081 1088 +2252 1081 1128 1089 +2253 1110 1083 1084 +2254 1102 1083 1125 +2255 1110 1123 1083 +2256 1083 1123 1125 +2257 1110 1084 1096 +2258 1086 1085 1098 +2259 1085 1101 1098 +2260 1097 1086 1098 +2261 1097 1122 1086 +2262 1087 1088 1089 +2263 1087 1129 1088 +2264 1107 1129 1087 +2265 1088 1129 1121 +2266 1094 1097 1099 +2267 1097 1094 1122 +2268 1127 1094 1099 +2269 1127 1130 1094 +2270 1097 1098 1099 +2271 1099 1098 1104 +2272 1098 1101 1104 +2273 1103 1099 1104 +2274 1099 1103 1127 +2275 1100 1102 1133 +2276 1133 1112 1100 +2277 1101 1111 1104 +2278 1125 1131 1102 +2279 1102 1131 1132 +2280 1102 1132 1133 +2281 1133 1103 1104 +2282 1127 1103 1134 +2283 1132 1103 1133 +2284 1103 1132 1134 +2285 1111 1133 1104 +2286 1130 1129 1107 +2287 1110 1114 1123 +2288 1111 1112 1133 +2289 1113 1123 1114 +2290 1125 1113 1120 +2291 1113 1125 1123 +2292 1117 1118 1119 +2293 1135 1117 1119 +2294 1119 1126 1135 +2295 1121 1129 1120 +2296 1120 1131 1125 +2297 1134 1120 1129 +2298 1131 1120 1134 +2299 1134 1130 1127 +2300 1129 1130 1134 +2301 1132 1131 1134 +2 37 2 190 +2302 3 1180 199 +2303 207 1138 3 +2304 1138 1141 3 +2305 1141 1202 3 +2306 3 1202 1180 +2307 134 1206 4 +2308 4 1206 210 +2309 202 1204 7 +2310 7 1204 237 +2311 8 1205 85 +2312 240 1205 8 +2313 121 1203 10 +2314 10 1203 131 +2315 77 1208 11 +2316 11 1208 113 +2317 78 1152 77 +2318 1152 1208 77 +2319 79 1200 78 +2320 78 1200 1152 +2321 80 1137 79 +2322 1137 1200 79 +2323 81 1174 80 +2324 80 1174 1137 +2325 82 1142 81 +2326 1142 1174 81 +2327 83 1164 82 +2328 82 1164 1142 +2329 84 1143 83 +2330 1143 1164 83 +2331 85 1173 84 +2332 84 1173 1143 +2333 85 1205 1173 +2334 113 1191 114 +2335 113 1208 1191 +2336 114 1194 115 +2337 1191 1194 114 +2338 115 1136 116 +2339 115 1194 1136 +2340 116 1179 117 +2341 1136 1179 116 +2342 117 1144 118 +2343 117 1179 1144 +2344 118 1168 119 +2345 1144 1168 118 +2346 119 1140 120 +2347 119 1168 1140 +2348 120 1176 121 +2349 1140 1176 120 +2350 1176 1203 121 +2351 131 1185 132 +2352 131 1203 1185 +2353 132 1147 133 +2354 132 1185 1147 +2355 133 1183 134 +2356 1147 1183 133 +2357 1183 1206 134 +2358 199 1139 200 +2359 199 1180 1139 +2360 200 1178 201 +2361 1139 1178 200 +2362 201 1157 202 +2363 201 1178 1157 +2364 1157 1204 202 +2365 208 1177 207 +2366 207 1177 1138 +2367 209 1145 208 +2368 1145 1177 208 +2369 210 1175 209 +2370 209 1175 1145 +2371 210 1206 1175 +2372 237 1182 238 +2373 237 1204 1182 +2374 238 1146 239 +2375 238 1182 1146 +2376 239 1184 240 +2377 1146 1184 239 +2378 1184 1205 240 +2379 1136 1192 1179 +2380 1188 1192 1136 +2381 1136 1194 1188 +2382 1160 1162 1137 +2383 1137 1199 1160 +2384 1162 1200 1137 +2385 1174 1199 1137 +2386 1138 1148 1141 +2387 1138 1153 1148 +2388 1138 1177 1153 +2389 1139 1193 1178 +2390 1180 1198 1139 +2391 1139 1198 1193 +2392 1168 1169 1140 +2393 1169 1170 1140 +2394 1170 1176 1140 +2395 1148 1149 1141 +2396 1149 1150 1141 +2397 1150 1202 1141 +2398 1158 1174 1142 +2399 1142 1197 1158 +2400 1164 1197 1142 +2401 1143 1165 1164 +2402 1143 1166 1165 +2403 1143 1173 1166 +2404 1144 1172 1168 +2405 1144 1190 1172 +2406 1179 1190 1144 +2407 1175 1207 1145 +2408 1145 1189 1177 +2409 1145 1207 1189 +2410 1182 1186 1146 +2411 1146 1210 1184 +2412 1186 1210 1146 +2413 1147 1187 1183 +2414 1185 1211 1147 +2415 1147 1211 1187 +2416 1148 1156 1149 +2417 1153 1195 1148 +2418 1148 1195 1156 +2419 1149 1151 1150 +2420 1149 1181 1151 +2421 1156 1181 1149 +2422 1151 1154 1150 +2423 1154 1155 1150 +2424 1155 1202 1150 +2425 1151 1160 1154 +2426 1151 1161 1160 +2427 1151 1181 1161 +2428 1162 1163 1152 +2429 1152 1200 1162 +2430 1163 1191 1152 +2431 1191 1208 1152 +2432 1177 1189 1153 +2433 1189 1196 1153 +2434 1153 1196 1195 +2435 1154 1158 1155 +2436 1154 1199 1158 +2437 1160 1199 1154 +2438 1158 1159 1155 +2439 1159 1198 1155 +2440 1155 1198 1180 +2441 1180 1202 1155 +2442 1156 1192 1181 +2443 1190 1192 1156 +2444 1156 1195 1190 +2445 1178 1209 1157 +2446 1157 1186 1182 +2447 1182 1204 1157 +2448 1157 1209 1186 +2449 1158 1197 1159 +2450 1158 1199 1174 +2451 1197 1201 1159 +2452 1159 1201 1198 +2453 1161 1162 1160 +2454 1161 1163 1162 +2455 1161 1188 1163 +2456 1181 1188 1161 +2457 1188 1194 1163 +2458 1163 1194 1191 +2459 1165 1197 1164 +2460 1166 1167 1165 +2461 1167 1201 1165 +2462 1165 1201 1197 +2463 1166 1210 1167 +2464 1173 1184 1166 +2465 1184 1210 1166 +2466 1186 1209 1167 +2467 1167 1210 1186 +2468 1193 1201 1167 +2469 1167 1209 1193 +2470 1168 1172 1169 +2471 1169 1171 1170 +2472 1169 1196 1171 +2473 1172 1196 1169 +2474 1171 1211 1170 +2475 1170 1185 1176 +2476 1170 1211 1185 +2477 1171 1207 1187 +2478 1187 1211 1171 +2479 1171 1196 1189 +2480 1189 1207 1171 +2481 1190 1195 1172 +2482 1195 1196 1172 +2483 1173 1205 1184 +2484 1183 1187 1175 +2485 1175 1206 1183 +2486 1187 1207 1175 +2487 1185 1203 1176 +2488 1193 1209 1178 +2489 1179 1192 1190 +2490 1181 1192 1188 +2491 1198 1201 1193 +2 39 2 400 +2492 172 1371 1 +2493 1 1371 236 +2494 146 1350 2 +2495 2 1350 147 +2496 5 1351 139 +2497 211 1351 5 +2498 142 1363 6 +2499 6 1363 143 +2500 139 1296 140 +2501 139 1351 1296 +2502 140 1231 141 +2503 140 1296 1231 +2504 141 1327 142 +2505 1231 1327 141 +2506 1327 1363 142 +2507 143 1302 144 +2508 143 1363 1302 +2509 144 1230 145 +2510 144 1302 1230 +2511 145 1303 146 +2512 1230 1303 145 +2513 1303 1350 146 +2514 147 1234 148 +2515 147 1350 1234 +2516 148 1304 149 +2517 1234 1304 148 +2518 149 1212 150 +2519 149 1304 1212 +2520 150 1236 151 +2521 1212 1236 150 +2522 151 1308 152 +2523 1236 1308 151 +2524 152 1224 153 +2525 152 1308 1224 +2526 153 1310 154 +2527 1224 1310 153 +2528 154 1217 155 +2529 154 1310 1217 +2530 155 1311 156 +2531 1217 1311 155 +2532 156 1225 157 +2533 156 1311 1225 +2534 157 1312 158 +2535 1225 1312 157 +2536 158 1215 159 +2537 158 1312 1215 +2538 159 1331 160 +2539 1215 1331 159 +2540 160 1315 161 +2541 160 1331 1315 +2542 161 1226 162 +2543 161 1315 1226 +2544 162 1317 163 +2545 1226 1317 162 +2546 163 1221 164 +2547 163 1317 1221 +2548 164 1316 165 +2549 1221 1316 164 +2550 165 1227 166 +2551 165 1316 1227 +2552 166 1323 167 +2553 1227 1323 166 +2554 167 1222 168 +2555 167 1323 1222 +2556 168 1319 169 +2557 1222 1319 168 +2558 169 1228 170 +2559 169 1319 1228 +2560 170 1324 171 +2561 1228 1324 170 +2562 171 1235 172 +2563 171 1324 1235 +2564 1235 1371 172 +2565 212 1233 211 +2566 1233 1351 211 +2567 213 1306 212 +2568 212 1306 1233 +2569 214 1219 213 +2570 1219 1306 213 +2571 215 1293 214 +2572 214 1293 1219 +2573 216 1307 215 +2574 215 1307 1293 +2575 217 1213 216 +2576 1213 1307 216 +2577 218 1289 217 +2578 217 1289 1213 +2579 219 1338 218 +2580 218 1338 1289 +2581 220 1214 219 +2582 1214 1338 219 +2583 221 1284 220 +2584 220 1284 1214 +2585 222 1313 221 +2586 221 1313 1284 +2587 223 1220 222 +2588 1220 1313 222 +2589 224 1295 223 +2590 223 1295 1220 +2591 225 1314 224 +2592 224 1314 1295 +2593 226 1216 225 +2594 1216 1314 225 +2595 227 1297 226 +2596 226 1297 1216 +2597 228 1318 227 +2598 227 1318 1297 +2599 229 1218 228 +2600 1218 1318 228 +2601 230 1320 229 +2602 229 1320 1218 +2603 231 1223 230 +2604 1223 1320 230 +2605 232 1325 231 +2606 231 1325 1223 +2607 233 1229 232 +2608 1229 1325 232 +2609 234 1321 233 +2610 233 1321 1229 +2611 235 1232 234 +2612 1232 1321 234 +2613 236 1344 235 +2614 235 1344 1232 +2615 236 1371 1344 +2616 1212 1237 1236 +2617 1212 1359 1237 +2618 1304 1359 1212 +2619 1289 1336 1213 +2620 1213 1334 1307 +2621 1213 1336 1334 +2622 1284 1292 1214 +2623 1292 1379 1214 +2624 1214 1379 1338 +2625 1312 1333 1215 +2626 1215 1374 1331 +2627 1333 1374 1215 +2628 1297 1309 1216 +2629 1309 1337 1216 +2630 1216 1337 1314 +2631 1310 1368 1217 +2632 1217 1329 1311 +2633 1217 1368 1329 +2634 1218 1376 1318 +2635 1320 1360 1218 +2636 1360 1376 1218 +2637 1293 1294 1219 +2638 1294 1364 1219 +2639 1219 1364 1306 +2640 1295 1373 1220 +2641 1220 1370 1313 +2642 1220 1373 1370 +2643 1221 1358 1316 +2644 1317 1358 1221 +2645 1222 1323 1290 +2646 1290 1341 1222 +2647 1222 1341 1319 +2648 1223 1355 1320 +2649 1325 1356 1223 +2650 1223 1356 1355 +2651 1308 1330 1224 +2652 1224 1366 1310 +2653 1330 1366 1224 +2654 1311 1348 1225 +2655 1225 1342 1312 +2656 1225 1348 1342 +2657 1286 1317 1226 +2658 1226 1367 1286 +2659 1315 1377 1226 +2660 1226 1377 1367 +2661 1316 1375 1227 +2662 1227 1332 1323 +2663 1227 1375 1332 +2664 1319 1328 1228 +2665 1228 1357 1324 +2666 1328 1357 1228 +2667 1321 1346 1229 +2668 1229 1340 1325 +2669 1229 1346 1340 +2670 1301 1335 1230 +2671 1230 1372 1301 +2672 1302 1372 1230 +2673 1230 1335 1303 +2674 1296 1380 1231 +2675 1326 1327 1231 +2676 1231 1339 1326 +2677 1231 1380 1339 +2678 1232 1322 1321 +2679 1232 1347 1322 +2680 1344 1347 1232 +2681 1306 1345 1233 +2682 1345 1365 1233 +2683 1233 1365 1351 +2684 1234 1305 1304 +2685 1234 1378 1305 +2686 1350 1378 1234 +2687 1324 1347 1235 +2688 1235 1347 1344 +2689 1344 1371 1235 +2690 1237 1238 1236 +2691 1238 1369 1236 +2692 1236 1369 1308 +2693 1237 1239 1238 +2694 1237 1242 1239 +2695 1237 1359 1242 +2696 1239 1240 1238 +2697 1240 1288 1238 +2698 1288 1330 1238 +2699 1330 1369 1238 +2700 1239 1241 1240 +2701 1239 1352 1241 +2702 1242 1352 1239 +2703 1241 1243 1240 +2704 1243 1246 1240 +2705 1246 1288 1240 +2706 1241 1244 1243 +2707 1241 1245 1244 +2708 1241 1352 1245 +2709 1242 1359 1305 +2710 1305 1361 1242 +2711 1242 1361 1352 +2712 1244 1349 1243 +2713 1243 1249 1246 +2714 1243 1349 1249 +2715 1245 1247 1244 +2716 1247 1250 1244 +2717 1250 1349 1244 +2718 1245 1248 1247 +2719 1245 1252 1248 +2720 1245 1352 1252 +2721 1249 1253 1246 +2722 1253 1254 1246 +2723 1254 1362 1246 +2724 1246 1362 1288 +2725 1248 1339 1247 +2726 1247 1251 1250 +2727 1247 1339 1251 +2728 1252 1301 1248 +2729 1301 1326 1248 +2730 1326 1339 1248 +2731 1249 1334 1253 +2732 1249 1343 1334 +2733 1249 1349 1343 +2734 1251 1345 1250 +2735 1294 1349 1250 +2736 1250 1364 1294 +2737 1345 1364 1250 +2738 1339 1380 1251 +2739 1251 1365 1345 +2740 1251 1380 1365 +2741 1252 1335 1301 +2742 1252 1361 1335 +2743 1352 1361 1252 +2744 1253 1255 1254 +2745 1253 1336 1255 +2746 1334 1336 1253 +2747 1255 1256 1254 +2748 1256 1257 1254 +2749 1257 1362 1254 +2750 1255 1258 1256 +2751 1255 1285 1258 +2752 1255 1336 1285 +2753 1256 1299 1257 +2754 1258 1259 1256 +2755 1259 1299 1256 +2756 1299 1300 1257 +2757 1300 1353 1257 +2758 1353 1362 1257 +2759 1258 1260 1259 +2760 1258 1292 1260 +2761 1285 1379 1258 +2762 1258 1379 1292 +2763 1260 1261 1259 +2764 1261 1267 1259 +2765 1267 1299 1259 +2766 1260 1262 1261 +2767 1260 1269 1262 +2768 1260 1292 1269 +2769 1262 1263 1261 +2770 1263 1287 1261 +2771 1261 1287 1267 +2772 1262 1264 1263 +2773 1262 1270 1264 +2774 1269 1370 1262 +2775 1262 1370 1270 +2776 1264 1265 1263 +2777 1265 1298 1263 +2778 1263 1298 1287 +2779 1264 1266 1265 +2780 1264 1268 1266 +2781 1264 1270 1268 +2782 1266 1271 1265 +2783 1271 1273 1265 +2784 1273 1298 1265 +2785 1268 1274 1266 +2786 1266 1272 1271 +2787 1266 1274 1272 +2788 1287 1342 1267 +2789 1267 1329 1299 +2790 1267 1348 1329 +2791 1342 1348 1267 +2792 1270 1354 1268 +2793 1268 1337 1274 +2794 1268 1354 1337 +2795 1269 1292 1284 +2796 1284 1313 1269 +2797 1313 1370 1269 +2798 1270 1373 1354 +2799 1370 1373 1270 +2800 1272 1286 1271 +2801 1271 1377 1273 +2802 1286 1367 1271 +2803 1367 1377 1271 +2804 1274 1275 1272 +2805 1275 1276 1272 +2806 1276 1286 1272 +2807 1273 1374 1298 +2808 1315 1331 1273 +2809 1273 1377 1315 +2810 1331 1374 1273 +2811 1274 1282 1275 +2812 1274 1309 1282 +2813 1274 1337 1309 +2814 1275 1277 1276 +2815 1275 1281 1277 +2816 1275 1282 1281 +2817 1277 1278 1276 +2818 1278 1358 1276 +2819 1276 1358 1286 +2820 1277 1279 1278 +2821 1277 1280 1279 +2822 1277 1281 1280 +2823 1279 1375 1278 +2824 1316 1358 1278 +2825 1278 1375 1316 +2826 1280 1283 1279 +2827 1283 1290 1279 +2828 1290 1332 1279 +2829 1332 1375 1279 +2830 1281 1360 1280 +2831 1280 1355 1283 +2832 1280 1360 1355 +2833 1282 1376 1281 +2834 1281 1376 1360 +2835 1282 1309 1297 +2836 1297 1318 1282 +2837 1318 1376 1282 +2838 1283 1291 1290 +2839 1283 1340 1291 +2840 1283 1356 1340 +2841 1355 1356 1283 +2842 1285 1336 1289 +2843 1289 1338 1285 +2844 1338 1379 1285 +2845 1286 1358 1317 +2846 1298 1333 1287 +2847 1333 1342 1287 +2848 1288 1353 1330 +2849 1288 1362 1353 +2850 1291 1341 1290 +2851 1323 1332 1290 +2852 1328 1341 1291 +2853 1291 1346 1328 +2854 1340 1346 1291 +2855 1293 1343 1294 +2856 1307 1343 1293 +2857 1343 1349 1294 +2858 1314 1354 1295 +2859 1354 1373 1295 +2860 1351 1365 1296 +2861 1365 1380 1296 +2862 1298 1374 1333 +2863 1299 1368 1300 +2864 1329 1368 1299 +2865 1310 1366 1300 +2866 1300 1368 1310 +2867 1300 1366 1353 +2868 1301 1372 1326 +2869 1302 1363 1327 +2870 1327 1372 1302 +2871 1335 1378 1303 +2872 1303 1378 1350 +2873 1305 1359 1304 +2874 1335 1361 1305 +2875 1305 1378 1335 +2876 1306 1364 1345 +2877 1334 1343 1307 +2878 1308 1369 1330 +2879 1329 1348 1311 +2880 1312 1342 1333 +2881 1337 1354 1314 +2882 1319 1341 1328 +2883 1355 1360 1320 +2884 1322 1346 1321 +2885 1328 1346 1322 +2886 1322 1357 1328 +2887 1347 1357 1322 +2888 1324 1357 1347 +2889 1340 1356 1325 +2890 1326 1372 1327 +2891 1353 1366 1330 +2 60 2 13 +2892 16 253 252 +2893 17 1382 254 +2894 263 1382 17 +2895 251 1383 18 +2896 18 1383 264 +2897 252 1381 251 +2898 1381 1383 251 +2899 253 1381 252 +2900 254 1381 253 +2901 254 1382 1381 +2902 264 1382 263 +2903 264 1383 1382 +2904 1382 1383 1381 +2 61 2 13 +2905 245 1386 16 +2906 16 1386 253 +2907 254 1385 17 +2908 17 1385 262 +2909 21 261 246 +2910 246 1384 245 +2911 1384 1386 245 +2912 261 1384 246 +2913 253 1385 254 +2914 253 1386 1385 +2915 262 1384 261 +2916 262 1385 1384 +2917 1385 1386 1384 +2 62 2 13 +2918 260 245 16 +2919 20 1389 259 +2920 267 1389 20 +2921 246 1388 21 +2922 21 1388 268 +2923 245 1387 246 +2924 260 1387 245 +2925 1387 1388 246 +2926 259 1387 260 +2927 259 1389 1387 +2928 268 1388 267 +2929 1388 1389 267 +2930 1387 1389 1388 +2 63 2 15 +2931 252 1391 16 +2932 16 1391 260 +2933 18 1392 251 +2934 265 1392 18 +2935 259 1393 20 +2936 20 1393 266 +2937 251 1391 252 +2938 251 1392 1391 +2939 260 1391 259 +2940 1391 1393 259 +2941 266 1390 265 +2942 1390 1392 265 +2943 266 1393 1390 +2944 1391 1392 1390 +2945 1390 1393 1391 +2 64 2 15 +2946 255 1395 17 +2947 17 1395 263 +2948 18 1397 250 +2949 264 1397 18 +2950 249 1396 19 +2951 19 1396 256 +2952 250 1394 249 +2953 1394 1396 249 +2954 250 1397 1394 +2955 256 1395 255 +2956 256 1396 1395 +2957 263 1395 264 +2958 1395 1397 264 +2959 1395 1396 1394 +2960 1394 1397 1395 +2 65 2 15 +2961 250 1399 18 +2962 18 1399 265 +2963 19 1400 249 +2964 257 1400 19 +2965 20 1401 258 +2966 266 1401 20 +2967 249 1399 250 +2968 249 1400 1399 +2969 258 1398 257 +2970 1398 1400 257 +2971 258 1401 1398 +2972 265 1399 266 +2973 1399 1401 266 +2974 1399 1400 1398 +2975 1398 1401 1399 +2 66 2 13 +2976 248 1404 19 +2977 19 1404 257 +2978 258 267 20 +2979 21 1403 247 +2980 268 1403 21 +2981 247 1403 248 +2982 1403 1404 248 +2983 257 1402 258 +2984 257 1404 1402 +2985 258 1402 267 +2986 267 1402 268 +2987 1402 1403 268 +2988 1402 1404 1403 +2 67 2 15 +2989 17 1407 255 +2990 262 1407 17 +2991 19 1408 248 +2992 256 1408 19 +2993 247 1406 21 +2994 21 1406 261 +2995 248 1406 247 +2996 248 1408 1406 +2997 255 1405 256 +2998 255 1407 1405 +2999 1405 1408 256 +3000 261 1406 262 +3001 1406 1407 262 +3002 1405 1407 1406 +3003 1406 1408 1405 +2 90 2 15 +3004 23 1412 276 +3005 277 1412 23 +3006 24 1410 278 +3007 287 1410 24 +3008 275 1411 25 +3009 25 1411 288 +3010 276 1409 275 +3011 1409 1411 275 +3012 276 1412 1409 +3013 278 1410 277 +3014 1410 1412 277 +3015 288 1410 287 +3016 288 1411 1410 +3017 1410 1411 1409 +3018 1409 1412 1410 +2 91 2 13 +3019 269 1415 23 +3020 23 1415 277 +3021 278 1414 24 +3022 24 1414 286 +3023 28 285 270 +3024 270 1413 269 +3025 1413 1415 269 +3026 285 1413 270 +3027 277 1414 278 +3028 277 1415 1414 +3029 286 1413 285 +3030 286 1414 1413 +3031 1414 1415 1413 +2 92 2 13 +3032 284 269 23 +3033 27 1418 283 +3034 291 1418 27 +3035 270 1417 28 +3036 28 1417 292 +3037 269 1416 270 +3038 284 1416 269 +3039 1416 1417 270 +3040 283 1416 284 +3041 283 1418 1416 +3042 292 1417 291 +3043 1417 1418 291 +3044 1416 1418 1417 +2 93 2 13 +3045 276 1420 23 +3046 23 1420 284 +3047 25 1421 275 +3048 289 1421 25 +3049 27 283 290 +3050 275 1420 276 +3051 275 1421 1420 +3052 284 1419 283 +3053 283 1419 290 +3054 284 1420 1419 +3055 290 1419 289 +3056 1419 1421 289 +3057 1420 1421 1419 +2 94 2 13 +3058 287 24 279 +3059 25 1423 274 +3060 288 1423 25 +3061 273 1424 26 +3062 26 1424 280 +3063 274 1423 273 +3064 1423 1424 273 +3065 280 1422 279 +3066 279 1422 287 +3067 280 1424 1422 +3068 287 1422 288 +3069 1422 1423 288 +3070 1422 1424 1423 +2 95 2 15 +3071 274 1426 25 +3072 25 1426 289 +3073 26 1427 273 +3074 281 1427 26 +3075 27 1428 282 +3076 290 1428 27 +3077 273 1426 274 +3078 273 1427 1426 +3079 282 1425 281 +3080 1425 1427 281 +3081 282 1428 1425 +3082 289 1426 290 +3083 1426 1428 290 +3084 1426 1427 1425 +3085 1425 1428 1426 +2 96 2 15 +3086 272 1430 26 +3087 26 1430 281 +3088 282 1431 27 +3089 27 1431 291 +3090 28 1432 271 +3091 292 1432 28 +3092 271 1430 272 +3093 271 1432 1430 +3094 281 1430 282 +3095 1430 1431 282 +3096 291 1429 292 +3097 291 1431 1429 +3098 1429 1432 292 +3099 1429 1431 1430 +3100 1430 1432 1429 +2 97 2 15 +3101 24 1435 279 +3102 286 1435 24 +3103 26 1436 272 +3104 280 1436 26 +3105 271 1434 28 +3106 28 1434 285 +3107 272 1434 271 +3108 272 1436 1434 +3109 279 1433 280 +3110 279 1435 1433 +3111 1433 1436 280 +3112 285 1434 286 +3113 1434 1435 286 +3114 1433 1435 1434 +3115 1434 1436 1433 +2 120 2 15 +3116 30 1440 300 +3117 301 1440 30 +3118 31 1438 302 +3119 311 1438 31 +3120 299 1439 32 +3121 32 1439 312 +3122 300 1437 299 +3123 1437 1439 299 +3124 300 1440 1437 +3125 302 1438 301 +3126 1438 1440 301 +3127 312 1438 311 +3128 312 1439 1438 +3129 1438 1439 1437 +3130 1437 1440 1438 +2 121 2 13 +3131 293 1443 30 +3132 30 1443 301 +3133 302 1442 31 +3134 31 1442 310 +3135 35 309 294 +3136 294 1441 293 +3137 1441 1443 293 +3138 309 1441 294 +3139 301 1442 302 +3140 301 1443 1442 +3141 310 1441 309 +3142 310 1442 1441 +3143 1442 1443 1441 +2 122 2 13 +3144 308 293 30 +3145 34 1446 307 +3146 315 1446 34 +3147 294 1445 35 +3148 35 1445 316 +3149 293 1444 294 +3150 308 1444 293 +3151 1444 1445 294 +3152 307 1444 308 +3153 307 1446 1444 +3154 316 1445 315 +3155 1445 1446 315 +3156 1444 1446 1445 +2 123 2 13 +3157 300 1448 30 +3158 30 1448 308 +3159 32 1449 299 +3160 313 1449 32 +3161 34 307 314 +3162 299 1448 300 +3163 299 1449 1448 +3164 308 1447 307 +3165 307 1447 314 +3166 308 1448 1447 +3167 314 1447 313 +3168 1447 1449 313 +3169 1448 1449 1447 +2 124 2 15 +3170 303 1451 31 +3171 31 1451 311 +3172 32 1453 298 +3173 312 1453 32 +3174 297 1452 33 +3175 33 1452 304 +3176 298 1450 297 +3177 1450 1452 297 +3178 298 1453 1450 +3179 304 1451 303 +3180 304 1452 1451 +3181 311 1451 312 +3182 1451 1453 312 +3183 1451 1452 1450 +3184 1450 1453 1451 +2 125 2 15 +3185 298 1455 32 +3186 32 1455 313 +3187 33 1456 297 +3188 305 1456 33 +3189 34 1457 306 +3190 314 1457 34 +3191 297 1455 298 +3192 297 1456 1455 +3193 306 1454 305 +3194 1454 1456 305 +3195 306 1457 1454 +3196 313 1455 314 +3197 1455 1457 314 +3198 1455 1456 1454 +3199 1454 1457 1455 +2 126 2 13 +3200 296 1459 33 +3201 33 1459 305 +3202 306 1460 34 +3203 34 1460 315 +3204 295 35 316 +3205 295 1458 296 +3206 316 1458 295 +3207 1458 1459 296 +3208 305 1459 306 +3209 1459 1460 306 +3210 315 1458 316 +3211 315 1460 1458 +3212 1458 1460 1459 +2 127 2 15 +3213 31 1463 303 +3214 310 1463 31 +3215 33 1464 296 +3216 304 1464 33 +3217 295 1462 35 +3218 35 1462 309 +3219 296 1462 295 +3220 296 1464 1462 +3221 303 1461 304 +3222 303 1463 1461 +3223 1461 1464 304 +3224 309 1462 310 +3225 1462 1463 310 +3226 1461 1463 1462 +3227 1462 1464 1461 +2 150 2 15 +3228 37 1466 324 +3229 325 1466 37 +3230 38 1467 326 +3231 335 1467 38 +3232 323 1468 39 +3233 39 1468 336 +3234 324 1466 323 +3235 1466 1468 323 +3236 326 1466 325 +3237 326 1467 1466 +3238 336 1465 335 +3239 1465 1467 335 +3240 336 1468 1465 +3241 1466 1467 1465 +3242 1465 1468 1466 +2 151 2 13 +3243 317 1471 37 +3244 37 1471 325 +3245 326 1470 38 +3246 38 1470 334 +3247 42 333 318 +3248 318 1469 317 +3249 1469 1471 317 +3250 333 1469 318 +3251 325 1470 326 +3252 325 1471 1470 +3253 334 1469 333 +3254 334 1470 1469 +3255 1470 1471 1469 +2 152 2 13 +3256 332 317 37 +3257 41 1474 331 +3258 339 1474 41 +3259 318 1473 42 +3260 42 1473 340 +3261 317 1472 318 +3262 332 1472 317 +3263 1472 1473 318 +3264 331 1472 332 +3265 331 1474 1472 +3266 340 1473 339 +3267 1473 1474 339 +3268 1472 1474 1473 +2 153 2 13 +3269 324 1476 37 +3270 37 1476 332 +3271 39 1477 323 +3272 337 1477 39 +3273 41 331 338 +3274 323 1476 324 +3275 323 1477 1476 +3276 332 1475 331 +3277 331 1475 338 +3278 332 1476 1475 +3279 338 1475 337 +3280 1475 1477 337 +3281 1476 1477 1475 +2 154 2 13 +3282 335 38 327 +3283 39 1479 322 +3284 336 1479 39 +3285 321 1480 40 +3286 40 1480 328 +3287 322 1479 321 +3288 1479 1480 321 +3289 328 1478 327 +3290 327 1478 335 +3291 328 1480 1478 +3292 335 1478 336 +3293 1478 1479 336 +3294 1478 1480 1479 +2 155 2 15 +3295 322 1483 39 +3296 39 1483 337 +3297 40 1482 321 +3298 329 1482 40 +3299 41 1484 330 +3300 338 1484 41 +3301 321 1482 322 +3302 1482 1483 322 +3303 330 1482 329 +3304 330 1484 1482 +3305 337 1481 338 +3306 337 1483 1481 +3307 1481 1484 338 +3308 1481 1483 1482 +3309 1482 1484 1481 +2 156 2 13 +3310 320 1486 40 +3311 40 1486 329 +3312 330 1487 41 +3313 41 1487 339 +3314 319 42 340 +3315 319 1485 320 +3316 340 1485 319 +3317 1485 1486 320 +3318 329 1486 330 +3319 1486 1487 330 +3320 339 1485 340 +3321 339 1487 1485 +3322 1485 1487 1486 +2 157 2 15 +3323 38 1490 327 +3324 334 1490 38 +3325 40 1491 320 +3326 328 1491 40 +3327 319 1489 42 +3328 42 1489 333 +3329 320 1489 319 +3330 320 1491 1489 +3331 327 1488 328 +3332 327 1490 1488 +3333 1488 1491 328 +3334 333 1489 334 +3335 1489 1490 334 +3336 1488 1490 1489 +3337 1489 1491 1488 +2 180 2 15 +3338 44 1493 348 +3339 349 1493 44 +3340 45 1494 350 +3341 359 1494 45 +3342 347 1495 46 +3343 46 1495 360 +3344 348 1493 347 +3345 1493 1495 347 +3346 350 1493 349 +3347 350 1494 1493 +3348 360 1492 359 +3349 1492 1494 359 +3350 360 1495 1492 +3351 1493 1494 1492 +3352 1492 1495 1493 +2 181 2 13 +3353 341 1498 44 +3354 44 1498 349 +3355 350 1497 45 +3356 45 1497 358 +3357 49 357 342 +3358 342 1496 341 +3359 1496 1498 341 +3360 357 1496 342 +3361 349 1497 350 +3362 349 1498 1497 +3363 358 1496 357 +3364 358 1497 1496 +3365 1497 1498 1496 +2 182 2 15 +3366 44 1500 341 +3367 356 1500 44 +3368 48 1501 355 +3369 363 1501 48 +3370 342 1502 49 +3371 49 1502 364 +3372 341 1500 342 +3373 1500 1502 342 +3374 355 1500 356 +3375 355 1501 1500 +3376 364 1499 363 +3377 1499 1501 363 +3378 364 1502 1499 +3379 1500 1501 1499 +3380 1499 1502 1500 +2 183 2 13 +3381 348 1504 44 +3382 44 1504 356 +3383 46 1505 347 +3384 361 1505 46 +3385 48 355 362 +3386 347 1504 348 +3387 347 1505 1504 +3388 356 1503 355 +3389 355 1503 362 +3390 356 1504 1503 +3391 362 1503 361 +3392 1503 1505 361 +3393 1504 1505 1503 +2 184 2 15 +3394 351 1508 45 +3395 45 1508 359 +3396 46 1507 346 +3397 360 1507 46 +3398 345 1509 47 +3399 47 1509 352 +3400 346 1507 345 +3401 1507 1509 345 +3402 352 1506 351 +3403 1506 1508 351 +3404 352 1509 1506 +3405 359 1507 360 +3406 359 1508 1507 +3407 1507 1508 1506 +3408 1506 1509 1507 +2 185 2 15 +3409 346 1511 46 +3410 46 1511 361 +3411 47 1512 345 +3412 353 1512 47 +3413 48 1513 354 +3414 362 1513 48 +3415 345 1511 346 +3416 345 1512 1511 +3417 354 1510 353 +3418 1510 1512 353 +3419 354 1513 1510 +3420 361 1511 362 +3421 1511 1513 362 +3422 1511 1512 1510 +3423 1510 1513 1511 +2 186 2 15 +3424 344 1517 47 +3425 47 1517 353 +3426 354 1515 48 +3427 48 1515 363 +3428 49 1516 343 +3429 364 1516 49 +3430 343 1514 344 +3431 343 1516 1514 +3432 1514 1517 344 +3433 353 1515 354 +3434 353 1517 1515 +3435 363 1515 364 +3436 1515 1516 364 +3437 1514 1516 1515 +3438 1515 1517 1514 +2 187 2 15 +3439 45 1520 351 +3440 358 1520 45 +3441 47 1521 344 +3442 352 1521 47 +3443 343 1519 49 +3444 49 1519 357 +3445 344 1519 343 +3446 344 1521 1519 +3447 351 1518 352 +3448 351 1520 1518 +3449 1518 1521 352 +3450 357 1519 358 +3451 1519 1520 358 +3452 1518 1520 1519 +3453 1519 1521 1518 +3 69 4 112 +3454 250 1394 1397 1522 +3455 265 1392 1390 1522 +3456 1407 255 1405 1522 +3457 249 1394 250 1522 +3458 256 1405 255 1522 +3459 266 265 1390 1522 +3460 1398 257 1400 1522 +3461 1390 1393 266 1522 +3462 249 1396 1394 1522 +3463 256 1408 1405 1522 +3464 257 19 1400 1522 +3465 1393 259 20 1522 +3466 266 20 1401 1522 +3467 249 1400 19 1522 +3468 19 256 1396 1522 +3469 266 1393 20 1522 +3470 249 19 1396 1522 +3471 1382 264 263 1522 +3472 1398 1401 258 1522 +3473 257 1404 19 1522 +3474 1389 20 259 1522 +3475 19 1408 256 1522 +3476 250 1397 18 1522 +3477 18 1392 265 1522 +3478 247 248 1403 1522 +3479 1407 17 255 1522 +3480 1405 1408 1406 1522 +3481 1401 1398 1399 1522 +3482 1390 1391 1393 1522 +3483 1397 1394 1395 1522 +3484 1400 1399 1398 1522 +3485 1396 1395 1394 1522 +3486 1392 1391 1390 1522 +3487 258 1401 20 1522 +3488 1404 248 19 1522 +3489 1404 257 1402 1522 +3490 248 1408 19 1522 +3491 259 1387 1389 1522 +3492 1383 264 1382 1522 +3493 251 1383 1381 1522 +3494 1389 267 20 1522 +3495 1407 1405 1406 1522 +3496 1398 258 257 1522 +3497 1404 1402 1403 1522 +3498 1387 1388 1389 1522 +3499 1404 1403 248 1522 +3500 1386 1385 1384 1522 +3501 1381 1383 1382 1522 +3502 249 250 1399 1522 +3503 1395 256 255 1522 +3504 263 264 1395 1522 +3505 265 266 1399 1522 +3506 247 1403 21 1522 +3507 263 17 1382 1522 +3508 1389 1388 267 1522 +3509 1402 268 1403 1522 +3510 1384 1385 262 1522 +3511 1382 254 1381 1522 +3512 253 1385 1386 1522 +3513 247 1406 248 1522 +3514 1384 245 1386 1522 +3515 1401 1399 266 1522 +3516 1393 1391 259 1522 +3517 264 1397 1395 1522 +3518 1399 1400 249 1522 +3519 1391 1392 251 1522 +3520 1395 1396 256 1522 +3521 1399 250 18 1522 +3522 17 1395 255 1522 +3523 1399 18 265 1522 +3524 17 263 1395 1522 +3525 258 20 267 1522 +3526 1407 1406 262 1522 +3527 247 21 1406 1522 +3528 264 18 1397 1522 +3529 18 251 1392 1522 +3530 1406 1408 248 1522 +3531 1387 246 1388 1522 +3532 1402 257 258 1522 +3533 1402 267 268 1522 +3534 254 253 1381 1522 +3535 1384 262 261 1522 +3536 1407 262 17 1522 +3537 267 1388 268 1522 +3538 252 251 1381 1522 +3539 1387 259 260 1522 +3540 254 1385 253 1522 +3541 1383 251 18 1522 +3542 1383 18 264 1522 +3543 258 267 1402 1522 +3544 245 1387 260 1522 +3545 252 1381 253 1522 +3546 1384 261 246 1522 +3547 1403 268 21 1522 +3548 268 1388 21 1522 +3549 262 1385 17 1522 +3550 254 1382 17 1522 +3551 245 246 1387 1522 +3552 1384 246 245 1522 +3553 254 17 1385 1522 +3554 16 1386 245 1522 +3555 253 1386 16 1522 +3556 1388 246 21 1522 +3557 1391 251 252 1522 +3558 260 259 1391 1522 +3559 262 1406 261 1522 +3560 246 261 21 1522 +3561 245 260 16 1522 +3562 16 252 253 1522 +3563 21 261 1406 1522 +3564 1391 252 16 1522 +3565 1391 16 260 1522 +3 99 4 112 +3566 1409 1412 276 1523 +3567 281 1427 1425 1523 +3568 1429 292 1432 1523 +3569 292 1429 291 1523 +3570 1409 276 275 1523 +3571 23 276 1412 1523 +3572 281 1425 282 1523 +3573 1409 275 1411 1523 +3574 23 1420 276 1523 +3575 1433 280 1436 1523 +3576 1431 291 1429 1523 +3577 292 291 1417 1523 +3578 275 276 1420 1523 +3579 1428 282 1425 1523 +3580 281 26 1427 1523 +3581 1418 291 27 1523 +3582 278 1414 277 1523 +3583 1423 274 273 1523 +3584 1412 277 23 1523 +3585 1431 1429 1430 1523 +3586 27 291 1431 1523 +3587 27 282 1428 1523 +3588 1433 1435 279 1523 +3589 1418 1417 291 1523 +3590 1430 1429 1432 1523 +3591 1432 292 28 1523 +3592 1434 1433 1436 1523 +3593 1426 1428 1425 1523 +3594 1409 1410 1412 1523 +3595 1426 1425 1427 1523 +3596 1410 1409 1411 1523 +3597 290 27 1428 1523 +3598 275 1420 1421 1523 +3599 23 277 1415 1523 +3600 1421 1419 289 1523 +3601 1415 277 1414 1523 +3602 1418 27 283 1523 +3603 1431 282 27 1523 +3604 1430 281 282 1523 +3605 1433 1434 1435 1523 +3606 1433 279 280 1523 +3607 1423 273 1424 1523 +3608 1417 1418 1416 1523 +3609 1424 280 1422 1523 +3610 26 281 1430 1523 +3611 1417 28 292 1523 +3612 1420 1419 1421 1523 +3613 1414 1413 1415 1523 +3614 1426 273 274 1523 +3615 278 277 1410 1523 +3616 1422 1423 1424 1523 +3617 1415 269 23 1523 +3618 1414 278 24 1523 +3619 1430 1432 271 1523 +3620 25 274 1423 1523 +3621 1418 283 1416 1523 +3622 1414 286 1413 1523 +3623 1413 269 1415 1523 +3624 273 1427 26 1523 +3625 1412 1410 277 1523 +3626 1426 1427 273 1523 +3627 1411 288 1410 1523 +3628 1423 1422 288 1523 +3629 1420 23 284 1523 +3630 282 1431 1430 1523 +3631 1426 274 25 1523 +3632 1410 24 278 1523 +3633 290 283 27 1523 +3634 1411 275 25 1523 +3635 280 26 1436 1523 +3636 1435 1434 286 1523 +3637 1411 25 288 1523 +3638 1434 1436 272 1523 +3639 280 1424 26 1523 +3640 28 271 1432 1523 +3641 284 23 269 1523 +3642 1416 270 1417 1523 +3643 290 289 1419 1523 +3644 1413 286 285 1523 +3645 284 1419 1420 1523 +3646 1435 286 24 1523 +3647 1424 273 26 1523 +3648 1421 25 275 1523 +3649 290 1428 1426 1523 +3650 279 1422 280 1523 +3651 272 1436 26 1523 +3652 1422 287 288 1523 +3653 1421 289 25 1523 +3654 283 290 1419 1523 +3655 284 269 1416 1523 +3656 1413 285 270 1523 +3657 272 1430 271 1523 +3658 279 287 1422 1523 +3659 1414 24 286 1523 +3660 283 1419 284 1523 +3661 1416 269 270 1523 +3662 284 1416 283 1523 +3663 1413 270 269 1523 +3664 1435 24 279 1523 +3665 271 1434 272 1523 +3666 288 25 1423 1523 +3667 1430 272 26 1523 +3668 28 1434 271 1523 +3669 28 1417 270 1523 +3670 1426 25 289 1523 +3671 289 290 1426 1523 +3672 1410 288 287 1523 +3673 286 1434 285 1523 +3674 28 270 285 1523 +3675 279 24 287 1523 +3676 28 285 1434 1523 +3677 1410 287 24 1523 +3 129 4 112 +3678 298 1450 1453 1524 +3679 1440 300 1437 1524 +3680 1456 1454 305 1524 +3681 303 1461 1463 1524 +3682 1437 300 299 1524 +3683 300 1440 30 1524 +3684 305 1454 306 1524 +3685 305 33 1456 1524 +3686 303 304 1461 1524 +3687 298 297 1450 1524 +3688 1437 299 1439 1524 +3689 306 1454 1457 1524 +3690 297 1452 1450 1524 +3691 300 30 1448 1524 +3692 305 1459 33 1524 +3693 1464 1461 304 1524 +3694 1448 299 300 1524 +3695 1457 34 306 1524 +3696 1459 305 306 1524 +3697 1442 301 302 1524 +3698 315 34 1446 1524 +3699 30 1440 301 1524 +3700 304 1452 33 1524 +3701 33 297 1456 1524 +3702 33 1452 297 1524 +3703 32 298 1453 1524 +3704 34 1460 306 1524 +3705 315 1460 34 1524 +3706 31 303 1463 1524 +3707 1462 1461 1464 1524 +3708 1450 1451 1453 1524 +3709 1437 1438 1440 1524 +3710 1455 1457 1454 1524 +3711 1438 1437 1439 1524 +3712 1455 1454 1456 1524 +3713 1450 1452 1451 1524 +3714 1457 314 34 1524 +3715 299 1448 1449 1524 +3716 1446 1445 315 1524 +3717 30 301 1443 1524 +3718 1464 304 33 1524 +3719 1449 1447 313 1524 +3720 1442 1443 301 1524 +3721 1459 306 1460 1524 +3722 307 1446 34 1524 +3723 1463 1461 1462 1524 +3724 1444 1445 1446 1524 +3725 1460 315 1458 1524 +3726 33 296 1464 1524 +3727 1441 1443 1442 1524 +3728 1447 1449 1448 1524 +3729 298 1455 297 1524 +3730 1451 304 303 1524 +3731 1451 311 312 1524 +3732 1438 302 301 1524 +3733 312 311 1438 1524 +3734 1458 1459 1460 1524 +3735 30 1443 293 1524 +3736 1442 302 31 1524 +3737 307 1444 1446 1524 +3738 1442 310 1441 1524 +3739 1441 293 1443 1524 +3740 1451 312 1453 1524 +3741 1440 1438 301 1524 +3742 1455 1456 297 1524 +3743 1451 1452 304 1524 +3744 312 1438 1439 1524 +3745 1459 296 33 1524 +3746 30 308 1448 1524 +3747 298 32 1455 1524 +3748 31 1451 303 1524 +3749 311 31 1438 1524 +3750 1438 31 302 1524 +3751 31 311 1451 1524 +3752 307 34 314 1524 +3753 1439 299 32 1524 +3754 1463 1462 310 1524 +3755 32 1453 312 1524 +3756 312 1439 32 1524 +3757 1458 296 1459 1524 +3758 1462 1464 296 1524 +3759 293 308 30 1524 +3760 294 1445 1444 1524 +3761 313 1447 314 1524 +3762 310 309 1441 1524 +3763 1448 308 1447 1524 +3764 1463 310 31 1524 +3765 315 1445 316 1524 +3766 1449 32 299 1524 +3767 1457 1455 314 1524 +3768 1458 315 316 1524 +3769 1449 313 32 1524 +3770 293 1444 308 1524 +3771 1441 309 294 1524 +3772 314 1447 307 1524 +3773 1458 295 296 1524 +3774 295 1458 316 1524 +3775 1442 31 310 1524 +3776 1444 293 294 1524 +3777 1447 308 307 1524 +3778 1441 294 293 1524 +3779 307 308 1444 1524 +3780 294 35 1445 1524 +3781 313 1455 32 1524 +3782 314 1455 313 1524 +3783 316 1445 35 1524 +3784 309 310 1462 1524 +3785 295 1462 296 1524 +3786 295 316 35 1524 +3787 35 294 309 1524 +3788 35 309 1462 1524 +3789 35 1462 295 1524 +3 159 4 110 +3790 1481 1483 337 1525 +3791 1491 1488 328 1525 +3792 336 1465 1468 1525 +3793 39 1483 322 1525 +3794 41 1474 339 1525 +3795 1466 1468 1465 1525 +3796 1476 323 324 1525 +3797 1488 1490 327 1525 +3798 326 1467 38 1525 +3799 1490 334 38 1525 +3800 1465 335 1467 1525 +3801 39 337 1483 1525 +3802 1484 1481 338 1525 +3803 1467 1466 1465 1525 +3804 339 1487 41 1525 +3805 1491 1489 1488 1525 +3806 1484 1482 1481 1525 +3807 329 330 1486 1525 +3808 1470 1471 325 1525 +3809 339 1474 1473 1525 +3810 1477 337 39 1525 +3811 41 330 1484 1525 +3812 324 37 1476 1525 +3813 1477 1475 337 1525 +3814 1479 321 1480 1525 +3815 331 1474 41 1525 +3816 324 323 1466 1525 +3817 39 336 1468 1525 +3818 1487 330 41 1525 +3819 1488 327 328 1525 +3820 1489 1490 1488 1525 +3821 1481 1482 1483 1525 +3822 338 1481 337 1525 +3823 41 1484 338 1525 +3824 38 334 1470 1525 +3825 39 322 1479 1525 +3826 1473 1474 1472 1525 +3827 38 1470 326 1525 +3828 328 1478 1480 1525 +3829 339 1485 1487 1525 +3830 327 1490 38 1525 +3831 1477 39 323 1525 +3832 1465 336 335 1525 +3833 37 324 1466 1525 +3834 335 38 1467 1525 +3835 1475 1477 1476 1525 +3836 1469 1471 1470 1525 +3837 323 1476 1477 1525 +3838 1480 1478 1479 1525 +3839 1486 1487 1485 1525 +3840 39 1468 323 1525 +3841 39 1479 336 1525 +3842 1470 325 326 1525 +3843 322 321 1479 1525 +3844 1467 326 1466 1525 +3845 1486 330 1487 1525 +3846 331 1472 1474 1525 +3847 1470 334 1469 1525 +3848 40 329 1486 1525 +3849 329 1482 330 1525 +3850 1469 317 1471 1525 +3851 322 1483 1482 1525 +3852 336 1479 1478 1525 +3853 1471 37 325 1525 +3854 1466 323 1468 1525 +3855 41 338 331 1525 +3856 1489 334 1490 1525 +3857 1482 329 40 1525 +3858 1491 320 1489 1525 +3859 1484 330 1482 1525 +3860 320 1486 1485 1525 +3861 326 325 1466 1525 +3862 327 38 335 1525 +3863 1473 1472 318 1525 +3864 338 337 1475 1525 +3865 1469 334 333 1525 +3866 1476 332 1475 1525 +3867 1473 340 339 1525 +3868 340 1485 339 1525 +3869 1478 328 327 1525 +3870 1491 328 40 1525 +3871 1478 335 336 1525 +3872 1466 325 37 1525 +3873 1482 321 322 1525 +3874 333 318 1469 1525 +3875 1472 332 317 1525 +3876 1475 331 338 1525 +3877 1480 321 40 1525 +3878 328 1480 40 1525 +3879 1471 317 37 1525 +3880 320 1485 319 1525 +3881 319 1485 340 1525 +3882 327 335 1478 1525 +3883 40 320 1491 1525 +3884 1472 317 318 1525 +3885 318 317 1469 1525 +3886 331 1475 332 1525 +3887 331 332 1472 1525 +3888 37 332 1476 1525 +3889 1482 40 321 1525 +3890 40 1486 320 1525 +3891 37 317 332 1525 +3892 42 1473 318 1525 +3893 1473 42 340 1525 +3894 333 334 1489 1525 +3895 319 1489 320 1525 +3896 319 340 42 1525 +3897 42 318 333 1525 +3898 42 333 1489 1525 +3899 42 1489 319 1525 +3 186 4 12497 +3900 2345 2480 1668 2768 +3901 176 177 471 1696 +3902 1602 1718 1702 2264 +3903 562 2601 2086 2772 +3904 1610 1952 1691 2049 +3905 1628 2033 1539 2527 +3906 1690 1954 194 2739 +3907 219 1338 1214 1669 +3908 1541 2317 1829 2381 +3909 1533 2403 1725 2779 +3910 1724 2287 1880 2348 +3911 282 2167 1970 2564 +3912 1559 1931 1754 2351 +3913 1532 1822 1636 2081 +3914 1609 1949 1670 2366 +3915 1530 1855 1737 2544 +3916 1096 2035 1742 2219 +3917 1103 2468 1657 2484 +3918 1781 2476 2436 2509 +3919 274 1423 2114 2247 +3920 1141 2095 1691 2503 +3921 1425 1880 1426 2167 +3922 1551 1863 1857 1864 +3923 778 1662 1973 2168 +3924 2209 2482 1899 2531 +3925 2035 2446 1713 2647 +3926 1594 1736 1810 2208 +3927 1949 2099 1670 2366 +3928 1666 1589 1685 1924 +3929 1543 1644 2129 2215 +3930 1656 1807 1920 2316 +3931 1775 2515 1818 2606 +3932 1719 1577 1908 2518 +3933 1534 1839 2411 2519 +3934 1257 1903 1353 2318 +3935 1761 2086 2601 2772 +3936 1594 1810 1736 2691 +3937 1702 1718 1602 2161 +3938 1103 1657 2025 2484 +3939 1627 1753 307 2256 +3940 1532 1636 1822 1855 +3941 1840 2086 562 2601 +3942 544 658 2070 2326 +3943 1608 1945 2162 2469 +3944 1642 2061 1915 2286 +3945 274 25 1423 2247 +3946 744 1926 1697 2136 +3947 1547 1641 1829 2141 +3948 1744 1938 1558 2001 +3949 1543 1886 1644 2215 +3950 1839 1679 2411 2519 +3951 648 1907 1676 2662 +3952 1950 1757 2663 2692 +3953 1841 2217 2013 2377 +3954 2069 2352 2194 2604 +3955 1760 1887 1777 2718 +3956 1590 1844 1806 2312 +3957 1679 1584 1962 2519 +3958 194 195 503 2591 +3959 2160 2477 2267 2773 +3960 152 1790 1889 2536 +3961 1807 2020 1920 2316 +3962 1728 2015 1778 2578 +3963 1783 1926 861 1948 +3964 1446 1821 1987 2048 +3965 1667 2229 1862 2574 +3966 1724 1880 1847 2348 +3967 1597 1892 2124 2418 +3968 1881 1910 363 2357 +3969 1890 2058 849 2128 +3970 1172 2125 2053 2700 +3971 148 1799 149 2139 +3972 1883 1908 1546 2381 +3973 1483 1482 1481 2180 +3974 1704 2271 1726 2386 +3975 1530 1737 1855 2372 +3976 1589 2110 1550 2155 +3977 1140 1070 2098 2428 +3978 1526 1664 1914 2188 +3979 1842 2450 2426 2724 +3980 1836 2067 1831 2079 +3981 282 281 1430 1970 +3982 1141 1691 2095 2280 +3983 1854 1913 730 1986 +3984 866 1948 1926 2136 +3985 1631 2420 1900 2556 +3986 177 178 375 2008 +3987 1626 2027 1801 2100 +3988 1714 1978 1025 2308 +3989 1531 2159 1758 2720 +3990 260 1676 1937 2242 +3991 1620 1880 1724 2333 +3992 1658 2175 1901 2207 +3993 1547 1829 2342 2537 +3994 1649 1881 1554 2199 +3995 1623 1666 1589 1681 +3996 265 1970 1811 2718 +3997 418 419 1796 2214 +3998 970 1918 1147 2098 +3999 940 1849 963 2420 +4000 2064 1698 2438 2714 +4001 2212 2270 2083 2371 +4002 1294 1975 1364 2165 +4003 916 2059 1786 2420 +4004 1531 1704 1726 2386 +4005 265 1811 1399 2718 +4006 194 503 2432 2591 +4007 1535 1997 1689 2549 +4008 723 2200 2052 2716 +4009 1508 351 1973 1996 +4010 1673 2041 1650 2615 +4011 1631 1786 1900 2420 +4012 1015 1056 1034 1989 +4013 535 659 686 2334 +4014 846 1973 1662 1996 +4015 1564 1883 1732 2678 +4016 1648 1961 1805 2118 +4017 1003 966 1024 2693 +4018 1761 2086 1840 2601 +4019 1945 1998 1810 2565 +4020 1670 2099 1890 2366 +4021 1590 1806 1564 2312 +4022 171 172 1235 2093 +4023 1617 1871 2429 2584 +4024 1545 1737 1629 2342 +4025 1158 1709 1632 2362 +4026 2059 2488 2430 2693 +4027 1612 1882 1700 2257 +4028 1544 1961 1856 2049 +4029 827 1788 1971 2101 +4030 1353 1257 1362 1903 +4031 1594 1736 2208 2471 +4032 1609 1670 1949 2400 +4033 536 680 1889 2113 +4034 327 2014 1490 2336 +4035 562 1840 556 2086 +4036 1020 2430 2308 2488 +4037 969 1713 2035 2446 +4038 1626 1945 1801 2027 +4039 1634 2046 1939 2099 +4040 1541 1546 1908 2381 +4041 1585 1774 2210 2736 +4042 1831 1909 1597 2474 +4043 1719 2289 1577 2518 +4044 1720 2635 1983 2701 +4045 1021 1742 2035 2480 +4046 1691 1977 1961 2643 +4047 2223 2426 1714 2450 +4048 1158 1632 1709 2310 +4049 1921 2296 1683 2520 +4050 1594 1736 2471 2691 +4051 230 1717 1916 2042 +4052 1941 2178 1645 2623 +4053 1545 2164 1912 2181 +4054 505 2095 1885 2577 +4055 1338 1379 1214 2637 +4056 1691 1952 1610 2095 +4057 1577 1852 1719 1908 +4058 916 1849 2059 2420 +4059 1713 2452 2001 2711 +4060 664 551 665 1902 +4061 969 2446 2035 2647 +4062 1846 2046 2273 2330 +4063 1742 2480 2345 2768 +4064 1846 1949 1670 2461 +4065 1580 1764 1723 2231 +4066 228 1717 229 1772 +4067 1172 2053 2125 2428 +4068 1774 1942 1585 2210 +4069 795 1968 1693 2056 +4070 230 1916 231 2042 +4071 1619 1637 1787 2172 +4072 812 1795 2054 2660 +4073 1901 2131 1837 2344 +4074 2052 2200 723 2255 +4075 282 1970 1760 2564 +4076 1683 2267 1640 2296 +4077 1668 2017 1918 2345 +4078 1616 2164 1545 2181 +4079 1663 1899 2209 2482 +4080 1708 2249 2076 2554 +4081 268 742 1402 1403 +4082 1172 1169 2053 2428 +4083 1848 1984 1659 2037 +4084 2160 2267 1683 2773 +4085 2308 2430 2059 2488 +4086 1560 1798 1546 2115 +4087 1901 2175 1579 2207 +4088 1526 2283 1817 2286 +4089 992 1819 1327 2138 +4090 1526 2061 1664 2188 +4091 1527 2067 1980 2079 +4092 1594 2266 2145 2633 +4093 1022 2430 2488 2693 +4094 1212 1700 1236 2558 +4095 1608 2034 1945 2469 +4096 1236 1212 150 2139 +4097 387 522 173 2002 +4098 1666 1924 1685 2119 +4099 982 2344 1901 2523 +4100 176 2172 547 2683 +4101 778 1973 1090 2168 +4102 1602 1839 1718 2264 +4103 1663 2209 1899 2652 +4104 887 1786 2059 2693 +4105 1527 1701 1831 2079 +4106 1027 1645 2178 2623 +4107 1673 1994 2292 2615 +4108 1585 2100 1801 2274 +4109 572 570 571 1712 +4110 680 536 606 2113 +4111 1247 2165 2089 2378 +4112 1709 2176 1424 2261 +4113 1554 1946 1738 2191 +4114 1211 1147 1918 2098 +4115 1946 2148 1635 2314 +4116 1799 2139 2024 2162 +4117 965 1837 1118 2641 +4118 1892 2298 2124 2418 +4119 1529 2079 1836 2359 +4120 215 2161 2123 2294 +4121 148 2139 149 2774 +4122 1625 1785 1984 2207 +4123 1554 1922 1946 2191 +4124 1913 1986 1736 2546 +4125 2114 2287 1847 2348 +4126 1026 2035 1713 2623 +4127 1946 2262 2069 2458 +4128 1713 1938 2001 2452 +4129 1918 2098 1017 2480 +4130 1000 2178 1941 2623 +4131 1096 2035 2219 2647 +4132 1557 2010 1745 2355 +4133 1863 2332 1551 2672 +4134 49 357 342 1683 +4135 1526 1817 2012 2286 +4136 1805 1820 2276 2298 +4137 177 1696 1762 2008 +4138 1804 1892 1782 2340 +4139 1070 2098 2428 2460 +4140 1609 1670 2128 2366 +4141 181 1763 182 2464 +4142 1724 1847 2287 2348 +4143 1607 1929 2156 2282 +4144 1543 1722 2129 2159 +4145 1713 2001 1938 2102 +4146 922 1034 1056 1989 +4147 1247 2089 1245 2378 +4148 177 471 1696 2008 +4149 418 495 419 2214 +4150 1634 1939 2046 2204 +4151 532 193 192 2390 +4152 1558 1938 1744 2498 +4153 556 1840 562 2601 +4154 1037 1989 1003 2134 +4155 177 1762 1696 2245 +4156 1656 1920 1807 2020 +4157 1160 1977 1771 2434 +4158 1635 1639 1866 2341 +4159 686 593 1719 2334 +4160 1592 1888 1820 2045 +4161 1780 1849 940 2420 +4162 1938 2001 1744 2102 +4163 1854 1913 1736 2208 +4164 658 608 2070 2326 +4165 1026 969 1713 2035 +4166 1555 1903 2197 2759 +4167 1150 2280 1977 2503 +4168 1812 1925 1894 2115 +4169 1736 1913 1854 1986 +4170 1691 2280 1141 2503 +4171 1580 1856 1764 2231 +4172 1612 1700 1944 2563 +4173 1797 1893 1571 2432 +4174 1529 1836 2116 2359 +4175 1542 1821 1540 2481 +4176 1558 2001 1938 2452 +4177 648 599 1907 2662 +4178 1676 1907 648 2205 +4179 1714 1025 1978 2223 +4180 1527 1980 1701 2079 +4181 1473 2482 1930 2617 +4182 213 212 1807 2055 +4183 1850 1914 2220 2422 +4184 1536 1775 2081 2239 +4185 1697 1926 760 2370 +4186 198 2095 1952 2280 +4187 1846 2273 1949 2461 +4188 1402 268 267 2109 +4189 2081 2135 1536 2462 +4190 1918 2017 1742 2345 +4191 282 1970 1430 2339 +4192 665 551 641 1902 +4193 1790 1653 1889 2536 +4194 1656 1807 2316 2445 +4195 1658 1940 1901 2175 +4196 1609 2209 1942 2210 +4197 1236 1700 1212 2139 +4198 1723 1892 1804 2213 +4199 1538 1858 1769 2078 +4200 916 887 1786 2059 +4201 1443 30 2144 2169 +4202 1560 2184 1600 2240 +4203 1628 2527 1539 2679 +4204 172 1755 1 2093 +4205 1003 1024 2393 2693 +4206 534 654 663 1750 +4207 1140 2098 2017 2428 +4208 1912 2164 1545 2313 +4209 1746 1555 1903 2197 +4210 1585 2210 2011 2736 +4211 1742 2098 1918 2480 +4212 1401 266 1399 2718 +4213 1021 1742 2480 2541 +4214 812 2054 2421 2660 +4215 1022 994 2430 2693 +4216 1230 1986 1372 2616 +4217 467 487 524 1884 +4218 572 570 1712 2706 +4219 281 1970 282 2167 +4220 1608 2139 1872 2469 +4221 1475 1515 1514 1927 +4222 1020 2308 984 2488 +4223 1661 2012 1780 2286 +4224 1885 2447 1189 2517 +4225 1482 2180 1483 2363 +4226 985 1025 1978 2308 +4227 1592 1888 2045 2553 +4228 1172 1169 1196 2053 +4229 1670 1890 2128 2366 +4230 1613 1752 1830 2382 +4231 1930 2477 2254 2580 +4232 45 1494 350 2278 +4233 1620 1847 1724 1880 +4234 177 1762 2245 2683 +4235 1949 2100 1573 2366 +4236 1868 2331 2197 2621 +4237 842 1973 1996 2147 +4238 749 1986 1230 2616 +4239 282 1430 1431 2339 +4240 1589 1666 1623 2155 +4241 1861 2070 608 2326 +4242 1901 2183 2131 2344 +4243 1790 1889 1653 1987 +4244 214 2055 1219 2161 +4245 1659 2262 1984 2519 +4246 1217 1368 1310 2318 +4247 969 2035 1069 2647 +4248 1737 1855 1629 2342 +4249 345 2319 346 2522 +4250 1527 1831 2067 2079 +4251 1883 2381 1732 2678 +4252 697 1861 1832 2772 +4253 1021 2035 1742 2541 +4254 2052 2200 1710 2716 +4255 1846 2099 1949 2273 +4256 282 1760 1970 2339 +4257 1631 2131 1901 2183 +4258 1608 1998 2034 2469 +4259 1900 1625 2556 2618 +4260 1589 1681 1666 1685 +4261 1417 2230 292 2242 +4262 1736 1872 1608 1913 +4263 1697 2204 2321 2370 +4264 1190 1179 2125 2225 +4265 402 404 1797 2377 +4266 711 730 1854 1913 +4267 1657 2448 2246 2468 +4268 1935 2079 1722 2728 +4269 1592 2235 2250 2388 +4270 1517 1477 1514 1927 +4271 1337 1274 1845 2107 +4272 1810 1842 1708 2566 +4273 1644 1886 1767 2307 +4274 916 1786 908 2420 +4275 1367 1226 1286 1936 +4276 1901 1940 982 2523 +4277 1607 2156 1929 2394 +4278 1501 363 2260 2357 +4279 1161 1771 2051 2434 +4280 2231 2287 1764 2494 +4281 1555 1903 1731 1957 +4282 1610 1691 2019 2049 +4283 544 2070 658 2335 +4284 232 2042 1916 2285 +4285 1539 1725 1628 2679 +4286 1649 1554 1881 2150 +4287 1663 1778 1609 2144 +4288 1754 1911 1559 2137 +4289 565 1761 567 1827 +4290 1093 1779 2125 2225 +4291 941 1873 1675 2076 +4292 2138 2308 1656 2358 +4293 1560 1798 1600 2184 +4294 1820 1592 2276 2298 +4295 1704 1912 1531 1974 +4296 1605 2380 2146 2534 +4297 1742 2035 1096 2541 +4298 544 2070 1677 2326 +4299 1602 1702 1839 2264 +4300 360 1495 1492 2158 +4301 1482 2363 1995 2698 +4302 1446 1821 315 1987 +4303 711 1913 1854 2423 +4304 148 1799 2139 2774 +4305 1804 2213 1892 2340 +4306 1589 1623 2110 2155 +4307 1949 2273 1692 2461 +4308 1580 1961 2388 2643 +4309 1930 2031 1803 2254 +4310 851 827 1788 1971 +4311 781 1926 744 2136 +4312 374 228 512 1772 +4313 1732 2381 1636 2678 +4314 1196 1172 2053 2700 +4315 1767 1838 1537 2665 +4316 1567 1852 1719 2399 +4317 1662 1996 1973 2663 +4318 1668 2480 1919 2768 +4319 1702 2123 1718 2161 +4320 1640 2296 2267 2763 +4321 1141 1148 2095 2503 +4322 694 2333 1620 2463 +4323 1893 2121 1571 2695 +4324 1613 1855 1737 2342 +4325 1608 2024 2139 2162 +4326 830 1680 1968 2253 +4327 1021 2480 2035 2623 +4328 1580 1724 2114 2287 +4329 1780 2038 1849 2420 +4330 1642 1915 2061 2274 +4331 1003 1024 2134 2393 +4332 1633 2046 1939 2204 +4333 1639 1990 1753 2555 +4334 1516 1514 1476 1910 +4335 16 1697 2242 2370 +4336 1580 1961 1856 2231 +4337 830 1788 827 2101 +4338 762 2255 723 2305 +4339 1901 2207 2131 2556 +4340 1584 1635 1946 1969 +4341 1606 2314 2458 2762 +4342 456 2432 503 2591 +4343 757 2003 1854 2533 +4344 1832 2495 2170 2761 +4345 1856 1690 2049 2173 +4346 1587 1863 1843 2332 +4347 565 1761 1827 2309 +4348 1553 1998 2469 2565 +4349 491 193 2432 2525 +4350 1829 2381 2317 2382 +4351 2013 2217 1593 2377 +4352 16 2242 2321 2370 +4353 815 849 2058 2128 +4354 1742 2098 2480 2541 +4355 974 2020 1920 2358 +4356 1541 2302 1829 2508 +4357 547 657 176 2683 +4358 1596 1906 1800 2389 +4359 1529 1935 1722 2096 +4360 608 606 536 2070 +4361 152 1882 1790 2536 +4362 1145 432 1885 2517 +4363 760 2136 1697 2204 +4364 1901 1940 1579 2175 +4365 844 1778 2071 2128 +4366 1779 2225 1093 2627 +4367 1583 1824 1650 2412 +4368 1508 351 1506 1973 +4369 715 1230 749 1986 +4370 851 1971 1788 2250 +4371 2232 2406 2020 2530 +4372 1364 1975 1807 2165 +4373 749 731 1986 2616 +4374 1194 1191 1053 2051 +4375 1900 2038 1625 2618 +4376 1096 2219 1742 2460 +4377 1900 2420 1794 2556 +4378 1656 1978 1874 2266 +4379 982 1901 979 1940 +4380 1612 1700 1882 1944 +4381 1633 2099 2046 2273 +4382 2134 2393 1024 2693 +4383 1608 2024 1872 2139 +4384 1661 1780 2012 2655 +4385 1782 1804 1597 1892 +4386 970 1017 1918 2098 +4387 1649 1959 1088 2352 +4388 1526 1914 1664 1915 +4389 1977 2280 1691 2503 +4390 2014 2054 812 2631 +4391 887 908 1786 2693 +4392 1475 1514 1477 1927 +4393 1611 2061 1803 2188 +4394 1530 1737 2374 2544 +4395 1961 1977 1691 2224 +4396 982 1837 2344 2523 +4397 1024 1037 1003 2134 +4398 307 1753 1627 1990 +4399 993 1819 1978 2299 +4400 1006 1826 1978 2223 +4401 1145 1885 1189 2517 +4402 2076 2249 917 2554 +4403 1653 1987 1889 2126 +4404 1748 1871 1617 2584 +4405 1017 2480 2098 2541 +4406 1810 1998 1945 2034 +4407 1711 2101 1788 2253 +4408 969 1069 2446 2647 +4409 1585 1942 1801 2100 +4410 198 1952 2095 2577 +4411 1642 1766 2061 2286 +4412 1774 1942 1609 2058 +4413 716 2204 1939 2255 +4414 676 648 599 1907 +4415 1020 1714 1025 2308 +4416 49 357 1683 2379 +4417 1580 1723 1961 2231 +4418 1326 1874 1819 2651 +4419 1691 1961 1856 2643 +4420 1118 1837 1117 2641 +4421 1790 1882 1653 2536 +4422 1711 1971 1788 2101 +4423 419 1796 2214 2577 +4424 1609 1942 1774 2210 +4425 1571 1893 1797 2121 +4426 1514 1515 1475 1910 +4427 1709 1424 2243 2261 +4428 220 219 1214 1669 +4429 902 2120 745 2301 +4430 1630 1763 1561 2073 +4431 2200 2255 1890 2305 +4432 1803 1604 2031 2191 +4433 1901 1631 2183 2344 +4434 177 375 471 2008 +4435 822 1888 783 2486 +4436 536 680 616 1889 +4437 1297 226 1216 2424 +4438 1702 2055 1992 2175 +4439 1056 894 922 1989 +4440 1482 1995 1860 2698 +4441 1546 1908 2018 2115 +4442 1543 1767 1644 1886 +4443 1856 1764 2231 2287 +4444 163 1806 164 2573 +4445 1554 1738 1946 2199 +4446 1564 1775 1818 2606 +4447 1546 2509 1908 2518 +4448 274 2114 25 2247 +4449 1723 1764 1580 2338 +4450 1625 1992 1900 2207 +4451 1819 1874 1326 2138 +4452 45 1996 1494 2278 +4453 1804 1892 1723 2124 +4454 1890 2200 2052 2255 +4455 866 861 1926 1948 +4456 1612 1756 1944 1979 +4457 1327 1819 992 2616 +4458 1554 1946 1959 2199 +4459 1821 2048 1446 2256 +4460 260 1676 259 1937 +4461 339 1474 2031 2617 +4462 1 522 236 2442 +4463 731 2533 1986 2616 +4464 908 916 887 1786 +4465 412 415 413 1884 +4466 1554 2028 1817 2191 +4467 992 1327 967 2138 +4468 1306 1807 1233 2535 +4469 1956 2268 501 2288 +4470 1531 1912 1758 2159 +4471 983 1645 2192 2232 +4472 1580 1764 1856 2287 +4473 1554 2199 1881 2325 +4474 1701 2121 1891 2376 +4475 1594 1874 1978 2266 +4476 1575 1747 1566 2078 +4477 1648 1805 2025 2118 +4478 1161 2051 1771 2383 +4479 1160 1771 1161 2434 +4480 1677 2273 1633 2330 +4481 322 1482 1483 2127 +4482 1952 2095 1691 2280 +4483 1608 2162 2139 2469 +4484 171 2093 1235 2119 +4485 1641 1781 2436 2509 +4486 760 1697 744 1926 +4487 1631 1794 2420 2556 +4488 1815 1937 1676 2242 +4489 1774 2050 1609 2210 +4490 1796 1610 2214 2577 +4491 187 188 465 1983 +4492 177 2245 176 2683 +4493 1573 1949 2099 2273 +4494 1326 1327 1819 2138 +4495 1606 1927 1828 2199 +4496 1553 1700 1998 2563 +4497 1628 1533 2367 2403 +4498 1710 1942 1774 2058 +4499 2041 2042 232 2285 +4500 1711 1788 1971 2221 +4501 1663 2169 2054 2578 +4502 1627 1943 1753 2435 +4503 713 1939 1875 2052 +4504 1805 2235 1820 2298 +4505 357 1496 342 2589 +4506 420 411 1748 1871 +4507 1493 348 44 879 +4508 1694 1999 1457 2465 +4509 1670 1949 1846 2099 +4510 1585 1942 2100 2209 +4511 1306 213 212 1807 +4512 267 737 268 2667 +4513 1340 1666 1916 2132 +4514 1607 1749 1929 2282 +4515 1555 1957 1731 2157 +4516 730 1913 729 1986 +4517 1890 2099 1670 2483 +4518 1571 2432 1893 2695 +4519 1856 2049 1961 2224 +4520 1677 2070 544 2335 +4521 1068 1069 2035 2647 +4522 2045 2211 1703 2778 +4523 172 171 1902 2133 +4524 1913 2024 147 2774 +4525 1708 1842 1810 2499 +4526 1531 1704 1758 1912 +4527 2210 2482 2209 2531 +4528 1539 2033 1715 2527 +4529 580 579 593 1852 +4530 1945 2469 1998 2565 +4531 1553 2469 1945 2565 +4532 1633 2273 2046 2330 +4533 1482 2180 2363 2698 +4534 177 1696 176 2245 +4535 1875 1939 710 2323 +4536 1386 16 2370 2562 +4537 1732 1883 1564 2018 +4538 1856 1691 2049 2224 +4539 648 1887 1676 1937 +4540 1475 338 331 1738 +4541 965 1118 1837 2446 +4542 1826 2614 2003 2724 +4543 1428 1840 2259 2564 +4544 1555 2090 1903 2759 +4545 1723 1764 2213 2231 +4546 1663 1609 2050 2210 +4547 964 2011 1766 2581 +4548 1820 2235 1592 2298 +4549 1226 1315 161 1688 +4550 366 217 2244 2687 +4551 1614 1898 1897 2380 +4552 198 1952 197 2280 +4553 1526 2422 2012 2513 +4554 672 544 626 2326 +4555 815 2128 2058 2504 +4556 1945 2034 1998 2469 +4557 1739 2267 2160 2477 +4558 1160 1771 1977 2275 +4559 566 1676 1887 2495 +4560 1609 2058 1942 2366 +4561 2028 2470 1794 2524 +4562 1594 2208 1854 2471 +4563 1337 1274 1309 1845 +4564 1731 1923 1646 2496 +4565 1995 2298 1892 2418 +4566 377 456 503 2591 +4567 1724 2057 1847 2108 +4568 1372 1986 1819 2616 +4569 1482 2127 1995 2363 +4570 2131 2183 1837 2344 +4571 1617 2429 1740 2584 +4572 1631 1900 1786 2134 +4573 749 731 715 1986 +4574 1604 2254 2477 2580 +4575 1537 1838 1767 1999 +4576 1649 1554 2150 2466 +4577 1302 1230 1372 2616 +4578 1856 2049 1690 2433 +4579 1640 1683 2160 2267 +4580 571 1827 698 2189 +4581 1533 2163 2368 2369 +4582 1087 1828 1649 2352 +4583 1585 1873 1801 1942 +4584 1473 1899 2482 2617 +4585 419 399 1796 2517 +4586 534 654 1750 2399 +4587 1782 1892 313 2340 +4588 1659 2037 1984 2262 +4589 894 1989 1057 2085 +4590 1853 1908 1852 2784 +4591 821 1888 2250 2553 +4592 909 2426 2223 2450 +4593 1608 2162 1945 2526 +4594 1887 1960 1777 2718 +4595 572 1712 571 2189 +4596 1535 2088 1715 2372 +4597 2145 2266 1594 2426 +4598 1780 1661 2605 2655 +4599 1140 1070 1043 2098 +4600 1942 2100 1949 2366 +4601 445 485 1841 1862 +4602 1554 1959 1946 2262 +4603 1584 2140 1962 2519 +4604 797 1968 795 2056 +4605 330 1484 1860 1969 +4606 1794 2038 1900 2618 +4607 2276 2298 2045 2704 +4608 1514 1475 1476 1910 +4609 1056 1057 894 1989 +4610 970 1147 1185 2098 +4611 1676 1832 2230 2761 +4612 1592 2045 2276 2298 +4613 778 1050 1090 1973 +4614 1628 1725 1539 2386 +4615 1616 1912 2164 2181 +4616 1693 795 2056 2557 +4617 536 2070 606 2113 +4618 1666 1685 1681 2119 +4619 1590 1806 1595 1818 +4620 1150 2057 1977 2280 +4621 528 1885 432 2517 +4622 1941 2035 1742 2480 +4623 1003 2134 1989 2393 +4624 1027 2178 1000 2623 +4625 160 1331 159 2764 +4626 821 1888 2553 2597 +4627 1547 1855 1822 2537 +4628 1597 1892 1804 2124 +4629 1011 2308 2138 2358 +4630 1660 2277 2246 2539 +4631 1475 1738 331 1910 +4632 1616 1752 1545 2164 +4633 228 229 1717 1917 +4634 454 2392 1919 2748 +4635 1475 1738 1910 1927 +4636 1635 2148 1860 2314 +4637 471 380 176 1696 +4638 1594 2208 1810 2499 +4639 1826 2299 1978 2756 +4640 1679 1839 1625 1984 +4641 2035 2480 1941 2623 +4642 1977 2388 1961 2643 +4643 607 1861 697 2772 +4644 1794 928 2028 2524 +4645 1550 2155 1824 2412 +4646 41 331 338 1738 +4647 1701 2559 1935 2723 +4648 909 2223 2426 2724 +4649 1951 2220 1914 2422 +4650 1189 2053 1885 2700 +4651 282 1760 2170 2564 +4652 725 2200 723 2716 +4653 1639 2555 2084 2783 +4654 1423 1711 2247 2391 +4655 1648 1771 2235 2388 +4656 413 420 1748 2044 +4657 1633 1939 2099 2273 +4658 1584 2191 1679 2513 +4659 1579 2131 1901 2207 +4660 1715 2271 1535 2372 +4661 1714 2266 1978 2431 +4662 1027 2192 1645 2623 +4663 1250 1294 1364 2165 +4664 1609 2058 1890 2128 +4665 634 184 535 1719 +4666 1589 1623 1681 2110 +4667 339 2031 1879 2617 +4668 419 1885 1796 2577 +4669 1659 1984 1848 2519 +4670 821 2553 850 2597 +4671 1819 1986 1372 2651 +4672 1584 1946 1922 2191 +4673 1752 1829 1547 2302 +4674 194 1954 1690 2432 +4675 1366 2257 2026 2318 +4676 1771 2250 2235 2388 +4677 1531 2398 1726 2639 +4678 2059 2308 1714 2430 +4679 1029 1019 1006 1978 +4680 1633 1677 2187 2273 +4681 212 1807 2055 2530 +4682 927 2028 1674 2569 +4683 846 778 1662 1973 +4684 859 2058 875 2200 +4685 1539 2156 1929 2282 +4686 1120 2194 2069 2468 +4687 1545 1752 1616 2181 +4688 1597 1831 1804 1836 +4689 1946 2069 1606 2458 +4690 1711 2114 1423 2247 +4691 1797 2384 1823 2559 +4692 1604 1803 2031 2254 +4693 1710 2200 2120 2716 +4694 1595 1806 1590 2467 +4695 1598 1827 1712 2189 +4696 1541 1908 1546 2509 +4697 1428 2259 1880 2564 +4698 1594 2266 1978 2426 +4699 157 632 539 1813 +4700 1022 994 997 2430 +4701 532 2009 655 2086 +4702 1939 2046 1633 2099 +4703 2114 2247 1764 2456 +4704 1745 2244 1706 2638 +4705 621 620 665 2172 +4706 1565 1761 1982 2237 +4707 1665 1825 1824 2135 +4708 1690 2433 2049 2695 +4709 1793 2382 1613 2548 +4710 1251 1874 1247 2165 +4711 2084 2555 1486 2783 +4712 1082 2085 1851 2466 +4713 1804 1836 1831 2303 +4714 2241 2556 1625 2618 +4715 1540 1987 1821 2048 +4716 1810 2034 1945 2565 +4717 601 679 653 1988 +4718 1736 1608 1872 1998 +4719 757 733 2003 2533 +4720 732 719 883 2614 +4721 796 2056 2557 2704 +4722 1554 1881 2150 2325 +4723 1573 2100 1949 2273 +4724 938 2569 1808 2581 +4725 909 2426 2450 2724 +4726 2017 2428 2098 2460 +4727 1832 2170 291 2761 +4728 1496 357 1921 2589 +4729 1233 1807 1306 2020 +4730 1557 1980 1935 2723 +4731 1098 2211 1820 2597 +4732 41 1969 2031 2148 +4733 1048 1647 2130 2168 +4734 979 2112 1901 2134 +4735 1482 1860 2180 2698 +4736 812 1795 2660 2780 +4737 866 1926 781 2136 +4738 1923 1998 1700 2563 +4739 1526 2012 1817 2513 +4740 220 1669 1214 2351 +4741 1984 2037 1848 2575 +4742 1020 1025 1714 2430 +4743 1015 1126 1056 1989 +4744 315 1821 1743 2507 +4745 1604 2254 2031 2325 +4746 1667 2270 2212 2371 +4747 1909 2418 1597 2474 +4748 1190 2125 2019 2225 +4749 925 2150 1835 2357 +4750 1020 1025 985 2308 +4751 1826 2003 733 2533 +4752 420 423 411 1871 +4753 211 2232 2020 2530 +4754 1625 1984 1992 2207 +4755 1737 1855 1613 2544 +4756 2017 2053 1169 2428 +4757 1594 2145 2426 2633 +4758 1526 1817 2283 2513 +4759 1093 2125 1179 2225 +4760 1592 2045 2298 2704 +4761 976 982 979 1940 +4762 1827 2236 1712 2309 +4763 710 1875 713 1939 +4764 565 2113 1761 2309 +4765 154 537 155 1814 +4766 260 2242 1937 2321 +4767 1580 1724 2057 2114 +4768 1424 1709 1932 2176 +4769 1626 2100 1801 2162 +4770 1653 1882 2506 2599 +4771 1661 1780 2082 2286 +4772 1022 2430 1020 2488 +4773 887 2059 2430 2693 +4774 1545 1943 1737 2315 +4775 338 1738 1475 1927 +4776 1796 1885 419 2517 +4777 1401 1399 1777 2718 +4778 1693 798 2014 2174 +4779 1141 2095 198 2280 +4780 1447 1485 2555 2783 +4781 1662 1950 2663 2692 +4782 1145 1189 2447 2517 +4783 1353 2023 1366 2318 +4784 1021 2480 1038 2541 +4785 1059 2125 1779 2582 +4786 1938 2166 1125 2327 +4787 733 2003 1826 2614 +4788 729 1986 1913 2546 +4789 333 2054 1469 2482 +4790 1897 2380 1898 2689 +4791 2275 2311 1174 2568 +4792 783 1888 1054 2486 +4793 1541 1908 1883 2381 +4794 1149 2280 1150 2503 +4795 1366 2026 1310 2318 +4796 1532 2135 2081 2462 +4797 2069 2194 1120 2604 +4798 1587 1762 1696 2008 +4799 1580 2388 1977 2643 +4800 1882 2586 2506 2599 +4801 1446 1987 1445 2413 +4802 608 658 685 2326 +4803 1718 1839 1602 2157 +4804 1789 1125 2166 2327 +4805 1628 1725 1533 2403 +4806 1219 2055 1807 2161 +4807 2256 2465 1743 2657 +4808 1612 1979 1944 2599 +4809 1211 1185 1147 2098 +4810 1847 2057 1724 2114 +4811 1614 1897 2001 2380 +4812 1633 1799 1939 2273 +4813 1742 1941 2480 2768 +4814 1610 2049 2019 2277 +4815 1757 357 2379 2576 +4816 1575 1705 1566 1747 +4817 1302 749 1230 2616 +4818 1820 2130 1097 2356 +4819 1857 1863 1551 2672 +4820 1479 2363 1647 2613 +4821 1779 2277 2246 2740 +4822 1812 1577 2115 2415 +4823 1691 1610 2019 2095 +4824 1631 1901 1900 2134 +4825 1971 2221 1788 2250 +4826 1315 1331 160 2764 +4827 820 849 1890 2058 +4828 1677 1846 2273 2330 +4829 1619 1637 2453 2731 +4830 1027 1645 983 2232 +4831 1821 2256 1743 2657 +4832 1585 1801 1873 2645 +4833 2197 2216 1868 2621 +4834 1780 1817 2283 2286 +4835 28 1815 2242 2451 +4836 1485 1486 2555 2783 +4837 150 544 658 2335 +4838 1446 2048 1987 2413 +4839 380 175 176 1696 +4840 1707 2091 2090 2561 +4841 425 428 427 1985 +4842 2246 2277 2118 2539 +4843 1794 1900 2556 2618 +4844 1093 1779 1059 2125 +4845 753 760 1926 2370 +4846 318 333 1469 2482 +4847 1605 2146 1967 2534 +4848 1713 2001 2523 2711 +4849 1715 2088 1867 2372 +4850 1656 2316 1920 2431 +4851 1644 1598 1886 2307 +4852 1658 1901 1900 2207 +4853 1161 1771 1162 2383 +4854 214 2161 215 2294 +4855 1247 1245 1244 2378 +4856 2059 2420 1849 2750 +4857 1692 1949 2100 2273 +4858 1593 1935 1759 2728 +4859 298 1453 1450 1809 +4860 1426 1847 1880 2348 +4861 1737 2372 1530 2374 +4862 1975 1731 2378 2496 +4863 1846 1692 2273 2461 +4864 1905 2028 928 2524 +4865 634 535 686 1719 +4866 1446 315 1445 1987 +4867 1978 2266 1714 2426 +4868 1583 1824 2290 2291 +4869 812 2660 2421 2780 +4870 744 1697 760 2136 +4871 1592 2045 1820 2276 +4872 1675 2238 941 2301 +4873 1774 1942 1710 2758 +4874 1808 2569 1604 2581 +4875 2246 2277 1660 2740 +4876 172 2093 171 2133 +4877 1608 1736 1913 2208 +4878 1821 1987 1743 2507 +4879 1691 2280 1977 2643 +4880 1724 2190 197 2333 +4881 1449 1485 1486 2555 +4882 2045 2553 1888 2597 +4883 154 1814 155 2536 +4884 1675 2076 1873 2713 +4885 1710 2052 1890 2200 +4886 1426 274 273 1847 +4887 1482 1860 1481 2180 +4888 851 2250 1788 2553 +4889 1810 2499 1842 2633 +4890 963 1849 916 2420 +4891 1802 1803 1611 1879 +4892 267 268 737 2109 +4893 1891 2121 1701 2146 +4894 1025 2223 1714 2430 +4895 1346 2119 1322 2285 +4896 1602 1839 1702 1992 +4897 2466 2604 1959 2609 +4898 1830 1568 2317 2508 +4899 1952 2173 1690 2591 +4900 1663 2209 1609 2210 +4901 1584 1738 1946 2191 +4902 415 412 443 1884 +4903 535 686 1719 2334 +4904 1635 2084 1639 2341 +4905 1839 1984 1679 2519 +4906 1584 2513 1679 2664 +4907 1449 1447 1485 2555 +4908 1528 1698 2064 2709 +4909 1531 1726 1704 1974 +4910 1604 2031 2191 2325 +4911 1609 2050 1774 2058 +4912 1003 944 966 2693 +4913 982 1837 1010 2344 +4914 1831 1597 1909 2314 +4915 969 1068 1069 2035 +4916 1571 2079 1935 2728 +4917 1606 1909 2314 2762 +4918 696 672 626 1907 +4919 1584 1922 1679 2717 +4920 1901 2112 979 2406 +4921 1767 1838 2307 2680 +4922 1901 2112 1900 2134 +4923 1595 1560 2115 2240 +4924 2049 2224 2019 2277 +4925 1820 2045 1888 2597 +4926 1417 1815 270 2046 +4927 820 2058 1890 2200 +4928 1565 2086 1816 2694 +4929 979 1901 982 2344 +4930 1780 2605 1849 2655 +4931 798 1693 1968 2174 +4932 1545 2342 1629 2510 +4933 1978 2266 1656 2431 +4934 1767 2307 1886 2680 +4935 683 1777 1760 1887 +4936 1822 2033 1628 2527 +4937 660 690 583 2103 +4938 1980 2067 1527 2153 +4939 676 648 1907 2205 +4940 1658 1807 2055 2316 +4941 473 480 380 2002 +4942 822 783 852 2486 +4943 380 175 1696 2002 +4944 926 1674 2028 2150 +4945 1578 1806 1844 2312 +4946 1847 1880 1620 2167 +4947 1632 2057 1158 2362 +4948 342 49 1683 2590 +4949 1344 1232 1347 2119 +4950 1604 1930 2254 2580 +4951 2027 2472 1626 2506 +4952 1483 322 2127 2363 +4953 992 993 1819 2138 +4954 1631 1901 2131 2556 +4955 1423 2243 2114 2391 +4956 396 399 397 2628 +4957 1837 1028 2446 2523 +4958 49 1683 2304 2379 +4959 1767 1781 1549 2306 +4960 2316 2431 1656 2445 +4961 1832 1861 697 2326 +4962 1526 1915 1664 2061 +4963 1724 1847 2114 2287 +4964 1322 1346 1328 2119 +4965 1028 1837 982 2523 +4966 1110 2166 1938 2219 +4967 1219 1294 1293 2161 +4968 1918 2017 1211 2098 +4969 1068 1067 1069 2647 +4970 732 883 2003 2614 +4971 1625 1785 2207 2556 +4972 2056 2553 1788 2704 +4973 694 2463 1620 2668 +4974 1490 2336 2014 2726 +4975 1584 1946 1635 2140 +4976 1627 2048 1821 2256 +4977 1714 2266 2145 2426 +4978 1640 1739 2210 2763 +4979 1856 1961 1691 2224 +4980 445 1841 1706 1862 +4981 264 263 1678 2222 +4982 1160 1162 1161 1771 +4983 1987 2149 1445 2413 +4984 1949 2100 1942 2209 +4985 163 1936 1806 2573 +4986 1710 1942 2058 2366 +4987 1569 1734 1979 2197 +4988 2020 2232 211 2406 +4989 1461 304 303 2337 +4990 700 762 723 2305 +4991 1479 1972 1647 2363 +4992 1668 1918 1919 2480 +4993 497 432 1885 2577 +4994 1786 2134 2488 2693 +4995 1536 2239 2081 2462 +4996 315 1987 1821 2507 +4997 1975 2091 2579 2766 +4998 1711 1680 2101 2253 +4999 648 1937 1676 2205 +5000 1565 2259 2086 2694 +5001 1564 1775 1590 2312 +5002 311 1968 1693 2174 +5003 1573 2099 1949 2366 +5004 859 2120 2058 2200 +5005 975 2112 1920 2406 +5006 1529 1980 2067 2079 +5007 608 1861 606 2070 +5008 861 1926 1783 2177 +5009 1789 1744 2385 2439 +5010 315 1743 1821 2256 +5011 1584 1969 1946 2148 +5012 1872 1736 2558 2781 +5013 1608 1945 2034 2526 +5014 1000 1941 2178 2480 +5015 1851 2466 1959 2609 +5016 1734 2197 1612 2599 +5017 1635 1946 2314 2458 +5018 1659 2067 1980 2153 +5019 1829 1830 1752 2382 +5020 213 212 2055 2530 +5021 2123 2161 1702 2294 +5022 2221 2388 1771 2719 +5023 918 2186 1842 2605 +5024 1831 2124 1804 2303 +5025 1832 1676 2495 2761 +5026 413 1884 416 2044 +5027 1952 2049 1690 2173 +5028 1731 1646 2378 2496 +5029 1573 1875 1799 1939 +5030 1058 1057 1989 2085 +5031 1690 1955 1954 2739 +5032 1573 1799 1875 2162 +5033 1529 2067 1836 2079 +5034 1555 2006 1718 2047 +5035 1702 1602 2055 2161 +5036 1679 1922 1584 2519 +5037 394 504 514 2512 +5038 1591 1987 1889 2478 +5039 1549 2203 1758 2436 +5040 1006 1978 1019 2223 +5041 1694 1964 1886 2074 +5042 2105 2129 1644 2215 +5043 1872 2139 2024 2774 +5044 1594 2471 1646 2691 +5045 1704 2033 1974 2271 +5046 1435 279 2068 2222 +5047 1817 2028 1554 2241 +5048 641 551 171 1902 +5049 1691 2095 2019 2503 +5050 1236 151 2257 2585 +5051 1584 1679 2191 2717 +5052 1663 2144 1609 2209 +5053 2246 2448 1132 2468 +5054 1604 1930 1803 2254 +5055 418 2214 1796 2628 +5056 1578 1564 1806 2312 +5057 246 261 1384 2732 +5058 1559 1931 2351 2760 +5059 1633 2187 1799 2273 +5060 1703 2557 2045 2778 +5061 1629 1855 1737 2372 +5062 2065 2438 1627 2714 +5063 559 1832 2495 2601 +5064 1101 1820 2356 2502 +5065 1571 1935 2079 2559 +5066 331 1738 41 2031 +5067 1615 2159 2074 2721 +5068 1901 2344 1837 2523 +5069 1657 2118 1805 2474 +5070 33 1452 2247 2338 +5071 1555 1731 1903 2090 +5072 1794 1900 2038 2420 +5073 1612 2023 2257 2563 +5074 734 713 1875 2052 +5075 1847 2108 2057 2362 +5076 1189 1885 2053 2447 +5077 1586 1864 2063 2521 +5078 1158 1632 2310 2311 +5079 1112 2448 1779 2627 +5080 1149 1141 2280 2503 +5081 833 2200 1890 2305 +5082 1784 1948 811 2136 +5083 1675 1873 941 2238 +5084 1749 2282 1607 2493 +5085 1145 432 1177 1885 +5086 1722 2074 1615 2159 +5087 259 1389 1387 1937 +5088 1756 1979 1612 2197 +5089 2020 2055 1807 2530 +5090 1103 2025 2356 2484 +5091 154 2536 155 2649 +5092 1712 2236 1827 2680 +5093 1811 1970 1777 2718 +5094 28 2242 1697 2451 +5095 1023 2488 2134 2693 +5096 1390 2339 1392 2718 +5097 2064 2438 2065 2714 +5098 725 2120 2200 2716 +5099 1587 1762 1843 1863 +5100 1108 2604 2466 2609 +5101 1563 2083 2270 2371 +5102 1670 2128 1890 2483 +5103 1528 2220 1716 2621 +5104 166 2039 167 2322 +5105 725 723 724 2716 +5106 1140 1043 1176 2098 +5107 1986 2533 1819 2616 +5108 1648 2025 1805 2235 +5109 2054 2169 1728 2578 +5110 1670 1609 2128 2400 +5111 714 745 899 2120 +5112 28 270 1815 2451 +5113 1569 1734 1870 1979 +5114 153 630 154 2353 +5115 1946 2067 1635 2140 +5116 174 175 2002 2245 +5117 811 1948 1784 2087 +5118 1959 2069 1946 2262 +5119 2001 2102 1713 2523 +5120 519 526 444 2092 +5121 1824 1825 1552 2135 +5122 1337 1268 1274 2107 +5123 1059 1779 1112 2448 +5124 1609 2058 2128 2504 +5125 1663 2209 2210 2482 +5126 909 2450 1842 2724 +5127 1745 2043 1706 2244 +5128 1308 1236 151 2257 +5129 1724 2108 1620 2333 +5130 1097 2130 1820 2211 +5131 902 899 745 2120 +5132 387 499 500 2080 +5133 2031 2254 1910 2325 +5134 45 359 1494 1996 +5135 1905 2470 2028 2524 +5136 456 2214 1893 2432 +5137 1808 1910 1604 2260 +5138 1609 1778 1663 2504 +5139 245 1386 16 2370 +5140 965 2344 1837 2641 +5141 1594 1646 2633 2691 +5142 1591 1889 1987 2126 +5143 1372 1326 1819 2651 +5144 1734 1979 2197 2599 +5145 419 2214 495 2577 +5146 1067 2446 1069 2647 +5147 1856 2287 2231 2494 +5148 264 1678 263 1981 +5149 1112 1779 1093 2627 +5150 1740 1748 1617 2584 +5151 231 1916 232 2042 +5152 1676 1907 1815 2230 +5153 1038 2480 1017 2541 +5154 1828 2180 1927 2352 +5155 1675 2301 931 2320 +5156 1771 2250 2221 2719 +5157 1050 778 842 1973 +5158 993 1978 1029 2299 +5159 402 403 2377 2653 +5160 1586 1682 2097 2427 +5161 868 1174 2311 2568 +5162 1533 1725 1904 2779 +5163 1786 2134 2112 2488 +5164 1942 1573 2100 2366 +5165 1789 2385 1744 2498 +5166 1693 1968 311 2056 +5167 1930 2031 1474 2617 +5168 1515 1475 1910 1927 +5169 2006 2047 1689 2264 +5170 454 1919 484 2748 +5171 1540 1821 1653 2481 +5172 1534 1984 1839 2519 +5173 928 1794 2028 2702 +5174 1918 2017 1668 2447 +5175 1022 1020 984 2488 +5176 152 1889 1790 2070 +5177 1564 1806 1595 2018 +5178 38 1470 334 2631 +5179 2482 2531 1930 2617 +5180 2019 2125 1190 2700 +5181 1731 2091 1923 2563 +5182 2146 2376 1891 2385 +5183 1740 1859 1617 2720 +5184 1674 1604 1910 2260 +5185 229 1717 230 2268 +5186 351 1973 1996 2663 +5187 357 342 1683 2589 +5188 757 728 1854 2003 +5189 801 2228 1680 2251 +5190 1588 2018 1908 2115 +5191 1445 1987 315 2507 +5192 916 2059 1849 2450 +5193 1582 1561 1763 2073 +5194 1650 1916 1717 2042 +5195 1822 1855 1636 2537 +5196 1914 1528 2220 2757 +5197 1719 1852 1567 1908 +5198 1580 1977 2388 2719 +5199 1696 2245 1762 2521 +5200 865 1784 2136 2483 +5201 1549 1781 1641 2350 +5202 1541 1830 1829 2317 +5203 1615 1722 2159 2359 +5204 1900 2112 1786 2134 +5205 1723 2213 1764 2338 +5206 983 1645 1027 2192 +5207 1912 2313 1866 2489 +5208 454 527 484 1919 +5209 1649 1554 1959 2199 +5210 1479 1647 2152 2613 +5211 215 2294 2123 2687 +5212 1599 1955 1856 2494 +5213 1939 2204 1634 2255 +5214 964 1766 2011 2540 +5215 1712 1827 1598 2680 +5216 1545 1737 1943 2272 +5217 1594 1854 2208 2499 +5218 1611 1930 1803 2580 +5219 1846 2046 2099 2273 +5220 850 2553 2045 2597 +5221 1722 2079 1836 2303 +5222 1542 1821 1830 2021 +5223 1553 1945 1944 2561 +5224 1660 2385 1789 2498 +5225 2214 2432 456 2591 +5226 1700 1212 2139 2558 +5227 1556 1992 2038 2060 +5228 161 162 1226 1688 +5229 512 439 374 2775 +5230 1625 2207 1900 2556 +5231 974 1920 981 2358 +5232 1995 2363 2127 2698 +5233 1714 2426 1842 2450 +5234 1009 1920 975 2112 +5235 1582 1843 1762 1863 +5236 1978 2299 1819 2756 +5237 1646 2471 2089 2691 +5238 796 2056 795 2557 +5239 399 418 419 1796 +5240 1540 2048 2027 2506 +5241 1153 1189 1885 2700 +5242 1103 1657 1133 2025 +5243 1743 1987 1821 2126 +5244 1336 1289 1213 2006 +5245 1689 2511 2244 2638 +5246 1648 1771 2051 2235 +5247 1557 2218 1706 2648 +5248 1371 1344 1235 2093 +5249 1689 1933 1669 2511 +5250 888 2267 1683 2296 +5251 532 629 193 2739 +5252 1417 2230 1815 2330 +5253 817 1950 1757 2663 +5254 1881 2199 1738 2325 +5255 697 1832 2601 2772 +5256 1891 2146 1701 2376 +5257 1584 1946 1738 2148 +5258 1684 1889 1591 2126 +5259 1805 1657 2025 2118 +5260 1628 1822 2527 2679 +5261 988 2112 2134 2488 +5262 1857 1863 1582 1864 +5263 981 2308 1011 2358 +5264 1926 1948 1697 2136 +5265 1984 2262 1922 2519 +5266 864 833 1890 2305 +5267 1527 2458 2314 2762 +5268 734 2052 1875 2567 +5269 367 445 494 2229 +5270 1595 1818 1560 2240 +5271 863 1890 833 2200 +5272 1676 1887 259 1937 +5273 1961 2049 1544 2224 +5274 1799 2187 1677 2273 +5275 1807 2020 1658 2055 +5276 1543 1758 1759 2203 +5277 1426 1880 1847 2167 +5278 368 187 465 1983 +5279 1459 1928 1421 1982 +5280 49 2304 1683 2590 +5281 783 1054 1888 2597 +5282 1835 2150 1905 2727 +5283 1728 2014 798 2174 +5284 1541 1829 1830 2508 +5285 1057 1045 951 2085 +5286 1606 2148 1946 2314 +5287 792 2045 2557 2778 +5288 1606 1946 1959 2069 +5289 1493 44 349 879 +5290 1803 1879 1802 2664 +5291 1499 1501 363 2260 +5292 1424 1932 1709 2243 +5293 606 2070 1861 2113 +5294 333 2169 2054 2482 +5295 1580 1856 1961 2643 +5296 1573 2052 1939 2099 +5297 329 1995 2202 2743 +5298 1701 2376 2146 2385 +5299 1247 1874 2089 2165 +5300 967 1327 1231 2138 +5301 1300 1353 1366 2318 +5302 861 1783 1934 2177 +5303 1899 2531 2482 2617 +5304 178 1991 179 2361 +5305 1801 1945 1626 2162 +5306 158 539 651 1813 +5307 331 1910 1738 2031 +5308 1620 1724 1847 2108 +5309 1140 1170 2017 2098 +5310 172 1 1755 2624 +5311 1148 2019 2095 2503 +5312 1550 2110 2606 2715 +5313 1596 1869 1800 1906 +5314 1580 2057 1977 2719 +5315 1842 2566 1810 2633 +5316 1088 1959 1649 2466 +5317 1538 1857 1858 2367 +5318 1026 1713 990 2623 +5319 1030 2480 1021 2623 +5320 2144 2169 30 2652 +5321 821 1888 823 2250 +5322 1547 1829 1752 2342 +5323 1565 1761 1827 2086 +5324 796 2553 2056 2704 +5325 1010 982 1028 1837 +5326 851 827 830 1788 +5327 1642 1945 1915 2274 +5328 863 820 1890 2200 +5329 2124 2298 1805 2418 +5330 1048 1973 1647 2168 +5331 1608 1872 1998 2469 +5332 1975 2091 1731 2579 +5333 970 1004 1017 2098 +5334 1057 951 894 2085 +5335 1796 1610 2577 2703 +5336 471 375 510 2008 +5337 1780 1661 2082 2605 +5338 1944 2506 1882 2586 +5339 1158 1709 1197 2310 +5340 1582 1863 1619 1864 +5341 928 2028 1905 2150 +5342 723 2052 724 2716 +5343 1592 1788 2221 2250 +5344 501 1956 437 2268 +5345 1554 1946 1922 2262 +5346 1649 2199 1959 2352 +5347 1447 2555 1990 2783 +5348 1623 1596 2297 2389 +5349 863 864 833 1890 +5350 1473 1739 1930 2482 +5351 152 153 2026 2536 +5352 1854 2003 1826 2533 +5353 1594 2499 1810 2633 +5354 1805 2025 1657 2484 +5355 1549 1859 1758 2203 +5356 1722 2303 1836 2360 +5357 1640 2160 1739 2267 +5358 664 688 551 1902 +5359 1554 1738 2199 2325 +5360 1675 931 2076 2320 +5361 1571 2121 1797 2559 +5362 1763 1812 1600 2196 +5363 1588 1908 1577 2115 +5364 386 459 2232 2443 +5365 1542 2021 1613 2544 +5366 1611 1803 2061 2580 +5367 1423 2114 1711 2391 +5368 1573 2052 2099 2366 +5369 1646 1923 1731 2091 +5370 329 1995 40 2202 +5371 1864 1551 2516 2560 +5372 875 2058 820 2200 +5373 567 1827 1761 2086 +5374 1611 1803 1802 2188 +5375 260 259 1387 1937 +5376 1820 1888 1592 2235 +5377 2120 2301 1710 2716 +5378 1349 1243 1249 2347 +5379 1718 1839 2157 2264 +5380 310 1727 2015 2071 +5381 655 693 532 2086 +5382 1526 1915 2061 2286 +5383 1709 2243 1847 2261 +5384 970 1185 1004 2098 +5385 197 1724 2173 2190 +5386 1625 2038 1992 2060 +5387 1961 1977 1648 2388 +5388 1579 2102 2001 2523 +5389 1706 2043 1557 2648 +5390 212 2020 1807 2530 +5391 1804 1831 1597 2124 +5392 459 995 506 2232 +5393 1671 1877 1696 2002 +5394 1920 2308 981 2358 +5395 2024 2139 1799 2774 +5396 1350 1913 147 2774 +5397 497 505 432 2577 +5398 1738 2031 1910 2325 +5399 922 980 1034 1989 +5400 1944 1945 1664 2561 +5401 1096 2219 1110 2647 +5402 1701 1935 1980 2723 +5403 1889 1987 1790 2478 +5404 404 2263 1797 2377 +5405 16 2321 245 2370 +5406 1852 1853 1567 1908 +5407 941 1675 931 2076 +5408 1697 2136 1634 2204 +5409 1544 1856 1961 2231 +5410 2155 2412 1650 2529 +5411 1594 1646 1874 2266 +5412 454 2193 1919 2392 +5413 1292 1284 1214 2351 +5414 863 820 849 1890 +5415 1705 1566 1929 1966 +5416 1058 2085 1989 2641 +5417 941 931 1675 2301 +5418 532 1816 2009 2086 +5419 1803 1817 1604 2191 +5420 1246 1903 1254 2347 +5421 1697 2204 1815 2321 +5422 1326 1874 1339 2138 +5423 2246 2474 2154 2539 +5424 493 366 516 2043 +5425 259 1676 260 2339 +5426 1597 2418 2124 2474 +5427 211 2232 1032 2406 +5428 552 531 195 2459 +5429 411 413 420 1748 +5430 1545 1943 1866 2272 +5431 1247 1244 2165 2378 +5432 1874 1978 1656 2138 +5433 327 1490 1488 2336 +5434 1638 1879 1802 2611 +5435 1596 1574 1869 1906 +5436 2067 1635 2140 2646 +5437 1528 1737 1698 2374 +5438 846 842 1973 1996 +5439 1664 2061 1915 2274 +5440 2139 2162 1626 2469 +5441 2059 2308 1920 2431 +5442 1326 1372 1819 2616 +5443 1667 1933 2229 2574 +5444 1649 1828 2199 2352 +5445 2001 2685 2523 2711 +5446 1896 2515 1732 2596 +5447 2170 2495 1832 2601 +5448 1939 2052 713 2255 +5449 800 1778 1728 2015 +5450 1563 2083 1726 2270 +5451 1977 2280 2057 2643 +5452 1621 1805 2418 2484 +5453 1689 1669 2006 2511 +5454 427 426 425 2040 +5455 1598 1644 1886 2215 +5456 402 403 404 2377 +5457 1399 1811 1777 2718 +5458 226 227 1965 2424 +5459 1832 291 2230 2761 +5460 310 2015 1727 2228 +5461 1943 2346 1638 2611 +5462 969 990 1713 2446 +5463 1554 1922 2191 2717 +5464 1544 2049 1856 2433 +5465 1056 1126 1057 1989 +5466 313 1892 1782 2202 +5467 330 1482 329 2084 +5468 2247 2338 1764 2456 +5469 1145 382 432 2517 +5470 1641 1547 1829 2302 +5471 1626 1882 1700 1944 +5472 1789 2327 2166 2498 +5473 1626 1944 1945 2027 +5474 1118 1117 1837 2446 +5475 230 1717 2042 2268 +5476 1642 2274 2061 2645 +5477 938 1808 1674 2260 +5478 1561 1833 1857 2349 +5479 1667 1563 1862 1997 +5480 1752 1547 2164 2302 +5481 1620 2333 2108 2463 +5482 1417 1815 2046 2330 +5483 330 1969 1860 2084 +5484 1183 1147 1014 1918 +5485 1537 1999 1767 2300 +5486 1826 2499 1854 2756 +5487 197 2173 196 2190 +5488 1482 1483 2127 2363 +5489 1629 1535 2271 2372 +5490 1786 1631 2393 2420 +5491 1558 2146 2380 2534 +5492 1642 2082 1766 2286 +5493 1424 1932 280 2176 +5494 792 2211 2045 2778 +5495 1656 2138 1978 2308 +5496 806 1778 844 2128 +5497 1647 1972 1479 2152 +5498 1560 1818 1595 2018 +5499 1714 2430 2223 2450 +5500 1683 1808 888 2590 +5501 1584 2140 1635 2595 +5502 1898 2111 1721 2630 +5503 988 2134 1023 2488 +5504 1853 1852 2408 2784 +5505 1689 2006 1718 2123 +5506 181 182 1763 2196 +5507 1656 2308 1920 2358 +5508 1947 2091 1707 2565 +5509 1761 1565 1982 2259 +5510 1746 1903 1555 1957 +5511 1573 1801 1942 2100 +5512 969 990 1026 1713 +5513 1648 1977 1961 2224 +5514 1539 1726 1725 2212 +5515 887 2430 994 2693 +5516 1880 2259 1840 2564 +5517 1697 2321 2242 2370 +5518 1600 1798 1582 2184 +5519 2275 2388 1977 2719 +5520 1606 2314 1946 2458 +5521 1136 1179 2225 2497 +5522 2085 2183 1989 2641 +5523 1632 1932 1709 2310 +5524 1777 1960 1178 2475 +5525 473 380 1877 2002 +5526 1609 1663 2050 2504 +5527 512 228 229 1772 +5528 1112 1059 1093 1779 +5529 1604 1910 1808 2254 +5530 1593 1878 2263 2525 +5531 1736 1608 1998 2208 +5532 505 1885 432 2577 +5533 843 1783 861 1948 +5534 1766 2284 2082 2540 +5535 290 1428 1840 2259 +5536 1473 318 2477 2482 +5537 1585 2011 1873 2736 +5538 1529 2096 1722 2359 +5539 830 807 1680 2101 +5540 1117 2609 1837 2654 +5541 34 1743 2256 2465 +5542 1639 2346 1943 2611 +5543 1543 1686 1886 2215 +5544 1364 1807 1345 2535 +5545 1912 2181 1866 2313 +5546 853 2158 1996 2278 +5547 1326 1231 1327 2138 +5548 1449 1486 2202 2555 +5549 1707 1947 1661 2060 +5550 1627 2021 1821 2714 +5551 975 1920 974 2406 +5552 1803 2283 1817 2513 +5553 992 967 993 2138 +5554 1527 1831 1701 2385 +5555 1567 2289 1719 2518 +5556 1780 2420 962 2702 +5557 433 445 485 1841 +5558 1927 2180 1606 2352 +5559 2221 2250 1771 2388 +5560 1646 1594 1874 2471 +5561 1913 2208 1854 2423 +5562 2223 2614 1826 2724 +5563 1702 2175 1992 2207 +5564 895 2393 2085 2524 +5565 1609 1949 1942 2209 +5566 1778 2015 844 2071 +5567 1831 2154 1909 2474 +5568 28 1697 2242 2562 +5569 1836 2079 1722 2359 +5570 1826 2003 1854 2499 +5571 1777 2463 642 2668 +5572 2100 2162 1626 2472 +5573 974 968 2020 2358 +5574 1642 2286 1915 2566 +5575 1443 2169 2144 2578 +5576 266 1960 1887 2718 +5577 1706 1862 1563 1997 +5578 1338 1214 1669 2637 +5579 1531 1758 2369 2720 +5580 1978 2138 1011 2308 +5581 917 2186 2076 2554 +5582 1713 2192 990 2623 +5583 1620 2108 1847 2362 +5584 180 181 1843 2419 +5585 1090 1973 1048 2168 +5586 796 1788 2056 2553 +5587 1667 1997 1862 2229 +5588 1879 2031 1930 2617 +5589 694 2108 2333 2463 +5590 1837 2183 1117 2641 +5591 1727 844 2015 2071 +5592 1579 2523 2001 2685 +5593 1417 28 270 1815 +5594 1158 1197 1709 2362 +5595 1545 1752 2181 2435 +5596 1692 1751 2413 2506 +5597 1386 253 16 2562 +5598 824 823 1888 2250 +5599 1854 2003 728 2423 +5600 1602 1992 1702 2055 +5601 215 2123 2161 2729 +5602 1888 2235 1771 2250 +5603 1254 1246 1362 1903 +5604 16 2242 1697 2562 +5605 1653 2506 1540 2599 +5606 1690 1856 1955 2173 +5607 846 1996 1662 2663 +5608 1531 1758 1704 2369 +5609 988 2112 979 2134 +5610 1158 2057 1632 2275 +5611 1653 1882 1790 2506 +5612 2011 2210 1739 2763 +5613 1728 1778 800 2421 +5614 711 1854 758 2423 +5615 1345 1364 1306 1807 +5616 2027 2048 1540 2065 +5617 221 1933 1931 2574 +5618 1087 1649 1088 2352 +5619 727 728 2249 2423 +5620 694 1620 2333 2668 +5621 1543 1767 1549 2306 +5622 1021 1002 1038 2480 +5623 2001 2380 1897 2689 +5624 1235 2093 1344 2119 +5625 1831 1597 2124 2474 +5626 1101 1820 1098 2356 +5627 1545 1866 1943 2181 +5628 148 1799 2024 2187 +5629 2135 2527 1822 2679 +5630 844 2128 2071 2642 +5631 448 182 183 2185 +5632 196 650 197 2190 +5633 1251 1874 2165 2535 +5634 1562 1732 2515 2596 +5635 993 1978 1819 2138 +5636 1546 1560 2018 2515 +5637 1540 1653 1821 1987 +5638 1730 1703 2117 2557 +5639 1615 1912 1866 2489 +5640 830 1968 1788 2253 +5641 1707 1661 2012 2060 +5642 25 2247 2114 2456 +5643 1594 1978 1874 2756 +5644 1243 2347 1975 2496 +5645 1855 2234 1530 2528 +5646 39 1479 322 2363 +5647 1447 1990 1485 2783 +5648 1636 1613 2382 2537 +5649 1549 2203 1543 2306 +5650 1617 1859 1740 2429 +5651 1683 1921 890 2296 +5652 327 1693 2014 2336 +5653 167 166 2004 2039 +5654 1471 1469 1470 2631 +5655 454 484 2392 2748 +5656 1698 1528 2064 2644 +5657 1704 2313 2033 2510 +5658 1837 2131 2102 2609 +5659 1684 2237 2113 2309 +5660 2194 2352 1120 2604 +5661 508 450 398 2653 +5662 1779 2448 1059 2582 +5663 1786 2420 2059 2750 +5664 1597 1836 1804 2360 +5665 1705 1747 1575 1985 +5666 1783 1934 1678 2068 +5667 1758 1859 1759 2203 +5668 1494 1996 2158 2278 +5669 1659 1527 2067 2153 +5670 1679 2519 1984 2717 +5671 1992 2055 1658 2175 +5672 1093 2225 1179 2497 +5673 1595 2039 1590 2550 +5674 399 2392 1796 2517 +5675 216 217 366 2687 +5676 304 2247 1452 2602 +5677 1119 1118 1117 2641 +5678 1584 1679 1962 2664 +5679 616 1889 680 2353 +5680 1807 1658 2020 2316 +5681 1196 2053 2017 2447 +5682 512 374 1772 2775 +5683 213 2294 214 2684 +5684 1161 1162 2051 2383 +5685 39 1972 1479 2363 +5686 1543 2074 1686 2129 +5687 1553 1944 1700 2563 +5688 544 1677 2187 2326 +5689 267 2195 2109 2667 +5690 327 2005 1693 2117 +5691 601 653 663 1988 +5692 1597 1804 1782 2360 +5693 1836 2067 1529 2116 +5694 420 1871 1748 2044 +5695 781 707 744 1926 +5696 1533 2163 2369 2386 +5697 1935 2559 1571 2728 +5698 1619 1637 1581 2453 +5699 1651 1816 2086 2694 +5700 1149 1148 1141 2503 +5701 265 1811 1970 2570 +5702 274 273 1847 2243 +5703 28 1815 1417 2242 +5704 1003 2393 944 2693 +5705 1731 1646 1975 2378 +5706 1320 1355 1223 1916 +5707 1813 1853 1712 2706 +5708 374 228 1772 1965 +5709 721 1634 2136 2204 +5710 544 2187 626 2326 +5711 1533 2367 2403 2779 +5712 1309 1297 1216 1845 +5713 1773 2392 1919 2768 +5714 1860 1969 1484 2148 +5715 508 493 435 2043 +5716 327 1693 2005 2014 +5717 152 536 616 1889 +5718 1553 1915 1945 2561 +5719 1703 2130 1820 2276 +5720 2076 2186 1708 2554 +5721 2436 2509 2476 2665 +5722 1347 1235 1344 2119 +5723 197 2280 1724 2333 +5724 2282 2527 1654 2679 +5725 1337 1845 2106 2107 +5726 1730 2298 2276 2704 +5727 1962 2411 1679 2519 +5728 1937 2242 1815 2321 +5729 1821 1987 1653 2126 +5730 1807 2020 1233 2535 +5731 841 1693 2005 2557 +5732 1804 1836 2303 2360 +5733 149 1799 148 2187 +5734 1366 2023 2257 2318 +5735 1854 2208 1736 2471 +5736 2048 2065 1627 2714 +5737 212 1306 1807 2020 +5738 1009 974 975 1920 +5739 1900 2207 1901 2556 +5740 1820 2502 1101 2597 +5741 1546 1798 1560 1896 +5742 1102 1789 2166 2246 +5743 1592 2250 2221 2388 +5744 190 191 371 1878 +5745 508 2043 435 2653 +5746 151 152 1790 2070 +5747 2049 2118 1544 2224 +5748 785 1678 1981 2258 +5749 1340 1325 1916 2285 +5750 1613 2342 1829 2537 +5751 1646 1731 1975 2091 +5752 990 2446 1028 2523 +5753 41 2031 1738 2148 +5754 1728 1778 2421 2578 +5755 1560 1546 2018 2115 +5756 2071 2201 1727 2612 +5757 1646 1810 2091 2633 +5758 1610 1967 2277 2703 +5759 1613 1830 1752 2021 +5760 1553 2090 2091 2561 +5761 1797 2121 2384 2559 +5762 1613 1829 1752 2382 +5763 1635 1969 1639 2084 +5764 648 566 1676 1887 +5765 1039 1918 1017 2480 +5766 1602 1975 1807 2161 +5767 1676 260 2339 2761 +5768 1544 2049 2433 2695 +5769 1810 1646 2091 2691 +5770 1866 1545 2272 2313 +5771 212 211 2020 2530 +5772 1604 1808 1674 2569 +5773 1751 2209 2531 2634 +5774 280 1424 1422 1932 +5775 1625 1984 1785 2241 +5776 1626 1882 1944 2506 +5777 1553 2561 2091 2565 +5778 1584 1635 1969 2595 +5779 616 680 603 2353 +5780 1359 1242 2546 2781 +5781 609 610 590 1812 +5782 1418 27 1832 2328 +5783 1587 1843 1762 2361 +5784 1631 1900 1901 2556 +5785 1826 1854 2533 2756 +5786 1695 2604 2327 2609 +5787 1147 970 1014 1918 +5788 1731 2090 1555 2157 +5789 1552 1717 1965 2776 +5790 2091 2561 1707 2565 +5791 1545 1866 2181 2313 +5792 2221 2250 1971 2719 +5793 1125 1123 1938 2327 +5794 1564 1775 1732 1818 +5795 1544 2124 1961 2474 +5796 147 1913 704 2024 +5797 220 1933 221 2574 +5798 1810 2208 1708 2499 +5799 1641 2436 2302 2509 +5800 1310 1366 1224 2026 +5801 2003 2249 728 2423 +5802 1634 2204 721 2255 +5803 163 164 1806 2542 +5804 1034 980 1015 1989 +5805 1695 1959 1851 2751 +5806 1532 1636 1855 2234 +5807 459 2178 995 2232 +5808 1836 2359 1722 2360 +5809 1820 2235 1805 2356 +5810 709 734 713 1875 +5811 1583 1673 1994 2292 +5812 802 1727 2015 2228 +5813 2135 1654 2527 2679 +5814 1211 2017 1918 2447 +5815 534 1750 2324 2399 +5816 297 298 1450 2658 +5817 1555 2197 2216 2759 +5818 1801 2027 1945 2274 +5819 1751 1692 2100 2506 +5820 725 755 2120 2716 +5821 1604 2254 1808 2477 +5822 547 622 657 2683 +5823 1402 1403 742 2505 +5824 279 280 1422 1932 +5825 1888 2051 1771 2235 +5826 859 820 875 2058 +5827 1568 1684 1814 2103 +5828 1748 2371 1563 2407 +5829 975 979 2112 2406 +5830 1635 1946 1969 2148 +5831 1433 280 279 2222 +5832 1808 2260 938 2590 +5833 1605 1891 1967 2146 +5834 1742 1096 2460 2541 +5835 1875 2417 709 2567 +5836 1920 2059 1556 2699 +5837 1604 1817 1803 2283 +5838 2102 2609 2327 2654 +5839 1694 2340 2360 2416 +5840 639 541 684 2747 +5841 938 1674 1808 2569 +5842 1145 2447 2193 2517 +5843 1606 1860 2148 2314 +5844 2267 2296 888 2763 +5845 1605 1967 1891 2538 +5846 1276 1358 1278 1800 +5847 1545 2181 1912 2313 +5848 1295 1354 1314 2106 +5849 1098 1820 1101 2597 +5850 1567 1853 1852 2399 +5851 1711 1580 1764 2338 +5852 2054 2160 1469 2482 +5853 1226 1317 1286 1936 +5854 1819 1978 1874 2138 +5855 1086 2211 1098 2597 +5856 1416 1846 284 2179 +5857 235 1344 236 2093 +5858 149 2139 1799 2335 +5859 1539 2271 1628 2386 +5860 1158 2275 1632 2311 +5861 1592 2235 1888 2250 +5862 859 875 2120 2200 +5863 1664 1915 1945 2274 +5864 817 1757 1953 2663 +5865 865 811 1784 2483 +5866 1589 2110 1681 2490 +5867 1642 2061 1766 2645 +5868 962 940 963 2420 +5869 979 982 1010 2344 +5870 1426 273 1427 1847 +5871 194 2432 1690 2591 +5872 729 1303 1986 2546 +5873 2429 2584 1572 2770 +5874 2038 2420 1780 2618 +5875 1676 2242 260 2761 +5876 1775 2290 1550 2492 +5877 1886 1964 1694 1999 +5878 1247 1251 1339 1874 +5879 331 1910 2031 2254 +5880 1578 1844 1806 2573 +5881 1613 1542 1830 2021 +5882 1646 2089 2165 2378 +5883 1860 1969 1635 2084 +5884 796 797 795 2056 +5885 1581 1637 1619 2725 +5886 1745 2010 1557 2723 +5887 1526 1951 1914 2422 +5888 1058 2183 2085 2641 +5889 528 432 382 2517 +5890 172 1371 1235 2093 +5891 2064 2561 1756 2586 +5892 1584 2191 2513 2664 +5893 1217 1329 1368 1734 +5894 1796 2577 1885 2703 +5895 1352 2089 1361 2781 +5896 865 1784 811 2136 +5897 1700 2023 1923 2563 +5898 153 2353 154 2536 +5899 1832 1676 2230 2662 +5900 1661 1915 2286 2566 +5901 1891 2121 1893 2695 +5902 399 2512 397 2628 +5903 1635 1866 2346 2595 +5904 1890 2058 1609 2366 +5905 1534 1848 2519 2681 +5906 830 1680 801 1968 +5907 505 1177 432 1885 +5908 1538 1769 1858 2672 +5909 1183 1918 1014 2733 +5910 1796 2512 399 2628 +5911 1642 2186 2076 2540 +5912 1537 2300 1767 2665 +5913 1345 1306 1233 2535 +5914 1356 1340 1325 1916 +5915 888 1808 1683 2267 +5916 1619 2172 1787 2245 +5917 1760 2170 2564 2738 +5918 1601 1768 1956 2268 +5919 1179 1144 1190 2125 +5920 1575 1747 2078 2777 +5921 663 654 601 1958 +5922 1098 1820 1097 2356 +5923 1826 2299 733 2614 +5924 536 1889 2070 2113 +5925 1659 2153 2037 2458 +5926 467 524 379 1791 +5927 1797 2121 1893 2384 +5928 1679 1984 1625 2717 +5929 846 1953 1996 2663 +5930 1842 2186 918 2554 +5931 1711 2243 2101 2391 +5932 2120 2238 1710 2301 +5933 2100 2472 2027 2506 +5934 1820 2045 1703 2276 +5935 1713 2102 1837 2523 +5936 1535 1715 2088 2271 +5937 1556 1992 1900 2038 +5938 1300 1366 1310 2318 +5939 1745 2010 1848 2355 +5940 895 1989 2085 2393 +5941 2001 2452 1558 2711 +5942 1540 1987 2048 2506 +5943 1801 1942 1873 2758 +5944 1557 2043 1745 2723 +5945 33 2338 2247 2456 +5946 186 2324 187 2635 +5947 1905 2028 1554 2150 +5948 230 1916 1717 1917 +5949 660 583 692 2103 +5950 1690 2173 1955 2591 +5951 1630 1561 1763 2072 +5952 34 1999 1743 2465 +5953 1549 1641 1781 2436 +5954 1967 2703 2345 2740 +5955 648 675 1887 1937 +5956 1626 2162 1945 2469 +5957 1690 1893 2432 2695 +5958 1136 1093 1179 2497 +5959 1725 1726 1539 2386 +5960 2110 2490 1622 2552 +5961 1870 1653 1979 2599 +5962 1531 2096 2159 2720 +5963 566 648 1676 2495 +5964 650 197 2190 2333 +5965 1646 1874 2089 2471 +5966 1803 1930 1604 2283 +5967 312 2056 2248 2336 +5968 170 171 1324 2712 +5969 1121 2352 1959 2604 +5970 1625 2241 1785 2556 +5971 1612 2257 1700 2563 +5972 607 697 1861 2326 +5973 1821 2021 1627 2636 +5974 2317 2454 1687 2548 +5975 1882 1944 2586 2599 +5976 1813 1712 2103 2706 +5977 402 404 421 1797 +5978 895 1989 894 2085 +5979 2125 2396 2053 2700 +5980 271 252 28 2242 +5981 1660 1891 2376 2385 +5982 1545 1629 1737 2272 +5983 1993 2217 1759 2720 +5984 1548 1636 2381 2678 +5985 1556 2059 1920 2431 +5986 1548 1883 2317 2454 +5987 1803 1951 1802 2188 +5988 1817 2191 1803 2513 +5989 1989 2134 1037 2344 +5990 1084 1741 2166 2219 +5991 2495 2601 2170 2738 +5992 730 758 711 1854 +5993 1325 232 1916 2285 +5994 804 812 2014 2054 +5995 1017 1039 970 1918 +5996 1565 1761 2086 2259 +5997 1426 274 1847 2114 +5998 23 1846 2201 2671 +5999 1579 1901 2131 2523 +6000 1817 1604 2191 2325 +6001 338 41 1738 2148 +6002 1419 1982 1928 2259 +6003 1649 1959 1554 2466 +6004 1331 1315 1273 2104 +6005 2027 2100 1751 2274 +6006 1508 1973 1506 2147 +6007 1739 1585 2011 2580 +6008 1920 2020 974 2406 +6009 1664 1945 1915 2561 +6010 710 709 713 1875 +6011 1815 2204 761 2321 +6012 1543 1767 1886 2721 +6013 1677 2273 1846 2478 +6014 1600 1582 1763 2419 +6015 1262 1370 1269 1754 +6016 1563 1726 2083 2398 +6017 2145 2266 1714 2431 +6018 2213 2494 1764 2632 +6019 1718 2006 1689 2264 +6020 1880 2190 1724 2333 +6021 493 366 2043 2687 +6022 1914 2220 1951 2757 +6023 1967 2396 2703 2740 +6024 926 1674 927 2028 +6025 1272 1274 1735 2409 +6026 1536 2081 1775 2492 +6027 342 1502 49 2590 +6028 1759 2129 1722 2159 +6029 1697 2242 1815 2451 +6030 1627 2438 2065 2611 +6031 1636 1855 1613 2537 +6032 1532 1822 2081 2135 +6033 2058 2120 1710 2200 +6034 401 395 2384 2628 +6035 1908 2509 1781 2518 +6036 1543 1886 1686 2074 +6037 1566 1966 1575 2078 +6038 33 1456 297 2632 +6039 1117 2183 1837 2609 +6040 1919 2392 1668 2768 +6041 1638 1943 2611 2644 +6042 1550 2290 1775 2606 +6043 274 25 2114 2348 +6044 817 1662 1950 2663 +6045 1771 2388 1648 2434 +6046 164 2467 165 2573 +6047 1778 2421 1663 2504 +6048 1732 1818 1775 2515 +6049 1825 1538 2560 2735 +6050 1987 2413 2048 2506 +6051 1070 1044 2098 2460 +6052 1799 2273 1677 2335 +6053 1541 2476 2509 2665 +6054 868 2311 826 2568 +6055 1919 2480 1941 2768 +6056 1711 2221 1971 2719 +6057 366 516 2043 2244 +6058 534 595 654 2399 +6059 491 2432 1797 2525 +6060 698 571 568 1827 +6061 1900 1901 1658 2112 +6062 1599 1856 1955 2433 +6063 593 594 686 2399 +6064 1527 1701 1980 2153 +6065 1340 1916 1666 2285 +6066 824 2250 1888 2383 +6067 2302 2509 2436 2665 +6068 1608 1963 2034 2208 +6069 1928 1982 1565 2259 +6070 1967 2396 2277 2703 +6071 1922 1946 1584 2140 +6072 742 268 1402 2109 +6073 1615 2096 1912 2489 +6074 373 487 467 2686 +6075 1542 1830 1821 2481 +6076 1538 1858 1857 2672 +6077 1353 1903 2023 2318 +6078 1586 1864 1551 2516 +6079 1052 1053 1191 2051 +6080 1561 1857 1833 1858 +6081 609 611 610 1925 +6082 833 700 2200 2305 +6083 1777 1811 1620 1970 +6084 496 378 451 2572 +6085 1586 1863 1551 1864 +6086 1601 1994 1876 2042 +6087 1676 2230 2242 2761 +6088 1975 2445 2091 2766 +6089 33 2338 2456 2632 +6090 162 161 647 1770 +6091 1751 2100 2027 2506 +6092 1473 1930 1739 2477 +6093 1250 1975 1294 2165 +6094 379 222 223 1791 +6095 1636 1532 2081 2462 +6096 1345 1807 1306 2535 +6097 902 900 2120 2301 +6098 1967 2146 1558 2534 +6099 1534 2264 1984 2677 +6100 376 231 481 2288 +6101 1433 279 1435 2222 +6102 408 410 409 2407 +6103 1702 1839 1984 1992 +6104 478 375 178 2008 +6105 1920 2308 2059 2488 +6106 1837 2609 2102 2654 +6107 1939 1634 2099 2255 +6108 704 2024 1913 2417 +6109 1828 1927 1606 2352 +6110 758 1854 728 2423 +6111 1528 2373 2220 2644 +6112 399 418 1796 2628 +6113 1580 1961 1723 2388 +6114 1815 1907 1676 2205 +6115 1641 2350 1781 2509 +6116 1824 1583 2290 2412 +6117 1020 1714 2308 2430 +6118 162 1226 1688 1936 +6119 1602 1807 2055 2161 +6120 1608 2034 1998 2208 +6121 1919 1941 1773 2768 +6122 1452 2247 2338 2602 +6123 339 1879 1969 2783 +6124 402 2377 1797 2384 +6125 2067 2140 1946 2458 +6126 500 522 387 2080 +6127 1874 1978 1819 2756 +6128 1543 1722 2074 2129 +6129 222 1313 1220 2650 +6130 1940 2192 1645 2232 +6131 1900 1992 1625 2038 +6132 1473 1472 1930 2477 +6133 1604 2580 2477 2581 +6134 753 760 744 1926 +6135 1421 1458 1459 1982 +6136 154 2353 1814 2536 +6137 1217 2026 154 2649 +6138 842 1050 1973 2147 +6139 1611 1879 1803 2617 +6140 1875 1608 2417 2526 +6141 858 1981 1678 2310 +6142 694 642 2463 2668 +6143 1760 1777 683 2668 +6144 1556 1947 2431 2445 +6145 1920 2020 1656 2358 +6146 1545 2313 2164 2510 +6147 979 2134 1901 2344 +6148 274 2114 1423 2243 +6149 1169 2017 1196 2053 +6150 1249 2347 1243 2496 +6151 1528 2216 2220 2621 +6152 948 917 2076 2249 +6153 1888 1054 2486 2502 +6154 1576 1568 2317 2454 +6155 1614 2001 1897 2685 +6156 2118 2246 1779 2277 +6157 2001 1744 2102 2405 +6158 1564 1595 1818 2018 +6159 1631 2131 1851 2556 +6160 2248 2487 2202 2661 +6161 279 1678 280 1932 +6162 1544 2118 2049 2539 +6163 866 861 781 1926 +6164 1586 1551 1863 2097 +6165 1739 2011 1585 2210 +6166 1785 2131 2556 2751 +6167 1543 2129 1759 2159 +6168 315 1821 1446 2256 +6169 2019 2125 1779 2225 +6170 1606 2458 2069 2762 +6171 1126 1058 1057 1989 +6172 2037 2102 1744 2405 +6173 852 783 1054 2486 +6174 1856 1690 1955 2433 +6175 1120 2069 1789 2468 +6176 335 1662 1950 2005 +6177 1817 2028 1604 2325 +6178 1664 1945 1944 2027 +6179 1634 1697 2204 2451 +6180 698 600 682 2009 +6181 1566 1705 1575 1966 +6182 1940 2192 982 2523 +6183 1914 2090 1850 2216 +6184 335 1950 1662 2692 +6185 1741 2219 1084 2460 +6186 908 2393 1786 2693 +6187 1741 2125 2053 2428 +6188 1009 1920 2112 2488 +6189 1700 1872 2139 2469 +6190 556 2086 1840 2441 +6191 354 1927 1881 2295 +6192 198 505 385 2577 +6193 1771 1160 2383 2568 +6194 1830 2481 1568 2657 +6195 829 1932 1678 2007 +6196 157 1225 156 2649 +6197 1606 1959 1946 2199 +6198 1000 2178 1919 2480 +6199 990 2192 2446 2523 +6200 1133 2025 1657 2448 +6201 1104 2356 2025 2502 +6202 1339 2138 1874 2535 +6203 2213 2231 1764 2494 +6204 1599 1964 1804 2074 +6205 1362 2023 1903 2496 +6206 2118 2474 2246 2539 +6207 1075 1647 2387 2675 +6208 1659 2140 2067 2458 +6209 2166 2327 1938 2498 +6210 1588 2115 1577 2415 +6211 148 2024 1799 2774 +6212 1736 1986 1854 2471 +6213 17 254 1385 2177 +6214 1975 2165 1349 2378 +6215 1557 1745 1706 2638 +6216 229 230 1717 1917 +6217 1628 2033 1822 2501 +6218 1661 1707 2012 2707 +6219 1707 2561 1915 2565 +6220 1653 1790 1987 2506 +6221 1892 2202 2487 2661 +6222 214 1219 1293 2161 +6223 1150 1149 1141 2280 +6224 2111 2512 391 2630 +6225 1655 2245 1762 2683 +6226 527 1919 454 2193 +6227 1571 2121 2376 2695 +6228 1546 1896 1560 2515 +6229 1758 1912 1704 2164 +6230 1718 2047 2006 2264 +6231 1632 1847 1709 2243 +6232 1591 1684 2126 2237 +6233 1723 2124 1892 2298 +6234 1702 1718 2123 2264 +6235 1083 1125 1938 2166 +6236 1530 1867 1765 2545 +6237 1892 1995 1730 2298 +6238 1543 2074 1722 2159 +6239 1364 2165 1807 2535 +6240 1658 2020 2406 2530 +6241 1923 2023 1700 2622 +6242 1586 1863 1864 2521 +6243 1573 1939 1799 2273 +6244 1339 1380 2138 2535 +6245 1018 1989 1037 2344 +6246 1831 1836 1597 2314 +6247 2130 2276 1621 2356 +6248 1534 2411 1962 2519 +6249 1698 2586 1979 2714 +6250 1815 2242 1697 2321 +6251 1830 2508 2636 2657 +6252 1519 1520 358 1757 +6253 1616 1912 1758 2164 +6254 1711 1764 1580 2114 +6255 1580 2114 2057 2719 +6256 1805 2276 1820 2356 +6257 761 2205 1815 2321 +6258 1600 2115 1560 2240 +6259 1547 1822 2033 2501 +6260 846 842 778 1973 +6261 1704 2033 2271 2386 +6262 1608 1913 1872 2774 +6263 1824 1825 1583 1876 +6264 1753 2416 314 2465 +6265 620 664 665 2172 +6266 552 2441 531 2459 +6267 365 213 214 2684 +6268 2050 2058 1609 2504 +6269 1681 2490 2110 2552 +6270 2131 2207 1785 2556 +6271 870 1934 1783 2068 +6272 152 1889 153 2536 +6273 2084 2202 1486 2555 +6274 1660 2154 1789 2385 +6275 346 1049 1507 2522 +6276 1416 1846 2179 2330 +6277 1861 1832 2328 2619 +6278 1006 2299 1826 2614 +6279 1771 2275 1160 2568 +6280 1737 1629 2372 2373 +6281 2058 2120 859 2440 +6282 1777 1887 683 1960 +6283 1971 2311 2275 2568 +6284 1 2093 1755 2094 +6285 1760 2668 1970 2718 +6286 1582 1798 1763 2349 +6287 1773 1941 1645 2689 +6288 252 271 28 2562 +6289 339 1969 1879 2031 +6290 1548 2381 1883 2678 +6291 1585 1739 2531 2580 +6292 544 2187 1677 2335 +6293 965 1837 1028 2446 +6294 1326 1327 1372 2616 +6295 1600 1762 2184 2419 +6296 1358 1800 2409 2573 +6297 427 430 429 1768 +6298 1961 1544 2118 2224 +6299 1892 2213 1723 2658 +6300 1563 1993 1729 2398 +6301 1713 2446 2192 2523 +6302 1367 1226 1936 2104 +6303 1531 1726 1974 2639 +6304 416 1747 2044 2198 +6305 2003 2614 883 2724 +6306 1595 1590 2039 2467 +6307 965 1010 1028 1837 +6308 885 1921 1683 2589 +6309 1593 1759 1993 2217 +6310 1728 805 2054 2421 +6311 843 1948 811 2087 +6312 1731 1903 2090 2759 +6313 2027 2100 1626 2472 +6314 1982 2259 1419 2626 +6315 2127 1647 2363 2613 +6316 46 346 1072 1507 +6317 916 920 2059 2450 +6318 911 2085 1905 2524 +6319 1542 1793 1613 2548 +6320 1534 1839 2264 2411 +6321 2057 2275 1977 2719 +6322 664 1902 665 2172 +6323 1931 1933 221 2351 +6324 1594 1646 2266 2633 +6325 1638 1962 1951 2664 +6326 1942 2209 1585 2210 +6327 1530 2234 1793 2528 +6328 2283 2284 1780 2286 +6329 989 1037 2134 2344 +6330 1673 1650 1994 2615 +6331 2076 2186 892 2540 +6332 846 1662 778 2168 +6333 1638 1802 1879 2664 +6334 1256 2637 1903 2782 +6335 2028 2241 1817 2618 +6336 1599 1856 2231 2494 +6337 2110 2322 1681 2552 +6338 1430 2339 1970 2718 +6339 1554 2028 1905 2470 +6340 1619 1762 1655 2245 +6341 1262 1754 1911 2107 +6342 1773 1941 1919 2178 +6343 1595 1590 1818 2550 +6344 571 2189 1712 2309 +6345 2114 2348 25 2456 +6346 1847 2261 1620 2362 +6347 1890 2052 1710 2366 +6348 1726 2083 1725 2212 +6349 1250 1244 1349 2378 +6350 468 492 369 1834 +6351 1802 2065 2064 2438 +6352 890 2296 1921 2520 +6353 1126 1058 1989 2641 +6354 1421 1419 1458 1982 +6355 705 708 709 2024 +6356 1507 1072 46 360 +6357 895 894 910 2085 +6358 1579 2102 2037 2405 +6359 1443 2144 1441 2578 +6360 1526 2188 1803 2283 +6361 964 1766 943 2581 +6362 2201 2612 2071 2642 +6363 1537 2256 2532 2636 +6364 1779 2246 2582 2740 +6365 1889 2113 680 2353 +6366 1945 2565 2034 2566 +6367 1605 2121 1891 2146 +6368 1815 2230 1907 2330 +6369 1860 1597 2314 2418 +6370 1633 1799 2187 2323 +6371 1141 1138 198 2095 +6372 412 413 1748 1884 +6373 1944 1612 2563 2759 +6374 1544 1961 2124 2231 +6375 1554 2028 2191 2325 +6376 1649 1828 1087 2457 +6377 601 663 1958 1988 +6378 887 2059 920 2430 +6379 1651 2086 2259 2694 +6380 717 1939 716 2204 +6381 198 2095 505 2577 +6382 1543 2129 1686 2215 +6383 1177 1189 1145 1885 +6384 230 1320 1223 1916 +6385 1584 2191 1922 2717 +6386 1752 1616 2181 2532 +6387 218 217 2006 2511 +6388 1549 1781 1767 2436 +6389 1979 2064 1698 2709 +6390 494 464 367 2229 +6391 192 617 532 2009 +6392 1540 2065 2048 2714 +6393 1047 2085 1082 2466 +6394 1816 1599 1955 2739 +6395 311 2174 1693 2336 +6396 1964 2213 1804 2340 +6397 2175 2405 1614 2685 +6398 1577 1763 1798 2289 +6399 1541 2509 2302 2665 +6400 962 1780 940 2420 +6401 1579 2001 2102 2405 +6402 1573 2162 2100 2472 +6403 451 378 463 2013 +6404 1612 2197 1979 2599 +6405 1805 2356 2025 2484 +6406 1592 1788 2250 2553 +6407 812 813 2014 2631 +6408 1886 1964 1599 2074 +6409 1195 2019 1190 2700 +6410 1851 2085 1905 2466 +6411 1701 2079 1935 2559 +6412 1108 2466 1851 2609 +6413 1664 2065 2188 2634 +6414 656 624 2004 2551 +6415 259 1887 1676 2339 +6416 1312 1225 157 2265 +6417 845 2005 1662 2778 +6418 1881 1910 1738 1927 +6419 939 938 1808 2581 +6420 1565 1886 1999 2694 +6421 1740 1617 2217 2720 +6422 1084 2166 1741 2582 +6423 757 733 728 2003 +6424 1629 2313 1545 2510 +6425 1564 1578 2239 2312 +6426 1349 1294 1250 1975 +6427 1679 1625 1839 2422 +6428 1741 2053 2125 2396 +6429 1899 30 2169 2652 +6430 920 2430 2059 2450 +6431 1526 2061 2283 2286 +6432 1919 2178 1941 2480 +6433 618 636 596 2196 +6434 1528 1914 2216 2709 +6435 1660 2376 1891 2539 +6436 576 1958 687 2399 +6437 421 1797 404 2263 +6438 1684 1591 1889 2113 +6439 1920 2020 1658 2316 +6440 1609 1942 1949 2366 +6441 220 221 1933 2351 +6442 1784 2483 1670 2547 +6443 1550 2142 2290 2606 +6444 965 1010 1837 2344 +6445 1731 2157 1957 2579 +6446 1258 1256 1259 2782 +6447 2037 2439 2262 2458 +6448 190 191 1878 2215 +6449 609 611 1925 2171 +6450 1564 1548 1883 2678 +6451 1983 2203 1720 2306 +6452 214 2055 2161 2294 +6453 298 1809 1450 2658 +6454 219 1669 220 1933 +6455 354 1513 1510 1828 +6456 1638 2611 1802 2644 +6457 1766 2082 2284 2286 +6458 402 421 490 1797 +6459 478 2122 2008 2361 +6460 1546 1908 2115 2518 +6461 565 1827 568 2309 +6462 152 151 1790 2585 +6463 1898 2443 1897 2689 +6464 1385 254 1926 2177 +6465 1187 2193 1918 2733 +6466 1556 2431 2316 2445 +6467 1541 1546 2381 2509 +6468 1795 812 2054 2631 +6469 1515 1881 354 1927 +6470 1670 2612 2201 2642 +6471 308 2048 2652 2676 +6472 804 2014 1728 2054 +6473 1262 1911 1754 2137 +6474 1538 2022 1857 2367 +6475 1070 1044 1043 2098 +6476 1780 2283 1817 2284 +6477 1585 2210 2209 2531 +6478 1814 1870 155 2536 +6479 1829 2382 1613 2537 +6480 1551 2097 1586 2516 +6481 1362 1353 1903 2023 +6482 1662 2152 1973 2168 +6483 1620 2167 1970 2261 +6484 1567 1719 1908 2518 +6485 1735 1845 1274 2666 +6486 1764 2114 1711 2247 +6487 1641 2163 1833 2501 +6488 1764 2348 2114 2456 +6489 1630 1843 1763 2073 +6490 1771 1971 2250 2719 +6491 1691 1856 2049 2173 +6492 1646 2091 1947 2633 +6493 1636 1776 1532 2462 +6494 1075 2319 1699 2387 +6495 1712 1684 2103 2309 +6496 1251 1339 1874 2535 +6497 1786 1900 2420 2750 +6498 822 824 823 1888 +6499 27 1840 1428 2564 +6500 323 324 1466 343 +6501 1782 1892 1597 2743 +6502 1964 1999 1886 2694 +6503 1929 1931 1539 2212 +6504 1692 1846 2273 2478 +6505 1191 1194 1163 2051 +6506 1803 2188 2061 2283 +6507 1592 2250 1888 2553 +6508 1964 2074 1694 2340 +6509 1455 313 1892 2340 +6510 1534 1839 1984 2264 +6511 1544 1856 2231 2433 +6512 1595 1806 1564 1818 +6513 1771 2388 2275 2719 +6514 2011 2580 1585 2645 +6515 1837 2102 1713 2654 +6516 972 2223 1025 2430 +6517 1555 2047 2264 2411 +6518 1815 1676 1937 2205 +6519 1799 2024 1875 2162 +6520 811 2087 1784 2642 +6521 922 896 980 1989 +6522 1415 2547 1413 2612 +6523 1647 2127 1703 2613 +6524 1928 1964 305 2632 +6525 1694 314 2416 2465 +6526 1297 1216 1845 2424 +6527 610 615 1894 2690 +6528 322 321 1482 2127 +6529 1801 1945 1642 2274 +6530 897 888 2296 2763 +6531 1183 1187 1918 2733 +6532 1711 1680 2247 2391 +6533 213 1219 214 2055 +6534 1751 2531 1899 2634 +6535 1797 2377 1823 2384 +6536 394 514 2443 2512 +6537 1857 1864 1582 1895 +6538 1554 2241 1922 2717 +6539 1610 2277 2396 2703 +6540 1362 1903 1246 2496 +6541 686 659 593 2334 +6542 1514 1516 1515 1910 +6543 1811 1620 2261 2362 +6544 374 439 442 2775 +6545 2069 2262 2439 2458 +6546 1560 1895 1798 2184 +6547 1591 2070 1889 2113 +6548 1610 2277 2019 2396 +6549 1771 1977 2388 2434 +6550 433 494 445 2648 +6551 1590 1564 1806 1818 +6552 1663 2054 2421 2578 +6553 1580 2114 1764 2287 +6554 660 690 2103 2309 +6555 1054 2502 1888 2597 +6556 1978 1656 2308 2431 +6557 1565 1928 2259 2694 +6558 1426 2114 1847 2348 +6559 1641 2368 2436 2444 +6560 2500 2567 2052 2716 +6561 1612 2026 1734 2599 +6562 1195 1190 2125 2700 +6563 270 2046 1815 2451 +6564 1358 2409 1936 2573 +6565 1977 2275 1771 2388 +6566 310 1463 1727 2734 +6567 1919 2392 1773 2748 +6568 27 291 1832 2170 +6569 1593 1686 1878 2525 +6570 1726 2398 2270 2639 +6571 1557 1706 1745 2043 +6572 1565 2694 1999 2754 +6573 1951 1962 1679 2664 +6574 1885 2577 1610 2703 +6575 1593 2217 1993 2218 +6576 1534 1984 1848 2677 +6577 1584 2031 2191 2664 +6578 936 2082 1780 2284 +6579 1289 217 1213 2006 +6580 2038 2420 1900 2750 +6581 2048 2413 1751 2506 +6582 1539 2033 1628 2271 +6583 28 1417 292 2242 +6584 1579 2037 1785 2575 +6585 1555 1718 1957 2157 +6586 1785 1984 2037 2262 +6587 1540 2506 2586 2599 +6588 494 464 2229 2244 +6589 1224 152 153 2026 +6590 1721 1898 1605 2111 +6591 327 328 2117 2336 +6592 1399 2397 1398 2475 +6593 1794 2393 1631 2420 +6594 171 1685 2093 2119 +6595 1688 2364 1578 2674 +6596 721 2136 760 2204 +6597 1674 1808 1604 2260 +6598 1805 2418 1657 2474 +6599 1580 1723 2221 2388 +6600 687 654 595 2399 +6601 1419 1928 289 2259 +6602 1829 2141 1641 2509 +6603 1954 2432 1571 2695 +6604 1256 1255 1903 2637 +6605 2037 2153 2439 2458 +6606 1484 338 1481 2180 +6607 1555 2197 2331 2621 +6608 610 1894 1925 2690 +6609 802 2228 801 2251 +6610 1612 2026 2257 2318 +6611 1539 2527 2282 2679 +6612 1784 2483 811 2642 +6613 1477 1927 1517 2016 +6614 1773 2443 514 2512 +6615 1563 2270 1667 2371 +6616 1473 2477 1739 2482 +6617 1573 1801 2100 2162 +6618 870 1678 1934 2068 +6619 1542 1540 1821 2714 +6620 605 537 692 2753 +6621 1804 1964 1599 2231 +6622 721 2136 1634 2305 +6623 171 1235 1324 2119 +6624 456 1893 2214 2628 +6625 1207 1145 1189 2447 +6626 1563 1706 1997 2218 +6627 348 2395 347 2473 +6628 1842 2186 1708 2566 +6629 1625 1984 1839 1992 +6630 1734 2026 1217 2649 +6631 1567 1712 1853 1958 +6632 625 2062 611 2171 +6633 267 20 258 2109 +6634 971 2020 211 2406 +6635 1697 1634 2136 2451 +6636 2167 2564 1620 2668 +6637 1515 1910 1881 1927 +6638 729 1913 1303 2546 +6639 1801 2100 2027 2274 +6640 1870 1979 1734 2599 +6641 232 2041 233 2594 +6642 698 2009 682 2189 +6643 1805 1621 2276 2356 +6644 950 1842 2450 2605 +6645 1660 1967 1891 2146 +6646 1746 1559 1911 2137 +6647 1547 2163 1641 2501 +6648 1679 2220 1951 2422 +6649 1775 2492 1550 2715 +6650 1730 1703 2045 2276 +6651 27 291 1418 1832 +6652 602 2113 565 2309 +6653 1547 2342 1855 2537 +6654 19 1167 249 1396 +6655 1703 2613 2127 2661 +6656 1434 1435 286 1783 +6657 1794 1631 2393 2524 +6658 1752 1830 1829 2508 +6659 173 174 387 2002 +6660 1562 2401 1732 2537 +6661 213 1807 1219 2055 +6662 625 611 652 2171 +6663 494 2244 1706 2648 +6664 1486 1487 2084 2783 +6665 830 797 1788 1968 +6666 1803 1802 1951 2664 +6667 1658 2055 2020 2530 +6668 1361 2089 2546 2781 +6669 229 475 512 1772 +6670 1195 2125 1172 2700 +6671 1680 1711 2247 2253 +6672 1601 2696 1772 2776 +6673 1660 1789 2246 2498 +6674 231 1325 232 1916 +6675 1502 2304 49 2590 +6676 445 1706 494 2229 +6677 170 2133 169 2437 +6678 437 501 438 1956 +6679 2012 2422 1625 2717 +6680 1535 2047 1716 2182 +6681 494 1706 445 2648 +6682 1183 2193 1187 2733 +6683 1595 1806 2467 2747 +6684 1683 1921 357 2589 +6685 1600 1763 1577 1812 +6686 1421 1928 1419 1982 +6687 309 310 2071 2734 +6688 1774 1710 2238 2758 +6689 1395 264 263 1981 +6690 1804 1723 2213 2231 +6691 2327 2609 1113 2654 +6692 177 178 2008 2361 +6693 716 1939 713 2255 +6694 577 604 681 2000 +6695 1554 2191 1738 2325 +6696 663 1750 654 1958 +6697 2127 2130 1621 2363 +6698 539 158 157 2600 +6699 1582 1763 1843 2073 +6700 560 559 2495 2601 +6701 1547 1822 1855 2033 +6702 333 334 2054 2726 +6703 2065 2438 1802 2611 +6704 1262 1264 1270 2107 +6705 1573 1799 2162 2472 +6706 1882 1653 2536 2599 +6707 1614 1898 1721 2151 +6708 1545 2181 1943 2435 +6709 160 540 161 2583 +6710 1877 2002 380 2603 +6711 1622 2453 2142 2606 +6712 1805 2235 2025 2356 +6713 1676 1832 2495 2662 +6714 1305 1872 1359 2546 +6715 1211 2017 1170 2098 +6716 1430 1970 2570 2718 +6717 1967 2277 2396 2740 +6718 1679 2513 2191 2717 +6719 688 172 551 1902 +6720 1587 1696 1762 1863 +6721 1236 2257 1700 2585 +6722 918 1842 950 2605 +6723 411 409 2407 2572 +6724 1677 2472 2273 2478 +6725 1686 1886 1599 2074 +6726 1997 2270 1563 2398 +6727 1854 1986 730 2533 +6728 947 2440 1774 2730 +6729 1940 2406 2232 2530 +6730 30 1899 2169 2670 +6731 1998 2034 1810 2208 +6732 213 2055 214 2294 +6733 1861 2328 2179 2619 +6734 1668 2053 2017 2345 +6735 1602 1947 2060 2316 +6736 176 2172 1655 2245 +6737 856 784 763 2200 +6738 602 565 569 2309 +6739 1780 2012 1817 2286 +6740 1140 1176 1170 2098 +6741 900 2238 2120 2301 +6742 1638 2220 1962 2373 +6743 1047 1905 2085 2466 +6744 1217 1310 2026 2318 +6745 796 2557 2553 2704 +6746 1393 266 1887 2718 +6747 1905 2150 1554 2466 +6748 1876 1994 1650 2042 +6749 1572 1858 2588 2769 +6750 1851 2556 2131 2751 +6751 1027 983 995 2232 +6752 2027 2048 1751 2506 +6753 508 493 2043 2630 +6754 307 1627 2048 2676 +6755 1951 1962 1638 2220 +6756 1804 2074 1964 2340 +6757 748 733 2299 2614 +6758 1584 1922 2140 2519 +6759 1722 1935 1759 2096 +6760 947 1774 2449 2730 +6761 1018 1037 989 2344 +6762 1355 1356 1223 1916 +6763 1874 2471 1594 2756 +6764 1947 2316 1602 2445 +6765 1945 1915 2565 2566 +6766 1573 2366 1942 2758 +6767 1593 2263 2013 2377 +6768 990 1028 982 2523 +6769 1873 2713 1801 2758 +6770 1779 2019 2224 2277 +6771 1571 2079 2376 2559 +6772 1648 2118 1779 2224 +6773 2276 2298 1995 2418 +6774 816 1757 1950 2631 +6775 1162 1771 1160 2383 +6776 1579 1785 2037 2131 +6777 570 571 1712 2309 +6778 1932 2007 828 2101 +6779 19 248 1404 1186 +6780 1851 2085 1082 2183 +6781 1539 1667 1931 2088 +6782 1686 1599 1886 2514 +6783 1530 1793 1765 2528 +6784 2179 2328 1861 2626 +6785 1646 2091 1975 2445 +6786 1292 1214 2137 2351 +6787 1545 2164 1752 2510 +6788 234 235 2080 2491 +6789 1303 715 729 1986 +6790 1818 2018 1560 2515 +6791 1019 1978 1025 2223 +6792 1915 2561 1707 2707 +6793 593 2334 1852 2399 +6794 916 920 887 2059 +6795 1831 2079 1701 2376 +6796 1703 2127 2276 2661 +6797 1954 1955 1690 2433 +6798 1678 1932 1709 2176 +6799 694 2333 666 2668 +6800 1126 1989 1015 2641 +6801 261 1406 262 2281 +6802 1629 2182 2372 2373 +6803 267 2109 737 2667 +6804 304 2253 303 2337 +6805 1632 2101 1711 2243 +6806 1556 1849 2145 2655 +6807 1656 2020 1807 2535 +6808 1676 2495 648 2662 +6809 1819 2299 1012 2616 +6810 820 815 849 2058 +6811 1636 2382 1829 2537 +6812 1657 2154 2246 2474 +6813 1868 2197 1756 2216 +6814 1710 2058 1774 2440 +6815 456 455 401 1893 +6816 781 838 707 1926 +6817 1983 2306 1720 2701 +6818 1032 2232 1940 2406 +6819 1612 1944 1756 2759 +6820 844 2071 1727 2642 +6821 1634 1670 2099 2483 +6822 1661 1947 1707 2565 +6823 1789 2327 2069 2604 +6824 23 2201 1846 2547 +6825 1155 2108 2057 2280 +6826 1701 1831 2376 2385 +6827 1851 1959 1695 2609 +6828 1586 2097 1863 2427 +6829 1954 2432 193 2525 +6830 1648 1779 2118 2627 +6831 1534 1535 1689 2549 +6832 1583 1825 1824 2291 +6833 1879 2031 1969 2664 +6834 1661 2566 2605 2633 +6835 1660 2385 2376 2539 +6836 1615 1866 1912 2181 +6837 1827 2189 571 2309 +6838 732 905 706 2003 +6839 1693 841 2005 2014 +6840 454 2193 2392 2517 +6841 1688 1735 1570 2674 +6842 1731 1923 2496 2563 +6843 1046 1128 958 1905 +6844 1695 2327 2102 2609 +6845 1149 1150 1977 2503 +6846 1645 1941 1773 2178 +6847 1573 1942 2500 2758 +6848 1811 250 2252 2705 +6849 593 1719 2334 2399 +6850 1596 1666 1623 2132 +6851 1097 1820 1098 2211 +6852 1075 2387 1699 2675 +6853 306 1457 1999 2465 +6854 812 2421 835 2780 +6855 1898 391 2512 2630 +6856 1541 1883 1908 2317 +6857 1196 2017 1171 2447 +6858 1607 2493 2227 2607 +6859 1127 2484 2356 2675 +6860 1555 2216 2197 2621 +6861 1183 1187 1147 1918 +6862 213 1306 1219 1807 +6863 716 721 2204 2255 +6864 2085 2393 1631 2524 +6865 2118 2224 2049 2277 +6866 1530 1867 1715 2528 +6867 1872 2546 1736 2781 +6868 961 928 1794 2524 +6869 2178 2232 459 2443 +6870 1759 1935 1722 2728 +6871 1690 1891 1893 2695 +6872 1350 704 147 1913 +6873 1820 2276 2130 2356 +6874 1179 1093 1144 2125 +6875 151 1236 150 2585 +6876 2073 2332 1863 2672 +6877 1597 2418 1860 2743 +6878 1586 1994 1682 2615 +6879 1567 1712 2307 2455 +6880 1859 2369 1758 2720 +6881 1855 2033 1629 2342 +6882 1875 2526 2417 2567 +6883 1723 2388 1961 2587 +6884 1694 2340 2074 2360 +6885 160 1770 161 2764 +6886 1727 2228 802 2251 +6887 1626 1700 1882 2585 +6888 925 926 2150 2357 +6889 1120 1789 2069 2604 +6890 1577 1976 1763 2289 +6891 1563 1729 1993 2218 +6892 1293 1294 1343 2161 +6893 1963 2034 1708 2076 +6894 1710 2058 1890 2366 +6895 1760 2564 2668 2738 +6896 2116 1615 2359 2360 +6897 1019 985 1025 1978 +6898 1802 1879 1611 2611 +6899 1606 1909 1860 2314 +6900 1430 2570 1392 2718 +6901 1704 1974 1726 2271 +6902 555 556 1840 2441 +6903 1678 280 1932 2176 +6904 1562 2501 2141 2596 +6905 1239 1240 1241 1923 +6906 1761 1840 2086 2259 +6907 1803 1930 1879 2031 +6908 310 1727 1463 2228 +6909 1750 1719 2324 2399 +6910 315 34 1743 2256 +6911 491 192 193 2525 +6912 1879 1638 2346 2611 +6913 841 1693 798 2014 +6914 1544 2124 1831 2303 +6915 1771 1648 2051 2434 +6916 535 1719 1976 2334 +6917 1712 2189 1827 2309 +6918 1901 1940 1658 2406 +6919 1739 1640 2210 2482 +6920 1692 2149 1987 2413 +6921 1241 1923 1240 2496 +6922 1216 226 2106 2424 +6923 522 173 2002 2442 +6924 270 1416 1417 2046 +6925 855 1934 1678 2258 +6926 1120 2327 1789 2604 +6927 508 2630 2043 2653 +6928 1515 363 1881 1910 +6929 515 441 372 2122 +6930 1626 2162 2139 2472 +6931 881 2614 2223 2724 +6932 949 1905 1835 2150 +6933 1533 2163 1628 2367 +6934 1219 1306 1364 1807 +6935 1232 1321 1322 1924 +6936 1559 1746 1911 2746 +6937 290 2259 2328 2626 +6938 714 755 745 2120 +6939 696 1907 626 2767 +6940 1123 1938 2327 2654 +6941 1677 2335 2273 2472 +6942 1574 1845 2410 2493 +6943 1020 972 1025 2430 +6944 993 1019 1029 1978 +6945 1830 2021 1821 2636 +6946 1929 2156 1931 2394 +6947 445 526 485 1862 +6948 537 1814 154 2353 +6949 1101 2356 1104 2502 +6950 1702 2161 2055 2294 +6951 301 2169 1443 2578 +6952 1738 2191 2031 2325 +6953 1194 2051 1053 2497 +6954 1802 1638 2644 2664 +6955 718 709 2417 2567 +6956 881 986 1005 2223 +6957 1662 2269 335 2692 +6958 1799 1677 2187 2335 +6959 1191 1052 2051 2486 +6960 374 227 228 1965 +6961 1215 1374 1333 2598 +6962 1967 2146 1660 2498 +6963 1160 1977 1154 2275 +6964 1709 1981 1678 2176 +6965 612 684 649 1894 +6966 1571 1797 2525 2728 +6967 281 1430 1970 2570 +6968 195 2190 1955 2459 +6969 1576 1813 1853 2455 +6970 1418 2328 1832 2619 +6971 1914 1707 2561 2707 +6972 1601 1772 1768 2268 +6973 1593 1797 2263 2377 +6974 1529 1722 1935 2079 +6975 2135 2226 1536 2462 +6976 722 761 2204 2321 +6977 1739 2477 1930 2580 +6978 1689 1745 2355 2638 +6979 1712 1567 1853 2455 +6980 1810 1998 1736 2691 +6981 1529 1980 2066 2067 +6982 307 1990 1627 2676 +6983 1742 2017 1918 2098 +6984 547 621 622 2741 +6985 1704 2368 2163 2369 +6986 1851 2183 1082 2609 +6987 46 361 1505 1065 +6988 1238 1240 1239 2622 +6989 411 412 413 1748 +6990 1748 2407 2013 2572 +6991 1730 2276 2045 2704 +6992 1734 2318 2197 2782 +6993 1708 2003 1854 2423 +6994 1778 2128 806 2504 +6995 1721 2010 1745 2723 +6996 1823 2384 2121 2559 +6997 983 2192 1940 2232 +6998 1557 1935 2559 2723 +6999 1757 1921 357 2576 +7000 1217 1311 1329 2649 +7001 174 173 664 2624 +7002 1726 1563 2270 2398 +7003 1337 1309 1216 2106 +7004 328 2248 2117 2336 +7005 1565 1827 1816 2086 +7006 402 2377 2384 2653 +7007 1250 1349 1975 2165 +7008 413 415 416 1884 +7009 416 2044 1884 2198 +7010 1312 1733 157 2598 +7011 1663 2054 2169 2482 +7012 711 729 730 1913 +7013 2123 2244 1689 2511 +7014 2052 2500 1875 2567 +7015 229 1772 1717 2268 +7016 233 2041 232 2285 +7017 580 587 586 2415 +7018 1217 1734 1368 2318 +7019 1605 2121 1721 2384 +7020 1817 2422 2012 2717 +7021 1003 1989 944 2393 +7022 1546 1908 1883 2018 +7023 1768 1985 430 2775 +7024 1575 1965 1705 2744 +7025 1561 1798 2289 2518 +7026 1174 2275 1158 2311 +7027 470 448 530 2464 +7028 152 1790 1882 2585 +7029 339 41 1969 2031 +7030 1712 2103 1684 2236 +7031 212 1233 1306 2020 +7032 33 297 1452 2338 +7033 577 681 581 2706 +7034 1082 1851 1108 2466 +7035 1250 1349 2165 2378 +7036 534 663 187 1750 +7037 971 211 1032 2406 +7038 939 1808 2267 2581 +7039 442 430 1985 2775 +7040 2069 2468 2194 2762 +7041 800 844 1778 2015 +7042 665 678 621 1792 +7043 1959 2262 1554 2751 +7044 1468 1466 1465 2269 +7045 909 1842 950 2724 +7046 1730 2045 1703 2557 +7047 1594 2633 1810 2691 +7048 531 2190 195 2459 +7049 1903 1957 1746 2637 +7050 1459 305 1928 2754 +7051 1958 1988 1750 2307 +7052 1820 2130 1703 2211 +7053 1545 1943 2315 2435 +7054 1286 1367 1936 2104 +7055 1621 2356 1805 2484 +7056 1346 1340 2132 2285 +7057 1556 1849 2059 2145 +7058 1635 2314 2067 2458 +7059 1585 1739 2210 2531 +7060 831 1662 2168 2778 +7061 1887 2339 1393 2718 +7062 926 2028 928 2150 +7063 1780 2618 2420 2702 +7064 1693 1730 2117 2557 +7065 254 1382 1381 1783 +7066 1258 2637 1256 2782 +7067 1558 2146 1967 2498 +7068 1693 2117 1730 2248 +7069 1903 2347 1246 2496 +7070 891 2076 917 2186 +7071 234 2491 2080 2594 +7072 366 449 516 2244 +7073 289 1419 1421 1928 +7074 1633 1939 1799 2323 +7075 1693 2056 1730 2557 +7076 1783 1948 843 2068 +7077 1543 1758 2203 2436 +7078 1668 2053 1885 2447 +7079 1758 2159 1759 2720 +7080 547 2683 2172 2741 +7081 1711 2101 1680 2391 +7082 1922 2241 1984 2717 +7083 1387 260 1937 2321 +7084 1779 2396 2277 2740 +7085 467 524 1791 1884 +7086 804 1728 805 2054 +7087 457 386 2232 2443 +7088 1556 1849 2655 2750 +7089 2082 2186 1642 2540 +7090 803 801 1680 2251 +7091 1662 2005 2152 2778 +7092 1589 1924 1666 2708 +7093 1662 2005 335 2152 +7094 1305 1359 1872 2774 +7095 1075 2387 1647 2522 +7096 1556 2699 2059 2750 +7097 592 1958 572 2189 +7098 1970 2339 1760 2718 +7099 1567 1958 1750 2307 +7100 1591 1743 2126 2507 +7101 593 686 1719 2399 +7102 478 440 2008 2122 +7103 1647 1973 2152 2168 +7104 1663 2421 2050 2504 +7105 1674 1910 1881 2357 +7106 941 893 1873 2076 +7107 327 1488 328 2336 +7108 656 624 668 2004 +7109 1605 1898 1721 2380 +7110 1729 1997 1563 2398 +7111 599 696 676 1907 +7112 308 2048 1444 2652 +7113 1680 801 1968 2228 +7114 1608 2034 1963 2526 +7115 547 620 621 2172 +7116 1582 2184 1762 2419 +7117 1664 1915 1914 2561 +7118 1649 2457 1087 2727 +7119 1939 2099 2052 2255 +7120 2012 2422 1817 2513 +7121 1677 1846 2179 2478 +7122 155 1870 1814 2354 +7123 2082 2284 943 2540 +7124 1977 2224 1648 2503 +7125 1748 1871 411 2572 +7126 1761 1840 2328 2601 +7127 990 982 2192 2523 +7128 1992 2175 1658 2207 +7129 1720 2203 1549 2306 +7130 1669 1933 1931 2351 +7131 1657 2418 1909 2474 +7132 1875 2024 1608 2162 +7133 1867 2227 1715 2528 +7134 411 2407 1748 2572 +7135 1794 2556 2241 2618 +7136 1099 1097 2130 2356 +7137 1583 1876 1825 2735 +7138 1384 1926 2370 2732 +7139 1593 2559 1935 2728 +7140 197 1952 2173 2280 +7141 1199 2275 1174 2568 +7142 149 1799 2187 2335 +7143 734 2052 2567 2716 +7144 1804 2213 1964 2231 +7145 1361 2089 1252 2546 +7146 1434 1783 1381 2222 +7147 1254 1903 1255 1957 +7148 1660 2146 1891 2385 +7149 2024 2187 1799 2323 +7150 1600 1798 1560 2115 +7151 809 2068 2087 2251 +7152 1832 27 2170 2328 +7153 2197 2318 1903 2782 +7154 1561 1798 1763 2289 +7155 188 189 378 2105 +7156 1253 1246 1254 2347 +7157 197 2108 2280 2333 +7158 531 554 2190 2441 +7159 560 2601 2495 2738 +7160 824 1888 822 2383 +7161 1517 1514 1515 1927 +7162 1636 1732 2141 2381 +7163 155 2536 1870 2649 +7164 508 435 450 2653 +7165 1631 2085 1989 2393 +7166 974 981 968 2358 +7167 1573 1942 1801 2500 +7168 802 1727 844 2015 +7169 1708 2034 1963 2208 +7170 522 1 173 2442 +7171 2054 1728 2421 2578 +7172 845 1950 1662 2005 +7173 1301 1372 1986 2651 +7174 1748 1563 2217 2407 +7175 1751 2634 1899 2676 +7176 193 1954 194 2432 +7177 1605 2111 1898 2534 +7178 704 708 2024 2417 +7179 2030 2357 1835 2659 +7180 1579 1785 2207 2575 +7181 156 155 605 2753 +7182 1950 2005 813 2014 +7183 525 425 416 2198 +7184 1743 1999 34 2754 +7185 1756 2064 1979 2709 +7186 698 682 646 2189 +7187 1680 2101 2007 2391 +7188 1885 1668 2447 2517 +7189 1817 2191 2028 2325 +7190 1634 2255 721 2305 +7191 908 1786 2393 2420 +7192 252 16 28 2242 +7193 1890 2128 849 2483 +7194 1767 2300 1886 2721 +7195 1892 2340 2213 2658 +7196 1698 2374 1737 2544 +7197 456 455 1893 2628 +7198 163 1806 2029 2542 +7199 1803 2513 2191 2664 +7200 1635 2067 1946 2458 +7201 1554 2241 2028 2470 +7202 1318 1218 228 1917 +7203 1532 1643 1654 2462 +7204 2052 2255 2099 2366 +7205 380 480 175 2002 +7206 1542 1613 1793 2544 +7207 544 685 658 2326 +7208 570 2309 1712 2706 +7209 1038 1002 1017 2480 +7210 443 524 415 1884 +7211 1987 2126 1743 2507 +7212 822 2383 1888 2486 +7213 1629 2182 1974 2271 +7214 1584 2031 1738 2191 +7215 1702 1984 1839 2264 +7216 1736 1998 1810 2208 +7217 1628 2163 2033 2501 +7218 1641 2164 1547 2302 +7219 1670 2201 2071 2642 +7220 972 921 2223 2430 +7221 1620 2108 2362 2463 +7222 1172 1195 1190 2125 +7223 1588 1806 1595 1894 +7224 640 619 179 1991 +7225 1759 1859 1617 2203 +7226 2038 1849 2420 2750 +7227 217 2244 2123 2511 +7228 1767 1999 1886 2300 +7229 259 1393 1887 2339 +7230 1698 2064 2586 2714 +7231 1110 1084 2166 2219 +7232 17 1934 254 2177 +7233 1349 1975 1243 2347 +7234 1723 1804 2124 2231 +7235 1006 1029 2299 2614 +7236 1048 2130 1122 2168 +7237 2327 2604 1113 2609 +7238 1804 2124 2231 2303 +7239 1718 1555 2047 2264 +7240 1764 2247 1711 2338 +7241 1606 2069 1959 2352 +7242 1295 1314 224 2106 +7243 1583 1650 1824 1876 +7244 1154 1160 1151 1977 +7245 1580 1724 2287 2643 +7246 1703 2045 1820 2211 +7247 625 1991 2062 2171 +7248 1645 2232 2178 2443 +7249 577 681 1813 2000 +7250 1731 2090 2579 2766 +7251 1207 2193 1145 2447 +7252 1614 2405 2175 2575 +7253 1970 2668 1777 2718 +7254 1739 2477 2580 2581 +7255 1021 1030 1002 2480 +7256 1530 1855 1715 2372 +7257 893 2076 891 2186 +7258 1102 1789 1125 2166 +7259 1897 2685 2001 2689 +7260 1969 2031 1584 2664 +7261 1675 2567 2500 2716 +7262 490 421 491 1797 +7263 345 2387 2319 2522 +7264 1153 1885 1177 2095 +7265 522 2002 387 2080 +7266 1580 2057 1724 2643 +7267 1594 2471 1854 2756 +7268 802 2087 1727 2251 +7269 1767 1999 1838 2680 +7270 1684 1712 2236 2309 +7271 1600 1763 1582 1798 +7272 1196 2053 1189 2700 +7273 1703 2276 1730 2661 +7274 1860 2418 1995 2743 +7275 1995 2202 1892 2661 +7276 1528 1716 2374 2621 +7277 928 961 1794 2702 +7278 1012 1819 993 2299 +7279 401 2384 1893 2628 +7280 1712 1958 1567 2307 +7281 1879 1930 1803 2617 +7282 1990 2555 1639 2783 +7283 1747 1768 1575 1985 +7284 473 499 480 2002 +7285 1639 1879 2346 2611 +7286 1969 2346 1879 2664 +7287 2118 2277 2049 2539 +7288 1570 1776 2364 2674 +7289 1696 2008 471 2603 +7290 1896 2350 1546 2518 +7291 293 2413 294 2652 +7292 498 428 518 1985 +7293 990 2192 1713 2446 +7294 662 1777 642 2668 +7295 1840 2170 27 2328 +7296 1625 1984 2241 2717 +7297 1426 1880 1428 2348 +7298 1706 1862 1997 2229 +7299 586 2143 1852 2415 +7300 1692 1751 2100 2413 +7301 1963 2076 1708 2249 +7302 1700 1998 1872 2469 +7303 940 1780 962 2702 +7304 1531 2096 1912 2159 +7305 858 785 1678 1981 +7306 893 892 2076 2186 +7307 1217 2026 1734 2318 +7308 1110 1083 1938 2166 +7309 1389 1937 259 2195 +7310 1700 2257 2023 2563 +7311 1730 2056 1693 2248 +7312 1416 269 284 1846 +7313 1737 2315 1698 2544 +7314 1779 2448 2118 2627 +7315 1153 1885 2095 2700 +7316 1723 1580 2221 2338 +7317 27 2170 1840 2564 +7318 988 975 979 2112 +7319 1579 1785 2131 2207 +7320 372 479 1843 2122 +7321 532 617 655 2009 +7322 354 1828 1927 2295 +7323 148 2187 2024 2323 +7324 1473 318 1472 2477 +7325 1642 2082 2286 2566 +7326 1692 2149 1846 2478 +7327 838 707 1926 2177 +7328 219 1338 1669 2006 +7329 1254 1255 1253 1957 +7330 1843 2419 181 2464 +7331 1893 2214 1690 2432 +7332 1600 2196 2171 2419 +7333 2114 2243 1711 2391 +7334 1136 1179 1192 2225 +7335 1709 1847 1632 2362 +7336 684 541 649 2542 +7337 1648 2388 1977 2434 +7338 1635 2346 1969 2595 +7339 1698 2064 1979 2586 +7340 1384 1926 1386 2370 +7341 1286 1936 1358 2409 +7342 1547 1641 2141 2501 +7343 1533 2369 2083 2386 +7344 149 1212 1872 2139 +7345 1326 1819 1327 2616 +7346 1605 2010 1721 2723 +7347 1803 2283 2061 2580 +7348 1746 1957 1555 2637 +7349 1531 1974 1912 2673 +7350 1611 2188 2065 2634 +7351 274 1847 2114 2243 +7352 1698 2315 2021 2544 +7353 1629 2271 1715 2372 +7354 1537 2465 2256 2657 +7355 1668 1919 1918 2193 +7356 1096 1071 2035 2647 +7357 1289 1336 1285 2006 +7358 866 811 1948 2136 +7359 1548 1776 1636 2678 +7360 2057 2114 1632 2719 +7361 1739 2160 1640 2482 +7362 1632 2057 1847 2114 +7363 257 1400 1209 2475 +7364 728 758 757 1854 +7365 1628 2271 2033 2386 +7366 1650 1876 1583 1994 +7367 2154 2376 1831 2385 +7368 1913 1608 2208 2417 +7369 1639 1753 1943 2181 +7370 969 1008 1068 2035 +7371 380 1696 471 2603 +7372 760 1697 722 2204 +7373 280 1678 279 2222 +7374 1549 2289 1561 2588 +7375 2033 2163 1547 2501 +7376 1959 2604 1695 2609 +7377 1690 2432 2214 2591 +7378 999 1919 1000 2178 +7379 1556 2059 1849 2750 +7380 964 943 1766 2540 +7381 1592 2235 2388 2587 +7382 1669 2137 1214 2351 +7383 1880 2190 1651 2287 +7384 1827 1761 2237 2309 +7385 1999 2694 1964 2754 +7386 922 894 896 1989 +7387 1964 2231 2213 2494 +7388 1614 1848 1745 2010 +7389 1430 1392 2339 2718 +7390 174 2172 175 2245 +7391 1573 1875 1939 2052 +7392 943 2082 960 2284 +7393 734 1875 709 2567 +7394 950 1842 909 2450 +7395 1947 2266 2431 2445 +7396 1823 2384 2377 2653 +7397 1890 2058 1710 2200 +7398 1742 2219 2035 2452 +7399 783 1888 821 2597 +7400 1647 1703 2152 2613 +7401 1413 1948 1414 2612 +7402 1634 1670 2483 2547 +7403 413 417 420 2044 +7404 600 1827 655 2009 +7405 1599 2231 1856 2433 +7406 579 1852 580 2408 +7407 1576 1908 1853 2784 +7408 294 2413 1949 2652 +7409 1663 1899 2169 2652 +7410 1697 2370 16 2562 +7411 529 440 482 2008 +7412 559 2495 1832 2662 +7413 1543 1549 1767 2436 +7414 846 831 1662 2168 +7415 1554 2470 2466 2751 +7416 2175 2294 1614 2575 +7417 1741 2703 2396 2740 +7418 1710 2120 2058 2440 +7419 533 653 679 1988 +7420 1614 1745 1721 2010 +7421 1572 2429 1871 2584 +7422 787 1996 853 2158 +7423 335 1467 1950 2692 +7424 171 551 172 1902 +7425 791 850 2045 2597 +7426 321 1995 1482 2127 +7427 1544 1961 2118 2474 +7428 1945 2034 1801 2713 +7429 1046 958 913 1905 +7430 1320 1360 1355 2297 +7431 1549 1561 2289 2350 +7432 1236 2558 1700 2622 +7433 514 1773 2512 2748 +7434 1808 1604 2477 2581 +7435 1805 2124 2418 2474 +7436 1414 1948 286 2087 +7437 1959 2352 2069 2604 +7438 1127 1103 2356 2484 +7439 1963 2208 1608 2417 +7440 1738 1927 338 2148 +7441 2304 2379 1683 2773 +7442 1610 1796 2214 2538 +7443 2356 2484 1621 2675 +7444 1724 2190 1880 2287 +7445 1318 1376 1218 1917 +7446 1534 1848 1984 2519 +7447 1854 2003 1708 2499 +7448 298 1453 1809 2487 +7449 1739 2482 2210 2531 +7450 414 526 519 2092 +7451 413 1748 1884 2044 +7452 1346 2132 2119 2285 +7453 1636 2141 1732 2537 +7454 1938 1110 2219 2647 +7455 481 231 232 2288 +7456 1687 2317 1568 2454 +7457 1756 2216 2197 2759 +7458 1884 2044 1747 2198 +7459 1955 2173 195 2591 +7460 1561 2350 1798 2518 +7461 383 1919 999 2178 +7462 1653 1987 1540 2506 +7463 642 1777 1139 2463 +7464 1626 1945 1944 2469 +7465 1013 2299 1029 2614 +7466 761 2204 1815 2682 +7467 1278 1800 1358 2573 +7468 1745 2043 1721 2723 +7469 158 1813 651 2608 +7470 1730 1995 1892 2661 +7471 2057 2108 1724 2280 +7472 1240 1923 1239 2622 +7473 1530 1868 1867 2545 +7474 1046 1047 1905 2085 +7475 389 391 1898 2630 +7476 1819 2471 1874 2756 +7477 1508 1996 1973 2147 +7478 1613 2021 2315 2544 +7479 1570 2364 1688 2674 +7480 1801 1945 2162 2526 +7481 235 1924 1344 2093 +7482 1655 2172 1619 2245 +7483 1721 1898 1614 2380 +7484 1189 2053 1196 2447 +7485 1659 1980 1848 2153 +7486 1604 2028 1817 2569 +7487 1870 2026 1734 2649 +7488 847 806 844 2128 +7489 1417 1815 2230 2242 +7490 1559 2137 1746 2760 +7491 1913 2417 2208 2423 +7492 1539 1929 2212 2282 +7493 1154 1977 1150 2057 +7494 1258 1259 1746 2782 +7495 1361 1352 1252 2089 +7496 1752 2164 1616 2302 +7497 1851 2131 1631 2183 +7498 1867 1868 1530 2374 +7499 1714 2308 2059 2431 +7500 992 1819 993 2616 +7501 1763 1976 2072 2289 +7502 212 2232 211 2530 +7503 1817 2283 1604 2284 +7504 1719 1750 2324 2701 +7505 1545 1752 2342 2510 +7506 1701 2376 2079 2559 +7507 1117 1079 2609 2654 +7508 575 687 576 1958 +7509 1595 1894 1806 2747 +7510 352 1506 351 1973 +7511 1661 2286 2082 2566 +7512 252 28 16 2562 +7513 1544 2231 2124 2303 +7514 1885 2053 1610 2700 +7515 1520 1757 1519 2692 +7516 1803 2191 2031 2664 +7517 1678 2068 279 2222 +7518 715 730 729 1986 +7519 1885 1610 2095 2700 +7520 1083 1125 1123 1938 +7521 1693 2117 2005 2557 +7522 1539 1931 1929 2156 +7523 2417 2526 1963 2567 +7524 1591 1861 2070 2113 +7525 1785 2037 1984 2575 +7526 1783 2068 1678 2222 +7527 1560 2240 1818 2550 +7528 1555 1957 1718 2006 +7529 1555 2197 1746 2331 +7530 1151 1149 1977 2503 +7531 1560 2018 1595 2115 +7532 1810 2565 2091 2633 +7533 881 986 2223 2614 +7534 1243 1975 2378 2496 +7535 318 1469 2160 2482 +7536 2170 2495 2339 2761 +7537 273 2243 1424 2261 +7538 981 1920 984 2308 +7539 965 1040 2344 2641 +7540 1964 2694 1928 2754 +7541 728 2003 706 2249 +7542 845 1662 831 2778 +7543 1995 2127 1621 2698 +7544 2152 2168 1662 2778 +7545 609 610 1812 1925 +7546 1046 1905 913 2085 +7547 38 334 2014 2631 +7548 1714 1978 2308 2431 +7549 532 1816 629 2739 +7550 1519 358 357 1757 +7551 1494 1996 359 2158 +7552 866 843 861 1948 +7553 761 1815 2205 2682 +7554 1679 1850 1839 2411 +7555 708 718 709 2417 +7556 290 1419 2259 2626 +7557 688 664 173 2624 +7558 1057 1058 1045 2085 +7559 1557 2043 1823 2648 +7560 2273 2335 1799 2472 +7561 1853 2000 577 2706 +7562 1530 1765 1867 2528 +7563 1635 1969 1860 2148 +7564 536 1889 152 2070 +7565 2064 2065 1802 2188 +7566 1100 2448 2246 2582 +7567 1528 2064 1914 2709 +7568 1337 1845 1309 2106 +7569 1609 1778 2128 2400 +7570 1796 2538 2111 2628 +7571 2000 1687 2454 2608 +7572 909 2223 2430 2450 +7573 951 910 894 2085 +7574 1320 1355 1916 2297 +7575 1837 2131 1901 2523 +7576 419 488 399 2517 +7577 264 1678 1981 2176 +7578 1612 1944 1882 2599 +7579 490 402 1797 2384 +7580 666 2333 563 2668 +7581 1154 1977 2057 2275 +7582 27 290 1428 1840 +7583 1701 2121 2010 2146 +7584 1354 1337 1314 2106 +7585 1151 1149 1150 1977 +7586 194 1954 193 2739 +7587 1178 1777 548 1960 +7588 1529 1935 1729 1980 +7589 1692 2472 2100 2506 +7590 1674 2150 926 2357 +7591 1012 993 1819 2616 +7592 1828 1606 2199 2352 +7593 1810 2633 1646 2691 +7594 290 1419 289 2259 +7595 1578 1806 1936 2573 +7596 1582 1763 1561 2349 +7597 1732 1546 1896 2141 +7598 750 856 763 2200 +7599 1997 2218 1706 2638 +7600 1431 291 2170 2761 +7601 1591 1889 2070 2478 +7602 854 1173 2032 2258 +7603 28 2242 16 2562 +7604 246 245 2321 2370 +7605 39 336 1479 1972 +7606 1643 1570 1735 2674 +7607 1801 2034 1945 2526 +7608 1657 2246 2118 2474 +7609 1529 1935 1980 2079 +7610 1742 2345 2219 2452 +7611 1677 2330 2326 2619 +7612 414 526 2092 2407 +7613 2471 2533 1854 2756 +7614 1781 1767 2436 2476 +7615 1632 1932 2310 2311 +7616 1744 2327 1789 2498 +7617 2231 2303 1544 2433 +7618 1606 2194 2069 2352 +7619 1569 1979 1868 2197 +7620 176 175 547 2172 +7621 1805 1657 2418 2484 +7622 386 459 506 2232 +7623 1900 1992 1658 2207 +7624 1591 2126 1743 2237 +7625 803 1680 2007 2251 +7626 1587 1696 1863 2427 +7627 2035 2452 2219 2647 +7628 1678 263 1981 2258 +7629 494 434 2244 2648 +7630 1532 1855 1822 2527 +7631 1708 2034 1810 2566 +7632 1563 1997 1729 2218 +7633 1817 2012 1625 2717 +7634 916 1849 963 2450 +7635 1970 2167 1620 2668 +7636 1623 2297 1800 2389 +7637 1447 1448 1485 1990 +7638 2158 2278 853 2279 +7639 1514 324 323 343 +7640 1588 1852 1577 1908 +7641 1840 2259 1880 2441 +7642 1764 2456 2338 2632 +7643 1611 1803 1930 2617 +7644 1923 2378 1646 2496 +7645 1115 1835 923 2727 +7646 1615 1722 2359 2360 +7647 1551 1864 1857 2560 +7648 1276 1278 1277 1800 +7649 1880 2287 1651 2348 +7650 2360 2416 1615 2721 +7651 1602 1992 2055 2316 +7652 1579 2037 2102 2131 +7653 1692 2273 2472 2478 +7654 1190 2019 1156 2225 +7655 1601 2077 1994 2097 +7656 399 1796 2392 2512 +7657 436 416 1884 2198 +7658 1683 2304 1808 2590 +7659 1930 2482 1739 2531 +7660 1558 2452 2345 2768 +7661 665 641 678 2437 +7662 366 217 449 2244 +7663 1060 1741 1084 2460 +7664 485 1862 526 2407 +7665 535 1719 184 2629 +7666 1629 2272 2182 2373 +7667 1573 2273 1799 2472 +7668 1632 1711 2114 2243 +7669 1954 2525 1686 2728 +7670 1627 1753 2256 2435 +7671 1599 2231 1964 2494 +7672 1685 171 2093 2133 +7673 1842 2426 2145 2633 +7674 1604 1817 2284 2569 +7675 1696 380 2002 2603 +7676 1060 2428 1741 2460 +7677 1085 1086 1098 2597 +7678 1897 2294 213 2684 +7679 854 1143 1173 2258 +7680 1102 1789 2246 2468 +7681 1745 1848 1614 2677 +7682 1591 2126 1987 2507 +7683 692 2353 2103 2753 +7684 1608 2024 1913 2774 +7685 1675 2716 2500 2758 +7686 1303 1230 715 1986 +7687 711 2417 1913 2423 +7688 1709 1811 2252 2705 +7689 1108 1851 1082 2609 +7690 1564 1818 1732 2018 +7691 1566 1791 1705 1929 +7692 1702 2294 2175 2575 +7693 1586 2427 1863 2521 +7694 1259 1258 1746 2137 +7695 1323 166 167 2322 +7696 895 2085 910 2524 +7697 1658 1920 2316 2699 +7698 1829 2302 1752 2508 +7699 1550 2110 2142 2606 +7700 1611 1899 2531 2676 +7701 2036 2548 1548 2592 +7702 1724 2280 2108 2333 +7703 1545 2315 1752 2435 +7704 197 2173 1724 2280 +7705 781 744 836 2136 +7706 2355 2549 2066 2681 +7707 1833 1858 1857 2367 +7708 162 1317 1226 1936 +7709 1872 2139 1212 2558 +7710 1569 1868 1979 2755 +7711 539 157 1813 2600 +7712 215 216 2123 2729 +7713 1951 2220 1638 2373 +7714 1604 1674 1910 2325 +7715 1585 2531 2209 2634 +7716 1370 2107 1270 2650 +7717 592 575 572 1958 +7718 1088 1959 1121 2352 +7719 1594 1842 2499 2633 +7720 1155 1202 2108 2280 +7721 1470 2054 334 2631 +7722 1011 1978 993 2138 +7723 2010 2153 2146 2405 +7724 863 849 864 1890 +7725 1658 2406 1940 2530 +7726 910 2085 911 2524 +7727 1782 2202 1892 2743 +7728 1128 958 1905 2727 +7729 1601 1876 1717 2042 +7730 792 2045 793 2557 +7731 1974 2033 1629 2271 +7732 372 441 479 2122 +7733 1639 2084 1969 2783 +7734 1786 2488 2059 2693 +7735 1971 826 2311 2568 +7736 893 1873 2076 2540 +7737 229 475 1772 2268 +7738 1695 1785 2037 2262 +7739 1658 2020 1920 2406 +7740 1816 1955 1599 2494 +7741 1541 2317 2455 2508 +7742 1718 2161 2123 2729 +7743 1416 1417 2046 2330 +7744 259 20 1389 2195 +7745 1707 1850 1839 2422 +7746 608 607 606 1861 +7747 1592 2298 2235 2587 +7748 2034 2076 1963 2526 +7749 228 1917 1717 1965 +7750 1911 2137 1262 2365 +7751 827 2101 1971 2311 +7752 1227 1375 1844 2402 +7753 1234 1378 1913 2774 +7754 1531 2369 1704 2386 +7755 1782 2360 2340 2416 +7756 1655 1991 1762 2184 +7757 457 2232 1897 2443 +7758 1800 2297 1596 2389 +7759 1684 2309 2113 2353 +7760 1072 1495 360 2158 +7761 2221 2388 1723 2587 +7762 1682 1994 1586 2097 +7763 971 974 2020 2406 +7764 965 1076 1118 2446 +7765 1836 2079 1831 2303 +7766 1039 1014 970 1918 +7767 1790 2070 1889 2478 +7768 1629 2342 2033 2510 +7769 2075 2668 2564 2738 +7770 1684 1591 2113 2237 +7771 2236 2237 1827 2680 +7772 727 728 706 2249 +7773 1 2094 1755 2624 +7774 166 2039 2322 2467 +7775 2014 2336 1728 2726 +7776 1519 1468 1521 2269 +7777 1584 2346 1969 2664 +7778 351 1996 45 2663 +7779 1563 1748 1740 2371 +7780 42 2169 333 2482 +7781 1903 2637 1746 2782 +7782 1695 2037 1785 2131 +7783 1739 1640 2267 2763 +7784 1634 2483 1784 2547 +7785 1541 1883 2317 2381 +7786 378 2013 451 2572 +7787 2027 2506 1944 2586 +7788 20 1393 266 1887 +7789 628 1937 648 2205 +7790 265 1399 266 2718 +7791 216 2123 217 2687 +7792 944 907 966 2693 +7793 318 42 333 2482 +7794 918 956 2186 2605 +7795 1586 2097 1994 2516 +7796 30 1443 301 2169 +7797 226 1965 227 2744 +7798 676 1907 696 2767 +7799 1746 2197 1903 2782 +7800 1643 2226 1654 2462 +7801 1060 1084 1741 2582 +7802 2299 2533 743 2616 +7803 1585 2274 1801 2645 +7804 370 491 193 2432 +7805 1336 1285 2006 2637 +7806 1482 1995 329 2743 +7807 1212 1304 149 1872 +7808 1860 2314 1909 2418 +7809 196 195 2173 2591 +7810 1484 1969 41 2148 +7811 2017 2053 1668 2447 +7812 1667 1933 1931 2088 +7813 1678 2176 264 2222 +7814 1725 2083 1726 2386 +7815 1746 1569 2365 2746 +7816 1527 1659 2067 2458 +7817 1591 2070 1861 2478 +7818 1923 2558 2691 2781 +7819 1944 1756 2561 2586 +7820 1928 1982 1459 2754 +7821 1850 1914 1707 2090 +7822 1741 2345 2703 2740 +7823 1964 2494 2213 2632 +7824 1636 2081 1822 2537 +7825 2235 2298 1805 2587 +7826 665 1902 641 2437 +7827 949 923 1835 2727 +7828 1699 2387 1647 2675 +7829 1619 1762 2245 2521 +7830 2065 2586 2064 2714 +7831 1708 2249 2003 2423 +7832 1224 2026 1366 2257 +7833 2019 1779 2125 2396 +7834 1920 2316 1556 2431 +7835 1920 984 2308 2488 +7836 157 156 2600 2649 +7837 1804 1722 2074 2360 +7838 1618 2291 2290 2401 +7839 510 529 482 2008 +7840 1593 1759 1935 1993 +7841 1707 1839 2157 2766 +7842 1752 2181 2435 2532 +7843 1904 2078 1747 2777 +7844 2116 2341 1615 2360 +7845 2046 2204 1815 2451 +7846 178 1762 1991 2361 +7847 1607 2282 2156 2493 +7848 1621 1805 2276 2418 +7849 1845 2107 1274 2666 +7850 1643 2233 2227 2607 +7851 1087 1828 2319 2457 +7852 1785 1922 1984 2262 +7853 1909 2314 1597 2418 +7854 245 1387 246 2321 +7855 1665 2135 2081 2404 +7856 1823 1593 2218 2377 +7857 1780 1849 2038 2655 +7858 1659 2037 2262 2458 +7859 23 284 269 1846 +7860 1955 2287 1856 2494 +7861 1565 1816 2009 2514 +7862 692 537 2353 2753 +7863 791 2045 792 2211 +7864 1950 2014 813 2631 +7865 1537 2256 2636 2657 +7866 1608 2024 1875 2417 +7867 1798 1895 1582 2184 +7868 1526 1914 1951 2757 +7869 1717 1601 2042 2268 +7870 2113 2237 1761 2309 +7871 723 713 2052 2255 +7872 326 325 2576 2692 +7873 198 1138 505 2095 +7874 1605 1721 2111 2384 +7875 1471 1469 1795 2160 +7876 1787 2002 174 2442 +7877 1859 2429 1572 2770 +7878 1680 807 2007 2101 +7879 1609 2128 1890 2366 +7880 1579 1940 1901 2523 +7881 1678 1932 829 2310 +7882 1689 2006 1669 2047 +7883 791 2045 2211 2597 +7884 193 194 370 2432 +7885 544 149 2187 2335 +7886 1442 1441 2071 2578 +7887 1473 340 1899 2617 +7888 1625 2060 1839 2422 +7889 1883 1908 1588 2018 +7890 1526 2188 1951 2513 +7891 1897 1898 1614 2684 +7892 1568 1684 2103 2236 +7893 179 619 180 2419 +7894 1905 2466 1081 2727 +7895 1840 555 2441 2738 +7896 1811 2252 250 2397 +7897 2393 2420 1794 2524 +7898 1605 2121 2010 2723 +7899 1617 1859 1759 2720 +7900 565 567 568 1827 +7901 2054 2169 333 2726 +7902 163 2029 162 2542 +7903 841 795 1693 2557 +7904 1646 2089 1874 2165 +7905 2438 2611 1943 2644 +7906 1888 2486 2051 2502 +7907 188 2105 378 2572 +7908 1810 2034 1708 2208 +7909 220 1933 1669 2351 +7910 1286 2104 1936 2409 +7911 177 2008 1762 2361 +7912 1872 1913 1736 2546 +7913 1466 2379 325 2692 +7914 1723 2124 1961 2231 +7915 1121 1120 2352 2604 +7916 492 369 1834 2185 +7917 549 2108 197 2333 +7918 1800 1869 1596 2297 +7919 2057 2108 1155 2362 +7920 1709 2261 1847 2362 +7921 1839 2060 1707 2422 +7922 625 614 611 2062 +7923 1806 1894 1588 2542 +7924 1709 1932 1678 2310 +7925 683 1760 584 1887 +7926 263 1934 1678 2222 +7927 1793 2234 2233 2528 +7928 1557 1823 2218 2648 +7929 1406 1407 262 2281 +7930 20 1960 258 2109 +7931 675 1887 1937 2195 +7932 430 431 429 2122 +7933 1713 1837 2446 2523 +7934 2019 2396 2125 2700 +7935 1604 1910 2254 2325 +7936 1577 1763 1600 1798 +7937 384 234 235 2080 +7938 1919 2193 1668 2392 +7939 1556 2316 1920 2699 +7940 1831 2376 2154 2539 +7941 1941 2623 1645 2711 +7942 1541 2455 2476 2508 +7943 1704 2164 2313 2510 +7944 1984 2264 1702 2677 +7945 469 518 447 2744 +7946 949 1835 925 2150 +7947 1798 1895 1560 1896 +7948 2091 2565 1947 2633 +7949 440 529 478 2008 +7950 601 679 1988 2189 +7951 816 1795 2520 2631 +7952 2019 2049 1691 2224 +7953 1563 2371 1862 2407 +7954 1605 1898 2380 2534 +7955 1737 2272 1629 2373 +7956 1765 2227 1867 2528 +7957 2076 2540 1873 2713 +7958 1762 1863 1696 2521 +7959 28 2451 1697 2562 +7960 1581 2184 1560 2240 +7961 1732 2401 2081 2537 +7962 1659 1848 2037 2153 +7963 800 2015 1728 2174 +7964 304 33 1452 2247 +7965 149 2139 1872 2774 +7966 1573 2099 1939 2273 +7967 1465 1467 335 2692 +7968 1605 2010 2121 2146 +7969 1117 1837 2446 2654 +7970 1048 1647 1094 2130 +7971 1540 1979 1653 2599 +7972 1879 2611 1639 2783 +7973 1178 1960 1157 2475 +7974 1766 2580 2011 2645 +7975 1072 346 1049 1507 +7976 1575 1705 1985 2744 +7977 1050 1048 1973 2522 +7978 2071 2612 1727 2642 +7979 1758 1912 1616 2159 +7980 1367 1377 1226 2104 +7981 40 2202 1995 2661 +7982 843 2068 1948 2087 +7983 1677 2179 1846 2330 +7984 335 1950 38 2005 +7985 280 2176 1678 2222 +7986 1753 314 2416 2555 +7987 2335 2472 1677 2478 +7988 1027 1000 1030 2623 +7989 1669 1933 1689 2047 +7990 1294 1975 1343 2161 +7991 1657 1789 2154 2762 +7992 1885 2517 1796 2703 +7993 192 191 2009 2390 +7994 949 1835 1905 2727 +7995 1750 1958 663 1988 +7996 1659 1527 2153 2458 +7997 2374 2544 1698 2545 +7998 1648 2224 1779 2225 +7999 1476 324 1514 343 +8000 1716 2220 2411 2621 +8001 1559 2088 1931 2760 +8002 357 1757 358 1921 +8003 401 456 1893 2432 +8004 1316 1375 1278 2573 +8005 428 425 525 2198 +8006 510 471 2008 2603 +8007 2049 2539 1891 2695 +8008 1634 2099 1670 2547 +8009 1593 1617 1759 2217 +8010 611 613 610 2690 +8011 1888 2502 1820 2597 +8012 1284 220 1214 2351 +8013 1085 1098 1101 2597 +8014 1702 1992 1984 2207 +8015 1816 1827 1565 2009 +8016 316 1445 315 2507 +8017 978 1095 1008 2035 +8018 1581 2240 1560 2550 +8019 1689 2244 2123 2638 +8020 163 1806 1936 2029 +8021 1571 1797 1954 2525 +8022 2500 2716 2052 2758 +8023 288 1423 2247 2391 +8024 1633 2204 1939 2682 +8025 893 2076 892 2540 +8026 1957 2157 1718 2579 +8027 1344 235 1232 1924 +8028 1744 2146 1558 2498 +8029 1310 154 1217 2026 +8030 1743 2465 1999 2657 +8031 1174 1199 1158 2275 +8032 274 2114 1426 2348 +8033 308 2652 1899 2676 +8034 1851 2085 1631 2470 +8035 1723 1809 1592 2298 +8036 1575 2078 1769 2777 +8037 655 2009 1827 2086 +8038 1381 1783 1434 2562 +8039 1369 1236 1308 2622 +8040 1679 2513 1951 2664 +8041 1735 1936 2409 2410 +8042 949 958 923 2727 +8043 284 1846 23 2671 +8044 2182 2272 1962 2373 +8045 1552 2135 1825 2404 +8046 2019 2277 1779 2396 +8047 1250 2165 1244 2378 +8048 754 756 2301 2567 +8049 1532 1654 2135 2462 +8050 1766 2082 1642 2540 +8051 1839 1850 1707 2157 +8052 179 1991 619 2171 +8053 964 2267 2011 2581 +8054 1530 2374 1868 2545 +8055 1465 335 2269 2692 +8056 514 504 422 2512 +8057 1568 2481 2126 2657 +8058 394 2443 1898 2512 +8059 1768 1769 1575 2696 +8060 1710 1774 2238 2440 +8061 1579 2131 2102 2523 +8062 864 1890 849 2483 +8063 1568 1813 1712 2103 +8064 344 1521 1519 1468 +8065 42 1473 340 1899 +8066 539 1813 158 2600 +8067 1846 2461 2201 2671 +8068 1761 2113 565 2772 +8069 1426 1428 290 2348 +8070 1669 2351 1931 2760 +8071 1948 2136 1784 2451 +8072 1609 2144 1778 2400 +8073 1690 2432 1954 2695 +8074 368 186 1983 2425 +8075 1519 1757 357 2379 +8076 1758 2368 1704 2369 +8077 1612 1903 2197 2318 +8078 1386 2370 1926 2562 +8079 1683 1795 1640 2160 +8080 1575 1966 1965 2776 +8081 1751 2048 2027 2065 +8082 2118 2448 2025 2627 +8083 424 416 425 2044 +8084 1847 2057 1632 2362 +8085 1648 2118 2025 2627 +8086 1731 2347 1903 2496 +8087 1602 1839 1992 2060 +8088 336 1479 1972 2152 +8089 1610 2277 2538 2722 +8090 1642 2034 1945 2713 +8091 1595 1818 2240 2550 +8092 1741 2053 2017 2428 +8093 1631 2134 1786 2393 +8094 1542 1979 1540 2714 +8095 1880 2259 1651 2441 +8096 2144 2169 1663 2578 +8097 938 2260 2030 2590 +8098 1565 1827 1761 2237 +8099 1667 1539 1931 2212 +8100 1620 2075 1880 2333 +8101 1539 2088 1715 2271 +8102 1119 965 1118 2641 +8103 1962 2182 1624 2272 +8104 1620 2362 1811 2463 +8105 1922 1984 2519 2717 +8106 358 1757 1520 1953 +8107 1890 2255 2052 2366 +8108 1325 1340 1229 2285 +8109 1761 2601 2328 2772 +8110 2063 2094 1671 2442 +8111 1518 1519 1521 2269 +8112 1707 2091 1947 2766 +8113 1912 1974 1704 2313 +8114 923 1835 1115 2656 +8115 1583 2291 2516 2735 +8116 1543 1759 1758 2159 +8117 1691 2049 1952 2173 +8118 584 1887 1760 2495 +8119 1546 2115 1798 2518 +8120 1874 2138 1656 2535 +8121 490 2384 1797 2432 +8122 1544 2539 2049 2695 +8123 1738 2148 1946 2199 +8124 1585 2580 2061 2645 +8125 986 1006 2223 2614 +8126 2075 2190 554 2441 +8127 176 657 177 2683 +8128 351 1508 45 1996 +8129 1870 2354 155 2649 +8130 263 1382 1934 2222 +8131 1582 1864 1619 1895 +8132 1535 1629 2182 2372 +8133 528 419 1885 2517 +8134 603 569 660 2353 +8135 1845 1735 2410 2493 +8136 342 1683 2589 2590 +8137 473 1877 380 2603 +8138 1858 1538 2367 2779 +8139 1837 1713 2446 2654 +8140 1977 1648 2434 2503 +8141 938 1674 2030 2260 +8142 354 353 1927 2752 +8143 1927 2148 1606 2180 +8144 556 555 1840 2738 +8145 1620 2564 2075 2668 +8146 731 730 1986 2533 +8147 479 180 372 1843 +8148 445 1862 1706 2229 +8149 754 2567 2301 2716 +8150 1661 2012 2060 2655 +8151 1529 1729 1935 2673 +8152 1564 2239 1775 2312 +8153 892 2186 2082 2540 +8154 1642 1915 1945 2566 +8155 284 1846 2149 2179 +8156 2036 2454 1548 2548 +8157 765 748 733 2299 +8158 940 1780 936 2082 +8159 1651 1955 1816 2494 +8160 1707 1914 1850 2422 +8161 1835 2295 1649 2457 +8162 893 891 892 2186 +8163 1936 2409 1800 2573 +8164 2071 2201 309 2734 +8165 1213 1334 1336 2729 +8166 1380 2358 2138 2535 +8167 1527 2154 1831 2385 +8168 1758 2159 1616 2436 +8169 1821 1627 2256 2636 +8170 1629 1974 1624 2313 +8171 1455 2340 1892 2658 +8172 1708 2076 2034 2186 +8173 1624 1866 2313 2489 +8174 1431 2170 2339 2761 +8175 2034 2186 1642 2566 +8176 459 973 995 2178 +8177 1639 1943 1866 2181 +8178 1554 2466 1959 2751 +8179 527 2193 483 2733 +8180 1542 1821 2021 2714 +8181 1605 1721 2010 2380 +8182 722 764 761 2321 +8183 1619 2063 1864 2521 +8184 1888 2250 1771 2383 +8185 249 1167 19 1400 +8186 1330 1366 1353 2023 +8187 1747 2044 1884 2584 +8188 1752 1829 1613 2342 +8189 1003 980 896 1989 +8190 961 1794 2420 2524 +8191 1433 1435 1434 2222 +8192 812 2054 805 2421 +8193 1599 1804 2433 2640 +8194 2166 2246 1789 2498 +8195 974 984 981 1920 +8196 2003 2249 1708 2554 +8197 1712 2309 2103 2706 +8198 42 1473 1899 2482 +8199 1669 1746 1555 2637 +8200 1197 1981 1709 2252 +8201 1565 1982 1928 2754 +8202 457 458 386 2443 +8203 1777 1811 1399 2397 +8204 822 821 783 1888 +8205 1768 1772 1601 2696 +8206 1108 1088 2466 2604 +8207 561 648 2495 2662 +8208 904 2296 834 2780 +8209 1933 2088 1667 2270 +8210 1531 1726 2369 2386 +8211 1842 2605 2566 2633 +8212 1830 2317 1568 2548 +8213 47 1972 344 2016 +8214 1839 1850 1679 2422 +8215 1187 1918 2193 2447 +8216 1640 2449 2296 2763 +8217 1555 1850 2157 2216 +8218 2001 1614 2405 2685 +8219 1677 2187 1907 2330 +8220 885 890 1683 1921 +8221 1571 2525 1954 2728 +8222 1469 2054 1470 2631 +8223 1747 1904 1566 2078 +8224 648 675 566 1887 +8225 1169 1171 1196 2017 +8226 398 2384 2630 2653 +8227 1920 2488 2059 2699 +8228 1693 2248 2056 2336 +8229 1401 1960 1777 2475 +8230 1731 2091 2090 2766 +8231 1127 2194 2484 2675 +8232 1814 2353 1889 2536 +8233 936 2284 1780 2702 +8234 1880 1651 2259 2348 +8235 1759 2217 1617 2720 +8236 1206 2193 1175 2733 +8237 147 704 705 2024 +8238 1717 1876 1650 2042 +8239 262 1407 2032 2281 +8240 1686 2129 2074 2728 +8241 1698 1737 1528 2644 +8242 1798 1896 1546 2518 +8243 1632 1711 2101 2719 +8244 1555 2006 1669 2637 +8245 865 2136 2305 2483 +8246 985 1978 1011 2308 +8247 1555 1669 2006 2047 +8248 1977 1691 2224 2503 +8249 352 47 1509 1972 +8250 160 161 1770 2583 +8251 1697 1815 2204 2451 +8252 1014 1918 1039 2733 +8253 455 395 401 2628 +8254 1742 2035 1941 2452 +8255 1537 1999 2465 2657 +8256 1700 1944 1553 2469 +8257 2256 2465 1537 2532 +8258 246 1388 21 773 +8259 1556 2316 1947 2445 +8260 1763 2196 1600 2419 +8261 2053 2396 1741 2703 +8262 355 362 48 1835 +8263 1638 1737 1943 2644 +8264 1631 2134 1989 2344 +8265 1158 2057 1155 2362 +8266 1305 1359 1242 2546 +8267 1077 2183 1117 2609 +8268 811 810 2087 2642 +8269 176 2245 1655 2683 +8270 625 2062 1991 2683 +8271 1667 1933 1997 2229 +8272 1120 1125 1789 2327 +8273 2058 2440 859 2730 +8274 1399 1811 250 2397 +8275 1940 2175 1658 2530 +8276 1718 2157 1555 2264 +8277 925 1835 2030 2357 +8278 960 2082 943 2540 +8279 669 2108 694 2463 +8280 1613 1737 2315 2342 +8281 236 1344 1371 2093 +8282 1154 2057 1158 2275 +8283 2111 2384 395 2628 +8284 2111 2534 1605 2538 +8285 2127 2363 1621 2698 +8286 217 2123 2006 2511 +8287 1577 2115 1908 2518 +8288 1634 2136 1784 2483 +8289 692 660 2103 2353 +8290 1415 269 1413 2547 +8291 1132 2246 1102 2448 +8292 500 499 384 2080 +8293 858 1678 829 2310 +8294 802 2015 799 2228 +8295 527 1919 2193 2733 +8296 978 1095 2035 2541 +8297 1816 1651 2459 2739 +8298 306 1999 1964 2754 +8299 490 401 2384 2432 +8300 715 731 730 1986 +8301 859 2120 789 2440 +8302 1829 2317 1830 2382 +8303 1861 1677 2326 2619 +8304 1448 1449 1447 1485 +8305 1458 1421 1420 1419 +8306 174 2002 1787 2245 +8307 1797 1571 1954 2432 +8308 1514 1476 1475 1477 +8309 1863 2427 1696 2521 +8310 302 2578 2174 2726 +8311 1529 1722 2079 2359 +8312 977 748 702 2299 +8313 2139 2162 1799 2472 +8314 453 1175 1206 2193 +8315 1605 2121 1893 2538 +8316 607 685 697 2326 +8317 1604 2283 1930 2580 +8318 1663 2169 2144 2652 +8319 261 2281 262 2732 +8320 1879 1639 2346 2783 +8321 1626 1944 2027 2506 +8322 1023 2134 1024 2693 +8323 147 2323 667 2767 +8324 1841 1862 1563 2218 +8325 1557 2010 1980 2723 +8326 1690 1893 1891 2722 +8327 531 2441 2190 2459 +8328 1595 1894 1925 2115 +8329 188 465 1983 2572 +8330 1574 2410 2226 2493 +8331 2067 2140 1659 2646 +8332 1549 2444 2429 2588 +8333 1763 2072 1561 2289 +8334 1095 1096 2035 2541 +8335 1744 2037 1695 2102 +8336 1969 2084 1487 2783 +8337 1678 2007 279 2068 +8338 1384 1385 1386 1926 +8339 1570 1735 2104 2666 +8340 1101 2502 1054 2597 +8341 1775 2401 2290 2492 +8342 1445 2413 2149 2461 +8343 818 811 2483 2642 +8344 1709 1811 1201 2252 +8345 1459 1421 1928 2456 +8346 554 650 531 2190 +8347 1434 1436 1433 2222 +8348 1898 2512 2111 2630 +8349 1578 1936 1806 2364 +8350 1661 2060 1947 2655 +8351 217 1213 2006 2729 +8352 27 290 1840 2328 +8353 303 2253 2228 2337 +8354 1251 1380 1339 2535 +8355 949 1905 958 2727 +8356 1594 2426 1842 2633 +8357 1973 2147 1050 2522 +8358 1325 1229 232 2285 +8359 1646 2165 1874 2266 +8360 597 562 556 2086 +8361 1737 2438 1943 2644 +8362 1678 1934 1783 2222 +8363 2074 2360 1615 2721 +8364 1611 2531 2634 2676 +8365 389 391 394 1898 +8366 1789 2468 2069 2762 +8367 841 2005 794 2557 +8368 1709 1678 1981 2310 +8369 1671 2002 1787 2442 +8370 2111 2512 1898 2534 +8371 24 1414 286 2087 +8372 895 910 912 2524 +8373 1309 1845 1216 2106 +8374 1570 1643 1776 2674 +8375 1240 2496 1923 2622 +8376 1773 2178 1919 2748 +8377 1555 2264 2157 2411 +8378 1458 1982 1419 2771 +8379 889 888 1808 2590 +8380 1642 2540 2076 2713 +8381 1436 280 1433 2222 +8382 1697 1948 1926 2562 +8383 1562 2081 2401 2537 +8384 1825 1538 2403 2560 +8385 514 2443 1773 2748 +8386 2051 2486 1051 2502 +8387 656 2551 2062 2741 +8388 1617 1871 1748 2572 +8389 911 913 1905 2085 +8390 1677 2070 1861 2326 +8391 1535 1534 1689 2047 +8392 1346 1328 2119 2132 +8393 2034 2565 1810 2566 +8394 1650 2708 1673 2737 +8395 1873 2011 1585 2645 +8396 817 1662 845 1950 +8397 327 2005 38 2014 +8398 289 2259 1928 2348 +8399 185 184 634 2629 +8400 1814 2126 1889 2353 +8401 1305 1304 1359 2774 +8402 470 182 448 2464 +8403 1907 2326 2330 2619 +8404 1279 1375 1332 2402 +8405 806 800 1778 2421 +8406 376 501 2268 2288 +8407 1096 1084 2219 2460 +8408 1711 2221 1580 2338 +8409 1503 362 355 2656 +8410 1435 1783 1434 2222 +8411 184 185 2425 2629 +8412 1626 1944 1700 2469 +8413 285 286 1948 2562 +8414 1556 1947 2145 2431 +8415 1642 2034 2076 2186 +8416 1995 2276 1730 2298 +8417 1760 1777 2668 2718 +8418 1549 1758 1859 2444 +8419 1339 1874 1326 2651 +8420 1892 2202 1995 2743 +8421 1901 1658 2112 2406 +8422 1228 1328 1319 2712 +8423 1550 2155 2110 2389 +8424 2032 2258 1173 2375 +8425 750 2120 856 2200 +8426 1852 2399 1853 2408 +8427 314 2256 1753 2465 +8428 1900 2112 1658 2699 +8429 1680 2228 1968 2253 +8430 1684 2236 2126 2237 +8431 984 1920 1009 2488 +8432 459 386 458 2443 +8433 23 1846 269 2547 +8434 1668 1796 2517 2703 +8435 2011 1739 2580 2581 +8436 1965 1705 2744 2745 +8437 694 2108 549 2333 +8438 1888 2235 1820 2502 +8439 1974 2271 2182 2639 +8440 1377 1315 1226 2104 +8441 1832 2230 291 2619 +8442 1695 1785 2262 2751 +8443 1794 2241 2028 2618 +8444 1526 1914 1915 2707 +8445 1891 2538 2277 2722 +8446 1520 2663 1757 2692 +8447 579 593 1852 2399 +8448 1687 1568 2317 2548 +8449 455 401 1893 2628 +8450 307 2048 1627 2256 +8451 408 409 1841 2407 +8452 1533 1725 1628 2386 +8453 1234 1913 1350 2774 +8454 1515 354 353 1927 +8455 1634 1784 2136 2451 +8456 1649 1881 2295 2357 +8457 1826 2223 1006 2614 +8458 1602 2157 1839 2766 +8459 1550 2142 1589 2412 +8460 1248 1874 1339 2651 +8461 1763 1843 1630 2464 +8462 2312 2606 2110 2715 +8463 1794 2028 2241 2470 +8464 968 211 971 2020 +8465 266 20 1887 1960 +8466 1048 1647 1973 2522 +8467 1613 1855 1636 2234 +8468 580 1852 593 2334 +8469 1163 1161 1162 2051 +8470 1695 2262 2037 2439 +8471 1614 2010 1721 2380 +8472 707 1926 2177 2732 +8473 1610 2053 1885 2703 +8474 1660 2246 2154 2539 +8475 753 2370 1926 2732 +8476 752 1963 759 2423 +8477 1282 1281 1376 1869 +8478 1807 1656 2165 2445 +8479 979 989 2134 2344 +8480 391 2111 393 2512 +8481 264 1981 1397 2705 +8482 1700 2257 1236 2622 +8483 961 2420 1794 2702 +8484 1201 1811 1709 2362 +8485 1885 2053 1668 2703 +8486 1583 1673 1650 1994 +8487 1593 1823 1797 2377 +8488 2017 1742 2345 2460 +8489 1785 1984 1922 2241 +8490 1638 1962 2272 2373 +8491 1263 1911 1262 2365 +8492 1897 1645 2685 2689 +8493 1744 2380 2146 2405 +8494 2146 2380 2010 2405 +8495 1944 1979 1756 2586 +8496 1749 2106 1929 2745 +8497 1631 1851 2470 2556 +8498 1867 2047 1716 2088 +8499 1471 1795 1469 2631 +8500 1614 1848 2575 2677 +8501 1550 2110 1589 2142 +8502 592 679 601 2189 +8503 1686 1593 1878 2129 +8504 1861 2328 1832 2772 +8505 1666 2132 1340 2285 +8506 254 253 1926 2562 +8507 1854 2471 1986 2533 +8508 1573 2162 1875 2500 +8509 224 2106 225 2745 +8510 1486 1485 1487 2783 +8511 1817 2513 2422 2717 +8512 559 697 1832 2601 +8513 560 557 559 2601 +8514 902 900 899 2120 +8515 1191 2051 1163 2486 +8516 1733 1569 2265 2649 +8517 2082 1780 2284 2286 +8518 1797 2384 1893 2432 +8519 1817 2284 2569 2702 +8520 425 1747 416 2198 +8521 1430 1429 1431 2339 +8522 1676 2230 1815 2242 +8523 564 565 602 2113 +8524 1494 2278 2158 2279 +8525 1692 2100 1949 2413 +8526 1653 1821 2126 2481 +8527 1584 1969 2346 2595 +8528 1753 2300 2416 2465 +8529 1658 2112 1920 2699 +8530 266 1401 20 1960 +8531 803 1680 807 2007 +8532 1811 1620 1970 2261 +8533 364 363 1910 2260 +8534 1767 1886 1999 2680 +8535 1642 1945 1801 2713 +8536 701 546 628 1937 +8537 1758 2436 2368 2444 +8538 1628 2403 2367 2501 +8539 2071 2128 1778 2400 +8540 1814 1684 2126 2353 +8541 1606 2148 1927 2199 +8542 1664 2027 2065 2634 +8543 1274 1845 1735 2409 +8544 939 2569 938 2581 +8545 1463 2337 2228 2734 +8546 1436 2176 280 2222 +8547 1100 2246 1102 2582 +8548 1777 1970 1620 2668 +8549 1730 2557 2056 2704 +8550 1914 2561 1915 2707 +8551 1914 1756 2216 2709 +8552 825 1971 851 2250 +8553 383 999 520 2178 +8554 1642 1801 2274 2645 +8555 1084 1110 1096 2219 +8556 1612 2257 2023 2318 +8557 262 2281 2177 2732 +8558 1044 2098 2460 2541 +8559 844 847 2128 2642 +8560 1633 1907 1815 2205 +8561 1173 2375 2258 2742 +8562 1543 1644 1767 2306 +8563 262 17 1385 2177 +8564 1122 2168 2130 2211 +8565 1896 2141 1546 2509 +8566 1916 2132 1666 2297 +8567 1187 1211 1918 2447 +8568 1592 1809 1723 2221 +8569 1150 1154 1151 1977 +8570 753 1926 707 2732 +8571 586 587 2143 2415 +8572 1529 2489 2066 2673 +8573 812 1795 816 2631 +8574 1626 1790 1882 2506 +8575 1441 2144 1778 2578 +8576 1728 2054 334 2726 +8577 1259 1260 2137 2365 +8578 1211 1171 2017 2447 +8579 42 2169 1899 2670 +8580 1615 2074 1722 2360 +8581 2083 2212 1726 2270 +8582 625 652 1991 2171 +8583 493 2151 2043 2630 +8584 1716 2182 2047 2411 +8585 1909 2154 1657 2474 +8586 1644 2129 2105 2203 +8587 738 2321 246 2667 +8588 818 849 2128 2483 +8589 926 927 928 2028 +8590 716 710 713 1939 +8591 1551 2097 1994 2735 +8592 172 1755 2093 2133 +8593 256 19 1396 1210 +8594 1711 1788 2221 2602 +8595 259 1937 1887 2195 +8596 1605 1893 2121 2384 +8597 1677 1861 2070 2478 +8598 1785 1695 2131 2751 +8599 1563 1667 1862 2371 +8600 1538 1904 1858 2078 +8601 1543 2203 1644 2306 +8602 1608 1872 2024 2774 +8603 2296 2449 897 2763 +8604 1555 2157 2090 2216 +8605 1622 2550 2453 2571 +8606 1729 2066 1980 2355 +8607 911 1905 928 2524 +8608 176 1655 2172 2683 +8609 1679 1962 1951 2220 +8610 1672 1755 1622 2490 +8611 1715 2088 1539 2156 +8612 986 1006 1005 2223 +8613 547 622 2683 2741 +8614 379 223 467 1791 +8615 1763 181 2419 2464 +8616 1340 1283 1291 2132 +8617 1631 1989 2183 2344 +8618 1664 2188 2061 2634 +8619 1183 1175 1187 2193 +8620 523 2198 487 2686 +8621 1793 2233 1765 2528 +8622 1162 2383 1160 2568 +8623 1348 1329 1311 2265 +8624 1893 2121 1891 2538 +8625 1153 1189 1177 1885 +8626 1606 1909 2194 2698 +8627 1721 1745 1614 2151 +8628 1959 2466 1088 2604 +8629 1764 2287 2114 2348 +8630 1255 1957 1903 2637 +8631 1596 1666 2132 2297 +8632 1102 1131 1789 2468 +8633 1534 1848 2355 2677 +8634 1533 2083 1725 2386 +8635 1526 2061 2188 2283 +8636 2027 2274 1751 2634 +8637 389 390 391 2630 +8638 1840 2259 1761 2328 +8639 162 1770 2143 2542 +8640 1779 1648 2225 2627 +8641 1819 2533 2471 2756 +8642 447 518 2198 2744 +8643 515 2122 372 2464 +8644 1689 1535 1933 1997 +8645 292 2242 2230 2761 +8646 1592 1788 1809 2221 +8647 1607 1929 1749 2106 +8648 1872 2546 1305 2774 +8649 1945 2027 1664 2274 +8650 882 972 921 2223 +8651 436 416 415 1884 +8652 856 2120 875 2200 +8653 1986 2471 1819 2533 +8654 754 734 2567 2716 +8655 478 479 2122 2361 +8656 859 789 840 2440 +8657 1595 2018 1806 2479 +8658 421 462 491 1797 +8659 1006 1013 1029 2614 +8660 1821 2481 1830 2657 +8661 1217 1329 1734 2649 +8662 378 189 463 1878 +8663 1641 2436 1549 2444 +8664 1556 1900 1992 2699 +8665 1614 2175 1897 2294 +8666 467 1791 224 2686 +8667 1815 1907 1633 2330 +8668 1557 1729 1980 2355 +8669 1861 2179 1677 2619 +8670 279 1678 1932 2007 +8671 936 960 2082 2284 +8672 1975 2347 1731 2496 +8673 1303 1913 1378 2546 +8674 1739 2267 2011 2763 +8675 1290 2132 2297 2402 +8676 676 2205 1907 2767 +8677 738 246 1384 2732 +8678 881 1005 882 2223 +8679 163 1936 162 2029 +8680 152 1882 2257 2585 +8681 1871 2044 1572 2584 +8682 694 662 642 2668 +8683 1221 1317 163 2573 +8684 427 425 1747 2040 +8685 1117 2183 1135 2641 +8686 1686 2390 1599 2514 +8687 378 1878 463 2013 +8688 1651 2259 1928 2694 +8689 1169 1140 2017 2428 +8690 514 2512 422 2748 +8691 1145 2193 382 2517 +8692 836 744 703 2136 +8693 417 509 420 2044 +8694 528 419 497 1885 +8695 1422 279 1932 2007 +8696 1846 1670 2201 2461 +8697 1555 2216 2090 2759 +8698 1427 2167 1847 2261 +8699 327 2117 1693 2336 +8700 352 1973 351 2663 +8701 1841 1862 485 2407 +8702 1610 2538 2214 2722 +8703 1548 2364 1564 2479 +8704 582 581 681 2753 +8705 796 830 797 1788 +8706 871 1109 2158 2279 +8707 33 297 2338 2632 +8708 634 594 645 2324 +8709 1661 2565 1707 2707 +8710 1922 2241 1554 2751 +8711 560 557 2601 2738 +8712 1585 2531 2061 2580 +8713 803 802 801 2251 +8714 1382 1783 254 1934 +8715 1782 2416 314 2555 +8716 1534 2549 2355 2681 +8717 1304 1872 1359 2774 +8718 152 2257 151 2585 +8719 1594 1854 2499 2756 +8720 1674 926 2030 2357 +8721 864 2305 1890 2483 +8722 293 1441 1443 2144 +8723 1619 1787 1637 2731 +8724 1956 2268 1768 2775 +8725 1573 1801 2162 2500 +8726 2149 2179 1846 2478 +8727 1474 2031 1930 2254 +8728 1590 2110 2312 2606 +8729 284 2149 1846 2671 +8730 591 586 587 2143 +8731 1640 2210 2449 2763 +8732 1645 1897 2443 2689 +8733 219 218 1338 2006 +8734 1520 351 45 2663 +8735 494 2229 1706 2244 +8736 1606 1860 1909 2698 +8737 2246 2166 2582 2740 +8738 996 1011 2138 2358 +8739 2091 2565 1810 2691 +8740 1315 161 1688 2764 +8741 1101 1098 1104 2356 +8742 1361 2546 1242 2781 +8743 213 2294 1897 2530 +8744 996 967 1296 2138 +8745 1659 2066 1980 2067 +8746 522 2080 236 2442 +8747 1542 2021 2544 2714 +8748 2059 2699 2488 2750 +8749 2435 2532 2256 2636 +8750 1531 2398 2639 2673 +8751 511 1897 457 2684 +8752 31 2015 1968 2174 +8753 1687 2354 2593 2600 +8754 915 947 1774 2736 +8755 1937 2205 736 2321 +8756 2123 2244 1745 2638 +8757 1980 2010 1848 2153 +8758 721 703 2136 2305 +8759 1582 1843 1763 2419 +8760 1624 1974 2549 2673 +8761 1349 1249 1343 2347 +8762 1476 1516 1910 2304 +8763 1106 1168 1144 2125 +8764 1744 1789 2327 2439 +8765 1579 2405 2175 2685 +8766 152 2026 1882 2536 +8767 2266 1656 2431 2445 +8768 1561 2073 1582 2349 +8769 2062 2240 1655 2725 +8770 1589 1666 2155 2708 +8771 222 221 1931 2574 +8772 1850 2216 1555 2621 +8773 1774 2449 2210 2763 +8774 1288 2023 2496 2622 +8775 1603 1864 1857 1895 +8776 1553 1945 1915 2565 +8777 978 1008 1021 2035 +8778 717 1939 2204 2682 +8779 334 2054 2014 2631 +8780 1563 1993 1740 2217 +8781 479 179 180 2361 +8782 1381 1783 1382 2222 +8783 1708 2186 2034 2566 +8784 2039 2110 1622 2552 +8785 799 1968 2015 2174 +8786 924 1835 923 2656 +8787 304 2247 2253 2337 +8788 1904 2078 1538 2779 +8789 308 1899 1990 2676 +8790 1679 1850 2220 2422 +8791 1556 2060 1947 2316 +8792 1802 2611 2438 2644 +8793 1771 2051 1888 2383 +8794 944 2393 907 2693 +8795 1561 1630 2073 2588 +8796 1258 1746 2637 2782 +8797 1715 1855 1530 2528 +8798 41 1484 330 1969 +8799 1551 2097 2077 2332 +8800 1593 1993 1935 2218 +8801 2032 2177 262 2281 +8802 737 268 742 2109 +8803 1669 1931 1933 2088 +8804 1650 1673 1583 2737 +8805 1709 1932 1632 2243 +8806 756 2320 2301 2567 +8807 173 174 2442 2624 +8808 1848 1980 1659 2066 +8809 1721 2384 2121 2723 +8810 1855 2342 1613 2537 +8811 687 1958 654 2399 +8812 974 1009 984 1920 +8813 1599 1955 1954 2433 +8814 2102 2131 1837 2523 +8815 1735 2493 1845 2607 +8816 1816 1955 1651 2739 +8817 1099 1098 1097 2356 +8818 330 1860 1482 2084 +8819 1527 2439 2153 2458 +8820 1538 1857 2022 2560 +8821 1692 2413 1987 2506 +8822 1259 1261 1260 2365 +8823 1629 2033 2313 2510 +8824 1741 2345 2053 2703 +8825 1418 1832 291 2619 +8826 2470 2556 1851 2751 +8827 751 1406 261 2281 +8828 2051 1648 2502 2627 +8829 1262 1911 1264 2107 +8830 1647 1699 2363 2387 +8831 1158 1159 1197 2362 +8832 1624 1866 2272 2313 +8833 335 2152 336 2269 +8834 1847 2167 1620 2261 +8835 1118 1076 1117 2446 +8836 738 261 246 2732 +8837 793 2045 2553 2557 +8838 638 543 166 2004 +8839 427 1985 1768 2040 +8840 2376 2385 2154 2539 +8841 832 2296 890 2520 +8842 267 20 2109 2195 +8843 194 2459 195 2739 +8844 1907 2187 1677 2326 +8845 1757 2379 1519 2692 +8846 2111 2512 1796 2628 +8847 1699 2319 1130 2352 +8848 1727 2071 310 2734 +8849 1905 2466 1554 2470 +8850 1535 1534 2047 2182 +8851 1610 2277 1967 2538 +8852 1234 1350 147 2774 +8853 2367 2403 2022 2501 +8854 1706 1841 445 2648 +8855 1435 2068 1783 2222 +8856 1545 1629 2272 2313 +8857 1758 1641 2164 2368 +8858 568 1827 571 2309 +8859 177 1762 178 2361 +8860 1704 2164 1912 2313 +8861 1608 1875 2162 2526 +8862 978 2035 1021 2541 +8863 1416 270 269 2046 +8864 1785 2241 1922 2751 +8865 360 1072 46 1495 +8866 1788 1711 2253 2602 +8867 1502 2260 2304 2590 +8868 1728 2578 2169 2726 +8869 1550 2312 2110 2715 +8870 2449 2736 947 2763 +8871 1186 257 19 1400 +8872 754 734 756 2567 +8873 1803 1930 2283 2580 +8874 425 1747 428 1985 +8875 1659 1946 2140 2458 +8876 1545 2315 1737 2342 +8877 2379 2576 325 2692 +8878 1158 2310 1142 2311 +8879 905 2249 2003 2554 +8880 1624 2489 1974 2673 +8881 1819 1874 2471 2651 +8882 1663 2144 2209 2652 +8883 1757 1921 867 1953 +8884 1759 1859 1758 2720 +8885 1546 1732 2018 2381 +8886 1627 2611 2065 2676 +8887 1336 2347 1957 2729 +8888 1658 1920 2112 2406 +8889 1060 1741 2428 2582 +8890 1307 1343 1334 2729 +8891 2523 2685 2192 2711 +8892 1736 2471 2089 2651 +8893 277 2547 1415 2612 +8894 354 1927 1828 2752 +8895 947 2449 1774 2736 +8896 416 417 413 2044 +8897 374 1772 1985 2744 +8898 1901 2134 1631 2344 +8899 1704 2369 2163 2386 +8900 1830 2317 1541 2508 +8901 791 2211 774 2597 +8902 1766 943 2284 2540 +8903 1760 661 2495 2738 +8904 1442 310 2015 2071 +8905 1850 1555 2411 2621 +8906 1899 2634 2531 2676 +8907 1891 2376 2121 2695 +8908 1491 1439 1437 320 +8909 1557 1935 2218 2559 +8910 312 2056 1453 2487 +8911 1639 1753 2181 2341 +8912 1695 2069 1959 2262 +8913 1539 1667 2088 2270 +8914 1222 2132 1341 2402 +8915 299 2202 320 2248 +8916 1554 2262 1922 2751 +8917 1719 1852 1577 2334 +8918 1736 2691 2558 2781 +8919 1257 1299 1256 2782 +8920 38 2005 1950 2014 +8921 1736 2089 2546 2651 +8922 184 1719 634 2629 +8923 734 713 2052 2716 +8924 2043 2630 1721 2653 +8925 1551 2516 2560 2735 +8926 1729 1935 1557 1980 +8927 1413 2547 1784 2612 +8928 744 707 753 1926 +8929 1427 1847 273 2261 +8930 868 779 1174 2568 +8931 1867 2156 1715 2227 +8932 1877 2288 474 2594 +8933 288 2337 287 2391 +8934 1690 1891 2695 2722 +8935 264 2176 1981 2705 +8936 1573 1875 2052 2500 +8937 1009 2112 988 2488 +8938 330 1484 1482 1860 +8939 1796 2534 2111 2538 +8940 510 375 529 2008 +8941 1695 2037 1744 2439 +8942 2039 2322 2110 2552 +8943 681 539 632 1813 +8944 1613 2315 1737 2544 +8945 1568 2508 1830 2657 +8946 890 1921 930 2520 +8947 1384 1385 1926 2732 +8948 1695 2069 2262 2439 +8949 914 941 2238 2301 +8950 323 1466 344 343 +8951 851 1788 796 2553 +8952 1436 1383 2176 2222 +8953 1579 2175 2405 2575 +8954 387 2002 499 2080 +8955 473 380 472 2603 +8956 799 798 1968 2174 +8957 1801 2500 1942 2758 +8958 1488 2336 1490 2726 +8959 1380 1296 2138 2358 +8960 1602 2060 1947 2766 +8961 1550 2412 1824 2492 +8962 1922 2519 1679 2717 +8963 175 176 1696 2245 +8964 368 186 187 1983 +8965 264 1395 1397 1981 +8966 1642 1945 2034 2566 +8967 1543 2129 1644 2203 +8968 1586 2292 1994 2615 +8969 1778 2144 1441 2400 +8970 1817 1625 2618 2717 +8971 1424 2176 26 2261 +8972 1254 1256 1255 1903 +8973 1055 1093 1136 2497 +8974 1583 1825 2291 2735 +8975 1916 2042 1650 2285 +8976 472 380 471 2603 +8977 288 2247 2337 2391 +8978 654 1958 1750 2399 +8979 1624 2066 2489 2673 +8980 1721 2151 1898 2630 +8981 1492 359 360 2158 +8982 1819 2533 2299 2616 +8983 433 445 1841 2648 +8984 1707 2090 1914 2561 +8985 527 453 483 2193 +8986 880 881 2223 2724 +8987 554 2190 2075 2333 +8988 1646 1923 2091 2691 +8989 647 161 540 2583 +8990 158 159 2598 2608 +8991 660 569 690 2309 +8992 1779 2224 2118 2277 +8993 252 253 1381 2562 +8994 498 469 374 2744 +8995 1715 2033 1539 2271 +8996 1907 2326 1677 2330 +8997 2270 2398 1997 2639 +8998 534 2324 645 2399 +8999 1780 2038 2012 2655 +9000 1556 2145 2059 2431 +9001 1717 1916 1650 2529 +9002 1003 1037 980 1989 +9003 152 616 153 1889 +9004 614 611 2062 2690 +9005 1748 2217 2013 2407 +9006 637 2551 656 2741 +9007 1222 1319 1341 2132 +9008 694 666 563 2668 +9009 705 704 708 2024 +9010 1754 2107 1607 2607 +9011 1564 1818 1590 2606 +9012 451 2013 463 2263 +9013 1643 2226 2410 2493 +9014 1980 2066 1848 2355 +9015 201 1178 548 1960 +9016 1734 1746 1569 2365 +9017 1623 1596 2132 2297 +9018 1706 1563 1862 2218 +9019 1257 1353 1300 2318 +9020 731 743 2533 2616 +9021 1276 1286 1358 2409 +9022 1453 2056 1809 2487 +9023 1336 1334 2347 2729 +9024 1820 2211 2045 2597 +9025 2446 2647 1067 2654 +9026 497 1885 419 2577 +9027 1518 352 351 2663 +9028 1978 2223 1826 2426 +9029 1535 1716 2047 2088 +9030 1632 2275 1971 2311 +9031 1751 2100 1949 2209 +9032 701 628 735 1937 +9033 476 474 381 2594 +9034 443 524 1884 2092 +9035 444 526 445 1862 +9036 1766 2284 943 2581 +9037 1615 1866 2116 2489 +9038 1802 2065 1611 2188 +9039 2111 2538 1893 2628 +9040 973 1027 995 2178 +9041 2194 2468 1909 2762 +9042 1553 1915 2561 2565 +9043 1556 2038 1900 2750 +9044 1279 1800 1375 2402 +9045 1090 1050 1048 1973 +9046 1440 1437 300 319 +9047 295 1409 1412 276 +9048 278 2612 2251 2734 +9049 762 721 2255 2305 +9050 846 778 831 2168 +9051 1868 1979 1756 2197 +9052 1568 1814 1684 2126 +9053 517 421 404 2263 +9054 1668 2392 2193 2517 +9055 2101 2243 1932 2391 +9056 1963 2249 752 2320 +9057 1553 1998 1700 2469 +9058 688 1902 664 2624 +9059 1888 2383 2051 2486 +9060 1241 2378 1923 2496 +9061 681 604 651 2000 +9062 1581 2550 1560 2571 +9063 392 398 395 2111 +9064 1439 1491 1437 2336 +9065 1303 1350 1378 1913 +9066 1617 1748 1740 2217 +9067 1258 1746 2137 2637 +9068 1569 2545 1868 2755 +9069 858 1164 1143 1981 +9070 983 1940 1032 2232 +9071 2192 1645 2623 2711 +9072 1320 1916 230 1917 +9073 655 600 567 1827 +9074 1955 2190 2173 2287 +9075 1612 2197 1734 2318 +9076 1458 1419 1420 2771 +9077 1402 742 2109 2505 +9078 1817 2569 2028 2702 +9079 154 2026 2536 2649 +9080 1977 2434 1151 2503 +9081 16 2242 260 2321 +9082 1825 2135 1665 2404 +9083 285 2451 28 2562 +9084 323 1972 39 2016 +9085 738 1384 246 2370 +9086 1811 2397 1777 2463 +9087 157 1733 2265 2600 +9088 2017 2053 1741 2345 +9089 1564 1590 1775 2606 +9090 1562 1732 2401 2515 +9091 804 805 812 2054 +9092 1729 2066 2355 2549 +9093 1383 1434 1436 272 +9094 1833 2163 1641 2368 +9095 1521 1468 344 1972 +9096 1623 2297 2132 2402 +9097 1526 1803 2188 2513 +9098 344 1468 1466 323 +9099 423 411 1871 2572 +9100 1370 1313 1269 1754 +9101 327 335 38 2005 +9102 310 31 2015 2228 +9103 1947 2266 2145 2431 +9104 232 233 381 2594 +9105 1554 2150 2028 2325 +9106 1573 2100 2273 2472 +9107 1800 2297 1623 2402 +9108 948 2249 2076 2320 +9109 830 827 807 2101 +9110 290 2259 1840 2328 +9111 373 467 224 2686 +9112 1600 2184 1582 2419 +9113 1514 324 1476 323 +9114 2156 2227 1607 2493 +9115 1947 2060 1707 2766 +9116 1001 1000 1919 2480 +9117 1558 2219 2345 2452 +9118 188 1983 2105 2572 +9119 1515 364 363 1910 +9120 882 1005 972 2223 +9121 1175 2193 1183 2733 +9122 1550 2606 1775 2715 +9123 1571 2376 2121 2559 +9124 1102 2246 1132 2468 +9125 1650 2042 2041 2285 +9126 1272 2104 1286 2409 +9127 2083 2369 1726 2386 +9128 1127 2194 1134 2484 +9129 1648 1961 2388 2587 +9130 1806 1894 2542 2747 +9131 1770 2479 1883 2784 +9132 1931 1933 1667 2574 +9133 487 2198 1884 2686 +9134 1562 2515 1603 2596 +9135 1691 2173 1952 2280 +9136 819 2058 859 2730 +9137 909 2223 921 2430 +9138 1422 1932 1424 2243 +9139 2038 2655 1849 2750 +9140 1381 1383 251 272 +9141 1418 283 2328 2619 +9142 1288 2496 1240 2622 +9143 1282 1869 1376 2424 +9144 1680 2251 287 2391 +9145 1893 2384 401 2432 +9146 1582 1762 1843 2419 +9147 1211 1147 1187 1918 +9148 1926 1948 1783 2562 +9149 1179 1190 1192 2225 +9150 1695 2102 2037 2131 +9151 1357 1328 1228 2119 +9152 1619 1864 1863 2521 +9153 1708 2208 1963 2423 +9154 1645 2178 1773 2443 +9155 2380 2534 1898 2689 +9156 869 2296 1795 2780 +9157 2025 2118 1657 2448 +9158 1775 1732 2401 2678 +9159 846 817 1953 2663 +9160 1322 1924 1321 2285 +9161 1409 1411 1464 2337 +9162 812 805 835 2421 +9163 1675 1963 2076 2526 +9164 1591 1861 2179 2478 +9165 1710 2716 2301 2758 +9166 2160 2477 318 2482 +9167 1463 2228 1727 2734 +9168 1851 2466 2470 2751 +9169 2012 2038 1625 2060 +9170 508 398 2630 2653 +9171 1335 1986 1303 2546 +9172 232 2042 2041 2594 +9173 584 1760 683 2668 +9174 1919 2178 383 2748 +9175 1951 2188 1803 2513 +9176 1949 2100 1751 2413 +9177 642 669 694 2463 +9178 817 816 1757 1950 +9179 1798 2350 1896 2518 +9180 1156 1181 2225 2503 +9181 1647 2152 1703 2168 +9182 373 523 487 2686 +9183 463 190 371 1878 +9184 1954 1955 1599 2739 +9185 1140 1170 1169 2017 +9186 1537 1838 1999 2657 +9187 2238 2440 1774 2736 +9188 1461 2337 1463 2734 +9189 1528 2373 1737 2374 +9190 213 2055 2294 2530 +9191 1134 2194 1120 2468 +9192 1387 1937 1389 2667 +9193 538 180 619 2171 +9194 855 1678 785 2258 +9195 1963 2417 1608 2526 +9196 1893 2111 1605 2538 +9197 672 696 599 1907 +9198 1533 2083 2369 2770 +9199 287 2251 1680 2337 +9200 1700 1872 1998 2558 +9201 1838 2307 1712 2455 +9202 1510 1828 1513 2457 +9203 1625 2012 1817 2618 +9204 147 2024 705 2323 +9205 1544 1831 2124 2474 +9206 1744 2001 2380 2405 +9207 844 806 800 1778 +9208 2006 2123 217 2729 +9209 1402 267 258 2109 +9210 1628 2033 2163 2386 +9211 1128 923 958 2727 +9212 1248 1339 1326 2651 +9213 1761 2259 1982 2626 +9214 1779 2582 2396 2740 +9215 1777 1178 2397 2475 +9216 162 1770 647 2143 +9217 1793 2234 1530 2544 +9218 1835 2457 1649 2727 +9219 1694 2416 2300 2465 +9220 1564 1883 1548 2479 +9221 1735 1936 1688 2104 +9222 1631 2085 1851 2183 +9223 2121 2376 1701 2559 +9224 706 732 92 905 +9225 2081 2239 1775 2678 +9226 363 48 1881 2357 +9227 554 650 2190 2333 +9228 955 1849 940 2605 +9229 416 1747 425 2044 +9230 1635 2067 1836 2116 +9231 1938 2102 1744 2327 +9232 949 928 1905 2150 +9233 752 759 727 2423 +9234 1678 1934 263 2258 +9235 2290 2401 1665 2492 +9236 1723 2124 2298 2587 +9237 158 651 159 2608 +9238 297 1450 2602 2658 +9239 1998 1810 2565 2691 +9240 1817 1780 2284 2702 +9241 952 947 2736 2763 +9242 1088 1121 1959 2604 +9243 321 40 1995 2661 +9244 24 278 1414 2087 +9245 544 150 149 2335 +9246 1878 2013 378 2572 +9247 1206 1175 1183 2733 +9248 1153 1196 1189 2700 +9249 1243 1975 1349 2378 +9250 1081 1047 1905 2727 +9251 2090 2157 1850 2216 +9252 1694 2360 2074 2416 +9253 313 2202 1782 2555 +9254 1418 283 27 2328 +9255 375 478 529 2008 +9256 2345 2534 1668 2703 +9257 1804 2074 1722 2303 +9258 1566 1747 1705 2198 +9259 1559 1746 2331 2760 +9260 1647 2130 2127 2363 +9261 353 1512 47 2016 +9262 478 479 440 2122 +9263 1796 1668 2534 2703 +9264 392 398 2111 2630 +9265 1003 896 944 1989 +9266 191 371 1878 2263 +9267 1719 1577 1976 2334 +9268 1789 2154 1660 2246 +9269 1783 1948 286 2562 +9270 1850 1555 2157 2411 +9271 950 2450 955 2605 +9272 1851 2131 1695 2751 +9273 1552 1965 1966 2776 +9274 1312 157 1733 2265 +9275 1598 1565 2009 2514 +9276 1585 2061 2531 2634 +9277 1635 1866 2116 2341 +9278 1526 1951 2422 2513 +9279 1460 1743 34 2754 +9280 1769 2073 1858 2672 +9281 69 1996 1073 2147 +9282 1740 2371 1748 2584 +9283 189 1878 378 2105 +9284 726 752 2249 2320 +9285 851 825 827 1971 +9286 713 724 723 2052 +9287 1664 2065 2064 2188 +9288 1862 2371 2092 2407 +9289 1615 2359 2096 2489 +9290 376 501 437 2268 +9291 1442 2071 2015 2578 +9292 2051 2497 1648 2627 +9293 483 987 136 999 +9294 1315 1688 1226 2104 +9295 808 2087 802 2251 +9296 415 524 487 1884 +9297 968 971 974 2020 +9298 249 250 2252 2397 +9299 1967 2277 1891 2538 +9300 1923 2558 1998 2691 +9301 1813 577 2000 2706 +9302 1263 1265 2666 2765 +9303 673 609 674 2171 +9304 1175 382 1145 2193 +9305 534 645 595 2399 +9306 1641 1549 2350 2444 +9307 1605 2111 1893 2384 +9308 390 2630 389 2684 +9309 1898 389 2630 2684 +9310 1614 1897 2175 2685 +9311 286 1783 1435 2068 +9312 308 1990 1899 2670 +9313 1099 2356 2130 2675 +9314 1322 1328 1357 2119 +9315 1529 2066 1729 2673 +9316 186 534 187 2324 +9317 1224 152 2026 2257 +9318 1822 2404 2135 2679 +9319 462 192 491 2525 +9320 1568 2236 1712 2455 +9321 1582 2073 1857 2349 +9322 304 2253 2247 2602 +9323 1708 1854 2208 2423 +9324 1935 1993 1759 2096 +9325 581 2706 681 2753 +9326 182 2185 448 2464 +9327 915 1774 947 2440 +9328 846 1662 817 2663 +9329 1643 2227 2493 2607 +9330 1732 2018 1818 2515 +9331 750 725 2120 2200 +9332 609 590 596 1812 +9333 218 2244 217 2511 +9334 606 2113 1861 2772 +9335 461 366 493 2687 +9336 1731 2579 2091 2766 +9337 1633 1907 2205 2767 +9338 1751 2652 2048 2676 +9339 1560 1896 1895 2515 +9340 1836 2341 2116 2360 +9341 556 597 2086 2441 +9342 684 615 639 2747 +9343 1812 2171 1600 2196 +9344 1808 2304 1683 2773 +9345 2069 2327 1789 2439 +9346 1905 2085 1851 2470 +9347 778 1090 837 2168 +9348 1703 2127 1647 2130 +9349 31 1968 2015 2228 +9350 308 30 1899 2652 +9351 843 866 811 1948 +9352 2006 2123 1689 2511 +9353 284 2179 2149 2771 +9354 1967 2534 2345 2703 +9355 287 2337 1680 2391 +9356 1960 2109 1157 2414 +9357 907 2393 908 2693 +9358 1638 1943 1737 2272 +9359 1882 2026 152 2257 +9360 1622 2571 2453 2606 +9361 1286 1317 1358 1936 +9362 1631 2470 1794 2556 +9363 2075 2190 1880 2333 +9364 1572 2588 1859 2769 +9365 374 1965 1772 2744 +9366 1874 1656 2165 2535 +9367 1629 1535 2182 2271 +9368 1980 2010 1701 2723 +9369 1850 2220 2216 2621 +9370 2300 2416 1616 2532 +9371 706 2003 905 2249 +9372 1608 1913 2024 2417 +9373 320 1449 1448 1485 +9374 1458 1420 1421 296 +9375 965 1040 1010 2344 +9376 682 646 2189 2293 +9377 1262 1754 1269 2137 +9378 353 1517 1515 1927 +9379 754 2301 745 2716 +9380 2004 2062 656 2551 +9381 1081 1905 1047 2466 +9382 1383 1436 1434 2222 +9383 1234 1378 1350 1913 +9384 1586 2292 2063 2516 +9385 1310 1368 1300 2318 +9386 1804 2303 1722 2360 +9387 924 923 1115 2656 +9388 805 1728 800 2421 +9389 1562 1665 2081 2404 +9390 804 798 1728 2014 +9391 999 973 520 2178 +9392 1448 299 1449 320 +9393 296 1420 1421 275 +9394 214 215 388 2687 +9395 1619 1895 1864 2206 +9396 1647 2363 1699 2675 +9397 730 757 1854 2533 +9398 1612 2026 1882 2257 +9399 462 491 1797 2525 +9400 409 2013 1841 2407 +9401 612 610 615 1894 +9402 1074 2158 1109 2279 +9403 1778 2071 1441 2578 +9404 1575 1769 1768 2777 +9405 586 591 670 2143 +9406 1995 2418 1860 2698 +9407 1891 1967 1660 2277 +9408 1484 1481 1482 1860 +9409 1760 2339 1887 2718 +9410 1241 1239 1923 2781 +9411 219 2006 1669 2511 +9412 1616 1912 1615 2159 +9413 489 451 463 2263 +9414 535 1976 1719 2629 +9415 1794 2470 1631 2524 +9416 1858 1904 1538 2779 +9417 1593 1571 1797 2559 +9418 1045 913 951 2085 +9419 885 2589 1683 2590 +9420 1610 1796 2538 2703 +9421 1198 2362 2108 2463 +9422 1753 2300 2465 2532 +9423 1932 2101 828 2311 +9424 818 2483 2128 2642 +9425 490 1797 491 2432 +9426 1290 2132 1283 2297 +9427 1715 1855 1629 2372 +9428 570 2103 2309 2706 +9429 2210 2482 1640 2660 +9430 2127 2130 1703 2276 +9431 1827 2009 698 2189 +9432 632 1813 157 2354 +9433 516 449 434 2244 +9434 569 2309 660 2353 +9435 697 1832 2326 2662 +9436 513 1206 1036 2733 +9437 1543 2159 1758 2436 +9438 1277 1800 1279 2297 +9439 1239 1237 1238 2622 +9440 1605 1891 2121 2538 +9441 1070 2428 1091 2460 +9442 2013 2407 409 2572 +9443 844 1727 802 2642 +9444 1413 2451 1784 2547 +9445 169 2133 170 2712 +9446 1089 1087 2457 2727 +9447 1044 2460 1096 2541 +9448 1547 1641 2163 2164 +9449 983 982 1940 2192 +9450 1612 2023 1903 2318 +9451 1718 1689 2123 2264 +9452 38 326 1470 2631 +9453 824 2250 2383 2568 +9454 1015 1989 1018 2641 +9455 941 914 931 2301 +9456 1536 2492 2343 2710 +9457 1548 1564 2364 2678 +9458 925 2030 1835 2659 +9459 1446 1444 2048 2413 +9460 30 308 1899 2670 +9461 1272 1735 2104 2409 +9462 1494 350 2278 2279 +9463 1344 2093 1924 2119 +9464 1778 1441 2071 2400 +9465 355 2357 2030 2659 +9466 353 1517 1927 2016 +9467 1643 1570 2233 2607 +9468 1598 1565 1827 2009 +9469 398 395 2111 2384 +9470 1534 2355 1689 2677 +9471 344 1972 323 2016 +9472 706 91 726 2249 +9473 165 2467 1844 2573 +9474 2141 2501 1562 2537 +9475 1053 2051 1051 2497 +9476 1606 1946 2148 2199 +9477 1740 1993 1563 2398 +9478 2181 1616 2416 2532 +9479 1668 2392 1796 2534 +9480 2224 2225 1648 2503 +9481 957 789 2120 2440 +9482 1625 1992 1839 2060 +9483 1739 2267 2477 2581 +9484 16 260 245 2321 +9485 583 690 570 2103 +9486 162 2143 635 2542 +9487 784 833 700 2200 +9488 513 483 453 2733 +9489 792 791 793 2045 +9490 965 998 1076 2446 +9491 1719 1750 1567 2399 +9492 1635 1860 2084 2485 +9493 1720 1549 2203 2429 +9494 1913 2546 1872 2774 +9495 1543 2203 1549 2436 +9496 1720 2203 1983 2429 +9497 816 2520 1757 2631 +9498 149 150 1212 2139 +9499 2163 2164 1641 2368 +9500 156 632 157 2354 +9501 1137 1162 1160 2568 +9502 1728 2169 2054 2726 +9503 1782 2202 2084 2555 +9504 2091 2445 1947 2766 +9505 1657 2154 1789 2246 +9506 800 1728 798 2174 +9507 1846 2099 2046 2547 +9508 889 939 938 1808 +9509 1553 1944 2563 2759 +9510 1455 1892 298 2658 +9511 1018 1989 2344 2641 +9512 1802 2644 1951 2664 +9513 1360 1218 1376 1917 +9514 1577 1812 1763 2196 +9515 911 910 913 2085 +9516 427 1747 1985 2040 +9517 915 1774 2440 2736 +9518 1587 1762 2008 2361 +9519 1692 2273 2100 2472 +9520 228 1917 1965 2424 +9521 1560 2515 1895 2571 +9522 999 1001 1000 1919 +9523 193 2390 1954 2525 +9524 1250 1247 1244 2165 +9525 1615 1912 1616 2181 +9526 1795 2296 869 2520 +9527 1932 2101 1632 2243 +9528 903 2296 904 2780 +9529 1620 1811 1777 2463 +9530 1459 306 305 2754 +9531 1636 1776 1548 2234 +9532 624 656 637 2551 +9533 1232 234 1321 1924 +9534 793 2553 796 2557 +9535 1085 1101 1054 2597 +9536 1684 2113 1889 2353 +9537 1602 2055 1807 2316 +9538 2076 2249 1963 2320 +9539 326 2576 1757 2692 +9540 2160 2482 2054 2660 +9541 289 290 2259 2348 +9542 917 2249 905 2554 +9543 804 812 813 2014 +9544 1093 1106 1144 2125 +9545 2023 2496 1923 2563 +9546 1552 2710 2282 2749 +9547 2303 2433 1804 2640 +9548 889 1808 888 2267 +9549 1693 2117 2248 2336 +9550 1717 1772 228 1965 +9551 2048 2413 1444 2652 +9552 918 950 956 2605 +9553 1751 1899 2652 2676 +9554 156 155 2354 2649 +9555 746 2177 2032 2281 +9556 1344 1924 1232 2119 +9557 1531 1912 2096 2673 +9558 1489 1490 334 2726 +9559 1761 2113 1591 2237 +9560 1026 1008 969 2035 +9561 451 489 407 2013 +9562 967 1231 1296 2138 +9563 1701 2146 2010 2153 +9564 409 408 1841 2013 +9565 1979 2586 1944 2599 +9566 409 407 408 2013 +9567 1998 2558 1736 2691 +9568 172 1755 1902 2624 +9569 1855 2033 1822 2527 +9570 1432 1391 2242 2761 +9571 1033 1041 1016 2098 +9572 2074 2159 1543 2721 +9573 1384 1386 245 2370 +9574 1451 311 1968 2056 +9575 1643 2410 1735 2493 +9576 1570 1793 2233 2746 +9577 895 912 2393 2524 +9578 1907 2187 626 2767 +9579 307 1753 314 2256 +9580 1528 2220 1951 2644 +9581 1547 1822 2501 2537 +9582 1963 2320 752 2567 +9583 1796 2512 2111 2534 +9584 1700 1998 1923 2558 +9585 1837 2183 2131 2609 +9586 1979 1868 2709 2755 +9587 1688 2029 2592 2764 +9588 889 939 1808 2267 +9589 1552 1965 1717 2749 +9590 2074 2129 1722 2728 +9591 1779 2246 2118 2448 +9592 1748 2013 2217 2572 +9593 2545 2709 1868 2755 +9594 1708 2186 1842 2554 +9595 1362 1288 2023 2496 +9596 1638 1943 2272 2346 +9597 1320 230 229 1917 +9598 1967 2498 1660 2740 +9599 791 774 790 2597 +9600 1497 358 45 2278 +9601 1555 1746 1669 2760 +9602 1539 2088 1931 2156 +9603 440 1956 482 2008 +9604 699 740 932 2320 +9605 1156 2019 1148 2503 +9606 1493 878 348 879 +9607 175 1696 2002 2245 +9608 1927 2148 1738 2199 +9609 1468 1519 1466 2269 +9610 2084 2341 1635 2485 +9611 2130 2356 1621 2675 +9612 1805 2298 2276 2418 +9613 1624 1962 2272 2595 +9614 511 457 1897 2443 +9615 1257 2318 1299 2782 +9616 1530 2544 2374 2545 +9617 783 790 1085 2597 +9618 601 575 592 1958 +9619 945 2420 2393 2524 +9620 1138 1153 1177 2095 +9621 1667 2092 1862 2371 +9622 1862 2092 526 2407 +9623 1866 2272 1943 2346 +9624 2125 2428 1741 2582 +9625 1599 1886 2514 2694 +9626 1639 2611 1990 2783 +9627 1263 1264 1262 1911 +9628 732 883 905 2003 +9629 939 935 2569 2581 +9630 1959 2199 1606 2352 +9631 1760 2495 2170 2738 +9632 151 2070 1790 2585 +9633 1156 2225 2019 2503 +9634 763 784 700 2200 +9635 1319 2322 168 2712 +9636 1553 1944 1945 2469 +9637 1862 2092 1667 2574 +9638 730 757 758 1854 +9639 172 1902 1755 2133 +9640 628 648 676 2205 +9641 1079 1113 2609 2654 +9642 777 834 2296 2780 +9643 1386 1926 253 2562 +9644 1290 1222 1341 2402 +9645 427 430 1768 1985 +9646 400 454 484 2392 +9647 1252 2546 2089 2651 +9648 232 381 2288 2594 +9649 1265 1865 2104 2666 +9650 993 1011 1019 1978 +9651 1096 1110 1071 2647 +9652 1618 1603 2291 2401 +9653 1123 2327 1113 2654 +9654 720 667 2323 2767 +9655 891 948 917 2076 +9656 324 343 1476 2304 +9657 1769 1904 1858 2777 +9658 801 830 807 1680 +9659 1665 1562 2291 2404 +9660 841 813 2005 2014 +9661 298 1892 32 2487 +9662 1872 1736 1998 2558 +9663 466 519 444 2574 +9664 436 487 523 2198 +9665 697 559 1832 2662 +9666 1446 1445 1444 2413 +9667 1541 2317 1908 2455 +9668 376 2268 231 2288 +9669 1686 1886 2215 2514 +9670 355 1835 2357 2659 +9671 1097 1122 2130 2211 +9672 628 735 1937 2205 +9673 1914 2064 1756 2709 +9674 511 2443 1897 2684 +9675 423 521 368 1871 +9676 924 1835 2656 2659 +9677 781 53 836 744 +9678 1852 2334 1719 2399 +9679 1758 1549 2436 2444 +9680 1805 2124 1961 2587 +9681 1896 1546 2350 2509 +9682 829 2310 1932 2311 +9683 1656 1874 2165 2266 +9684 1903 1612 2197 2759 +9685 310 1462 1463 2734 +9686 842 1996 69 2147 +9687 2241 1785 2556 2751 +9688 1337 2106 1354 2107 +9689 563 666 2075 2333 +9690 1455 2213 2340 2658 +9691 1562 2401 1603 2515 +9692 433 485 408 1841 +9693 398 2384 2111 2630 +9694 1425 1880 2167 2564 +9695 1173 854 84 1143 +9696 1570 1735 1688 2104 +9697 1741 2017 2345 2460 +9698 1800 2312 1623 2389 +9699 1730 1892 2487 2661 +9700 476 1877 474 2594 +9701 187 188 1983 2688 +9702 254 1926 1783 2562 +9703 1593 2525 1797 2728 +9704 1717 1965 1917 2749 +9705 1719 2289 1567 2701 +9706 1627 2065 2048 2676 +9707 1824 1650 2412 2529 +9708 1652 2039 1622 2669 +9709 1339 1248 1247 1874 +9710 312 2248 2056 2487 +9711 2081 1776 2462 2678 +9712 941 931 893 2076 +9713 1572 1904 1747 2777 +9714 1581 1895 1560 2184 +9715 1597 2360 1782 2485 +9716 855 1678 870 2068 +9717 1671 1696 1877 2427 +9718 272 251 1381 271 +9719 1846 1670 2099 2547 +9720 1425 1428 1880 2564 +9721 1823 2121 2384 2723 +9722 219 1669 1933 2511 +9723 1354 2106 1295 2650 +9724 1473 1930 1474 2617 +9725 854 785 1143 2258 +9726 1051 1053 1052 2051 +9727 1077 1082 2183 2609 +9728 1409 295 275 276 +9729 1437 299 300 319 +9730 1137 1199 1174 2568 +9731 1791 1884 524 2092 +9732 1466 1519 344 343 +9733 1413 1784 1948 2612 +9734 183 369 448 2185 +9735 1054 1051 2486 2502 +9736 1082 1081 1047 2466 +9737 1329 1348 1267 2265 +9738 1626 2139 1700 2585 +9739 275 295 1420 276 +9740 299 1448 300 319 +9741 1583 2516 1994 2735 +9742 1664 2561 2064 2586 +9743 1604 2325 2028 2569 +9744 1557 2355 1745 2638 +9745 288 1423 25 2247 +9746 945 961 2420 2524 +9747 1432 1429 1430 2339 +9748 1221 1358 1317 2573 +9749 1529 1935 2096 2673 +9750 1279 1278 1375 1800 +9751 1531 2673 2096 2720 +9752 2146 2153 1744 2405 +9753 851 830 796 1788 +9754 996 981 1011 2358 +9755 1808 2477 2267 2581 +9756 1274 1282 1309 1845 +9757 1906 2226 1536 2343 +9758 653 188 663 1988 +9759 723 716 713 2255 +9760 1127 1134 1103 2484 +9761 1593 1686 2525 2728 +9762 1653 1889 1814 2126 +9763 1526 2283 1803 2513 +9764 1598 1886 2307 2680 +9765 1711 2247 2253 2602 +9766 1197 1709 1201 2252 +9767 374 1985 1772 2775 +9768 697 2601 558 2772 +9769 41 339 1474 2031 +9770 1242 1361 1305 2546 +9771 1762 1991 1655 2683 +9772 1274 2107 1268 2666 +9773 1881 1910 1674 2325 +9774 1721 2630 2384 2653 +9775 2051 2502 2497 2627 +9776 1707 2565 1915 2707 +9777 1685 2093 1924 2625 +9778 1327 141 992 967 +9779 370 194 503 2432 +9780 699 2301 756 2320 +9781 856 875 784 2200 +9782 1708 2208 1854 2499 +9783 1648 2235 2051 2502 +9784 606 1861 607 2772 +9785 1276 1358 1800 2409 +9786 1725 1533 1904 2083 +9787 168 167 624 2551 +9788 1836 2116 2359 2360 +9789 1552 1749 1965 2749 +9790 158 1312 157 2598 +9791 1746 1669 2137 2637 +9792 1261 1263 1262 2365 +9793 1477 337 1475 1927 +9794 748 977 1013 2299 +9795 980 1018 1015 1989 +9796 1951 2373 1638 2644 +9797 1596 1574 1906 2343 +9798 1918 2480 1039 2733 +9799 712 247 1406 2543 +9800 1129 1120 2194 2352 +9801 988 1024 1023 2134 +9802 1228 2119 1328 2712 +9803 903 904 834 2780 +9804 1275 1282 1274 2409 +9805 1952 2214 1610 2577 +9806 335 1662 2152 2269 +9807 783 1085 1054 2597 +9808 1948 2087 1414 2612 +9809 1529 2067 2066 2646 +9810 1576 2000 1813 2454 +9811 1377 1273 1315 2104 +9812 1714 1842 2145 2450 +9813 48 1835 362 2295 +9814 1482 1860 1995 2743 +9815 1715 1629 1855 2033 +9816 684 649 1894 2542 +9817 1605 1721 2121 2723 +9818 1567 1781 2289 2518 +9819 1259 1260 1258 2137 +9820 314 1753 307 2555 +9821 1618 2290 1775 2401 +9822 704 1913 711 2417 +9823 828 2101 827 2311 +9824 225 1216 226 2106 +9825 1922 2262 1785 2751 +9826 42 318 1473 2482 +9827 829 1932 828 2311 +9828 1790 2472 2335 2478 +9829 1631 2470 2085 2524 +9830 1824 2412 2155 2529 +9831 1861 2113 1591 2626 +9832 1501 2260 2030 2357 +9833 826 827 1971 2311 +9834 791 821 850 2597 +9835 1960 2109 20 2195 +9836 153 1310 1224 2026 +9837 777 834 904 2296 +9838 339 1969 1487 2783 +9839 1626 1882 1790 2585 +9840 1122 774 837 2211 +9841 1640 2482 2160 2660 +9842 833 776 55 2305 +9843 1640 1795 1683 2296 +9844 1603 1562 2291 2401 +9845 1634 2305 2136 2483 +9846 1599 2074 1804 2640 +9847 721 760 722 2204 +9848 1094 1647 1075 2675 +9849 531 196 195 2190 +9850 1563 1862 1841 2407 +9851 1610 1885 2095 2577 +9852 1620 2463 1777 2668 +9853 453 382 1175 2193 +9854 1633 2046 1815 2330 +9855 283 2179 2328 2619 +9856 1550 1824 2155 2343 +9857 1566 2212 2083 2371 +9858 1100 1059 2448 2582 +9859 1613 2021 1752 2315 +9860 232 2288 2042 2594 +9861 526 1862 444 2092 +9862 1593 2263 1797 2525 +9863 1399 1777 2397 2475 +9864 1754 2107 1370 2650 +9865 1774 2736 2449 2763 +9866 1828 2352 2319 2752 +9867 307 2048 308 2676 +9868 1679 1625 2422 2717 +9869 1568 1813 2103 2753 +9870 1119 1117 1135 2641 +9871 1580 1977 2057 2643 +9872 652 640 625 1991 +9873 1732 2141 1896 2596 +9874 262 2032 17 2177 +9875 1869 1917 1376 2424 +9876 759 1963 718 2417 +9877 1635 1866 2595 2646 +9878 2021 2435 2315 2438 +9879 1543 1886 2074 2721 +9880 1012 992 993 2616 +9881 1660 2246 2166 2498 +9882 1865 2666 1265 2765 +9883 754 745 755 2716 +9884 1713 2102 1938 2654 +9885 1593 1797 1823 2559 +9886 1559 2156 1867 2227 +9887 1492 2158 1495 2395 +9888 1564 1578 1806 2364 +9889 592 572 571 2189 +9890 1867 2047 2088 2760 +9891 1740 2369 2083 2770 +9892 601 1988 1958 2189 +9893 215 2123 216 2687 +9894 1845 2493 1607 2607 +9895 1849 2450 2145 2605 +9896 680 606 602 2113 +9897 600 655 617 2009 +9898 1632 2101 1971 2719 +9899 1501 1499 2030 2260 +9900 1411 275 1464 2247 +9901 1027 991 2192 2623 +9902 226 2106 2424 2745 +9903 960 940 936 2082 +9904 888 885 1683 2590 +9905 1713 2647 2446 2654 +9906 191 2215 2009 2390 +9907 889 1808 938 2590 +9908 1582 1863 1857 2073 +9909 1571 1593 1797 2728 +9910 1949 2400 1670 2461 +9911 25 2348 289 2456 +9912 1547 2163 2033 2510 +9913 1711 2338 2247 2602 +9914 1301 1372 1230 1986 +9915 1972 1973 1662 2152 +9916 1786 2393 2134 2693 +9917 1238 1288 1240 2622 +9918 155 1217 154 2649 +9919 1559 1867 1765 2227 +9920 1562 2404 1822 2501 +9921 1395 1981 263 2258 +9922 173 174 2002 2442 +9923 790 1086 1085 2597 +9924 903 2449 2296 2780 +9925 750 763 725 2200 +9926 1476 1514 1516 343 +9927 2354 2481 1687 2593 +9928 1948 2068 286 2087 +9929 1137 1174 779 2568 +9930 1989 2085 1631 2183 +9931 1689 2123 1745 2638 +9932 1838 2657 2236 2680 +9933 1719 1567 1750 2701 +9934 1668 1796 2392 2517 +9935 224 467 223 1791 +9936 1531 1993 2673 2720 +9937 1657 2468 1789 2762 +9938 1745 2355 1848 2677 +9939 813 816 1950 2631 +9940 1466 1465 2269 2692 +9941 2074 2416 2360 2721 +9942 925 2030 926 2357 +9943 391 393 2111 2630 +9944 506 459 973 995 +9945 1350 729 704 1913 +9946 2081 2401 1775 2492 +9947 1602 1807 1975 2445 +9948 2553 2557 2045 2704 +9949 2219 2345 1742 2460 +9950 1640 2210 2050 2449 +9951 1329 1311 2265 2649 +9952 1110 1084 1083 2166 +9953 2076 2526 2034 2713 +9954 1236 2257 1308 2622 +9955 1827 2009 1816 2086 +9956 317 318 2160 2477 +9957 1234 1305 1378 2774 +9958 528 497 432 1885 +9959 1468 1519 344 1466 +9960 1510 354 1828 2752 +9961 1858 2073 1630 2588 +9962 1232 1924 1322 2119 +9963 1936 2104 1735 2409 +9964 1759 2129 1593 2728 +9965 870 1783 843 2068 +9966 1815 2205 1937 2321 +9967 1378 2546 1913 2774 +9968 136 383 483 999 +9969 1952 2214 452 2591 +9970 1343 2161 1975 2347 +9971 1766 2283 2061 2286 +9972 1547 2033 1855 2342 +9973 2194 2352 1699 2675 +9974 1556 2655 2038 2750 +9975 546 648 628 1937 +9976 1432 2339 1391 2761 +9977 519 2092 444 2574 +9978 1740 1748 1563 2217 +9979 568 600 698 1827 +9980 1120 1789 1131 2468 +9981 2145 2450 1842 2605 +9982 1646 1947 2091 2445 +9983 1744 2385 2146 2498 +9984 1823 2218 1593 2559 +9985 382 209 1175 1145 +9986 1644 1598 1988 2215 +9987 852 1054 1062 2486 +9988 918 950 1842 2554 +9989 1582 1762 1619 1863 +9990 1045 1046 913 2085 +9991 727 758 728 2423 +9992 531 553 554 2441 +9993 1322 2119 1924 2285 +9994 1714 2223 1978 2426 +9995 1529 1980 1729 2066 +9996 1858 2073 1857 2672 +9997 1600 1812 1577 2115 +9998 1766 2284 2283 2286 +9999 2051 2383 1163 2486 +10000 533 1988 679 2189 +10001 1561 1857 2073 2349 +10002 867 1921 1757 2520 +10003 369 184 468 1834 +10004 1787 2063 1671 2442 +10005 1710 2238 2120 2440 +10006 580 593 589 2334 +10007 1775 2401 2081 2678 +10008 1329 1368 1734 2318 +10009 1097 1098 1086 2211 +10010 339 41 1487 1969 +10011 845 813 1950 2005 +10012 572 1958 1712 2189 +10013 751 712 247 1406 +10014 483 2193 453 2733 +10015 1663 2054 2482 2660 +10016 580 586 1852 2415 +10017 170 171 2133 2437 +10018 379 1791 524 2092 +10019 563 2333 2075 2668 +10020 835 2421 2050 2780 +10021 1858 1904 1769 2078 +10022 1477 337 1927 2016 +10023 678 545 623 2437 +10024 1832 2230 2619 2662 +10025 1814 1889 1653 2536 +10026 1190 1195 1156 2019 +10027 1661 2605 2145 2633 +10028 1618 1775 2290 2606 +10029 1328 2132 1319 2712 +10030 1701 2010 1980 2153 +10031 1265 1865 1273 2104 +10032 283 2328 2179 2626 +10033 1607 2227 2156 2607 +10034 1629 1624 2272 2313 +10035 751 2281 261 2732 +10036 840 859 2440 2730 +10037 1602 1839 2060 2766 +10038 1870 1734 2026 2599 +10039 655 1827 567 2086 +10040 1712 2236 1838 2455 +10041 1486 1449 320 1485 +10042 1421 1458 296 1459 +10043 1590 2039 1844 2322 +10044 1303 729 1350 1913 +10045 161 162 1688 2764 +10046 1621 2363 2130 2675 +10047 171 2119 1324 2712 +10048 855 858 785 1678 +10049 389 1898 394 2684 +10050 1549 1720 2289 2588 +10051 464 494 434 2244 +10052 2118 2246 1657 2448 +10053 556 1840 2601 2738 +10054 927 2028 2569 2702 +10055 1707 2060 1839 2766 +10056 1179 1136 116 1093 +10057 2146 2385 1660 2498 +10058 2157 2579 2090 2766 +10059 1736 2546 2089 2781 +10060 1611 2061 2188 2634 +10061 861 838 781 1926 +10062 1593 2218 1935 2559 +10063 1714 2145 1842 2426 +10064 348 878 1493 2395 +10065 518 1985 2198 2744 +10066 1566 1747 1884 2584 +10067 42 1899 2169 2482 +10068 1231 1326 1339 2138 +10069 1804 2340 1782 2360 +10070 881 883 2614 2724 +10071 1562 2141 1732 2596 +10072 1567 1908 1853 2455 +10073 1701 1980 1935 2079 +10074 572 1958 575 2706 +10075 1202 198 2108 2280 +10076 1383 1381 1434 272 +10077 592 601 1958 2189 +10078 1304 149 1872 2774 +10079 1601 1956 1768 2696 +10080 1068 1008 1095 2035 +10081 1846 2201 1670 2547 +10082 251 252 1381 271 +10083 222 2351 1313 2650 +10084 847 818 849 2128 +10085 1648 2025 2235 2502 +10086 1727 2201 2071 2734 +10087 554 553 555 2441 +10088 1717 1917 1916 2529 +10089 1091 2428 1060 2460 +10090 1688 2029 2364 2592 +10091 1648 2388 2235 2587 +10092 222 1931 1791 2574 +10093 1742 2460 2098 2541 +10094 528 488 419 2517 +10095 1128 1115 923 2727 +10096 691 2086 597 2441 +10097 1625 2012 2060 2422 +10098 1600 2184 1655 2725 +10099 1359 1872 1212 2558 +10100 1553 2091 2090 2563 +10101 1955 2190 1651 2459 +10102 287 2251 2007 2391 +10103 1890 2099 2255 2366 +10104 1610 2095 1952 2577 +10105 1655 1762 1619 2184 +10106 188 2105 1983 2688 +10107 1727 2612 2201 2734 +10108 1575 1768 1747 2777 +10109 2081 2462 2239 2678 +10110 1666 1916 1650 2285 +10111 1566 1904 1747 2584 +10112 1828 1927 1881 2199 +10113 2317 2382 1548 2548 +10114 698 1827 600 2009 +10115 1658 1992 1900 2699 +10116 1599 1804 2231 2433 +10117 27 1431 291 2170 +10118 157 2265 1225 2649 +10119 909 880 2223 2724 +10120 1594 1842 2426 2499 +10121 247 712 1403 2505 +10122 1082 2085 1058 2183 +10123 1632 2114 1711 2719 +10124 1346 1322 1321 2285 +10125 1478 335 327 2005 +10126 1469 2054 1795 2160 +10127 1520 1519 1518 2692 +10128 1616 1767 2436 2721 +10129 1446 2048 307 2256 +10130 1156 1181 1192 2225 +10131 2069 2327 1695 2604 +10132 1108 1078 2604 2609 +10133 1033 1004 1203 2098 +10134 1561 1857 1858 2073 +10135 345 1511 346 2319 +10136 1403 268 742 773 +10137 957 840 789 2440 +10138 596 674 609 1812 +10139 1667 1563 1997 2270 +10140 1331 2598 159 2764 +10141 262 1407 17 2032 +10142 246 1384 245 2370 +10143 585 1960 1887 2195 +10144 1425 1428 1426 1880 +10145 427 442 430 1985 +10146 157 2600 2265 2649 +10147 1658 2055 1992 2316 +10148 590 1812 610 2415 +10149 1503 2656 355 2659 +10150 1711 2114 1580 2719 +10151 442 1985 374 2775 +10152 1612 1882 2026 2599 +10153 1649 2295 1835 2357 +10154 1413 1948 1784 2451 +10155 2050 2504 814 2730 +10156 307 308 1990 2676 +10157 2051 2235 1888 2502 +10158 535 183 618 1976 +10159 1778 1663 2421 2578 +10160 875 856 859 2120 +10161 427 1768 429 2040 +10162 1051 2497 2502 2627 +10163 1823 2384 1721 2723 +10164 788 2032 746 2177 +10165 1670 2128 2071 2400 +10166 1902 2133 171 2437 +10167 988 1009 975 2112 +10168 1526 1915 2286 2707 +10169 1665 2291 1562 2401 +10170 2255 2305 1634 2483 +10171 2034 2526 1801 2713 +10172 164 1806 2467 2573 +10173 1347 1232 1322 2119 +10174 1579 2175 1940 2685 +10175 162 647 635 2143 +10176 1546 1732 1896 2515 +10177 2208 2417 1963 2423 +10178 947 906 2440 2730 +10179 1593 1878 2013 2263 +10180 1603 1562 2022 2291 +10181 1296 996 2138 2358 +10182 621 665 1792 2172 +10183 806 2128 847 2504 +10184 2290 2291 1665 2401 +10185 201 1157 1178 1960 +10186 1668 2193 1918 2447 +10187 1400 1186 257 1209 +10188 847 818 2128 2642 +10189 1889 2126 1684 2353 +10190 1689 1933 1535 2047 +10191 230 2042 231 2268 +10192 1881 1927 1738 2199 +10193 1298 1273 1265 1865 +10194 220 2229 1933 2574 +10195 1809 2602 1450 2658 +10196 1061 2166 1084 2582 +10197 1695 1744 2102 2327 +10198 1938 1558 2219 2498 +10199 1535 2182 1716 2372 +10200 1731 2090 2157 2579 +10201 822 823 821 1888 +10202 1521 344 47 1972 +10203 1837 2344 2183 2641 +10204 1032 1940 976 2406 +10205 1135 2183 1058 2641 +10206 1623 1844 1800 2402 +10207 1181 1151 2434 2503 +10208 1759 2096 1993 2720 +10209 1634 2204 2046 2451 +10210 1617 1593 1878 2013 +10211 1798 2349 1896 2350 +10212 1187 2193 1207 2447 +10213 940 955 963 1849 +10214 1784 1670 2483 2642 +10215 2010 2121 1701 2723 +10216 1805 2298 2124 2587 +10217 1752 2021 1830 2636 +10218 1840 2086 2259 2441 +10219 1707 2060 2012 2422 +10220 1663 2169 1899 2482 +10221 1940 1645 2192 2685 +10222 17 2032 1934 2177 +10223 1298 1865 1265 2765 +10224 1094 2130 1647 2675 +10225 1318 1376 1917 2424 +10226 1928 2259 1651 2348 +10227 1128 1905 1047 2727 +10228 495 418 507 2214 +10229 504 391 393 2512 +10230 1669 1931 2088 2760 +10231 812 1795 869 2520 +10232 1692 1846 2149 2461 +10233 1677 2179 1861 2478 +10234 1574 2424 1845 2493 +10235 1046 1047 1128 1905 +10236 1362 1257 1254 1903 +10237 1700 2139 1626 2469 +10238 1647 1973 1972 2152 +10239 1239 2558 2622 2781 +10240 1586 2063 1864 2516 +10241 196 2173 1952 2591 +10242 1188 1192 2434 2497 +10243 1245 1352 1241 2781 +10244 1881 2150 2325 2357 +10245 1771 2383 2250 2568 +10246 1239 2622 1923 2781 +10247 1548 2454 2317 2548 +10248 1011 985 1019 1978 +10249 1767 1616 2436 2665 +10250 1181 2434 2225 2503 +10251 1570 1733 2036 2592 +10252 1671 2427 1586 2521 +10253 162 2029 1770 2542 +10254 1304 1212 1359 1872 +10255 1570 2104 1865 2666 +10256 1484 2148 338 2180 +10257 1193 1777 2397 2463 +10258 1715 2156 1539 2527 +10259 1759 2159 2096 2720 +10260 1757 2631 326 2692 +10261 38 2014 1950 2631 +10262 1136 2225 1192 2497 +10263 298 2487 1809 2658 +10264 1370 1313 1754 2650 +10265 1916 1917 1596 2529 +10266 2141 2350 1896 2596 +10267 748 2299 1013 2614 +10268 2256 2435 1753 2532 +10269 1971 2101 1711 2719 +10270 2363 2675 1621 2698 +10271 1529 2116 2067 2646 +10272 2102 2327 1938 2654 +10273 2110 2155 1623 2389 +10274 428 518 1985 2198 +10275 1766 2011 2580 2581 +10276 182 2072 183 2185 +10277 871 2158 853 2279 +10278 1832 1861 2326 2619 +10279 1476 1514 323 1477 +10280 153 1889 2353 2536 +10281 1733 1865 1570 2036 +10282 1765 1559 2227 2607 +10283 152 1308 151 2257 +10284 1309 1282 1297 1845 +10285 1576 1853 1908 2455 +10286 1009 988 1023 2488 +10287 1263 1298 1265 2765 +10288 338 2148 1927 2180 +10289 1710 2301 2238 2758 +10290 1762 1600 1991 2419 +10291 1650 1666 1596 1916 +10292 156 155 1814 2354 +10293 1624 2549 2066 2673 +10294 1690 2049 1952 2722 +10295 1540 2586 2065 2714 +10296 462 1797 421 2263 +10297 1978 2426 1826 2756 +10298 1887 1960 20 2195 +10299 2172 2683 1792 2741 +10300 1396 1167 249 2252 +10301 1134 2468 1103 2484 +10302 286 1948 1783 2068 +10303 1506 2147 1973 2522 +10304 1336 1255 1285 2637 +10305 1333 1312 2598 2765 +10306 1956 1601 2268 2288 +10307 1675 1873 2238 2758 +10308 313 32 1892 2202 +10309 1251 1247 1250 2165 +10310 1388 268 21 773 +10311 166 2322 1844 2467 +10312 1819 2471 1986 2651 +10313 644 201 548 1960 +10314 1343 2347 1334 2729 +10315 1860 2418 1909 2698 +10316 46 1080 1505 347 +10317 720 2323 2682 2767 +10318 913 910 951 2085 +10319 577 1813 681 2706 +10320 1881 2325 1674 2357 +10321 1824 1665 2290 2291 +10322 1592 1723 2298 2587 +10323 746 2032 788 2281 +10324 1485 1990 1448 2670 +10325 1534 1689 2264 2677 +10326 1879 2346 1638 2664 +10327 205 628 701 546 +10328 885 2329 1921 2589 +10329 1947 2266 1646 2633 +10330 259 1887 20 2195 +10331 1585 2274 2061 2634 +10332 1375 1800 1278 2573 +10333 1698 1528 2374 2709 +10334 1048 1094 1122 2130 +10335 1536 2492 1775 2715 +10336 1668 2392 2534 2768 +10337 1588 1577 1852 2415 +10338 2225 2434 1648 2503 +10339 623 637 656 2741 +10340 1676 2339 1887 2495 +10341 368 446 186 2425 +10342 1095 1096 1071 2035 +10343 1831 1544 2303 2376 +10344 2065 2611 1802 2676 +10345 1134 2194 2468 2484 +10346 1528 1716 2220 2373 +10347 323 344 1514 343 +10348 1183 1036 1206 2733 +10349 32 2202 2248 2487 +10350 401 490 456 2432 +10351 1879 339 2617 2783 +10352 576 578 577 2408 +10353 934 699 932 2320 +10354 2011 2267 1739 2581 +10355 1122 837 2168 2211 +10356 1597 1860 2485 2743 +10357 48 355 1835 2357 +10358 1520 1953 1757 2663 +10359 1517 344 1514 1477 +10360 867 1953 1921 2278 +10361 2284 2569 935 2581 +10362 641 1902 171 2437 +10363 1602 2060 1992 2316 +10364 1830 2636 1821 2657 +10365 1709 1981 1197 2310 +10366 506 995 211 2232 +10367 1713 2523 2192 2711 +10368 1679 2422 1951 2513 +10369 642 1139 669 2463 +10370 697 558 607 2772 +10371 1412 276 23 2671 +10372 1686 2074 1599 2640 +10373 1589 2155 1550 2412 +10374 726 2249 933 2320 +10375 1783 1934 1382 2222 +10376 1794 2420 2618 2702 +10377 1790 1987 1692 2478 +10378 2020 2358 1233 2535 +10379 862 1200 1137 2568 +10380 1787 2002 1671 2521 +10381 330 1487 1969 2084 +10382 718 2417 1963 2567 +10383 756 752 2320 2567 +10384 1516 364 1515 1910 +10385 1457 1964 1694 2340 +10386 1649 2150 1881 2357 +10387 1305 2546 1378 2774 +10388 1373 1370 1270 2650 +10389 140 996 967 1296 +10390 870 861 1783 1934 +10391 1516 1476 343 2304 +10392 1928 2694 1565 2754 +10393 812 816 1795 2520 +10394 47 344 1517 2016 +10395 1211 1171 1170 2017 +10396 1060 2428 2125 2582 +10397 1460 1459 1982 2754 +10398 962 2420 961 2702 +10399 1615 1912 2096 2159 +10400 1736 2546 2471 2651 +10401 436 1884 487 2198 +10402 1675 2526 2076 2713 +10403 1791 1884 1705 2686 +10404 1881 1927 1828 2295 +10405 785 1981 1143 2258 +10406 352 2269 1973 2663 +10407 1668 2534 2345 2768 +10408 324 343 2304 2379 +10409 862 2383 1200 2568 +10410 1884 2198 1705 2686 +10411 1728 2336 2174 2726 +10412 1162 1163 2051 2383 +10413 1771 2275 1971 2719 +10414 1558 2534 2380 2689 +10415 930 2278 1921 2329 +10416 1809 2221 1788 2602 +10417 1290 2297 1279 2402 +10418 1422 1932 2243 2391 +10419 311 31 1968 2174 +10420 514 486 2443 2748 +10421 934 2301 699 2320 +10422 156 1814 155 2753 +10423 482 477 474 2603 +10424 534 1750 187 2324 +10425 1698 2544 2021 2714 +10426 2149 2671 284 2771 +10427 17 1407 255 2032 +10428 1823 1721 2384 2653 +10429 1173 2258 1143 2742 +10430 1621 2130 2127 2276 +10431 710 1939 717 2323 +10432 1478 2152 2117 2613 +10433 928 2028 927 2702 +10434 2225 2434 1192 2497 +10435 572 575 574 2706 +10436 1692 2472 1790 2478 +10437 1509 352 1972 1973 +10438 2168 2211 792 2778 +10439 1633 1815 2046 2204 +10440 27 282 2170 2564 +10441 1006 1019 1025 2223 +10442 552 691 2441 2459 +10443 572 1712 1958 2706 +10444 1643 2227 1654 2493 +10445 1277 1278 1279 1800 +10446 1803 2031 1879 2664 +10447 1577 1798 1600 2115 +10448 54 836 739 776 +10449 1092 1511 361 2457 +10450 799 2015 1968 2228 +10451 1571 2079 2303 2376 +10452 197 549 198 2108 +10453 1651 2190 1955 2287 +10454 824 825 2250 2568 +10455 1761 2113 1861 2626 +10456 1555 2331 1746 2760 +10457 1797 2432 1954 2525 +10458 1657 1909 2468 2762 +10459 1130 1699 1075 2319 +10460 1527 2067 2314 2458 +10461 1873 2011 942 2736 +10462 1955 2459 1651 2739 +10463 1549 2429 1720 2588 +10464 1744 2327 1695 2439 +10465 1943 2181 1753 2435 +10466 510 472 471 2603 +10467 1656 2266 2165 2445 +10468 220 221 444 2574 +10469 665 678 1792 2437 +10470 832 930 1921 2520 +10471 298 1892 2487 2658 +10472 1887 2339 1760 2495 +10473 1646 2165 1975 2378 +10474 1597 1860 2314 2485 +10475 1700 2139 1872 2558 +10476 1675 2713 1873 2758 +10477 1568 2103 1712 2236 +10478 425 427 1747 1985 +10479 2121 2559 1701 2723 +10480 968 1351 211 2020 +10481 724 2052 713 2716 +10482 2315 2435 1943 2438 +10483 1163 2051 1188 2434 +10484 1903 2563 1612 2759 +10485 1756 2216 2090 2561 +10486 700 723 725 2200 +10487 999 1000 973 2178 +10488 1567 1958 1853 2399 +10489 1722 2096 1759 2159 +10490 977 702 1012 2299 +10491 511 394 2443 2684 +10492 1043 1041 1176 2098 +10493 560 2495 661 2738 +10494 423 420 521 1871 +10495 721 739 703 2305 +10496 382 209 453 1175 +10497 324 1466 343 2379 +10498 2116 2341 1836 2485 +10499 38 335 1467 1950 +10500 1705 1965 1575 1966 +10501 736 1937 735 2205 +10502 2016 2180 1927 2752 +10503 1161 2051 1163 2434 +10504 162 1936 1688 2029 +10505 800 798 2015 2174 +10506 1703 2130 1647 2168 +10507 955 963 1849 2450 +10508 1719 1976 1577 2289 +10509 1434 1381 1383 2222 +10510 1692 2149 2413 2461 +10511 1624 1974 1629 2182 +10512 1192 1190 1156 2225 +10513 717 2323 1939 2682 +10514 1570 2607 1735 2666 +10515 1695 2262 1959 2751 +10516 1845 2107 1735 2607 +10517 1539 2282 1725 2679 +10518 1870 2536 2026 2649 +10519 1590 1844 1623 2322 +10520 1526 2286 2012 2707 +10521 1237 1212 1236 2558 +10522 522 2002 2080 2442 +10523 2063 2453 1672 2731 +10524 1962 1638 2272 2595 +10525 1203 1041 1033 2098 +10526 771 714 899 2120 +10527 1319 168 169 2712 +10528 1603 2515 1896 2596 +10529 1502 2260 364 2304 +10530 955 2450 1849 2605 +10531 1877 474 2288 2603 +10532 1654 2156 2282 2493 +10533 2339 2495 1676 2761 +10534 197 385 452 2577 +10535 510 2008 482 2603 +10536 192 2390 193 2525 +10537 1600 1655 2240 2725 +10538 1529 2096 2359 2489 +10539 1665 2401 2081 2492 +10540 1738 1910 1881 2325 +10541 1695 2327 2069 2439 +10542 1746 2137 1669 2760 +10543 1383 264 2176 2222 +10544 1555 2047 2411 2621 +10545 1857 2073 1863 2672 +10546 1804 2074 2340 2360 +10547 1665 1562 2081 2401 +10548 399 396 418 2628 +10549 1307 2161 1343 2729 +10550 1903 2023 1612 2563 +10551 179 2171 619 2419 +10552 814 2050 835 2421 +10553 1073 69 787 1996 +10554 2049 2277 1891 2539 +10555 1641 2368 1758 2436 +10556 1800 1906 2312 2389 +10557 1548 2382 1793 2548 +10558 1635 2116 1866 2646 +10559 1879 1611 2611 2617 +10560 846 1953 848 1996 +10561 1774 2058 2050 2730 +10562 269 1846 2046 2547 +10563 1778 2144 1663 2578 +10564 1588 1908 1883 2784 +10565 2055 2175 1702 2294 +10566 1127 2356 1099 2675 +10567 2374 2545 1698 2709 +10568 1590 2312 1775 2606 +10569 1557 1706 2218 2638 +10570 1575 2620 1966 2776 +10571 1753 2416 2341 2555 +10572 855 829 858 1678 +10573 906 840 2440 2730 +10574 1327 141 967 1231 +10575 1413 286 1414 1948 +10576 1598 1988 1958 2307 +10577 1052 1051 2051 2486 +10578 1857 1551 2560 2672 +10579 499 1877 384 2080 +10580 808 811 810 2087 +10581 861 838 1926 2177 +10582 1619 1863 1762 2521 +10583 1532 1654 1643 2227 +10584 1961 2124 1723 2587 +10585 391 392 393 2630 +10586 2029 1770 2454 2764 +10587 1048 1075 1647 2522 +10588 1526 1951 2188 2757 +10589 197 452 1952 2577 +10590 1956 2097 1682 2427 +10591 558 2601 562 2772 +10592 452 196 1952 2591 +10593 1861 2626 2328 2772 +10594 1868 2545 2374 2709 +10595 1393 20 259 1887 +10596 1568 2103 1814 2753 +10597 378 2105 1878 2572 +10598 572 573 570 2706 +10599 1761 2328 2259 2626 +10600 564 565 2113 2772 +10601 336 2152 1972 2269 +10602 1366 2023 1330 2257 +10603 979 989 988 2134 +10604 1800 1375 2402 2573 +10605 2132 2322 1319 2712 +10606 1622 1590 2039 2550 +10607 1979 2064 1756 2586 +10608 1530 1715 1867 2372 +10609 1730 2045 2557 2704 +10610 305 1964 1454 2632 +10611 2029 1548 2364 2592 +10612 306 1454 305 1964 +10613 197 1952 196 2173 +10614 1552 1825 1824 1876 +10615 1828 2199 1881 2295 +10616 609 1925 1812 2171 +10617 761 736 2205 2321 +10618 1473 1474 339 2617 +10619 1867 1530 2372 2374 +10620 681 651 539 1813 +10621 299 1437 1439 320 +10622 1269 1284 1292 2351 +10623 1563 1740 2083 2371 +10624 1639 2181 1866 2341 +10625 1756 2197 1612 2759 +10626 965 1028 998 2446 +10627 574 576 577 1853 +10628 1476 1475 332 1910 +10629 1756 1979 1868 2709 +10630 354 1881 48 2295 +10631 1886 1565 2514 2694 +10632 703 836 53 744 +10633 1592 1809 1788 2704 +10634 661 1760 2668 2738 +10635 2061 2580 1766 2645 +10636 1697 2136 1948 2451 +10637 1924 2119 1666 2285 +10638 1216 2106 1845 2424 +10639 1291 1283 1290 2132 +10640 660 2309 2103 2353 +10641 1652 2004 2062 2240 +10642 1423 1422 2243 2391 +10643 1716 2182 1962 2373 +10644 1580 2287 1856 2643 +10645 623 621 678 2741 +10646 1282 1869 1845 2409 +10647 463 189 190 1878 +10648 745 699 902 2301 +10649 430 429 1768 2122 +10650 728 732 706 2003 +10651 1740 2217 1993 2720 +10652 2228 2251 1727 2337 +10653 2120 2238 900 2440 +10654 189 190 1878 2105 +10655 584 1760 661 2495 +10656 1548 2234 1793 2382 +10657 2246 2448 1779 2582 +10658 1609 2128 1778 2504 +10659 1241 1245 2089 2378 +10660 1387 245 260 2321 +10661 1647 2130 2363 2675 +10662 1599 1964 1886 2694 +10663 926 949 925 2150 +10664 30 1440 300 2670 +10665 1575 1772 2696 2776 +10666 1656 2358 2020 2535 +10667 475 512 1772 2775 +10668 1591 2149 1987 2478 +10669 236 2093 1 2491 +10670 224 225 2686 2745 +10671 1781 2306 1767 2476 +10672 1539 1726 2271 2386 +10673 612 615 684 1894 +10674 281 2167 1427 2261 +10675 2301 2567 1675 2716 +10676 428 1747 425 2198 +10677 393 395 396 2111 +10678 1559 1754 1607 2607 +10679 2429 2444 1859 2588 +10680 2167 2261 281 2570 +10681 1680 2007 2251 2391 +10682 294 1949 2413 2461 +10683 174 664 2172 2624 +10684 452 495 507 2214 +10685 314 1782 313 2340 +10686 1702 2207 1984 2575 +10687 1692 2413 1949 2461 +10688 1574 1845 1869 2410 +10689 1829 2141 1636 2537 +10690 1890 2305 2255 2483 +10691 1663 2482 2210 2660 +10692 1532 1855 2527 2528 +10693 438 1956 440 2122 +10694 1816 2390 1599 2739 +10695 1718 2157 1602 2579 +10696 1732 2141 1562 2537 +10697 1897 2232 2530 2685 +10698 1528 2216 2374 2709 +10699 1807 2165 1656 2535 +10700 1036 483 513 2733 +10701 1944 2561 1756 2759 +10702 1751 1949 2413 2652 +10703 1203 1176 1041 2098 +10704 692 2103 583 2753 +10705 1546 2018 1732 2515 +10706 1750 1958 1567 2399 +10707 1708 1963 2249 2423 +10708 1617 1593 2013 2217 +10709 31 302 1442 2015 +10710 329 2202 2084 2743 +10711 2488 2699 2112 2750 +10712 1752 2508 2302 2665 +10713 2017 2098 1742 2460 +10714 1264 1911 1263 2666 +10715 1753 2465 2256 2532 +10716 1468 323 344 1972 +10717 1589 2142 2490 2625 +10718 338 1484 41 2148 +10719 183 184 369 1834 +10720 1149 1156 1148 2503 +10721 493 2043 2151 2687 +10722 1323 1227 166 2402 +10723 1158 1142 1174 2311 +10724 2170 2328 1840 2601 +10725 484 527 383 1919 +10726 2294 2677 2123 2687 +10727 306 1999 34 2465 +10728 1679 2220 1850 2411 +10729 364 1499 363 2260 +10730 1002 1039 1017 2480 +10731 222 1791 379 2574 +10732 1746 1734 2197 2782 +10733 1223 1356 1325 1916 +10734 1581 1622 2453 2669 +10735 794 792 2557 2778 +10736 787 853 871 2158 +10737 2328 2601 1832 2772 +10738 1181 1192 2225 2434 +10739 187 2635 2324 2688 +10740 1823 2043 1557 2723 +10741 1491 1437 1489 320 +10742 1462 1464 1409 296 +10743 1449 2202 313 2555 +10744 1635 2595 2140 2646 +10745 252 16 253 2562 +10746 1923 2089 1646 2378 +10747 753 707 772 2732 +10748 1473 1472 1474 1930 +10749 566 1887 584 2495 +10750 1656 1920 2308 2431 +10751 1773 1898 2534 2689 +10752 1241 1923 2378 2781 +10753 273 1424 26 2261 +10754 1558 1938 2219 2452 +10755 358 1921 1757 1953 +10756 231 2268 2042 2288 +10757 1360 1376 1281 1869 +10758 1531 2639 1974 2673 +10759 214 2294 388 2684 +10760 1137 2383 1162 2568 +10761 1765 2233 1793 2746 +10762 32 2202 299 2248 +10763 1360 1376 1869 1917 +10764 956 940 2082 2605 +10765 1561 2444 1549 2588 +10766 336 1465 335 2269 +10767 1323 166 2322 2402 +10768 376 481 501 2288 +10769 1527 1701 2153 2385 +10770 891 2186 917 2554 +10771 1189 1196 1171 2447 +10772 1574 2424 1749 2749 +10773 1564 2018 1883 2479 +10774 1654 2226 2135 2462 +10775 602 606 564 2113 +10776 334 1728 2014 2054 +10777 1761 1591 2113 2626 +10778 1648 2025 2502 2627 +10779 1984 2575 1848 2677 +10780 1652 2039 2004 2550 +10781 1596 2343 1906 2389 +10782 1756 2064 1914 2561 +10783 477 2288 474 2603 +10784 293 294 1441 2400 +10785 1832 2328 2170 2601 +10786 1840 2075 1880 2564 +10787 1806 1844 1590 2467 +10788 19 1404 257 1186 +10789 151 2335 2070 2585 +10790 1576 1568 1813 2455 +10791 554 2075 666 2333 +10792 1113 2327 1120 2604 +10793 1710 2366 2052 2758 +10794 1535 2088 1933 2270 +10795 1611 2531 1930 2580 +10796 2301 2320 1675 2567 +10797 19 1167 1396 1210 +10798 246 2321 738 2370 +10799 841 795 798 1693 +10800 2090 2216 1914 2561 +10801 1303 1335 1230 1986 +10802 1532 2233 2234 2528 +10803 390 2151 2630 2684 +10804 1616 2164 1758 2436 +10805 952 2449 947 2763 +10806 1994 2097 2077 2735 +10807 1866 2489 1624 2646 +10808 493 516 435 2043 +10809 1677 1633 2187 2330 +10810 1737 1698 2315 2438 +10811 546 675 648 1937 +10812 847 849 815 2128 +10813 1582 1843 1863 2073 +10814 180 1843 181 2464 +10815 1004 1185 1203 2098 +10816 1898 2443 394 2684 +10817 2319 2352 1699 2752 +10818 311 1451 312 2056 +10819 1562 2081 1822 2404 +10820 765 733 757 2533 +10821 1971 2101 1632 2311 +10822 1616 1767 2300 2665 +10823 903 897 2296 2449 +10824 1804 2303 2231 2433 +10825 492 424 502 2185 +10826 745 88 902 699 +10827 1274 1268 1266 2666 +10828 1561 2349 1798 2350 +10829 1657 2246 1789 2468 +10830 554 555 2075 2441 +10831 1983 2425 186 2635 +10832 1553 2561 1944 2759 +10833 220 444 2229 2574 +10834 2161 2347 1343 2729 +10835 1633 1939 2323 2682 +10836 620 174 664 2172 +10837 219 1933 220 2229 +10838 656 2004 668 2690 +10839 691 629 693 2459 +10840 896 894 895 1989 +10841 1551 2077 2097 2735 +10842 1987 2149 1591 2507 +10843 334 333 1489 2726 +10844 1639 2341 2084 2555 +10845 1548 2029 2364 2479 +10846 785 858 1143 1981 +10847 1539 2270 2088 2271 +10848 422 397 400 2512 +10849 1117 2446 1124 2654 +10850 163 162 635 2542 +10851 1861 2113 1761 2772 +10852 623 2551 637 2741 +10853 1193 1777 1178 2397 +10854 1734 1569 2265 2365 +10855 1591 2179 1861 2626 +10856 1613 2234 1636 2382 +10857 1841 2217 1563 2407 +10858 1880 2075 1840 2441 +10859 1282 1845 1274 2409 +10860 1670 1784 2612 2642 +10861 1588 1883 2479 2784 +10862 845 846 831 1662 +10863 188 378 465 2572 +10864 1685 2119 171 2133 +10865 841 794 795 2557 +10866 2182 2271 1535 2639 +10867 1561 2350 1549 2444 +10868 1417 1416 1418 2230 +10869 1051 2497 2051 2502 +10870 939 2267 964 2581 +10871 1671 2427 1877 2615 +10872 1970 2167 281 2570 +10873 1528 2064 2644 2757 +10874 255 2032 1407 2375 +10875 1650 2412 2708 2737 +10876 1732 1775 1564 2678 +10877 1814 2353 537 2753 +10878 1825 1665 2291 2404 +10879 407 2013 489 2377 +10880 1786 2112 1900 2750 +10881 1172 2125 1168 2428 +10882 1758 2368 1859 2444 +10883 1768 2268 1772 2775 +10884 1651 1928 2348 2494 +10885 1951 2644 1638 2664 +10886 1850 2411 2220 2621 +10887 1592 2221 1723 2587 +10888 1194 1163 2051 2497 +10889 743 2299 765 2533 +10890 1381 1434 272 271 +10891 147 720 667 2323 +10892 1615 2416 1616 2721 +10893 1152 1163 2383 2486 +10894 32 1892 2202 2487 +10895 473 474 476 1877 +10896 1416 2330 2179 2619 +10897 1102 1131 1125 1789 +10898 1493 349 878 879 +10899 1694 1886 2300 2721 +10900 1558 2498 1967 2740 +10901 1680 2251 2228 2337 +10902 1036 987 483 2733 +10903 947 2449 906 2730 +10904 1962 2140 1584 2595 +10905 938 927 1674 2569 +10906 1769 2078 1904 2777 +10907 1141 198 1202 2280 +10908 1664 2274 2027 2634 +10909 855 785 1934 2258 +10910 517 462 421 2263 +10911 205 628 735 701 +10912 1551 1994 2097 2516 +10913 1971 2275 1632 2719 +10914 1671 1696 2427 2521 +10915 1696 1671 2002 2521 +10916 158 2600 1813 2608 +10917 1 172 688 2624 +10918 27 1428 282 2564 +10919 1957 2347 1718 2729 +10920 1542 1870 1979 2755 +10921 1636 2081 1776 2462 +10922 1591 2237 1743 2507 +10923 213 1897 457 2530 +10924 1230 144 715 749 +10925 1722 2303 2074 2640 +10926 1574 1596 1917 2529 +10927 1374 1273 1298 1865 +10928 1798 2115 1577 2518 +10929 2090 2091 1731 2563 +10930 1760 2339 2170 2495 +10931 277 2201 2547 2612 +10932 1001 1919 999 2733 +10933 2126 2236 1743 2237 +10934 1185 1211 1170 2098 +10935 219 218 2006 2511 +10936 1651 2190 1880 2441 +10937 1082 1108 1081 2466 +10938 2086 2441 691 2459 +10939 1857 1864 1603 2560 +10940 819 2504 2058 2730 +10941 1669 2006 1338 2637 +10942 144 1230 1302 749 +10943 1632 2275 2057 2719 +10944 2005 2557 2117 2778 +10945 1100 1102 2246 2448 +10946 1286 1271 1367 2104 +10947 191 617 192 2009 +10948 2059 2145 1714 2431 +10949 2021 2315 1698 2438 +10950 1750 2306 1567 2307 +10951 582 2706 581 2753 +10952 1328 2119 2132 2712 +10953 1723 2298 1892 2658 +10954 1617 1593 1759 2129 +10955 437 2268 1956 2775 +10956 1679 2422 2513 2717 +10957 1600 1655 1991 2062 +10958 2175 2530 1940 2685 +10959 501 477 438 2288 +10960 1502 364 49 2304 +10961 588 604 577 2408 +10962 669 1180 2108 2463 +10963 120 1140 1070 1043 +10964 1668 2517 1885 2703 +10965 1602 1947 2445 2766 +10966 1462 310 309 2734 +10967 1611 2061 2531 2580 +10968 492 1834 468 2425 +10969 2022 2403 1538 2560 +10970 511 457 365 2684 +10971 788 2032 874 2281 +10972 410 408 485 2407 +10973 691 693 2086 2459 +10974 1995 1730 2276 2661 +10975 1680 2337 2247 2391 +10976 1073 2147 1996 2158 +10977 1859 2588 2444 2769 +10978 811 818 810 2642 +10979 1264 2107 1911 2666 +10980 1705 1791 1566 1884 +10981 1954 1599 2390 2739 +10982 361 1065 1066 2457 +10983 1753 2416 2300 2532 +10984 1614 2294 1745 2677 +10985 1576 1908 1883 2317 +10986 1290 1341 2132 2402 +10987 1550 2290 2412 2492 +10988 1100 1059 1112 2448 +10989 1282 1376 1318 2424 +10990 1863 2073 1843 2332 +10991 672 2326 1907 2662 +10992 1535 2047 1933 2088 +10993 718 759 752 1963 +10994 1997 2398 1729 2639 +10995 1442 2015 302 2578 +10996 1568 1838 2236 2455 +10997 2241 2556 2470 2751 +10998 1333 1312 1215 2598 +10999 1551 2672 2077 2735 +11000 1551 2332 2077 2672 +11001 1787 2442 174 2624 +11002 1645 2443 1773 2689 +11003 1809 2056 1730 2487 +11004 1737 2315 1943 2438 +11005 1552 1717 1876 2529 +11006 1610 2019 2095 2700 +11007 552 553 531 2441 +11008 1105 1070 1140 2428 +11009 1703 2211 2168 2778 +11010 2436 2476 1767 2665 +11011 626 544 149 2187 +11012 222 1931 221 2351 +11013 1532 2234 1855 2528 +11014 1949 1751 2209 2652 +11015 1241 2378 2089 2781 +11016 2050 2210 1774 2449 +11017 2049 2695 1891 2722 +11018 446 368 521 2425 +11019 1764 2338 2213 2632 +11020 840 819 859 2730 +11021 726 740 752 2320 +11022 315 34 1460 1743 +11023 1552 2404 1825 2679 +11024 1541 2455 1908 2476 +11025 983 1032 995 2232 +11026 1575 1772 1768 2696 +11027 39 2016 1972 2363 +11028 1661 2012 2286 2707 +11029 1223 231 230 1916 +11030 1526 2188 1914 2757 +11031 1472 1474 1930 2254 +11032 180 2361 179 2419 +11033 1155 1158 1154 2057 +11034 1955 2173 1856 2287 +11035 187 1750 663 2688 +11036 1671 1586 2427 2615 +11037 553 691 597 2441 +11038 1615 2181 1616 2416 +11039 1646 2165 2266 2445 +11040 1838 1712 2307 2680 +11041 1782 1597 2485 2743 +11042 332 1475 331 1910 +11043 1296 967 140 1231 +11044 1558 2219 2498 2740 +11045 948 933 2249 2320 +11046 618 182 636 2196 +11047 2102 2131 1695 2609 +11048 983 982 976 1940 +11049 2319 2387 1075 2522 +11050 1708 1842 2499 2554 +11051 412 1884 1748 2407 +11052 1579 2001 2405 2685 +11053 1623 1681 2110 2322 +11054 1868 2374 2216 2709 +11055 1565 1598 1827 2680 +11056 310 1463 31 2228 +11057 1907 2187 1633 2330 +11058 1684 1568 2126 2236 +11059 1549 2289 1781 2350 +11060 1466 325 326 2692 +11061 734 724 713 2716 +11062 310 31 1442 2015 +11063 1394 1397 1395 1981 +11064 1513 1828 354 2295 +11065 1231 1380 1296 2138 +11066 1893 2384 2111 2628 +11067 728 733 732 2003 +11068 1349 1343 1975 2347 +11069 1568 2481 1830 2548 +11070 2128 2483 1670 2642 +11071 70 778 1050 1090 +11072 1566 2371 2083 2584 +11073 1164 1981 858 2310 +11074 890 888 1683 2296 +11075 1649 1881 2199 2295 +11076 1596 1666 1650 2155 +11077 1763 1798 1561 2349 +11078 2043 2151 1721 2630 +11079 1880 2190 2075 2441 +11080 1453 1451 1450 2056 +11081 2228 2337 1727 2734 +11082 1256 1254 1257 1903 +11083 2028 2618 1817 2702 +11084 1561 2289 2350 2518 +11085 1528 1716 2373 2374 +11086 163 1317 162 1936 +11087 1634 2046 2099 2547 +11088 1558 2345 2219 2740 +11089 1601 1956 1682 2288 +11090 1689 2355 1745 2677 +11091 573 2103 570 2706 +11092 1711 1580 2221 2719 +11093 337 338 1475 1927 +11094 368 1983 465 2572 +11095 1607 2106 1845 2107 +11096 338 1927 337 2180 +11097 1698 2709 2545 2755 +11098 1396 249 1394 2252 +11099 482 2008 1956 2603 +11100 1842 2145 2605 2633 +11101 1073 1996 787 2158 +11102 832 890 930 2520 +11103 1103 2025 1104 2356 +11104 1813 2000 651 2608 +11105 1161 1163 1188 2434 +11106 739 55 776 2305 +11107 368 1871 1983 2572 +11108 725 724 755 2716 +11109 1643 2462 1776 2674 +11110 1148 2095 2019 2700 +11111 259 260 1391 2339 +11112 1045 1047 1046 2085 +11113 1197 1165 1981 2252 +11114 1416 1418 2230 2619 +11115 792 2168 837 2211 +11116 1690 2214 1893 2722 +11117 2061 1611 2531 2634 +11118 1682 2427 1586 2615 +11119 1089 2457 1064 2727 +11120 1548 2381 1636 2382 +11121 226 2424 1965 2745 +11122 1992 2060 1556 2316 +11123 1769 1858 2073 2777 +11124 1763 2072 182 2464 +11125 2075 2441 555 2738 +11126 452 2214 1952 2577 +11127 270 269 2046 2547 +11128 1518 2269 352 2663 +11129 474 2288 381 2594 +11130 1644 2203 1983 2306 +11131 1858 1572 1904 2769 +11132 231 2042 232 2288 +11133 1735 2107 1845 2666 +11134 1667 1997 1933 2270 +11135 264 1382 263 2222 +11136 1748 2217 1617 2572 +11137 642 662 548 1777 +11138 1838 1999 2657 2680 +11139 2053 2345 1668 2703 +11140 2009 2215 191 2293 +11141 1878 2105 190 2215 +11142 1763 2419 1843 2464 +11143 1520 1518 2663 2692 +11144 1755 2490 1672 2625 +11145 1756 1914 2216 2561 +11146 1372 1301 1326 2651 +11147 611 610 1925 2690 +11148 802 844 799 2015 +11149 665 1902 1792 2172 +11150 1532 1776 1636 2234 +11151 1537 2465 2300 2532 +11152 1947 2565 1661 2633 +11153 1706 1862 1841 2218 +11154 1591 1761 2237 2626 +11155 47 2016 1512 2387 +11156 1020 1022 997 2430 +11157 903 834 2449 2780 +11158 1181 1188 1192 2434 +11159 1991 2062 1655 2683 +11160 2187 2323 148 2767 +11161 806 2421 1778 2504 +11162 1167 1186 19 1400 +11163 1449 320 299 2202 +11164 2130 2168 1703 2211 +11165 1993 2096 1935 2673 +11166 834 860 780 2449 +11167 1792 2172 1655 2683 +11168 942 2011 1873 2540 +11169 1595 1806 1588 2479 +11170 576 1853 1958 2399 +11171 1757 2576 2379 2692 +11172 1810 1661 2565 2633 +11173 1239 2558 1237 2622 +11174 2056 2248 1730 2487 +11175 555 553 556 2441 +11176 247 2505 248 2543 +11177 892 956 2082 2186 +11178 45 1953 1996 2278 +11179 1544 2376 1831 2539 +11180 1561 2072 1630 2588 +11181 362 1835 355 2656 +11182 2176 2570 2261 2705 +11183 182 2072 1763 2196 +11184 1449 1486 320 2202 +11185 189 653 533 1988 +11186 1844 2322 2039 2467 +11187 2072 2185 182 2464 +11188 482 1956 477 2603 +11189 486 383 2178 2748 +11190 1541 1829 2302 2509 +11191 482 440 438 1956 +11192 2008 2122 1587 2361 +11193 1680 2253 2247 2337 +11194 174 1787 2172 2245 +11195 1277 1279 1280 2297 +11196 842 787 69 1996 +11197 507 377 452 2591 +11198 804 800 805 1728 +11199 151 536 152 2070 +11200 1692 1987 1790 2506 +11201 1962 2182 1716 2411 +11202 1337 1354 1268 2107 +11203 1570 1643 1735 2607 +11204 1528 1914 2064 2757 +11205 1416 2230 1417 2330 +11206 436 525 416 2198 +11207 995 1032 211 2232 +11208 1744 1938 2327 2498 +11209 1654 2226 1643 2493 +11210 568 567 600 1827 +11211 1469 1795 2054 2631 +11212 925 1835 924 2659 +11213 507 452 2214 2591 +11214 1386 1385 253 1926 +11215 1078 1113 2604 2609 +11216 1559 1607 2156 2607 +11217 2186 2566 1842 2605 +11218 718 1963 752 2567 +11219 317 1472 318 2477 +11220 454 2392 400 2517 +11221 1634 1784 2451 2547 +11222 818 864 849 2483 +11223 2139 1626 2472 2585 +11224 1737 2373 2372 2374 +11225 120 1140 1043 1176 +11226 1750 1988 663 2688 +11227 484 1919 383 2748 +11228 1811 2362 1198 2463 +11229 1857 2349 1833 2596 +11230 1794 2420 2038 2618 +11231 1727 2337 2251 2734 +11232 1249 1246 2347 2496 +11233 1614 1848 2405 2575 +11234 320 2202 40 2248 +11235 1319 1328 1341 2132 +11236 1592 2388 2221 2587 +11237 1722 2129 1759 2728 +11238 184 2425 1834 2629 +11239 865 818 811 2483 +11240 2057 2280 1724 2643 +11241 1688 1936 1578 2364 +11242 1603 2022 1857 2560 +11243 1731 1957 1903 2347 +11244 1650 1583 2412 2737 +11245 1623 2155 1666 2389 +11246 1227 1316 165 2573 +11247 269 1415 23 2547 +11248 1670 2547 2201 2612 +11249 1867 2621 2047 2760 +11250 1695 2131 1851 2609 +11251 1521 1468 1972 2269 +11252 1610 2538 1967 2703 +11253 1408 1210 256 2375 +11254 580 589 587 2415 +11255 860 2050 2730 2780 +11256 1734 2026 1612 2318 +11257 837 1090 1122 2168 +11258 1555 1957 2006 2637 +11259 1971 2250 825 2568 +11260 170 641 171 2437 +11261 943 2284 935 2581 +11262 1558 1967 2345 2740 +11263 179 2361 1991 2419 +11264 414 485 526 2407 +11265 1753 2181 2341 2416 +11266 865 2305 864 2483 +11267 1857 2022 1833 2367 +11268 946 964 2011 2736 +11269 1550 2110 2312 2389 +11270 1188 2051 1163 2497 +11271 1663 2210 2050 2660 +11272 1629 1624 2182 2272 +11273 1929 1966 1566 2212 +11274 327 1478 2005 2117 +11275 612 610 1894 2415 +11276 1282 1845 1869 2424 +11277 1611 1802 2611 2676 +11278 452 495 2214 2577 +11279 2080 2491 2094 2615 +11280 224 1791 223 1929 +11281 411 409 410 2407 +11282 1816 2459 629 2739 +11283 228 1965 227 2424 +11284 774 1122 1086 2211 +11285 1765 1867 2331 2545 +11286 1264 1263 1265 2666 +11287 348 347 1504 2473 +11288 1675 2076 1963 2320 +11289 1752 1830 2508 2636 +11290 1773 2534 2392 2768 +11291 1370 1220 1313 2650 +11292 1732 1546 2141 2381 +11293 1743 2237 2236 2680 +11294 1811 2261 2570 2705 +11295 1975 2165 1646 2445 +11296 182 618 183 1976 +11297 1940 2530 2232 2685 +11298 1144 1168 1172 2125 +11299 2117 2557 1703 2778 +11300 773 1403 247 712 +11301 1188 2434 2051 2497 +11302 1762 1991 1600 2184 +11303 1795 2160 1683 2773 +11304 514 486 458 2443 +11305 743 1012 2299 2616 +11306 813 812 816 2631 +11307 34 2256 314 2465 +11308 272 2176 251 2570 +11309 1478 335 2005 2152 +11310 968 1351 2020 2358 +11311 1623 2110 1590 2322 +11312 2010 2146 1605 2380 +11313 1467 326 1950 2692 +11314 1468 39 323 1972 +11315 1564 1806 2018 2479 +11316 1194 1188 1163 2497 +11317 1789 2385 2154 2439 +11318 2175 2294 2055 2530 +11319 558 556 562 2601 +11320 1533 2369 2368 2769 +11321 1589 1673 1924 2708 +11322 1642 1801 2645 2713 +11323 1718 1602 2161 2579 +11324 1362 1246 1288 2496 +11325 1552 2135 2282 2710 +11326 1622 1590 2550 2606 +11327 1897 2294 2175 2530 +11328 1969 2346 1639 2783 +11329 2080 2094 1671 2615 +11330 1765 1559 2607 2746 +11331 489 2013 451 2263 +11332 1556 2145 1947 2655 +11333 1492 1493 1494 2279 +11334 1941 2689 1773 2768 +11335 1536 1906 2239 2674 +11336 1864 2516 2291 2560 +11337 879 356 1500 884 +11338 717 716 721 2204 +11339 2015 2071 1778 2578 +11340 1123 1114 1938 2654 +11341 1568 1576 2317 2455 +11342 1832 2619 2326 2662 +11343 1954 1686 2640 2728 +11344 1565 1827 2237 2680 +11345 913 958 949 1905 +11346 707 52 781 744 +11347 1741 2345 2219 2460 +11348 940 962 937 2702 +11349 708 704 711 2417 +11350 1726 1531 2369 2398 +11351 428 1985 1747 2198 +11352 2119 2132 1666 2285 +11353 633 159 651 2608 +11354 1859 2369 1740 2770 +11355 949 926 928 2150 +11356 368 1983 1871 2425 +11357 175 2172 176 2245 +11358 1833 1858 2367 2769 +11359 1747 1572 2044 2584 +11360 1600 1925 1812 2115 +11361 1962 2220 1716 2373 +11362 674 596 636 2196 +11363 1471 2576 1795 2631 +11364 1642 2186 2082 2566 +11365 1642 2076 2034 2713 +11366 35 2201 2400 2461 +11367 1557 2218 1997 2638 +11368 1972 1973 352 2269 +11369 1626 2472 1790 2506 +11370 1569 1733 1870 2649 +11371 1886 1999 1694 2300 +11372 2112 2699 1900 2750 +11373 235 2093 236 2491 +11374 644 1157 1960 2109 +11375 1994 2292 1586 2516 +11376 1400 2397 1209 2475 +11377 665 1792 1902 2437 +11378 486 2178 458 2443 +11379 1596 1916 1666 2297 +11380 1700 2257 1882 2585 +11381 2302 2436 1616 2665 +11382 452 196 197 1952 +11383 1923 2622 2558 2781 +11384 1574 1869 1845 2424 +11385 367 444 445 2229 +11386 1044 1042 2098 2541 +11387 1649 2295 1828 2457 +11388 909 882 921 2223 +11389 819 814 2504 2730 +11390 2341 2360 1836 2485 +11391 2117 2248 328 2661 +11392 1576 1853 2408 2784 +11393 932 699 89 740 +11394 2022 1833 2367 2501 +11395 1562 2501 1822 2537 +11396 1478 2005 2117 2152 +11397 1129 1121 1120 2352 +11398 834 780 903 2449 +11399 1365 2358 1380 2535 +11400 771 873 750 2120 +11401 1636 2141 1829 2381 +11402 42 1899 340 2670 +11403 1601 2097 1956 2696 +11404 1599 1816 2494 2694 +11405 1485 1990 340 2783 +11406 1657 1909 2418 2484 +11407 1587 1863 2097 2427 +11408 384 234 2080 2594 +11409 1245 1241 2089 2781 +11410 782 1921 930 2278 +11411 716 717 710 1939 +11412 1193 1811 1198 2463 +11413 2015 2174 302 2578 +11414 327 38 1490 2014 +11415 1182 2109 768 2505 +11416 2071 2128 1670 2642 +11417 1775 2401 2515 2606 +11418 492 502 369 2185 +11419 1897 1614 2294 2684 +11420 164 165 2467 2747 +11421 1995 2127 321 2661 +11422 479 1843 2122 2361 +11423 119 1140 1105 1070 +11424 1168 1105 1140 2428 +11425 1339 1380 1231 2138 +11426 1567 2455 2307 2476 +11427 543 638 695 2690 +11428 1575 1965 1772 2776 +11429 1657 2154 1909 2762 +11430 1588 1883 2018 2479 +11431 1107 1130 2319 2352 +11432 2350 2509 1546 2518 +11433 1981 2176 1709 2705 +11434 937 2569 2284 2702 +11435 1615 1616 2159 2721 +11436 1183 1014 1036 2733 +11437 2166 2246 1660 2740 +11438 1631 1989 2134 2393 +11439 1027 973 1000 2178 +11440 2074 1694 2416 2721 +11441 1800 1906 1869 2410 +11442 1733 2600 1870 2649 +11443 1682 1956 1601 2097 +11444 1850 2090 1707 2157 +11445 459 458 2178 2443 +11446 165 166 1227 1844 +11447 1781 1908 1567 2476 +11448 1651 2348 2287 2494 +11449 1930 2531 1611 2617 +11450 642 200 1139 1178 +11451 965 1007 1040 2641 +11452 675 1937 546 2195 +11453 309 2201 2071 2400 +11454 578 579 580 2408 +11455 340 2617 1990 2670 +11456 2111 2384 1721 2630 +11457 725 755 750 2120 +11458 1635 1836 2067 2314 +11459 200 642 548 1178 +11460 703 744 760 2136 +11461 1689 1745 2123 2677 +11462 1661 2286 1915 2707 +11463 1070 1091 1044 2460 +11464 185 634 2324 2629 +11465 278 2087 24 2251 +11466 1571 2640 1954 2695 +11467 1606 2148 1860 2180 +11468 1183 1147 133 1014 +11469 1864 2291 1603 2560 +11470 1840 2441 2075 2738 +11471 1851 1959 2466 2751 +11472 1741 2396 2582 2740 +11473 1641 2164 2302 2436 +11474 2220 2373 1951 2644 +11475 1574 2226 1906 2343 +11476 214 2294 215 2687 +11477 650 196 531 2190 +11478 1061 1100 1102 2582 +11479 1690 1952 2591 2722 +11480 364 1910 1516 2304 +11481 154 1310 153 2026 +11482 1729 1997 1557 2218 +11483 861 1934 839 2177 +11484 1664 2027 1944 2586 +11485 2081 2401 1732 2678 +11486 2183 2344 1989 2641 +11487 259 1391 1393 2339 +11488 1931 2088 1559 2156 +11489 1144 1106 118 1168 +11490 1560 1895 1581 2571 +11491 301 2578 302 2726 +11492 942 1873 893 2540 +11493 454 400 488 2517 +11494 1552 2282 1749 2749 +11495 579 2399 1852 2408 +11496 1489 319 1440 2169 +11497 1734 2265 1569 2649 +11498 669 1139 1180 2463 +11499 1439 2248 1491 2336 +11500 1899 1611 2531 2617 +11501 1909 1657 2468 2484 +11502 1119 1007 965 2641 +11503 1565 1999 1886 2680 +11504 1371 172 1 2093 +11505 1726 2369 2083 2398 +11506 1810 2565 1661 2566 +11507 331 2031 1474 2254 +11508 24 286 2068 2087 +11509 1750 1988 1644 2307 +11510 1619 1762 1582 2184 +11511 1876 1994 1601 2077 +11512 309 35 2201 2400 +11513 1552 1825 2620 2679 +11514 862 1137 779 2568 +11515 1492 1494 2158 2279 +11516 1561 2289 2072 2588 +11517 2437 2551 623 2741 +11518 1598 2215 1886 2514 +11519 973 138 459 506 +11520 868 826 779 2568 +11521 1674 2325 1604 2569 +11522 1617 2203 1859 2429 +11523 1940 2192 2523 2685 +11524 1730 2248 2117 2661 +11525 906 780 840 2730 +11526 1628 2367 2163 2501 +11527 54 836 703 739 +11528 577 2000 1853 2408 +11529 1811 2261 1970 2570 +11530 1639 1753 2341 2555 +11531 919 905 2003 2554 +11532 1585 2061 2274 2645 +11533 473 1877 499 2002 +11534 870 1678 855 1934 +11535 793 2045 850 2553 +11536 689 633 604 2583 +11537 682 631 646 2293 +11538 1589 2142 2625 2737 +11539 1618 2515 2401 2606 +11540 1733 2265 1569 2365 +11541 396 2111 395 2628 +11542 2075 2333 1620 2668 +11543 1786 2488 2112 2750 +11544 1707 1914 2422 2707 +11545 166 2004 2039 2467 +11546 2175 2207 1702 2575 +11547 2131 2183 1851 2609 +11548 1911 1865 2746 2765 +11549 507 2214 418 2628 +11550 236 522 500 2080 +11551 1574 1869 1906 2410 +11552 2192 2685 1645 2711 +11553 1607 2107 1845 2607 +11554 949 923 925 1835 +11555 1829 1641 2302 2509 +11556 1861 1761 2626 2772 +11557 1574 1749 2424 2493 +11558 1556 1900 2699 2750 +11559 1754 2394 1607 2650 +11560 1637 1792 2172 2725 +11561 986 1005 96 881 +11562 807 803 801 1680 +11563 188 663 1988 2688 +11564 1077 1135 1117 2183 +11565 550 148 147 2767 +11566 1561 2073 1858 2588 +11567 1485 340 1990 2670 +11568 1510 353 354 2752 +11569 386 212 457 2232 +11570 157 2598 1733 2600 +11571 1748 2092 1884 2371 +11572 1621 2418 1995 2698 +11573 1875 2500 2526 2567 +11574 170 2133 171 2712 +11575 301 2169 2578 2726 +11576 635 649 541 2542 +11577 1911 2607 1559 2746 +11578 1757 2576 326 2631 +11579 991 990 2192 2623 +11580 463 2013 1878 2263 +11581 753 772 2370 2732 +11582 1243 1241 1240 2496 +11583 214 388 2294 2687 +11584 611 2062 1925 2171 +11585 674 1812 596 2196 +11586 1699 2675 2363 2698 +11587 924 1115 1116 2656 +11588 1131 1120 1125 1789 +11589 1556 1992 2316 2699 +11590 618 2196 596 2334 +11591 1729 2066 2549 2673 +11592 1739 2477 2160 2482 +11593 1952 1610 2214 2722 +11594 197 2108 198 2280 +11595 444 1862 445 2229 +11596 1277 1869 1800 2297 +11597 1598 1958 1712 2307 +11598 860 2449 834 2780 +11599 1576 1853 1813 2000 +11600 1995 2276 2127 2661 +11601 1143 2258 1981 2742 +11602 1793 1548 2548 2592 +11603 1648 1961 2118 2224 +11604 799 2015 798 2174 +11605 1168 119 1140 1105 +11606 1687 2000 1813 2608 +11607 1898 2443 1773 2512 +11608 1899 1990 2617 2670 +11609 853 1996 848 2278 +11610 1042 1016 1041 2098 +11611 1664 1944 2561 2586 +11612 2453 2571 2142 2606 +11613 1706 2218 1841 2648 +11614 1279 2297 1800 2402 +11615 223 2394 222 2650 +11616 1844 2402 1375 2573 +11617 1081 1128 1047 2727 +11618 780 2449 860 2730 +11619 963 916 962 2420 +11620 1291 1346 1340 2132 +11621 1873 2645 1801 2713 +11622 33 305 1456 2632 +11623 2227 2233 1765 2607 +11624 293 1441 2144 2400 +11625 944 1989 895 2393 +11626 1457 314 1694 2465 +11627 1424 280 26 2176 +11628 1696 2002 1877 2603 +11629 621 1792 678 2741 +11630 1279 1290 1283 2297 +11631 946 952 2736 2763 +11632 2296 2449 1640 2780 +11633 1155 2108 1198 2362 +11634 1413 285 286 1948 +11635 285 270 28 2451 +11636 1844 2039 1590 2467 +11637 817 1757 867 1953 +11638 1518 1519 2269 2692 +11639 939 935 938 2569 +11640 915 2440 2238 2736 +11641 1185 1004 132 970 +11642 726 933 740 2320 +11643 1858 2444 2588 2769 +11644 358 1953 45 2278 +11645 1642 1766 2540 2645 +11646 293 1444 294 2413 +11647 1773 1898 2512 2534 +11648 1540 2027 2065 2586 +11649 1559 2331 1746 2746 +11650 72 774 837 1122 +11651 1552 1876 1717 2776 +11652 2038 2060 2012 2655 +11653 2010 1848 2153 2405 +11654 1001 1039 2480 2733 +11655 1558 1967 2534 2768 +11656 1615 2159 2096 2359 +11657 2035 1941 2452 2623 +11658 763 856 57 784 +11659 2139 2472 2335 2585 +11660 530 460 470 2464 +11661 1193 2397 1811 2463 +11662 19 248 1186 1210 +11663 415 487 436 1884 +11664 1087 2319 1107 2457 +11665 785 84 854 1143 +11666 1540 2586 1979 2599 +11667 1710 1942 2366 2758 +11668 1496 357 358 1921 +11669 1362 1288 1353 2023 +11670 1603 2291 2022 2560 +11671 201 644 1157 1960 +11672 1569 1746 2197 2746 +11673 2173 2190 1724 2287 +11674 337 39 1483 2363 +11675 1903 2023 1731 2496 +11676 1543 2436 1767 2721 +11677 1277 1869 1281 2409 +11678 265 2570 1970 2718 +11679 1718 2347 1957 2579 +11680 1581 1619 2184 2725 +11681 267 1389 20 2195 +11682 720 2205 667 2767 +11683 1215 1331 1374 2598 +11684 1687 1813 2000 2454 +11685 1197 1142 1158 2310 +11686 1075 1699 1130 2675 +11687 619 2171 180 2419 +11688 1725 2212 1966 2282 +11689 1753 2181 2416 2532 +11690 1791 2212 1566 2371 +11691 1751 2413 2048 2652 +11692 767 147 705 2323 +11693 1815 1633 2205 2682 +11694 1411 2247 1464 2337 +11695 1711 2221 2338 2602 +11696 1437 1440 1489 319 +11697 1412 1462 1409 295 +11698 2141 2381 1546 2509 +11699 1673 2292 1583 2737 +11700 129 1015 1007 2641 +11701 1416 2230 2330 2619 +11702 1896 2350 2141 2509 +11703 1655 2062 1600 2240 +11704 1005 97 882 972 +11705 1646 2266 1947 2445 +11706 584 661 560 2495 +11707 1147 970 133 1014 +11708 1060 1084 1091 2460 +11709 1817 2618 2241 2717 +11710 1204 1157 677 2109 +11711 1123 1110 1938 2647 +11712 1566 1884 1747 2198 +11713 799 1968 801 2228 +11714 1017 2098 1016 2541 +11715 1595 2115 1925 2240 +11716 1929 1931 1791 2394 +11717 1923 1700 2558 2622 +11718 1649 1835 2150 2357 +11719 1729 1993 1935 2673 +11720 853 2278 66 2279 +11721 1947 2145 1661 2655 +11722 306 34 1999 2754 +11723 1965 2424 1917 2749 +11724 822 786 2383 2486 +11725 1408 248 19 1210 +11726 1667 1539 2212 2270 +11727 832 777 64 2296 +11728 1 2442 2094 2624 +11729 1535 1534 2182 2549 +11730 2123 2294 1702 2677 +11731 1104 2025 1111 2502 +11732 1733 2598 1312 2765 +11733 1895 1896 1603 2515 +11734 1729 1557 1997 2355 +11735 1821 2636 2256 2657 +11736 2059 2145 1849 2450 +11737 2103 2353 1814 2753 +11738 1195 1148 2019 2700 +11739 1687 2454 2036 2548 +11740 1448 319 320 1485 +11741 1420 1458 295 296 +11742 743 1012 702 2299 +11743 1110 1083 1123 1938 +11744 499 473 384 1877 +11745 2151 2294 388 2687 +11746 1808 2254 1910 2304 +11747 1143 858 83 1164 +11748 1817 2012 1780 2618 +11749 1561 1858 1833 2444 +11750 812 869 816 2520 +11751 863 875 820 2200 +11752 179 1991 2171 2419 +11753 942 2011 964 2736 +11754 1611 2065 1802 2676 +11755 1892 2298 1730 2487 +11756 1779 2224 2019 2225 +11757 1898 2151 1614 2684 +11758 1807 2165 1975 2445 +11759 2421 2660 2050 2780 +11760 1731 2563 1903 2759 +11761 1870 1733 2593 2600 +11762 1201 2252 1811 2397 +11763 618 1976 182 2196 +11764 997 994 99 886 +11765 132 1185 970 1147 +11766 536 658 608 2070 +11767 1749 2106 1845 2493 +11768 647 1770 161 2583 +11769 762 721 716 2255 +11770 1566 1725 1904 2083 +11771 610 613 615 2690 +11772 326 325 1470 2631 +11773 2064 2188 1802 2757 +11774 332 37 2304 2477 +11775 2142 2453 1672 2610 +11776 1748 2044 1871 2584 +11777 1661 2566 2082 2605 +11778 599 672 1907 2662 +11779 699 756 740 2320 +11780 930 1921 885 2329 +11781 328 1491 2248 2336 +11782 1060 1106 2125 2428 +11783 697 2326 598 2662 +11784 1611 2617 1899 2676 +11785 868 80 1174 779 +11786 38 1467 326 1950 +11787 1346 1229 1340 2285 +11788 2298 2487 1892 2658 +11789 247 1403 248 2505 +11790 2138 2358 1656 2535 +11791 731 743 765 2533 +11792 1572 2429 1859 2588 +11793 2077 2097 1601 2696 +11794 1704 2163 2033 2386 +11795 2082 2186 956 2605 +11796 1498 349 879 2329 +11797 1547 2033 2342 2510 +11798 537 154 630 2353 +11799 2022 2291 1562 2404 +11800 1598 2514 1886 2680 +11801 1681 1685 1589 2490 +11802 646 533 679 2189 +11803 1129 1120 1134 2194 +11804 2037 2153 1848 2405 +11805 38 1950 326 2631 +11806 547 175 620 2172 +11807 1462 295 1412 2201 +11808 1497 1921 358 2278 +11809 1654 2227 2156 2493 +11810 1528 2644 1951 2757 +11811 1556 2060 2038 2655 +11812 1687 2481 2548 2593 +11813 1541 2508 2476 2665 +11814 1532 2227 2233 2528 +11815 1661 2145 1947 2633 +11816 1191 114 1194 1053 +11817 1951 1802 2188 2757 +11818 1256 1258 1255 2637 +11819 172 1902 688 2624 +11820 694 669 549 2108 +11821 1954 2390 1686 2525 +11822 254 253 1385 1926 +11823 905 732 92 883 +11824 331 41 1474 2031 +11825 1416 2179 1418 2619 +11826 2116 2359 1615 2489 +11827 316 1445 2149 2461 +11828 1235 1347 1324 2119 +11829 1702 2575 1984 2677 +11830 1635 2116 1836 2485 +11831 1281 1280 1360 1869 +11832 1568 1838 2508 2657 +11833 251 272 1430 271 +11834 597 567 562 2086 +11835 2085 2470 1905 2524 +11836 509 1871 420 2044 +11837 1640 2050 2210 2660 +11838 1782 2084 2202 2743 +11839 1666 2119 1681 2132 +11840 1614 2380 2001 2405 +11841 498 374 1985 2744 +11842 1865 2036 1733 2598 +11843 1548 2036 2029 2454 +11844 1883 2018 1732 2381 +11845 1747 2185 2044 2777 +11846 358 1497 1496 1921 +11847 303 1968 31 2228 +11848 1532 2233 1643 2462 +11849 541 2542 684 2747 +11850 1253 1255 1336 1957 +11851 1356 1916 1355 2297 +11852 556 553 597 2441 +11853 975 976 979 2406 +11854 1071 1068 2035 2647 +11855 903 897 904 2296 +11856 195 2459 1955 2739 +11857 1718 2006 1957 2729 +11858 24 2068 2007 2251 +11859 362 2457 2295 2656 +11860 1637 1581 2669 2725 +11861 759 1963 2417 2423 +11862 609 673 611 2171 +11863 1458 1460 1459 1982 +11864 1102 1125 1083 2166 +11865 480 499 387 2002 +11866 1583 1994 1876 2735 +11867 1626 1790 2472 2585 +11868 1440 1489 2169 2726 +11869 1542 2593 1870 2755 +11870 1670 1784 2547 2612 +11871 627 2109 1960 2195 +11872 2011 2540 1766 2645 +11873 1499 1502 1500 2590 +11874 1168 1106 118 1105 +11875 1579 2405 2037 2575 +11876 981 985 1011 2308 +11877 902 699 934 2301 +11878 530 2040 460 2464 +11879 168 2322 167 2552 +11880 788 874 769 2281 +11881 1547 2164 2163 2510 +11882 1546 2018 1883 2381 +11883 411 412 1748 2407 +11884 832 1921 867 2520 +11885 1940 2232 1645 2685 +11886 1975 2161 1602 2579 +11887 1651 2287 1955 2494 +11888 2083 2371 1740 2584 +11889 2066 2067 1659 2646 +11890 1259 2137 1746 2365 +11891 1670 2400 2201 2461 +11892 293 1444 2413 2652 +11893 874 2032 1205 2281 +11894 873 856 750 2120 +11895 719 929 883 2614 +11896 340 1990 2617 2783 +11897 1569 1746 1734 2197 +11898 1423 1422 1424 2243 +11899 1609 1949 2144 2400 +11900 1048 1075 1094 1647 +11901 1572 1747 1904 2584 +11902 1641 1833 2368 2444 +11903 2069 2439 1527 2458 +11904 296 1464 275 2247 +11905 1690 2695 2049 2722 +11906 1904 2769 1572 2770 +11907 584 661 1760 2668 +11908 1510 2319 1828 2457 +11909 1925 2115 1600 2240 +11910 149 150 2139 2335 +11911 1627 1990 2611 2676 +11912 1628 2163 1533 2386 +11913 1541 2381 1829 2509 +11914 1987 2149 1692 2478 +11915 902 914 900 2301 +11916 1533 2369 2769 2770 +11917 213 457 212 2530 +11918 1499 2260 1502 2590 +11919 565 564 562 2772 +11920 898 2395 348 2473 +11921 1543 1759 2129 2203 +11922 1852 1908 1588 2784 +11923 48 1835 2295 2357 +11924 222 1931 2351 2650 +11925 1574 1596 1869 1917 +11926 1674 2325 2150 2357 +11927 1646 2089 1923 2691 +11928 1651 2259 2086 2441 +11929 826 1971 825 2568 +11930 1956 1587 2427 2603 +11931 823 824 825 2250 +11932 803 808 802 2251 +11933 1851 2466 1905 2470 +11934 1797 2263 462 2525 +11935 1187 1175 1207 2193 +11936 1886 2514 1565 2680 +11937 2069 2458 1527 2762 +11938 843 870 861 1783 +11939 1120 1113 1125 2327 +11940 1180 1202 198 2108 +11941 218 219 464 2244 +11942 1643 2493 1735 2607 +11943 778 842 70 1050 +11944 1567 1908 1781 2518 +11945 1404 248 1146 1186 +11946 328 1488 1491 2336 +11947 1641 1758 2164 2436 +11948 1756 2090 2216 2759 +11949 56 700 763 784 +11950 1590 1622 2039 2110 +11951 1813 2000 1853 2706 +11952 1466 2269 1519 2692 +11953 860 2730 2449 2780 +11954 1649 2199 1828 2295 +11955 1667 1931 1929 2212 +11956 500 384 235 2080 +11957 701 204 546 2195 +11958 826 828 827 2311 +11959 1145 432 208 1177 +11960 1635 2314 1860 2485 +11961 1526 2422 1914 2707 +11962 1223 1325 231 1916 +11963 332 2304 2254 2477 +11964 2145 2266 1947 2633 +11965 1862 2229 444 2574 +11966 1997 2355 1557 2638 +11967 548 1777 683 1960 +11968 45 350 1497 2278 +11969 499 2002 1877 2080 +11970 1632 2101 1932 2311 +11971 1800 1844 1623 2312 +11972 1962 2220 1679 2411 +11973 1713 1938 2647 2654 +11974 490 401 402 2384 +11975 914 2238 900 2301 +11976 1536 2239 1906 2715 +11977 1108 1082 1077 2609 +11978 2126 2481 1821 2657 +11979 1566 1725 2083 2212 +11980 323 1514 344 1477 +11981 1089 1087 1064 2457 +11982 1016 1017 1004 2098 +11983 1852 2334 589 2415 +11984 673 674 538 2171 +11985 2033 2163 1704 2510 +11986 1682 1877 2288 2603 +11987 1480 2117 328 2661 +11988 1721 2043 1745 2151 +11989 1528 2374 2216 2621 +11990 2236 2657 1743 2680 +11991 1130 1699 2352 2675 +11992 311 1438 2174 2336 +11993 447 518 523 2198 +11994 1124 2446 1067 2654 +11995 148 2024 147 2323 +11996 1628 2404 1822 2679 +11997 1622 1581 2550 2669 +11998 1315 1688 2104 2764 +11999 1731 2496 2023 2563 +12000 892 2082 960 2540 +12001 1269 1754 1313 2351 +12002 773 247 21 751 +12003 1956 2288 477 2603 +12004 1590 2110 2039 2322 +12005 1683 1921 2520 2576 +12006 492 1834 2044 2185 +12007 1403 247 21 773 +12008 815 847 2128 2504 +12009 1538 2077 1769 2672 +12010 1594 2426 1978 2756 +12011 1625 2038 2012 2618 +12012 1688 1936 1226 2104 +12013 1536 1775 2239 2715 +12014 1001 2480 1919 2733 +12015 511 389 394 2684 +12016 720 147 767 2323 +12017 88 934 902 699 +12018 1970 2261 2167 2570 +12019 392 2111 393 2630 +12020 1661 1810 2566 2633 +12021 191 462 371 2263 +12022 1617 1878 1593 2129 +12023 748 977 702 243 +12024 218 217 1289 2006 +12025 1746 2137 1911 2365 +12026 1336 2006 1957 2637 +12027 1615 2116 1866 2341 +12028 1650 1666 2285 2708 +12029 1682 1956 2427 2603 +12030 2328 2626 1761 2772 +12031 1141 1202 1150 2280 +12032 1907 2230 1676 2662 +12033 1768 1772 1575 1985 +12034 341 884 1500 2590 +12035 1422 2007 1932 2391 +12036 2218 2559 1823 2723 +12037 1532 1776 2233 2462 +12038 1162 1152 1163 2383 +12039 1809 1723 2338 2658 +12040 257 1398 1400 2475 +12041 1342 1287 2365 2765 +12042 1566 1705 1884 2198 +12043 1581 2184 2240 2725 +12044 1562 1822 2081 2537 +12045 1635 2341 2116 2485 +12046 516 434 2043 2244 +12047 1597 1836 2360 2485 +12048 1453 312 1451 2056 +12049 455 507 418 2628 +12050 1548 2454 2029 2479 +12051 700 56 833 784 +12052 329 1486 2084 2202 +12053 1464 2247 304 2337 +12054 1060 1105 1106 2428 +12055 1773 2443 1898 2689 +12056 1966 2620 1552 2776 +12057 1878 2215 191 2525 +12058 1272 1271 1286 2104 +12059 1638 2346 2272 2595 +12060 1645 2689 1941 2711 +12061 808 843 811 2087 +12062 977 702 242 1012 +12063 1642 2645 1873 2713 +12064 1936 2029 1806 2364 +12065 1451 1450 2056 2602 +12066 797 799 798 1968 +12067 1018 2344 1040 2641 +12068 1022 2488 1023 2693 +12069 1029 1012 993 2299 +12070 1343 1294 1349 1975 +12071 1619 2453 2206 2731 +12072 2028 2150 1674 2325 +12073 1321 234 233 2285 +12074 1909 2468 2194 2484 +12075 720 2682 2205 2767 +12076 1791 2092 1667 2371 +12077 1507 1049 2147 2522 +12078 566 561 648 2495 +12079 1927 2016 337 2180 +12080 2022 2367 1538 2403 +12081 1622 2550 1652 2669 +12082 2047 2182 1534 2411 +12083 208 382 432 1145 +12084 1614 2151 1745 2687 +12085 1928 2348 1764 2456 +12086 936 943 960 2284 +12087 160 633 540 2583 +12088 1682 2288 1877 2594 +12089 1716 2372 2182 2373 +12090 1536 2226 1906 2674 +12091 251 1392 1391 1430 +12092 1430 252 251 271 +12093 1809 1723 2221 2338 +12094 890 832 64 2296 +12095 1613 2315 1752 2342 +12096 227 1965 374 2744 +12097 1907 2619 2230 2662 +12098 553 552 691 2441 +12099 234 1232 235 1924 +12100 1899 2617 340 2670 +12101 1807 1602 2316 2445 +12102 1285 1338 1289 2006 +12103 945 2393 912 2524 +12104 2145 2605 1661 2655 +12105 1593 1571 2559 2728 +12106 1285 1379 1338 2637 +12107 1060 1061 1084 2582 +12108 1845 2106 1749 2424 +12109 1816 1651 2494 2694 +12110 40 2248 2202 2661 +12111 359 45 1508 1996 +12112 278 277 2612 2734 +12113 1263 1911 2365 2765 +12114 1577 1763 1976 2196 +12115 769 746 788 2281 +12116 1018 980 1037 1989 +12117 580 589 1852 2334 +12118 1772 2268 475 2775 +12119 1461 1464 304 2337 +12120 1956 2008 440 2122 +12121 299 1448 319 320 +12122 296 295 1420 275 +12123 1141 1148 1138 2095 +12124 1713 2035 2452 2623 +12125 797 830 801 1968 +12126 1694 2074 1886 2721 +12127 1568 1814 2126 2481 +12128 1825 2291 2022 2404 +12129 1683 2520 1795 2576 +12130 1385 2177 1926 2732 +12131 305 2456 1928 2632 +12132 1374 1333 2598 2765 +12133 1092 346 1511 2319 +12134 1582 1895 1619 2184 +12135 931 2301 934 2320 +12136 1856 2287 2173 2643 +12137 1318 1917 228 2424 +12138 1745 2151 2043 2687 +12139 408 1841 485 2407 +12140 1954 2390 193 2739 +12141 2090 2091 1707 2766 +12142 878 349 1493 2279 +12143 1771 2250 1971 2568 +12144 273 1847 2243 2261 +12145 845 841 813 2005 +12146 1616 2416 2300 2721 +12147 2146 2153 1701 2385 +12148 180 2171 538 2196 +12149 1237 2558 1236 2622 +12150 1720 2306 2289 2701 +12151 2272 2346 1866 2595 +12152 289 1426 290 2348 +12153 1557 2559 2218 2723 +12154 1374 1331 1273 1865 +12155 1816 1599 2390 2514 +12156 1068 1095 1071 2035 +12157 1122 1090 1048 2168 +12158 1610 2396 2019 2700 +12159 1201 1198 1811 2362 +12160 815 2058 819 2504 +12161 879 1500 341 884 +12162 1782 2084 2341 2555 +12163 1619 1581 2184 2206 +12164 1144 1172 1190 2125 +12165 1320 1917 1360 2297 +12166 1716 2047 1867 2621 +12167 1727 2612 2087 2642 +12168 1413 285 1948 2451 +12169 180 2196 181 2419 +12170 2036 2592 2029 2764 +12171 20 1401 258 1960 +12172 1551 2560 2672 2735 +12173 431 438 440 2122 +12174 1859 2429 1549 2444 +12175 1263 2666 1911 2765 +12176 2161 2579 2347 2729 +12177 1718 2347 2579 2729 +12178 1418 291 2230 2619 +12179 937 2284 936 2702 +12180 2029 2036 1548 2592 +12181 236 1371 1 2093 +12182 956 950 955 2605 +12183 1623 1666 1596 2389 +12184 1664 2061 2274 2634 +12185 1509 1972 47 2387 +12186 1655 2184 1619 2725 +12187 289 2348 1928 2456 +12188 731 749 743 2616 +12189 2071 2201 1670 2400 +12190 2094 2442 2063 2731 +12191 1809 2487 2298 2658 +12192 183 184 2072 2629 +12193 388 2294 2151 2684 +12194 1815 2204 1633 2682 +12195 580 1852 589 2415 +12196 2074 2640 1686 2728 +12197 701 546 1937 2195 +12198 794 2557 2005 2778 +12199 1277 1280 1869 2297 +12200 1610 2396 2053 2703 +12201 1636 2234 1548 2382 +12202 1716 2411 2047 2621 +12203 1156 1195 1148 2019 +12204 308 293 30 2652 +12205 854 1173 1205 2032 +12206 1063 1191 1208 2486 +12207 944 896 895 1989 +12208 1579 1940 2523 2685 +12209 319 1437 299 320 +12210 1409 295 296 275 +12211 1312 1333 1342 2765 +12212 1717 1650 1876 2529 +12213 1618 1603 2206 2610 +12214 882 880 881 2223 +12215 699 89 934 932 +12216 818 865 864 2483 +12217 1606 2180 1860 2698 +12218 1743 2237 1982 2507 +12219 2216 2374 1868 2621 +12220 1200 2383 1137 2568 +12221 151 150 2335 2585 +12222 509 521 420 1871 +12223 323 39 1477 2016 +12224 1749 1966 1929 2282 +12225 585 627 1960 2195 +12226 1891 2277 2049 2722 +12227 297 2602 2338 2658 +12228 1561 1833 2349 2350 +12229 363 1501 48 2357 +12230 1251 2165 1250 2535 +12231 672 685 544 2326 +12232 2238 2301 1675 2758 +12233 1764 2348 1928 2494 +12234 1938 2219 2166 2498 +12235 1578 1564 2239 2364 +12236 1421 289 1928 2456 +12237 1911 2107 1754 2607 +12238 234 2041 2491 2594 +12239 924 925 923 1835 +12240 1842 2554 950 2724 +12241 1568 1814 1813 2753 +12242 1745 2677 2294 2687 +12243 609 1812 674 2171 +12244 1729 2355 1997 2549 +12245 1716 2220 1962 2411 +12246 2004 2062 1925 2690 +12247 345 1512 2319 2387 +12248 1928 1964 2632 2694 +12249 1686 2215 2390 2514 +12250 473 474 1877 2603 +12251 480 174 175 2002 +12252 1549 2289 1720 2306 +12253 756 699 754 2301 +12254 1601 1994 1682 2097 +12255 918 2186 891 2554 +12256 941 2238 1873 2736 +12257 1115 958 1128 923 +12258 1823 2043 1721 2653 +12259 1521 47 352 1972 +12260 235 1924 2093 2491 +12261 1972 2363 2016 2387 +12262 1336 1253 1957 2347 +12263 1025 972 1005 2223 +12264 804 841 798 2014 +12265 1666 2155 1596 2389 +12266 1462 2201 1412 2734 +12267 230 231 376 2268 +12268 1839 1850 2157 2411 +12269 198 1141 3 1138 +12270 670 586 2143 2583 +12271 1918 2193 1919 2733 +12272 921 882 97 972 +12273 1533 2163 2367 2368 +12274 1568 1687 2481 2548 +12275 705 147 2 704 +12276 1966 2212 1929 2282 +12277 794 792 793 2557 +12278 1655 1600 1991 2184 +12279 1590 1622 2110 2606 +12280 183 184 1834 2072 +12281 556 2601 557 2738 +12282 652 619 640 2171 +12283 1902 2172 664 2624 +12284 1408 2375 1405 2543 +12285 1630 2073 1858 2777 +12286 148 2323 147 2767 +12287 867 1757 816 2520 +12288 1933 1997 1535 2270 +12289 1601 2077 2696 2776 +12290 1849 2605 2145 2655 +12291 33 2456 305 2632 +12292 1466 326 1467 2692 +12293 2041 2042 1682 2594 +12294 761 736 735 2205 +12295 5 211 971 968 +12296 644 677 1157 2109 +12297 1691 1856 2173 2643 +12298 694 549 666 2333 +12299 1746 2365 1911 2746 +12300 2065 2634 1751 2676 +12301 1472 2254 1930 2477 +12302 370 490 491 2432 +12303 314 1457 1694 2340 +12304 1957 2347 1731 2579 +12305 946 952 947 2736 +12306 169 2437 2133 2552 +12307 1618 2142 2453 2571 +12308 17 263 1382 1934 +12309 1126 1135 1058 2641 +12310 1866 2181 1615 2341 +12311 816 867 817 1757 +12312 1899 2617 1990 2676 +12313 1459 1928 305 2456 +12314 347 46 1080 1495 +12315 2082 2566 2186 2605 +12316 2074 2303 1804 2640 +12317 625 640 542 2683 +12318 229 230 475 2268 +12319 2449 2730 2050 2780 +12320 2346 2595 1638 2664 +12321 459 520 973 2178 +12322 1958 1988 1598 2189 +12323 543 2004 638 2690 +12324 1746 2331 2197 2746 +12325 224 1929 223 2394 +12326 1937 2195 1389 2667 +12327 1718 2579 2161 2729 +12328 2149 2179 1591 2771 +12329 586 1852 2143 2408 +12330 1883 1770 2454 2479 +12331 1052 1054 1051 2486 +12332 1824 1825 1665 2291 +12333 1708 2499 2003 2554 +12334 1793 1542 2544 2755 +12335 1280 1360 1869 2297 +12336 2096 2159 1722 2359 +12337 777 869 2296 2520 +12338 479 180 1843 2361 +12339 1951 2220 1528 2757 +12340 1621 2127 1995 2276 +12341 1743 2680 1999 2754 +12342 809 857 855 2007 +12343 1825 2403 2022 2560 +12344 793 850 796 2553 +12345 735 628 667 2205 +12346 1759 1617 2129 2203 +12347 1952 2049 1610 2722 +12348 1137 1174 80 779 +12349 1476 1910 332 2304 +12350 1964 2213 1454 2632 +12351 911 949 928 1905 +12352 1249 1243 1246 2496 +12353 1938 1114 2647 2654 +12354 2001 1558 2689 2711 +12355 338 337 1481 2180 +12356 1776 2081 1636 2678 +12357 167 2039 2004 2551 +12358 2343 2492 1824 2710 +12359 1093 1059 1106 2125 +12360 714 87 899 745 +12361 747 204 701 2195 +12362 707 781 52 838 +12363 1000 1002 1030 2480 +12364 1361 1252 1335 2546 +12365 1245 2089 1352 2781 +12366 1972 2152 1662 2269 +12367 1537 1999 2300 2465 +12368 1787 2245 2002 2521 +12369 1574 1917 1869 2424 +12370 1824 1876 1650 2529 +12371 1358 1936 1317 2573 +12372 1864 2206 1603 2610 +12373 1526 2012 2422 2707 +12374 706 905 91 2249 +12375 1897 2232 1645 2443 +12376 1272 2104 1735 2666 +12377 1365 1233 2358 2535 +12378 1544 2474 2118 2539 +12379 1591 1982 2237 2507 +12380 214 388 365 2684 +12381 224 1295 2106 2394 +12382 1541 2302 2508 2665 +12383 1614 1745 2294 2687 +12384 407 408 2013 2377 +12385 1636 1732 2081 2537 +12386 258 1402 2109 2414 +12387 703 760 721 2136 +12388 964 2011 942 2540 +12389 1836 2314 1635 2485 +12390 573 583 570 2103 +12391 1846 2149 2461 2671 +12392 689 604 588 2583 +12393 1320 1916 1917 2297 +12394 1728 2174 2578 2726 +12395 814 860 2050 2730 +12396 1429 2339 1432 2761 +12397 1281 1277 1280 1869 +12398 486 383 520 2178 +12399 1151 1181 1149 2503 +12400 1776 1548 2234 2592 +12401 1422 287 279 2007 +12402 945 912 961 2524 +12403 810 844 802 2642 +12404 398 401 395 2384 +12405 217 2123 216 2729 +12406 1839 2157 2264 2411 +12407 362 2295 1835 2656 +12408 277 2201 2612 2734 +12409 1614 1848 2010 2405 +12410 1733 2365 1569 2746 +12411 1570 1911 1865 2746 +12412 506 973 138 995 +12413 1841 2013 408 2377 +12414 1770 1883 1576 2784 +12415 98 997 886 2430 +12416 1687 1813 1568 2354 +12417 1933 2088 2047 2760 +12418 1251 1250 1345 2535 +12419 57 750 856 763 +12420 1303 1230 145 715 +12421 1799 2335 2139 2472 +12422 444 2092 1862 2574 +12423 955 916 963 2450 +12424 885 930 890 1921 +12425 1665 2135 1824 2492 +12426 1767 2306 1644 2307 +12427 45 1996 1953 2663 +12428 1598 2307 1712 2680 +12429 1650 2155 1666 2708 +12430 1536 2343 2226 2710 +12431 422 400 2392 2512 +12432 2117 2613 2152 2778 +12433 549 197 650 2333 +12434 1429 1431 2339 2761 +12435 1135 1082 1058 2183 +12436 178 640 179 1991 +12437 682 2189 2009 2293 +12438 1843 372 2122 2464 +12439 1552 1876 1824 2529 +12440 2027 1751 2065 2634 +12441 234 1924 235 2491 +12442 1565 2237 1743 2680 +12443 1569 1979 1870 2755 +12444 2198 2686 447 2744 +12445 1875 2500 2162 2526 +12446 1790 2472 1692 2506 +12447 1923 2496 2023 2622 +12448 767 705 710 2323 +12449 2058 2504 2050 2730 +12450 1866 2116 2489 2646 +12451 789 901 957 2120 +12452 227 226 1297 2424 +12453 1432 1430 1391 2339 +12454 278 2087 2251 2612 +12455 554 666 650 2333 +12456 1775 1618 2401 2606 +12457 1529 2359 2116 2489 +12458 2042 2288 1682 2594 +12459 860 835 2050 2780 +12460 1830 2481 1542 2548 +12461 303 1451 1968 2253 +12462 964 953 2011 2267 +12463 252 1432 1391 2242 +12464 1297 1845 1282 2424 +12465 1566 2083 1904 2584 +12466 814 835 805 2421 +12467 1600 1991 1925 2062 +12468 2022 2291 1825 2560 +12469 1570 2592 1793 2593 +12470 1731 2023 1903 2563 +12471 1233 2020 1351 2358 +12472 1794 2618 2028 2702 +12473 224 1929 2106 2745 +12474 1622 2142 2110 2606 +12475 1956 2008 1587 2603 +12476 1021 2035 1026 2623 +12477 1512 1511 345 2319 +12478 2143 2479 1588 2542 +12479 1040 1018 989 2344 +12480 1466 1519 2379 2692 +12481 384 473 476 1877 +12482 271 1432 252 2242 +12483 939 964 943 2581 +12484 1791 1929 1566 2212 +12485 2070 2335 1790 2585 +12486 1442 1441 310 2071 +12487 332 1910 331 2254 +12488 874 854 1205 2032 +12489 1172 1168 1169 2428 +12490 1136 1055 116 1093 +12491 2081 2135 1822 2404 +12492 166 1844 165 2467 +12493 1926 2370 1697 2562 +12494 1728 2174 2015 2578 +12495 46 346 1092 1072 +12496 1382 254 17 1934 +12497 715 145 1303 729 +12498 1736 1986 2471 2546 +12499 1879 2346 1969 2783 +12500 501 438 1956 2288 +12501 1867 2088 1715 2156 +12502 930 782 832 1921 +12503 294 2400 1949 2461 +12504 819 820 859 2058 +12505 326 2631 1950 2692 +12506 1664 2065 2027 2586 +12507 1505 1080 46 1065 +12508 2013 2263 489 2377 +12509 1834 2588 2072 2629 +12510 1227 1332 1375 2402 +12511 619 1991 640 2171 +12512 1642 1873 2540 2713 +12513 1723 1809 2298 2658 +12514 1558 2380 2001 2689 +12515 809 855 870 2068 +12516 604 2000 577 2408 +12517 1175 1145 1207 2193 +12518 1659 2262 1946 2458 +12519 1682 1994 1601 2042 +12520 1603 1895 2515 2571 +12521 1642 2540 1873 2645 +12522 2611 2617 1611 2676 +12523 1928 2494 1651 2694 +12524 606 564 2113 2772 +12525 2301 2716 1675 2758 +12526 1925 2062 1991 2171 +12527 319 1489 1437 320 +12528 295 1462 1409 296 +12529 711 759 2417 2423 +12530 1732 1775 2401 2515 +12531 823 2250 851 2553 +12532 773 1403 712 2505 +12533 1809 1730 2298 2487 +12534 1064 2457 1835 2727 +12535 1621 2276 1995 2418 +12536 1538 1825 2403 2620 +12537 98 972 997 2430 +12538 294 35 2400 2461 +12539 576 577 1853 2408 +12540 919 2554 2003 2724 +12541 791 850 793 2045 +12542 1222 1319 2132 2322 +12543 382 2193 454 2517 +12544 1544 1831 2474 2539 +12545 1598 2009 1827 2189 +12546 1187 1171 1211 2447 +12547 614 643 656 2741 +12548 265 1392 2570 2718 +12549 681 2706 1813 2753 +12550 24 279 2007 2068 +12551 1857 1895 1582 2349 +12552 2040 2185 1747 2777 +12553 192 191 2390 2525 +12554 670 591 647 2143 +12555 511 458 457 2443 +12556 283 1418 1416 2179 +12557 1644 1988 2105 2215 +12558 1591 2179 2149 2478 +12559 1948 2451 285 2562 +12560 955 940 956 2605 +12561 332 317 37 2477 +12562 798 800 804 1728 +12563 355 2030 356 2659 +12564 505 497 385 2577 +12565 1024 989 1037 2134 +12566 1029 1013 977 2299 +12567 719 93 732 883 +12568 424 426 502 2185 +12569 2335 2472 1790 2585 +12570 682 600 617 2009 +12571 174 2172 1787 2624 +12572 845 817 846 1662 +12573 427 429 426 2040 +12574 1071 1067 1068 2647 +12575 248 1210 1408 2543 +12576 1547 2141 1829 2537 +12577 309 294 35 2400 +12578 1959 2069 1695 2604 +12579 45 358 1520 1953 +12580 1660 2277 1967 2740 +12581 1566 1884 2371 2584 +12582 26 1436 272 2176 +12583 736 2321 738 2667 +12584 1404 1146 248 2505 +12585 1335 1301 1986 2651 +12586 751 261 738 2732 +12587 806 805 800 2421 +12588 24 2087 2068 2251 +12589 1831 2154 2474 2539 +12590 1630 2072 1763 2464 +12591 1714 2145 2059 2450 +12592 1564 1806 2029 2364 +12593 1529 2066 2489 2646 +12594 249 1399 250 2397 +12595 1447 314 307 2555 +12596 1044 1096 1042 2541 +12597 1558 2345 1967 2768 +12598 1706 2229 1997 2638 +12599 297 2338 2213 2658 +12600 1489 1440 1437 2726 +12601 1928 2456 1764 2632 +12602 1509 1506 352 1973 +12603 1800 1578 1936 2573 +12604 1698 2545 2544 2755 +12605 2043 2244 434 2648 +12606 1469 334 1470 2054 +12607 1715 2227 2156 2527 +12608 2154 2385 1527 2762 +12609 1393 2339 1390 2718 +12610 1715 2033 1855 2527 +12611 784 863 833 2200 +12612 1545 1752 2315 2342 +12613 1529 2489 2116 2646 +12614 2228 2253 1680 2337 +12615 353 2016 1927 2752 +12616 1609 2144 1949 2209 +12617 906 2449 780 2730 +12618 302 2015 31 2174 +12619 508 390 493 2630 +12620 1005 882 96 881 +12621 2025 2448 1133 2627 +12622 2345 2534 1967 2768 +12623 1033 1016 1004 2098 +12624 1859 1572 2769 2770 +12625 2080 2491 2041 2594 +12626 509 492 468 2425 +12627 1510 1828 2319 2752 +12628 1511 2319 1510 2457 +12629 774 792 837 2211 +12630 2048 2065 1751 2676 +12631 1591 2237 1982 2626 +12632 1698 2438 1737 2644 +12633 935 2284 937 2569 +12634 918 891 917 2554 +12635 983 976 1032 1940 +12636 1563 2083 1740 2398 +12637 1169 1170 1171 2017 +12638 991 1026 990 2623 +12639 1547 2501 2141 2537 +12640 1619 2206 2063 2731 +12641 1768 1985 1747 2040 +12642 1597 2314 1836 2485 +12643 187 663 188 2688 +12644 1806 1588 2479 2542 +12645 1321 1924 234 2285 +12646 902 899 87 745 +12647 1532 1654 2227 2527 +12648 1790 2335 2070 2478 +12649 456 370 503 2432 +12650 234 2041 1924 2491 +12651 156 2354 2600 2649 +12652 1451 2056 1968 2253 +12653 1767 2476 1838 2665 +12654 287 24 2007 2251 +12655 1557 2218 1823 2723 +12656 2367 2769 1858 2779 +12657 1809 2338 2221 2602 +12658 26 281 1427 2261 +12659 1853 2399 576 2408 +12660 777 2296 832 2520 +12661 1607 1929 2106 2394 +12662 1398 2397 1400 2475 +12663 2073 2697 1769 2777 +12664 590 596 1812 2334 +12665 1354 2107 2106 2650 +12666 1796 2392 2512 2534 +12667 687 575 654 1958 +12668 630 616 603 2353 +12669 1117 1079 1077 2609 +12670 2007 2101 1932 2391 +12671 633 651 604 2000 +12672 1897 2530 2175 2685 +12673 1775 2312 2239 2715 +12674 314 313 1782 2555 +12675 2077 2620 1876 2735 +12676 316 2149 2507 2771 +12677 774 72 1086 1122 +12678 297 1456 1455 2213 +12679 1791 1929 224 2686 +12680 1705 1929 1791 2686 +12681 508 398 392 2630 +12682 308 1444 293 2652 +12683 2290 2412 1583 2737 +12684 1501 2030 355 2357 +12685 38 334 1490 2014 +12686 1159 1158 1155 2362 +12687 1618 2206 1603 2571 +12688 952 897 2449 2763 +12689 1618 2290 2142 2606 +12690 1610 2053 2396 2700 +12691 859 856 789 2120 +12692 1438 302 2174 2726 +12693 786 1200 862 2383 +12694 1278 1358 1316 2573 +12695 478 2008 178 2361 +12696 1709 1811 2261 2362 +12697 1615 2360 2341 2416 +12698 1796 2534 1967 2703 +12699 886 887 920 2430 +12700 1409 1462 1412 2734 +12701 296 2247 275 2456 +12702 1667 2092 1791 2574 +12703 1938 2219 2452 2647 +12704 1713 2623 2452 2711 +12705 2037 2405 1848 2575 +12706 1570 1865 1911 2666 +12707 1982 2237 1743 2754 +12708 746 2177 2281 2732 +12709 506 5 211 995 +12710 78 1200 862 786 +12711 1775 2606 2312 2715 +12712 1795 1683 2576 2773 +12713 765 702 748 2299 +12714 1658 2316 1992 2699 +12715 1538 2078 2620 2779 +12716 827 825 826 1971 +12717 1644 2306 1983 2688 +12718 278 2251 1410 2734 +12719 372 460 515 2464 +12720 180 538 181 2196 +12721 1954 2640 2433 2695 +12722 256 1408 19 1210 +12723 1733 2746 1865 2765 +12724 316 2507 1458 2771 +12725 1589 2142 2110 2490 +12726 225 2106 226 2745 +12727 1795 1683 2296 2520 +12728 360 1507 1072 2147 +12729 575 601 654 1958 +12730 1569 1870 2593 2755 +12731 484 400 2392 2748 +12732 1001 999 987 2733 +12733 166 638 2004 2747 +12734 953 2011 2267 2763 +12735 1315 160 161 2764 +12736 1528 1737 2373 2644 +12737 1566 1725 1966 2078 +12738 433 1841 408 2648 +12739 315 1446 34 2256 +12740 869 777 2296 2780 +12741 1780 2012 2038 2618 +12742 961 911 928 2524 +12743 2087 2612 1784 2642 +12744 1241 1244 1245 2378 +12745 1653 1870 1814 2536 +12746 349 350 2279 2329 +12747 1666 1681 1623 2132 +12748 1873 2540 2011 2645 +12749 1578 2364 2239 2674 +12750 1682 2427 1877 2603 +12751 1559 1911 1754 2607 +12752 904 64 777 2296 +12753 1971 2275 1771 2568 +12754 1960 2414 1157 2475 +12755 1539 2212 1725 2282 +12756 1562 2022 2501 2596 +12757 1603 2206 1895 2571 +12758 908 2393 945 2420 +12759 2341 2416 1782 2555 +12760 1509 1973 1972 2387 +12761 1982 2237 1761 2626 +12762 2019 2224 1691 2503 +12763 867 1921 782 2278 +12764 1051 2502 1111 2627 +12765 2156 2227 1654 2527 +12766 2304 2477 37 2773 +12767 871 876 1109 2279 +12768 1531 2398 1993 2720 +12769 550 626 148 2767 +12770 1785 1984 2207 2575 +12771 1569 1870 1734 2649 +12772 1866 1943 1639 2346 +12773 1460 2507 1743 2754 +12774 156 2354 1814 2753 +12775 1569 2197 2331 2746 +12776 1329 2265 1734 2649 +12777 1536 2135 2492 2710 +12778 1616 2300 1767 2721 +12779 1396 256 1210 1166 +12780 696 626 550 2767 +12781 618 1976 2196 2334 +12782 563 666 554 2075 +12783 1726 2212 1539 2270 +12784 733 748 719 2614 +12785 867 832 782 1921 +12786 437 475 376 2268 +12787 941 959 2238 2736 +12788 2029 2454 1770 2479 +12789 1879 2611 1990 2617 +12790 1910 2254 332 2304 +12791 1619 1581 2206 2453 +12792 1826 2533 2299 2756 +12793 1499 1500 2030 2590 +12794 1717 1601 2268 2776 +12795 1413 270 285 2451 +12796 1380 1365 1296 2358 +12797 258 2109 1960 2414 +12798 2326 2619 1907 2662 +12799 561 599 648 2662 +12800 1793 2234 1548 2592 +12801 1622 1755 1672 2453 +12802 1672 2142 2610 2737 +12803 1756 2561 2090 2759 +12804 2123 2264 1689 2677 +12805 1748 2092 2371 2407 +12806 1829 2381 2141 2509 +12807 574 577 581 2706 +12808 718 752 756 2567 +12809 1698 1979 2709 2755 +12810 747 2195 701 2667 +12811 1838 2236 1712 2680 +12812 775 1142 2310 2311 +12813 2190 2441 1651 2459 +12814 1764 2287 2348 2494 +12815 1982 1591 2626 2771 +12816 2471 2546 1986 2651 +12817 353 1512 2016 2752 +12818 228 1218 229 1917 +12819 297 1452 2338 2602 +12820 1752 2532 2508 2665 +12821 1451 2056 2253 2602 +12822 1458 1420 2671 2771 +12823 1734 1746 2365 2782 +12824 2019 2225 2224 2503 +12825 1706 2244 2043 2648 +12826 1682 2288 1956 2603 +12827 1596 1574 2343 2529 +12828 303 31 1463 2228 +12829 226 1965 2744 2745 +12830 1130 2352 2194 2675 +12831 1904 2083 1533 2770 +12832 1059 1060 2125 2582 +12833 937 962 961 2702 +12834 1730 1809 2298 2704 +12835 1532 2227 1643 2233 +12836 741 2281 751 2732 +12837 582 681 632 2753 +12838 1537 2636 2508 2657 +12839 411 423 409 2572 +12840 186 187 1983 2635 +12841 1122 1094 1097 2130 +12842 1290 1279 1332 2402 +12843 840 957 906 2440 +12844 1719 2324 634 2629 +12845 2001 2685 1645 2689 +12846 711 704 729 1913 +12847 157 2354 1813 2600 +12848 1336 1334 1253 2347 +12849 913 949 911 1905 +12850 219 2229 464 2244 +12851 2158 2279 1074 2395 +12852 1331 1273 1865 2104 +12853 1604 2569 2284 2581 +12854 442 498 374 1985 +12855 1784 2087 1948 2612 +12856 1917 2529 1717 2749 +12857 1954 2433 1690 2695 +12858 771 901 873 2120 +12859 181 2196 1763 2419 +12860 939 943 935 2581 +12861 475 439 512 2775 +12862 1318 228 227 2424 +12863 1566 1884 1791 2371 +12864 2283 2580 1604 2581 +12865 1556 1947 2060 2655 +12866 167 1222 1323 2322 +12867 1613 1793 2234 2382 +12868 1623 1590 2110 2312 +12869 1604 2284 2283 2581 +12870 1990 2617 2611 2676 +12871 174 480 387 2002 +12872 1243 2378 1241 2496 +12873 1866 1624 2272 2595 +12874 1699 2180 2016 2752 +12875 1647 2387 1973 2522 +12876 909 880 882 2223 +12877 1336 1957 1255 2637 +12878 2178 2443 486 2748 +12879 781 836 866 2136 +12880 597 691 693 2086 +12881 1974 2489 1912 2673 +12882 438 477 482 1956 +12883 881 880 883 2724 +12884 1715 2227 2527 2528 +12885 1123 1938 1114 2647 +12886 652 640 1991 2171 +12887 1505 1065 361 2656 +12888 182 1976 2072 2196 +12889 211 1351 1233 2020 +12890 1745 2123 2677 2687 +12891 1092 361 1066 2457 +12892 1652 2552 2039 2669 +12893 2494 2632 1964 2694 +12894 1511 1510 1513 2457 +12895 1599 2390 1686 2640 +12896 1180 198 669 2108 +12897 2303 2376 1544 2695 +12898 771 899 901 2120 +12899 1252 1335 2546 2651 +12900 848 1996 1953 2278 +12901 1042 1016 2098 2541 +12902 1592 1788 2553 2704 +12903 1319 1222 168 2322 +12904 1895 2206 1581 2571 +12905 1690 2591 2214 2722 +12906 177 542 178 2683 +12907 1252 2089 1245 2651 +12908 1689 2355 1997 2638 +12909 1387 2321 1937 2667 +12910 1624 1962 2595 2681 +12911 1532 2527 2227 2528 +12912 1595 1588 2018 2479 +12913 337 2016 39 2363 +12914 1713 2192 2623 2711 +12915 1570 2233 1793 2592 +12916 270 2046 2451 2547 +12917 1632 2114 1847 2243 +12918 860 835 814 2050 +12919 189 533 190 2293 +12920 1919 2480 1918 2733 +12921 1982 2507 1591 2771 +12922 2193 2447 1668 2517 +12923 956 940 960 2082 +12924 1142 775 81 868 +12925 1182 2414 2109 2505 +12926 1765 1793 1530 2545 +12927 888 885 890 1683 +12928 1982 2626 1419 2771 +12929 2039 2552 1622 2669 +12930 1581 2453 1637 2669 +12931 1154 1158 1199 2275 +12932 944 966 101 1003 +12933 2163 2367 1833 2501 +12934 1675 2320 1963 2567 +12935 1200 1137 79 862 +12936 1963 2526 1675 2567 +12937 1983 2105 1644 2688 +12938 1845 2409 1869 2410 +12939 684 1894 615 2747 +12940 1928 2632 2494 2694 +12941 763 700 725 2200 +12942 1606 2194 2352 2698 +12943 1578 1800 1906 2312 +12944 2037 2153 1744 2439 +12945 1921 1953 358 2278 +12946 1707 2422 2012 2707 +12947 463 1878 371 2263 +12948 1495 2158 1072 2395 +12949 1224 1366 1330 2257 +12950 1155 1154 1150 2057 +12951 924 2656 2473 2659 +12952 1593 2129 1686 2728 +12953 1674 2028 2325 2569 +12954 1660 2154 2385 2539 +12955 473 472 474 2603 +12956 893 942 941 1873 +12957 1724 2173 2287 2643 +12958 1897 2443 1898 2684 +12959 1603 2349 1857 2596 +12960 1621 2484 2194 2675 +12961 1599 2514 1816 2694 +12962 2084 2485 1860 2743 +12963 865 811 866 2136 +12964 1925 2062 2004 2240 +12965 1986 2546 1335 2651 +12966 18 251 2176 2570 +12967 675 585 1887 2195 +12968 1596 1650 1916 2529 +12969 355 2656 1835 2659 +12970 1722 2640 2074 2728 +12971 98 886 921 2430 +12972 1521 1972 352 2269 +12973 1605 2534 1967 2538 +12974 741 1406 751 2281 +12975 1933 1669 2088 2760 +12976 1893 2538 1891 2722 +12977 1671 2094 2063 2292 +12978 1565 2680 1743 2754 +12979 458 486 459 2178 +12980 1844 2322 166 2402 +12981 1094 1099 2130 2675 +12982 1456 305 1454 2632 +12983 2077 2332 2097 2696 +12984 1750 2635 2324 2701 +12985 1227 1844 166 2402 +12986 1833 2501 2022 2596 +12987 906 903 780 2449 +12988 1906 2226 1574 2410 +12989 1859 2203 1549 2429 +12990 2066 1659 2140 2646 +12991 1865 2598 1331 2764 +12992 1644 2105 1983 2203 +12993 167 2004 624 2551 +12994 1914 2064 1664 2561 +12995 1801 2526 2500 2713 +12996 279 287 24 2007 +12997 847 810 818 2642 +12998 1699 2352 2194 2698 +12999 1312 1342 2265 2765 +13000 1153 2095 1148 2700 +13001 1174 1142 81 868 +13002 1686 2390 1954 2640 +13003 341 2589 884 2590 +13004 2126 2236 1568 2657 +13005 1574 1917 2424 2749 +13006 117 1179 1093 1144 +13007 1456 1454 2213 2632 +13008 1637 1902 1792 2669 +13009 1102 1132 1131 2468 +13010 1549 1781 2289 2306 +13011 612 590 610 2415 +13012 1826 2003 2499 2724 +13013 1617 1983 2105 2203 +13014 926 938 927 1674 +13015 1285 1338 2006 2637 +13016 1808 2304 2260 2590 +13017 740 756 752 2320 +13018 1703 2168 2152 2778 +13019 251 1391 252 1430 +13020 359 2147 360 2158 +13021 1618 1603 2401 2515 +13022 1814 2103 1684 2353 +13023 1991 2361 1762 2419 +13024 1017 1016 1038 2541 +13025 1717 1876 1601 2776 +13026 1564 2029 1806 2479 +13027 839 2032 1934 2258 +13028 1641 2350 1833 2444 +13029 967 1011 993 2138 +13030 1844 2467 1806 2573 +13031 681 651 1813 2000 +13032 1050 842 69 2147 +13033 1823 2559 2121 2723 +13034 1552 1965 1749 1966 +13035 649 612 1894 2415 +13036 1563 1993 2217 2218 +13037 1965 1966 1705 2745 +13038 1895 1896 1798 2349 +13039 1466 1519 343 2379 +13040 223 1929 1791 2394 +13041 1598 1565 2514 2680 +13042 1920 2112 2488 2699 +13043 1454 2213 1964 2340 +13044 1999 1743 2657 2680 +13045 1866 1624 2595 2646 +13046 879 349 878 2279 +13047 1718 2123 2006 2729 +13048 316 1458 2671 2771 +13049 743 242 702 1012 +13050 98 921 972 2430 +13051 1780 1817 2618 2702 +13052 1897 1645 2232 2685 +13053 1603 1896 1895 2349 +13054 1974 2313 1912 2489 +13055 337 1483 2180 2363 +13056 1589 2412 2142 2737 +13057 1808 2477 2304 2773 +13058 2090 1707 2157 2766 +13059 1520 45 1953 2663 +13060 1441 309 2071 2400 +13061 1292 1379 1258 2637 +13062 697 685 598 2326 +13063 668 624 543 2004 +13064 710 717 767 2323 +13065 1550 2290 2142 2412 +13066 1814 2354 1870 2481 +13067 561 2495 559 2662 +13068 768 1182 1204 2109 +13069 1791 1929 1667 1931 +13070 1198 2108 1180 2463 +13071 598 2326 672 2662 +13072 791 792 774 2211 +13073 790 1085 74 783 +13074 858 83 785 1143 +13075 2515 2571 1818 2606 +13076 690 570 2103 2309 +13077 1753 2435 2181 2532 +13078 2251 2612 1727 2734 +13079 1566 1904 1725 2078 +13080 1603 1895 1857 2349 +13081 303 1968 2228 2253 +13082 1566 1966 1725 2212 +13083 1752 2302 2532 2665 +13084 2254 2304 1808 2477 +13085 1675 2526 2500 2567 +13086 1209 1186 257 2475 +13087 1702 2264 2123 2677 +13088 1884 2092 1748 2407 +13089 1577 1976 1812 2196 +13090 985 984 1020 2308 +13091 1647 2363 1972 2387 +13092 166 543 167 2004 +13093 316 2671 2149 2771 +13094 1445 294 1444 2413 +13095 1617 2105 1983 2572 +13096 775 2310 829 2311 +13097 1712 1958 1598 2189 +13098 1458 2507 1982 2771 +13099 2064 1802 2644 2757 +13100 1908 2317 1576 2455 +13101 1618 2571 2515 2606 +13102 2385 2439 1527 2762 +13103 786 1152 1200 2383 +13104 1103 1133 1104 2025 +13105 574 1853 577 2706 +13106 1812 2196 1976 2334 +13107 1133 1132 1102 2448 +13108 322 321 2127 2613 +13109 1542 1979 2714 2755 +13110 823 851 850 2553 +13111 232 381 481 2288 +13112 778 71 837 1090 +13113 1975 1731 2347 2579 +13114 1752 2315 2021 2636 +13115 492 2044 424 2185 +13116 1772 1965 1717 2776 +13117 1540 2506 2027 2586 +13118 740 933 932 2320 +13119 697 598 559 2662 +13120 1673 1650 2041 2708 +13121 1571 1954 2640 2728 +13122 409 451 407 2013 +13123 48 2295 1881 2357 +13124 2179 2330 1677 2619 +13125 1536 2239 2462 2674 +13126 2403 2404 2022 2501 +13127 1459 1460 306 2754 +13128 1488 1490 1489 2726 +13129 1653 2126 1814 2481 +13130 979 1010 989 2344 +13131 1213 217 216 2729 +13132 1397 1981 1394 2252 +13133 2017 1741 2428 2460 +13134 1648 2051 2434 2497 +13135 1833 2350 1641 2596 +13136 183 2072 1976 2629 +13137 1359 1212 1237 2558 +13138 211 5 971 1032 +13139 243 748 977 1013 +13140 287 2007 1422 2391 +13141 330 1486 1487 2084 +13142 1167 2252 1396 2742 +13143 667 720 735 2205 +13144 198 3 1141 1202 +13145 1910 2260 1808 2304 +13146 1752 2302 1616 2532 +13147 1323 1222 1290 2402 +13148 1664 2064 2065 2586 +13149 737 742 747 2109 +13150 2009 1598 2215 2293 +13151 1949 2209 2144 2652 +13152 1125 1113 1123 2327 +13153 195 377 503 2591 +13154 1200 78 1152 786 +13155 1826 2499 2426 2724 +13156 1749 2493 1574 2749 +13157 1733 2265 2600 2649 +13158 1538 1769 2077 2078 +13159 1613 2234 1793 2544 +13160 147 2 767 705 +13161 1611 2634 2065 2676 +13162 570 568 571 2309 +13163 1086 790 73 774 +13164 443 379 524 2092 +13165 1652 2062 2004 2551 +13166 1649 2150 1835 2727 +13167 1845 2424 1749 2493 +13168 1638 2272 1737 2373 +13169 1793 2545 1765 2746 +13170 1928 1764 2494 2632 +13171 1103 1099 1127 2356 +13172 1577 2289 1798 2518 +13173 1506 1507 1508 2147 +13174 2103 2309 1684 2353 +13175 1907 2330 2230 2619 +13176 752 727 726 2249 +13177 1164 1197 1981 2310 +13178 1051 1055 2497 2627 +13179 183 1834 369 2185 +13180 887 99 994 886 +13181 656 2062 2004 2690 +13182 1826 2426 2223 2724 +13183 946 942 964 2736 +13184 1077 1082 1135 2183 +13185 26 2176 272 2570 +13186 1798 1582 1895 2349 +13187 30 2169 1440 2670 +13188 1567 2289 1781 2701 +13189 1694 2300 1999 2465 +13190 414 443 412 2407 +13191 1589 2708 2412 2737 +13192 2166 2498 2219 2740 +13193 1548 2364 1776 2678 +13194 1592 2553 2045 2704 +13195 773 742 1403 2505 +13196 1614 2010 2380 2405 +13197 1088 1108 1078 2604 +13198 1559 2156 2227 2607 +13199 1106 1059 1060 2125 +13200 779 79 1137 862 +13201 296 1421 1459 2456 +13202 1767 2307 1838 2476 +13203 2166 2219 1741 2740 +13204 1101 1104 1111 2502 +13205 1650 2285 2041 2708 +13206 642 669 1139 199 +13207 615 1894 2690 2747 +13208 2426 2499 1826 2756 +13209 433 408 405 2648 +13210 1661 1915 2565 2707 +13211 1713 1938 2452 2647 +13212 1575 2078 1966 2620 +13213 1352 1245 1252 2089 +13214 1794 2470 2241 2556 +13215 1730 2056 1809 2704 +13216 1220 223 222 2650 +13217 1824 2412 2290 2492 +13218 191 2263 1878 2525 +13219 129 1126 1015 2641 +13220 1893 2538 2214 2628 +13221 2142 2412 2290 2737 +13222 877 66 2278 2279 +13223 1565 1999 2680 2754 +13224 626 2187 148 2767 +13225 953 946 2011 2763 +13226 631 2009 191 2293 +13227 814 2421 806 2504 +13228 1499 2030 2260 2590 +13229 1569 1870 1733 2593 +13230 674 538 2171 2196 +13231 2062 2551 1652 2741 +13232 1534 1689 2047 2264 +13233 1603 1618 2291 2610 +13234 1461 1463 1462 2734 +13235 1446 1444 307 2048 +13236 834 62 903 780 +13237 2214 2591 1952 2722 +13238 1441 309 310 2071 +13239 1464 296 33 2247 +13240 1201 1198 1193 1811 +13241 1531 1993 2398 2673 +13242 770 1031 743 2616 +13243 1743 2507 1982 2754 +13244 2105 2129 1617 2203 +13245 297 1450 1452 2602 +13246 2013 2217 1841 2407 +13247 873 789 856 2120 +13248 1572 1871 1834 2044 +13249 1425 281 282 2167 +13250 225 226 2744 2745 +13251 1744 2153 2037 2405 +13252 1663 2050 2421 2660 +13253 1111 2502 2025 2627 +13254 364 2260 1910 2304 +13255 914 934 931 2301 +13256 283 290 27 2328 +13257 2117 2152 2005 2778 +13258 1879 1990 2611 2783 +13259 108 958 1115 923 +13260 1054 852 75 783 +13261 1412 23 2201 2671 +13262 2149 1591 2507 2771 +13263 762 716 723 2255 +13264 1552 2135 2404 2679 +13265 627 546 204 2195 +13266 468 184 185 2425 +13267 1026 1021 1008 2035 +13268 1471 317 1469 2160 +13269 1822 2404 1628 2501 +13270 406 2648 405 2653 +13271 923 1115 109 924 +13272 1260 1262 1269 2137 +13273 1623 1844 1590 2312 +13274 1201 1811 1193 2397 +13275 405 2648 2377 2653 +13276 1831 2303 2079 2376 +13277 632 2354 156 2753 +13278 1197 1201 1165 2252 +13279 1789 2439 2154 2762 +13280 1222 2322 2132 2402 +13281 2117 1703 2613 2778 +13282 2548 2592 2036 2593 +13283 2493 2710 1574 2749 +13284 1335 1301 1230 1986 +13285 422 2512 2392 2748 +13286 1933 2047 1669 2760 +13287 1329 1734 2265 2782 +13288 1884 2044 1748 2584 +13289 917 948 905 2249 +13290 2142 2290 2610 2737 +13291 1353 1288 1330 2023 +13292 2089 2471 1736 2691 +13293 21 268 1403 773 +13294 1616 2300 2532 2665 +13295 26 281 2261 2570 +13296 1580 2388 2221 2719 +13297 41 330 1487 1969 +13298 994 1022 1023 2693 +13299 1637 2172 1902 2624 +13300 1733 1570 1865 2746 +13301 773 1388 268 737 +13302 278 1414 2087 2612 +13303 1833 2022 1857 2596 +13304 1736 2089 2691 2781 +13305 1838 2476 2455 2508 +13306 1050 69 1073 2147 +13307 1177 505 432 207 +13308 853 787 848 1996 +13309 250 1394 249 2252 +13310 1644 2306 1750 2307 +13311 1835 2457 1064 2656 +13312 1595 2018 1588 2115 +13313 1699 2387 2319 2752 +13314 1825 2403 2620 2679 +13315 892 891 956 2186 +13316 1518 1521 352 2269 +13317 742 768 2109 2505 +13318 1439 312 2248 2336 +13319 1699 2363 2180 2698 +13320 1067 1124 1069 2446 +13321 580 1852 586 2408 +13322 802 799 801 2228 +13323 2179 2626 1591 2771 +13324 427 428 498 1985 +13325 1652 2437 1792 2741 +13326 1176 1185 1170 2098 +13327 505 1177 1138 207 +13328 1277 1281 1275 2409 +13329 1360 1320 1218 1917 +13330 426 460 530 2040 +13331 1504 347 1505 2473 +13332 395 393 392 2111 +13333 1565 2237 1982 2754 +13334 519 443 414 2092 +13335 817 813 816 1950 +13336 1993 2398 1740 2720 +13337 1469 333 334 2054 +13338 1871 1983 1617 2429 +13339 1825 1876 2620 2735 +13340 1968 2056 1788 2253 +13341 1559 1765 1867 2331 +13342 2041 2285 1924 2708 +13343 1911 2666 1865 2765 +13344 1571 2303 2640 2695 +13345 1536 2226 2135 2710 +13346 1112 1093 1055 2627 +13347 1431 27 282 2170 +13348 1209 2397 1178 2475 +13349 2151 2294 1614 2684 +13350 1227 165 1844 2573 +13351 322 1479 321 2613 +13352 714 750 755 2120 +13353 34 307 314 2256 +13354 1457 1454 306 1964 +13355 909 950 880 2724 +13356 2072 2289 1976 2629 +13357 1904 1858 2769 2779 +13358 1857 2022 1603 2596 +13359 683 1887 585 1960 +13360 1636 2381 1829 2382 +13361 1672 2490 2142 2625 +13362 1757 2520 1921 2576 +13363 1569 2197 1868 2331 +13364 1634 2451 2046 2547 +13365 1570 1911 2607 2666 +13366 1560 1818 2515 2571 +13367 1 688 173 2624 +13368 477 1956 438 2288 +13369 1658 2175 2055 2530 +13370 1925 2062 611 2690 +13371 1754 1607 2107 2650 +13372 515 2040 2122 2464 +13373 2215 2390 191 2525 +13374 1343 1307 1293 2161 +13375 1533 1904 2769 2779 +13376 1538 2403 2367 2779 +13377 1312 1342 1225 2265 +13378 340 2617 339 2783 +13379 1383 18 251 2176 +13380 782 930 877 2278 +13381 264 1383 1382 2222 +13382 429 441 515 2122 +13383 957 2120 900 2440 +13384 1460 315 1743 2507 +13385 1685 2093 1755 2133 +13386 182 1976 183 2072 +13387 1290 1341 1291 2132 +13388 662 683 1777 2668 +13389 1811 1709 2261 2705 +13390 904 890 64 2296 +13391 884 938 2030 2590 +13392 1667 1929 1791 2212 +13393 2303 2640 1722 2728 +13394 1627 2435 2021 2438 +13395 1648 2434 2225 2497 +13396 1934 2032 839 2177 +13397 645 2324 594 2399 +13398 1441 294 309 2400 +13399 831 2168 792 2778 +13400 349 1497 350 2329 +13401 406 2043 434 2648 +13402 428 525 518 2198 +13403 1494 359 1492 2158 +13404 448 2185 530 2464 +13405 1617 2105 1878 2129 +13406 148 147 2024 2774 +13407 658 536 151 2070 +13408 2499 2554 1842 2724 +13409 1618 2290 2291 2610 +13410 996 1011 967 2138 +13411 721 762 739 2305 +13412 747 627 204 2195 +13413 147 2 720 767 +13414 1277 1276 1800 2409 +13415 1650 2412 2155 2708 +13416 692 537 660 2353 +13417 492 2044 1834 2425 +13418 1878 2105 1617 2572 +13419 1180 3 198 1202 +13420 288 2247 1411 2337 +13421 297 1455 298 2658 +13422 189 1988 533 2293 +13423 1828 2295 1513 2457 +13424 1094 1099 1097 2130 +13425 1894 2143 1588 2542 +13426 1289 1338 218 2006 +13427 633 651 2000 2608 +13428 5 211 995 1032 +13429 1787 2063 2442 2731 +13430 348 1504 898 2473 +13431 712 2505 247 2543 +13432 212 211 1233 2020 +13433 1584 2595 2346 2664 +13434 1592 2298 1809 2704 +13435 1721 2043 1823 2723 +13436 154 2026 153 2536 +13437 681 1813 632 2753 +13438 1552 2620 1876 2776 +13439 1542 1793 2548 2593 +13440 799 797 801 1968 +13441 33 2247 296 2456 +13442 2139 2335 150 2585 +13443 308 307 1444 2048 +13444 956 960 892 2082 +13445 1363 992 1031 2616 +13446 2083 2369 1740 2398 +13447 1841 2377 408 2648 +13448 1786 2059 2488 2750 +13449 2002 2245 1696 2521 +13450 2163 2164 1704 2510 +13451 1891 2277 1660 2539 +13452 735 667 628 206 +13453 2418 2484 1909 2698 +13454 1643 2233 1776 2462 +13455 1672 2610 2292 2737 +13456 1834 2044 1871 2425 +13457 1795 2296 1640 2780 +13458 453 454 382 2193 +13459 1565 1816 2514 2694 +13460 704 1350 146 729 +13461 1570 1776 1643 2233 +13462 1770 2000 2583 2784 +13463 235 236 500 2080 +13464 1766 2283 2284 2581 +13465 317 37 2477 2773 +13466 1181 1151 1161 2434 +13467 742 1182 768 2505 +13468 1363 1327 992 2616 +13469 1833 2367 2163 2368 +13470 1749 2424 2106 2745 +13471 1552 1717 2529 2749 +13472 771 750 714 2120 +13473 1733 2598 2036 2600 +13474 1655 1792 2683 2741 +13475 1951 2513 1803 2664 +13476 563 2668 2075 2738 +13477 1248 1252 1245 2651 +13478 2290 1583 2610 2737 +13479 390 2151 493 2630 +13480 1627 1943 2435 2438 +13481 1870 2593 2354 2600 +13482 356 355 1500 2030 +13483 434 406 435 2043 +13484 879 877 349 2279 +13485 340 1473 339 2617 +13486 224 1314 225 2106 +13487 262 2177 1385 2732 +13488 1868 2331 1867 2545 +13489 429 2040 1768 2122 +13490 1518 2269 2663 2692 +13491 1544 2376 2539 2695 +13492 2106 2107 1607 2650 +13493 1259 2365 1746 2782 +13494 1979 2586 1540 2714 +13495 1069 998 969 2446 +13496 1664 2064 1914 2188 +13497 2063 2516 2292 2610 +13498 571 698 646 2189 +13499 18 2570 2176 2705 +13500 819 815 820 2058 +13501 2291 2560 2516 2735 +13502 1538 2078 2077 2620 +13503 2154 2439 2385 2762 +13504 1277 1800 1869 2409 +13505 1534 2182 1962 2411 +13506 180 2171 2196 2419 +13507 1587 2097 1956 2427 +13508 2426 2499 1842 2724 +13509 822 852 786 2486 +13510 1681 2322 2132 2712 +13511 268 742 773 737 +13512 464 219 367 2229 +13513 1769 2077 1575 2696 +13514 329 1486 330 2084 +13515 1730 2487 2248 2661 +13516 844 810 847 2642 +13517 1583 2292 1994 2516 +13518 1312 2265 1733 2765 +13519 1480 321 2613 2661 +13520 296 275 1421 2456 +13521 1652 2551 2437 2741 +13522 1563 2217 1841 2218 +13523 2050 2421 814 2504 +13524 220 444 367 2229 +13525 1876 2620 2077 2776 +13526 611 673 652 2171 +13527 1925 1991 1600 2171 +13528 185 2425 2629 2635 +13529 1203 1185 1176 2098 +13530 864 776 833 2305 +13531 1116 109 1115 924 +13532 1204 1157 2109 2414 +13533 930 877 2278 2329 +13534 1568 2236 1838 2657 +13535 1610 2049 2277 2722 +13536 26 2261 2176 2570 +13537 2004 2039 1595 2550 +13538 1595 2039 2004 2467 +13539 1472 332 2254 2477 +13540 1188 1136 1192 2497 +13541 1813 1814 1568 2354 +13542 1313 2351 1754 2650 +13543 1191 1163 1152 2486 +13544 453 527 454 2193 +13545 1007 1119 129 2641 +13546 306 1460 34 2754 +13547 1583 2516 2291 2610 +13548 1652 2004 1595 2550 +13549 983 1027 991 2192 +13550 617 191 631 2009 +13551 814 819 860 2730 +13552 1834 2072 184 2629 +13553 509 2044 492 2425 +13554 1536 1906 2343 2715 +13555 1791 2092 379 2574 +13556 1088 1121 1129 2352 +13557 1291 1328 1346 2132 +13558 1574 2529 1917 2749 +13559 777 832 869 2520 +13560 1616 2436 2159 2721 +13561 405 404 403 2377 +13562 312 1438 311 2336 +13563 1200 1162 1137 2383 +13564 1550 1824 2343 2492 +13565 782 877 66 2278 +13566 1595 1588 1894 2115 +13567 1404 248 1403 2505 +13568 569 565 568 2309 +13569 839 1934 785 2258 +13570 2096 2673 1993 2720 +13571 324 2304 37 2379 +13572 946 2736 2011 2763 +13573 1050 1049 1048 2522 +13574 848 1953 867 2278 +13575 1598 1644 1988 2307 +13576 1729 2639 2398 2673 +13577 1550 2389 2312 2715 +13578 1576 2317 1883 2454 +13579 597 693 655 2086 +13580 1146 1404 1186 2505 +13581 924 1116 2473 2656 +13582 632 1813 2354 2753 +13583 883 919 2003 2724 +13584 2338 2602 1809 2658 +13585 1752 2435 2315 2636 +13586 1123 1113 1114 2654 +13587 1672 1622 2142 2490 +13588 1967 2538 1796 2703 +13589 1425 2167 282 2564 +13590 746 2281 741 2732 +13591 1184 1210 1408 2375 +13592 1868 2216 1756 2709 +13593 975 974 971 2406 +13594 1865 2104 1688 2764 +13595 1542 2548 2481 2593 +13596 1768 2122 1956 2775 +13597 414 2092 443 2407 +13598 910 911 912 2524 +13599 1460 1982 1458 2507 +13600 692 583 582 2753 +13601 739 762 700 2305 +13602 559 558 697 2601 +13603 308 1448 1990 2670 +13604 919 905 883 2003 +13605 424 417 416 2044 +13606 1661 2565 1915 2566 +13607 24 1435 279 2068 +13608 1542 2481 1870 2593 +13609 1478 328 1480 2117 +13610 1662 1973 1972 2269 +13611 188 1988 189 2688 +13612 919 917 905 2554 +13613 1994 2077 1876 2735 +13614 1329 2318 1734 2782 +13615 255 1407 1405 2375 +13616 1908 2455 1567 2476 +13617 1374 2598 1865 2765 +13618 1575 2077 2620 2776 +13619 162 2029 1688 2764 +13620 864 865 776 2305 +13621 2030 2260 1674 2357 +13622 1772 2268 1601 2776 +13623 1064 1835 1115 2727 +13624 1974 2182 2549 2639 +13625 1967 2534 1796 2538 +13626 1773 2443 2178 2748 +13627 1570 2607 1911 2746 +13628 937 935 936 2284 +13629 1594 2499 2426 2756 +13630 852 75 1062 1054 +13631 39 337 1477 2016 +13632 1567 2307 2306 2476 +13633 2322 2552 168 2712 +13634 1049 1092 346 1072 +13635 2201 2461 35 2671 +13636 2133 2552 2437 2669 +13637 2214 2538 1893 2722 +13638 890 897 888 2296 +13639 1072 1080 46 1495 +13640 573 582 583 2103 +13641 1155 1180 1198 2108 +13642 1731 2090 2563 2759 +13643 1559 2088 1867 2156 +13644 1762 2361 1843 2419 +13645 1538 1857 2560 2672 +13646 915 947 906 2440 +13647 2127 2613 321 2661 +13648 794 2005 845 2778 +13649 898 348 878 879 +13650 249 1167 1400 2397 +13651 368 1871 521 2425 +13652 1659 2066 2140 2681 +13653 873 901 789 2120 +13654 1329 1299 1368 2318 +13655 1770 2608 2454 2764 +13656 1600 2240 2184 2725 +13657 361 1065 2457 2656 +13658 2219 2345 1741 2740 +13659 1716 1867 2372 2374 +13660 1246 1253 1249 2347 +13661 1595 1925 1894 2690 +13662 1770 2479 2143 2542 +13663 2029 2454 2036 2764 +13664 169 2551 2437 2552 +13665 1617 2013 1878 2572 +13666 2241 2470 1554 2751 +13667 1538 2620 2403 2779 +13668 1472 317 332 2477 +13669 509 446 521 2425 +13670 2089 2378 1923 2781 +13671 1460 1982 2507 2754 +13672 2191 2513 1817 2717 +13673 933 740 90 726 +13674 1269 2137 1754 2351 +13675 1432 2242 292 2761 +13676 1417 291 292 2230 +13677 953 2267 888 2763 +13678 1555 1669 2047 2760 +13679 1705 2198 1985 2744 +13680 1527 2439 2069 2762 +13681 1047 1058 1082 2085 +13682 1595 2004 2690 2747 +13683 1313 222 221 2351 +13684 222 2394 1931 2650 +13685 1627 2438 2021 2714 +13686 384 2080 1877 2594 +13687 283 1418 2179 2619 +13688 815 819 814 2504 +13689 962 916 908 2420 +13690 1396 2252 1394 2742 +13691 114 1191 1052 1053 +13692 1480 2613 2117 2661 +13693 1782 2485 2084 2743 +13694 1795 1640 2660 2780 +13695 405 2377 403 2653 +13696 2029 1806 2479 2542 +13697 287 1410 2251 2337 +13698 786 824 822 2383 +13699 1164 1197 1165 1981 +13700 1311 1225 1348 2265 +13701 741 751 1406 2543 +13702 497 419 495 2577 +13703 1685 2490 1755 2625 +13704 1331 1865 1374 2598 +13705 2070 2335 1677 2478 +13706 2155 2412 1589 2708 +13707 1863 2097 1551 2332 +13708 1840 2564 2170 2738 +13709 490 370 456 2432 +13710 895 912 945 2393 +13711 1501 1500 355 2030 +13712 644 1960 627 2109 +13713 492 509 417 2044 +13714 1224 1308 152 2257 +13715 1031 1012 743 2616 +13716 708 759 718 2417 +13717 862 824 2383 2568 +13718 846 817 848 1953 +13719 1237 2558 1239 2781 +13720 1972 2016 47 2387 +13721 815 806 847 2504 +13722 180 372 1843 2464 +13723 1956 2097 1587 2696 +13724 2176 2261 1709 2705 +13725 1641 2350 2141 2596 +13726 1457 1454 1964 2340 +13727 1087 1088 1129 2352 +13728 682 2009 631 2293 +13729 1564 2364 2029 2479 +13730 2016 1512 2387 2752 +13731 461 493 2151 2687 +13732 1743 2126 1821 2657 +13733 837 792 831 2168 +13734 1440 2169 301 2726 +13735 1621 2484 2418 2698 +13736 1975 2347 2161 2579 +13737 1883 1908 1576 2784 +13738 2319 2387 1512 2752 +13739 786 1152 2383 2486 +13740 1898 2630 2151 2684 +13741 823 825 851 2250 +13742 1533 2769 2367 2779 +13743 404 407 489 2377 +13744 1843 1587 2122 2361 +13745 1673 2094 2491 2615 +13746 1651 2086 1816 2459 +13747 1652 1622 2039 2550 +13748 1614 2294 2151 2687 +13749 1407 1406 1405 2281 +13750 214 1293 215 2161 +13751 1117 1124 1079 2654 +13752 1637 2669 1792 2725 +13753 95 1035 986 2614 +13754 1672 2625 2142 2737 +13755 422 2392 400 2748 +13756 1923 2691 2089 2781 +13757 1819 2299 2533 2756 +13758 1800 1844 1578 2573 +13759 1750 187 2324 2688 +13760 1216 1314 1337 2106 +13761 463 371 489 2263 +13762 1352 1361 1242 2781 +13763 682 617 631 2009 +13764 593 579 594 2399 +13765 1795 2160 2054 2660 +13766 1483 1481 337 2180 +13767 1630 2697 2073 2777 +13768 1083 1084 1061 2166 +13769 194 552 195 2459 +13770 168 2552 169 2712 +13771 202 677 1204 1157 +13772 337 2180 2016 2363 +13773 2508 2532 1752 2636 +13774 1757 1950 2631 2692 +13775 1595 2690 1894 2747 +13776 2241 2618 1625 2717 +13777 1111 2025 1133 2627 +13778 171 2133 2119 2712 +13779 1772 1985 1768 2775 +13780 1787 2172 1637 2624 +13781 408 2377 405 2648 +13782 1660 2498 2166 2740 +13783 1043 1042 1041 2098 +13784 2520 2576 1757 2631 +13785 1568 1687 2354 2481 +13786 650 666 549 2333 +13787 1452 1450 1451 2602 +13788 199 669 1139 1180 +13789 564 606 607 2772 +13790 1365 1345 1233 2535 +13791 297 2213 1455 2658 +13792 2106 1607 2394 2650 +13793 1280 1355 1360 2297 +13794 625 1991 640 2683 +13795 185 634 645 2324 +13796 1570 2364 1776 2592 +13797 1560 2550 1818 2571 +13798 1272 1275 1274 2409 +13799 1552 1824 2135 2710 +13800 1877 2080 1671 2615 +13801 1062 1054 1052 2486 +13802 676 667 2205 2767 +13803 494 433 434 2648 +13804 1571 2376 2303 2695 +13805 256 1166 1396 2742 +13806 2023 2257 1700 2622 +13807 1673 2625 2292 2737 +13808 1023 1024 966 2693 +13809 561 560 559 2495 +13810 1622 1581 2453 2550 +13811 283 1416 284 2179 +13812 1834 1720 2629 2635 +13813 1941 2452 2623 2711 +13814 711 758 759 2423 +13815 1042 1043 1044 2098 +13816 2295 2457 1835 2656 +13817 2239 2364 1776 2674 +13818 1479 336 1478 2152 +13819 1149 1181 1156 2503 +13820 255 2258 2032 2375 +13821 1619 1864 2063 2206 +13822 1733 2036 2592 2593 +13823 335 1478 336 2152 +13824 1536 2462 2226 2674 +13825 268 737 1388 2667 +13826 1550 2343 2389 2715 +13827 1773 2512 2392 2534 +13828 1589 2490 1685 2625 +13829 586 2408 2143 2583 +13830 496 409 423 2572 +13831 846 848 842 1996 +13832 2041 2491 2080 2615 +13833 1627 2435 2256 2636 +13834 978 1021 1038 2541 +13835 655 567 597 2086 +13836 115 1194 1053 2497 +13837 2016 2363 1699 2387 +13838 726 727 706 2249 +13839 404 489 2263 2377 +13840 978 123 1095 2541 +13841 1974 2639 2549 2673 +13842 1845 2106 1607 2493 +13843 1297 1282 1318 2424 +13844 174 620 175 2172 +13845 1710 2052 2716 2758 +13846 928 937 961 2702 +13847 1812 1925 1600 2171 +13848 1587 2122 1956 2696 +13849 1601 1682 2042 2288 +13850 1342 2365 2265 2765 +13851 158 2598 157 2600 +13852 1867 1868 2374 2621 +13853 1652 2240 2062 2725 +13854 1579 2207 2175 2575 +13855 2059 2430 1714 2450 +13856 2225 1648 2497 2627 +13857 2044 2185 1572 2777 +13858 2021 2438 1698 2714 +13859 953 946 964 2011 +13860 1671 2063 1787 2521 +13861 514 458 394 2443 +13862 2026 2536 1870 2599 +13863 2135 1824 2492 2710 +13864 2453 2550 1581 2571 +13865 1791 1931 1667 2574 +13866 988 989 1024 2134 +13867 1106 117 1093 1144 +13868 998 1069 1076 2446 +13869 1744 2153 2146 2385 +13870 255 2375 256 2742 +13871 1458 1420 295 2671 +13872 611 614 613 2690 +13873 888 889 885 2590 +13874 1576 1883 1770 2454 +13875 683 584 585 1887 +13876 1575 2696 2077 2776 +13877 326 2576 325 2631 +13878 2206 2453 2063 2731 +13879 1166 2375 1173 2742 +13880 1681 2132 2119 2712 +13881 258 2414 1960 2475 +13882 770 743 1031 241 +13883 1912 2489 2096 2673 +13884 2009 2390 2215 2514 +13885 506 211 386 2232 +13886 1532 2233 1776 2234 +13887 1063 1191 113 1208 +13888 898 878 348 2395 +13889 2437 2552 2551 2669 +13890 745 754 699 2301 +13891 1741 2396 2125 2582 +13892 1895 2184 1581 2206 +13893 498 442 427 1985 +13894 21 246 773 738 +13895 318 1469 317 2160 +13896 1323 2322 1222 2402 +13897 1167 249 2252 2397 +13898 1600 2171 1991 2419 +13899 1719 1976 2289 2629 +13900 1447 307 308 1990 +13901 2003 2554 2499 2724 +13902 1570 1733 2592 2593 +13903 1902 2437 1792 2669 +13904 1724 2280 2173 2643 +13905 1599 1954 2390 2640 +13906 1671 1586 2063 2521 +13907 1673 2094 2292 2625 +13908 862 779 824 2568 +13909 566 585 584 1887 +13910 778 837 831 2168 +13911 2551 2552 1652 2669 +13912 2093 2094 1 2491 +13913 1208 1152 872 2486 +13914 1586 1671 2063 2292 +13915 32 1449 299 2202 +13916 1567 2306 1781 2476 +13917 1404 2414 1186 2505 +13918 1543 2159 2436 2721 +13919 1577 1812 1976 2334 +13920 775 1142 82 2310 +13921 1637 2624 1902 2731 +13922 511 394 458 2443 +13923 49 2304 343 2379 +13924 1122 837 71 1090 +13925 1169 1168 1140 2428 +13926 1512 1510 1511 2319 +13927 349 1498 1497 2329 +13928 1891 2539 2376 2695 +13929 1063 1052 1191 2486 +13930 1263 1261 1287 2765 +13931 1615 2341 2181 2416 +13932 1633 2187 1907 2767 +13933 928 927 937 2702 +13934 1317 1936 163 2573 +13935 1809 2056 1788 2704 +13936 157 156 2354 2600 +13937 1645 2001 2689 2711 +13938 907 945 908 2393 +13939 1791 1884 2092 2371 +13940 1655 2062 1792 2741 +13941 1755 2094 2093 2625 +13942 257 1186 1404 2414 +13943 701 2195 1937 2667 +13944 350 1494 1493 2279 +13945 712 1406 751 2543 +13946 158 2598 2600 2608 +13947 999 137 520 973 +13948 1622 2110 2142 2490 +13949 198 3 505 1138 +13950 1167 1396 1210 1166 +13951 582 573 581 2706 +13952 1552 2282 2135 2679 +13953 1655 2172 1792 2725 +13954 741 1406 2281 2543 +13955 1973 2387 1509 2522 +13956 1094 1127 1099 2675 +13957 317 2477 2160 2773 +13958 160 159 2608 2764 +13959 550 147 667 2767 +13960 659 618 596 2334 +13961 1304 148 149 2774 +13962 1350 1303 146 729 +13963 1330 2023 1288 2622 +13964 1652 1595 2004 2240 +13965 1072 1507 1049 2147 +13966 1417 1418 291 2230 +13967 255 2258 2375 2742 +13968 1627 2021 2435 2636 +13969 1065 1092 361 1066 +13970 1195 1153 1148 2700 +13971 277 1412 2201 2734 +13972 1624 2182 1962 2681 +13973 1781 2350 2289 2518 +13974 1578 1906 1800 2410 +13975 1074 112 878 2279 +13976 1997 2229 1933 2638 +13977 1618 1603 2515 2571 +13978 1204 2109 1182 2414 +13979 509 521 1871 2425 +13980 907 966 101 944 +13981 1505 361 1503 2656 +13982 1419 2626 283 2771 +13983 1097 1086 1122 2211 +13984 115 1136 1194 2497 +13985 659 589 593 2334 +13986 1500 1501 1499 2030 +13987 353 47 1517 2016 +13988 1244 1243 1349 2378 +13989 662 683 548 1777 +13990 722 2204 761 2682 +13991 169 2552 2133 2712 +13992 764 738 2321 2370 +13993 384 1877 476 2594 +13994 1788 2056 1809 2602 +13995 1133 2448 1112 2627 +13996 319 1485 1448 2670 +13997 1196 1195 1172 2700 +13998 1812 596 2196 2334 +13999 2372 2373 1716 2374 +14000 1408 1184 2375 2543 +14001 767 2323 717 2682 +14002 1750 2324 2635 2688 +14003 123 978 1016 2541 +14004 1726 2271 1974 2639 +14005 1447 308 1448 1990 +14006 2239 2462 1776 2678 +14007 1034 103 980 922 +14008 1617 1983 2203 2429 +14009 582 2103 573 2706 +14010 667 735 720 206 +14011 1027 1030 991 2623 +14012 1505 347 1080 2473 +14013 1713 2452 2035 2647 +14014 576 687 595 2399 +14015 468 1834 184 2425 +14016 1633 2205 2682 2767 +14017 1782 2341 2084 2485 +14018 2050 1640 2449 2780 +14019 48 1501 355 2357 +14020 583 2103 582 2753 +14021 543 624 167 2004 +14022 1698 2714 1979 2755 +14023 1879 2617 1990 2783 +14024 294 2413 1445 2461 +14025 1599 2433 1954 2640 +14026 746 741 751 2732 +14027 1833 2444 1858 2769 +14028 1030 1021 1026 2623 +14029 188 653 189 1988 +14030 2042 2268 1601 2288 +14031 255 17 2032 2258 +14032 628 676 667 2205 +14033 872 1062 1063 2486 +14034 2067 2116 1635 2646 +14035 1640 2160 1795 2660 +14036 327 328 1478 2117 +14037 1124 1117 1076 2446 +14038 1507 2147 1506 2522 +14039 316 2461 2149 2671 +14040 1743 2236 2126 2657 +14041 188 189 2105 2688 +14042 1725 2282 1966 2679 +14043 897 953 888 2763 +14044 969 998 990 2446 +14045 229 1218 1320 1917 +14046 479 478 179 2361 +14047 513 210 1206 453 +14048 1492 1493 2279 2395 +14049 1792 2062 1655 2725 +14050 160 2608 1770 2764 +14051 598 685 672 2326 +14052 102 1003 980 896 +14053 1001 1002 1000 2480 +14054 1166 1167 1396 2742 +14055 2001 1645 2685 2711 +14056 517 404 489 2263 +14057 509 1871 2044 2425 +14058 1516 343 49 2304 +14059 2125 2396 1779 2582 +14060 1013 1035 766 2614 +14061 1675 2500 2526 2713 +14062 1571 2640 2303 2728 +14063 1624 2489 2066 2646 +14064 1483 39 322 2363 +14065 1180 3 669 198 +14066 832 64 930 890 +14067 627 747 2109 2195 +14068 857 803 807 2007 +14069 965 1119 128 1007 +14070 360 2147 1072 2158 +14071 1539 1726 2270 2271 +14072 1870 2481 2354 2593 +14073 1929 1966 1749 2745 +14074 876 853 66 2279 +14075 1870 2600 2354 2649 +14076 1160 1154 1199 2275 +14077 1825 2404 2403 2679 +14078 1266 1265 1271 2666 +14079 1350 2 147 704 +14080 1574 2226 2343 2710 +14081 1565 1743 2237 2754 +14082 1774 2440 2058 2730 +14083 1930 2531 1739 2580 +14084 1587 2008 1956 2122 +14085 1652 2062 1792 2725 +14086 1629 2033 1715 2271 +14087 1859 2444 2368 2769 +14088 998 1028 990 2446 +14089 1041 1016 122 1033 +14090 625 2062 2683 2741 +14091 1583 2291 2290 2610 +14092 2433 2640 2303 2695 +14093 1749 1966 1965 2745 +14094 1006 986 1013 2614 +14095 1575 2077 1769 2078 +14096 1472 331 1474 2254 +14097 1123 1114 1110 2647 +14098 807 827 828 2101 +14099 1766 2580 2283 2581 +14100 1115 1835 1064 2656 +14101 2341 2360 1782 2416 +14102 350 1493 349 2279 +14103 1570 1569 1733 2593 +14104 1637 2453 1755 2669 +14105 440 479 441 2122 +14106 590 2334 1812 2415 +14107 510 482 472 2603 +14108 1914 2188 2064 2757 +14109 1537 2508 2532 2665 +14110 1533 2769 1904 2770 +14111 2170 2601 1840 2738 +14112 556 557 555 2738 +14113 2063 2206 1672 2453 +14114 1749 1607 2106 2493 +14115 1788 2253 2056 2602 +14116 460 2040 515 2464 +14117 1934 2032 17 2258 +14118 283 2626 2179 2771 +14119 73 1085 790 1086 +14120 677 202 644 1157 +14121 905 948 933 2249 +14122 747 701 737 2667 +14123 1834 2425 2429 2635 +14124 1561 1833 2350 2444 +14125 1238 1237 1236 2622 +14126 1442 1443 1441 2578 +14127 718 734 709 2567 +14128 1619 2063 1787 2731 +14129 347 2395 1080 2473 +14130 1687 2548 2036 2593 +14131 1013 244 766 1035 +14132 646 679 592 2189 +14133 520 383 137 999 +14134 1329 2265 1267 2782 +14135 1208 872 1063 2486 +14136 1909 2484 2194 2698 +14137 927 2569 937 2702 +14138 1733 2365 2746 2765 +14139 1659 2140 2519 2681 +14140 1793 2544 1530 2545 +14141 1619 2184 1895 2206 +14142 1360 1917 1869 2297 +14143 180 181 372 2464 +14144 730 731 757 2533 +14145 1425 282 1428 2564 +14146 1570 1569 1793 2746 +14147 938 1674 926 2030 +14148 1755 2093 1685 2625 +14149 423 1871 368 2572 +14150 1513 2295 362 2457 +14151 775 829 828 2311 +14152 466 222 379 2574 +14153 684 2542 1894 2747 +14154 1740 2369 1859 2720 +14155 958 1128 108 1115 +14156 1685 2133 1755 2490 +14157 1705 1966 1929 2745 +14158 1335 1252 1301 2651 +14159 1561 1858 2444 2588 +14160 1092 361 46 1065 +14161 1058 1047 1045 2085 +14162 2094 2624 2442 2731 +14163 1596 1917 1916 2297 +14164 1508 359 1996 2147 +14165 701 735 736 1937 +14166 1858 1904 1572 2777 +14167 1616 2532 2302 2665 +14168 667 147 2 720 +14169 1691 2173 2280 2643 +14170 1119 128 1118 965 +14171 1164 82 1142 2310 +14172 447 2198 523 2686 +14173 520 138 459 973 +14174 1792 1902 1637 2172 +14175 1896 2350 2349 2596 +14176 44 1498 349 879 +14177 647 2143 1770 2583 +14178 1363 142 1031 992 +14179 1397 1981 2252 2705 +14180 1271 1265 1273 2104 +14181 1548 1883 2454 2479 +14182 721 722 717 2204 +14183 1327 142 1363 992 +14184 1924 2093 1685 2119 +14185 2291 2516 1864 2610 +14186 1025 1005 1006 2223 +14187 740 90 932 933 +14188 1578 1844 1800 2312 +14189 1550 2343 2155 2389 +14190 1877 2002 1671 2080 +14191 469 227 374 2744 +14192 247 773 712 751 +14193 1633 2323 2187 2767 +14194 1085 1054 74 783 +14195 249 1400 1399 2397 +14196 2307 2455 1838 2476 +14197 674 2171 1812 2196 +14198 959 915 2238 2736 +14199 1782 2360 2341 2485 +14200 1186 2414 257 2475 +14201 1402 2109 2414 2505 +14202 670 588 586 2583 +14203 915 900 2238 2440 +14204 1107 2319 1066 2457 +14205 1007 1015 1018 2641 +14206 166 2004 2467 2747 +14207 5 211 968 1351 +14208 37 324 1476 2304 +14209 805 806 814 2421 +14210 434 449 464 2244 +14211 1636 2081 1732 2678 +14212 1570 1793 1569 2593 +14213 1864 1895 1603 2206 +14214 1564 1775 2239 2678 +14215 948 2076 931 2320 +14216 1570 1688 2364 2592 +14217 32 299 1439 2248 +14218 1667 2212 1791 2371 +14219 1286 1276 1272 2409 +14220 1768 1769 2696 2777 +14221 1755 2624 2094 2731 +14222 1988 2189 533 2293 +14223 1491 320 40 2248 +14224 2292 2610 1583 2737 +14225 2214 2538 1796 2628 +14226 1727 2251 2087 2612 +14227 1295 2106 2394 2650 +14228 1572 1630 1858 2777 +14229 275 2247 25 2456 +14230 788 839 2032 2177 +14231 1581 2240 2550 2725 +14232 591 587 649 2143 +14233 1814 1870 1653 2481 +14234 1357 1228 1324 2119 +14235 1650 1596 2155 2529 +14236 879 884 341 2589 +14237 657 622 671 2683 +14238 1981 1709 2252 2705 +14239 336 1972 1468 2269 +14240 1595 2004 1925 2690 +14241 1630 1572 2185 2777 +14242 743 702 765 2299 +14243 878 1074 2279 2395 +14244 984 1009 1022 2488 +14245 1569 2331 2545 2746 +14246 1233 1351 1365 2358 +14247 2004 2039 1652 2551 +14248 964 939 953 2267 +14249 1269 1292 2137 2351 +14250 2368 2369 1859 2769 +14251 783 821 790 2597 +14252 1342 1287 1267 2365 +14253 336 39 1468 1972 +14254 883 719 93 929 +14255 1663 2421 2054 2660 +14256 1559 1765 2331 2746 +14257 788 746 51 2177 +14258 1537 1838 2508 2665 +14259 2075 2564 1840 2738 +14260 1763 2072 1976 2196 +14261 1292 1258 2137 2637 +14262 861 839 838 2177 +14263 1001 1039 1002 2480 +14264 1814 2354 1813 2753 +14265 1876 2077 1601 2776 +14266 977 1012 1029 2299 +14267 1148 1153 1138 2095 +14268 281 1425 1427 2167 +14269 2050 2660 1640 2780 +14270 1411 25 275 2247 +14271 2152 2613 1703 2778 +14272 1510 2319 1512 2752 +14273 219 1933 2229 2511 +14274 191 462 2263 2525 +14275 417 424 492 2044 +14276 1356 1355 1283 2297 +14277 903 952 897 2449 +14278 495 452 385 2577 +14279 1346 1321 1229 2285 +14280 1552 1966 1749 2282 +14281 1765 2545 2331 2746 +14282 900 957 901 2120 +14283 1747 2044 1572 2777 +14284 743 1012 1031 241 +14285 426 530 502 2185 +14286 434 435 516 2043 +14287 312 1453 32 2487 +14288 826 825 779 2568 +14289 1904 2584 2083 2770 +14290 1687 1813 2600 2608 +14291 1100 1133 1102 2448 +14292 896 980 103 922 +14293 1624 2595 2140 2681 +14294 1825 1876 1552 2620 +14295 872 852 1062 2486 +14296 1105 1091 1070 2428 +14297 1269 1313 1284 2351 +14298 1489 333 2169 2726 +14299 983 990 982 2192 +14300 1853 2000 1576 2408 +14301 203 627 747 2109 +14302 1603 2291 1864 2610 +14303 1492 2279 2158 2395 +14304 887 907 908 2693 +14305 1603 2022 1562 2596 +14306 1622 2490 2133 2552 +14307 1558 2534 2689 2768 +14308 1497 2278 350 2329 +14309 1966 1552 2620 2679 +14310 1951 2644 1802 2757 +14311 1572 2584 1904 2770 +14312 1569 2331 1868 2545 +14313 453 210 1206 1175 +14314 1654 2282 2135 2710 +14315 1480 321 1479 2613 +14316 1623 2312 2110 2389 +14317 1800 2402 1844 2573 +14318 68 787 871 1109 +14319 1697 2451 1948 2562 +14320 1502 1499 364 2260 +14321 1127 1130 2194 2675 +14322 406 405 403 2653 +14323 1651 2441 2086 2459 +14324 1652 2550 2240 2725 +14325 881 883 929 2614 +14326 813 841 804 2014 +14327 1535 1997 2549 2639 +14328 1983 2635 187 2688 +14329 799 800 798 2015 +14330 2094 2292 1671 2615 +14331 504 397 422 2512 +14332 1830 2382 2317 2548 +14333 2032 2281 1407 2375 +14334 348 1493 347 2395 +14335 1265 2104 1271 2666 +14336 1630 2185 2072 2464 +14337 123 1016 1042 2541 +14338 444 221 466 2574 +14339 892 960 943 2540 +14340 647 670 2143 2583 +14341 1834 2629 2425 2635 +14342 971 1032 976 2406 +14343 406 435 2043 2653 +14344 676 696 550 2767 +14345 1568 2354 1814 2481 +14346 1505 2473 1065 2656 +14347 2194 2484 1621 2698 +14348 1297 1318 227 2424 +14349 644 585 627 1960 +14350 1323 1332 1227 2402 +14351 1221 163 164 2573 +14352 2162 2500 1801 2526 +14353 1298 1374 1865 2765 +14354 2292 2516 1583 2610 +14355 997 972 1020 2430 +14356 869 835 777 2780 +14357 455 396 395 2628 +14358 250 1397 1394 2252 +14359 292 2230 291 2761 +14360 906 903 62 780 +14361 649 2143 1894 2542 +14362 985 981 984 2308 +14363 872 1152 786 2486 +14364 388 215 461 2687 +14365 382 488 528 2517 +14366 1087 1107 1066 2457 +14367 1051 1111 1055 2627 +14368 1555 2621 2331 2760 +14369 891 918 956 2186 +14370 1415 1413 1414 2612 +14371 599 598 672 2662 +14372 361 2457 362 2656 +14373 286 1435 24 2068 +14374 2119 2133 1685 2712 +14375 180 1843 2361 2419 +14376 1747 1985 1705 2198 +14377 166 165 638 2747 +14378 1302 770 749 2616 +14379 796 795 793 2557 +14380 1624 2313 1974 2489 +14381 1720 2588 1834 2629 +14382 1603 1896 2349 2596 +14383 1867 2374 1716 2621 +14384 794 845 831 2778 +14385 139 996 1296 2358 +14386 1735 2410 1643 2674 +14387 1551 1994 2516 2735 +14388 1672 2206 2063 2610 +14389 382 454 488 2517 +14390 2166 1741 2582 2740 +14391 925 954 2030 2659 +14392 736 738 737 2667 +14393 1354 1295 1373 2650 +14394 1420 276 295 2671 +14395 95 986 881 2614 +14396 1537 2532 2508 2636 +14397 263 1934 17 2258 +14398 1589 1673 2708 2737 +14399 1395 255 256 2742 +14400 429 515 2040 2122 +14401 1259 1267 1261 2365 +14402 426 2040 530 2185 +14403 2331 2621 1867 2760 +14404 555 563 2075 2738 +14405 891 893 948 2076 +14406 1599 2494 1964 2694 +14407 474 477 381 2288 +14408 1023 1022 1009 2488 +14409 1755 1902 2624 2731 +14410 887 994 100 2693 +14411 1834 2429 1720 2635 +14412 1263 2365 1261 2765 +14413 345 1509 2387 2522 +14414 1617 1983 1871 2572 +14415 1833 2367 2368 2769 +14416 556 558 557 2601 +14417 2133 2437 1902 2669 +14418 37 2379 2304 2773 +14419 1737 1638 2373 2644 +14420 160 2583 1770 2608 +14421 267 268 1388 2667 +14422 996 139 968 2358 +14423 1511 1513 362 2457 +14424 1533 2368 2367 2769 +14425 1734 2365 2265 2782 +14426 1298 1333 1374 2765 +14427 1304 1305 1234 2774 +14428 946 959 942 2736 +14429 504 393 397 2512 +14430 1962 2519 2140 2681 +14431 2088 2270 1535 2271 +14432 1616 2302 2164 2436 +14433 1438 301 302 2726 +14434 2213 2338 1723 2658 +14435 2349 2350 1833 2596 +14436 1119 1126 129 2641 +14437 1747 1768 2040 2777 +14438 1527 2385 2153 2439 +14439 1061 1102 1083 2166 +14440 669 198 549 2108 +14441 2142 2571 1618 2606 +14442 1176 1043 121 1041 +14443 813 817 845 1950 +14444 782 66 853 2278 +14445 1911 2746 2365 2765 +14446 1099 1104 1098 2356 +14447 1570 1733 1569 2746 +14448 1717 2268 1772 2776 +14449 1408 1210 1184 2543 +14450 30 301 1440 2169 +14451 1471 317 2160 2773 +14452 2476 2508 1838 2665 +14453 362 361 1511 2457 +14454 978 124 1008 1095 +14455 836 865 866 2136 +14456 1407 2281 1405 2375 +14457 1552 2529 1824 2749 +14458 306 34 1457 2465 +14459 538 619 673 2171 +14460 582 2103 2706 2753 +14461 1055 1053 1051 2497 +14462 18 265 1392 2570 +14463 1834 2425 1871 2429 +14464 1080 1065 1505 2473 +14465 1644 1750 2306 2688 +14466 1013 766 748 2614 +14467 388 493 390 2151 +14468 775 82 858 2310 +14469 1273 1377 1271 2104 +14470 1238 1236 1369 2622 +14471 1134 1120 1131 2468 +14472 233 2041 234 2594 +14473 1600 2062 1925 2240 +14474 1462 309 2201 2734 +14475 472 482 474 2603 +14476 1537 2532 2300 2665 +14477 1576 2408 2000 2784 +14478 780 819 840 2730 +14479 647 540 670 2583 +14480 900 901 899 2120 +14481 401 398 402 2384 +14482 932 931 934 2320 +14483 1164 1165 1143 1981 +14484 879 341 1498 2589 +14485 278 1410 277 2734 +14486 1834 1871 1572 2429 +14487 1699 2194 2675 2698 +14488 1962 1534 2519 2681 +14489 1314 1216 225 2106 +14490 300 319 1448 2670 +14491 1729 2398 1993 2673 +14492 1654 2493 2282 2710 +14493 1335 1303 1378 2546 +14494 633 2000 604 2583 +14495 770 1302 1363 2616 +14496 1774 2050 2449 2730 +14497 44 341 1498 879 +14498 646 533 2189 2293 +14499 1152 77 1208 872 +14500 987 135 1036 483 +14501 63 904 777 834 +14502 2009 1816 2390 2514 +14503 675 627 585 2195 +14504 85 1205 854 1173 +14505 1180 1155 1202 2108 +14506 1973 2269 1662 2663 +14507 941 959 915 2238 +14508 345 47 1512 2387 +14509 646 631 533 2293 +14510 701 1937 736 2667 +14511 203 677 627 2109 +14512 875 863 784 2200 +14513 1652 2551 2039 2552 +14514 1735 2607 2107 2666 +14515 1299 2318 1329 2782 +14516 876 878 112 2279 +14517 962 945 961 2420 +14518 449 217 218 2244 +14519 51 746 707 2177 +14520 167 2322 2039 2552 +14521 748 1013 244 766 +14522 376 475 230 2268 +14523 406 2043 2648 2653 +14524 2343 2529 1574 2710 +14525 605 632 156 2753 +14526 329 40 1486 2202 +14527 751 738 772 2732 +14528 2289 2306 1781 2701 +14529 159 1331 1215 2598 +14530 274 1423 273 2243 +14531 1617 2217 2013 2572 +14532 1705 2686 2198 2744 +14533 1049 1050 2147 2522 +14534 1965 2424 1749 2745 +14535 1673 2041 1924 2708 +14536 1574 2493 2226 2710 +14537 349 2279 877 2329 +14538 1485 340 339 2783 +14539 954 356 879 884 +14540 1754 2351 1931 2650 +14541 894 1057 105 951 +14542 360 359 1507 2147 +14543 1042 1016 122 1041 +14544 1673 1589 2625 2737 +14545 1078 1079 1113 2609 +14546 2140 2595 1962 2681 +14547 139 1351 968 2358 +14548 2174 2336 1438 2726 +14549 919 950 2554 2724 +14550 61 906 780 840 +14551 1624 1974 2182 2549 +14552 787 68 1073 1109 +14553 870 839 861 1934 +14554 1672 2063 2292 2610 +14555 336 1468 1465 2269 +14556 1859 2368 1758 2369 +14557 1867 2331 1868 2621 +14558 1630 1572 1858 2588 +14559 1268 1270 1264 2107 +14560 447 226 469 2744 +14561 1056 1034 130 1015 +14562 1755 2453 1637 2731 +14563 1587 2097 1863 2332 +14564 1068 969 125 1008 +14565 920 909 2430 2450 +14566 638 2690 2004 2747 +14567 794 841 845 2005 +14568 759 708 711 2417 +14569 519 379 443 2092 +14570 1166 1173 1143 2742 +14571 342 341 1500 2590 +14572 418 396 455 2628 +14573 645 594 595 2399 +14574 1307 215 1293 2161 +14575 1410 2251 2337 2734 +14576 1004 131 1203 1185 +14577 1186 248 1146 1210 +14578 484 422 400 2748 +14579 1215 1312 158 2598 +14580 1036 134 1183 1206 +14581 1550 2492 2343 2715 +14582 588 577 578 2408 +14583 649 1894 2143 2415 +14584 927 935 937 2569 +14585 1596 1869 1917 2297 +14586 1412 23 277 2201 +14587 1768 2696 2697 2777 +14588 1672 2292 2094 2625 +14589 40 320 1486 2202 +14590 1562 2022 2404 2501 +14591 1033 131 1203 1004 +14592 1770 2029 2479 2542 +14593 1164 858 82 2310 +14594 513 1036 135 483 +14595 678 641 545 2437 +14596 1330 1288 1238 2622 +14597 237 1204 768 1182 +14598 1643 2410 2226 2674 +14599 271 28 1432 2242 +14600 190 191 2215 2293 +14601 2077 2332 1769 2672 +14602 742 237 768 1182 +14603 1408 256 1405 2375 +14604 1471 2576 325 2773 +14605 1229 233 232 2285 +14606 592 571 646 2189 +14607 170 169 545 2437 +14608 874 1205 769 2281 +14609 1937 2321 736 2667 +14610 996 968 981 2358 +14611 1988 2215 1598 2293 +14612 998 1069 126 1076 +14613 126 969 1069 998 +14614 224 2106 1929 2394 +14615 1354 1270 1268 2107 +14616 1455 1456 1454 2213 +14617 203 747 768 2109 +14618 1748 2371 1884 2584 +14619 303 304 1451 2253 +14620 304 1464 33 2247 +14621 1268 2107 1264 2666 +14622 1201 1159 1198 2362 +14623 2379 2576 1683 2773 +14624 1534 2264 2047 2411 +14625 1834 1630 2072 2588 +14626 1045 105 1057 951 +14627 1347 1322 1357 2119 +14628 258 1960 1401 2475 +14629 134 1183 1014 1036 +14630 1167 19 1186 1210 +14631 1792 2062 1652 2741 +14632 2278 2279 350 2329 +14633 312 32 2248 2487 +14634 749 1302 143 770 +14635 913 106 1045 951 +14636 1391 1390 1393 2339 +14637 264 18 1383 2176 +14638 58 771 873 750 +14639 2080 2594 2041 2615 +14640 1686 2215 1878 2525 +14641 1621 2675 2194 2698 +14642 1205 874 85 854 +14643 361 362 1503 2656 +14644 1041 121 1176 1203 +14645 1372 1327 1302 2616 +14646 904 63 903 834 +14647 759 758 727 2423 +14648 1042 1095 123 2541 +14649 139 1296 1351 2358 +14650 1455 314 313 2340 +14651 1300 1299 1257 2318 +14652 1328 1291 1341 2132 +14653 183 2072 1834 2185 +14654 1402 257 1404 2414 +14655 215 2161 1307 2729 +14656 1925 2004 1595 2240 +14657 1330 2257 2023 2622 +14658 1630 1572 1834 2185 +14659 255 1395 2258 2742 +14660 614 656 2062 2741 +14661 874 50 788 769 +14662 746 788 50 769 +14663 346 1507 345 2522 +14664 342 1500 1502 2590 +14665 1367 1271 1377 2104 +14666 1537 2508 1838 2657 +14667 2047 2621 1555 2760 +14668 534 186 645 2324 +14669 906 957 915 2440 +14670 1921 2329 1496 2589 +14671 1311 1217 155 2649 +14672 1472 332 331 2254 +14673 662 694 563 2668 +14674 1130 1129 2194 2352 +14675 879 1498 2329 2589 +14676 51 707 838 2177 +14677 2155 2343 1596 2389 +14678 388 461 493 2151 +14679 1595 2240 1652 2550 +14680 1424 273 1423 2243 +14681 1114 1067 2647 2654 +14682 478 178 179 2361 +14683 1715 2527 1855 2528 +14684 635 2143 649 2542 +14685 736 761 764 2321 +14686 191 192 462 2525 +14687 1924 2041 1673 2491 +14688 1260 1292 1258 2137 +14689 1094 1075 1130 2675 +14690 181 636 182 2196 +14691 1749 2424 1965 2749 +14692 590 589 596 2334 +14693 2306 2307 1767 2476 +14694 288 287 1422 2391 +14695 1480 1478 2117 2613 +14696 216 366 461 2687 +14697 238 1182 742 2505 +14698 770 1302 143 1363 +14699 1818 2550 1590 2606 +14700 1823 2648 2043 2653 +14701 515 460 429 2040 +14702 486 484 383 2748 +14703 1134 1132 1103 2468 +14704 1288 1246 1240 2496 +14705 1479 2152 1478 2613 +14706 957 840 60 789 +14707 1422 1423 288 2391 +14708 1405 2375 2281 2543 +14709 437 475 2268 2775 +14710 1432 28 292 2242 +14711 1996 2147 359 2158 +14712 1152 1162 1200 2383 +14713 1544 2433 2303 2695 +14714 2182 1535 2549 2639 +14715 720 2323 767 2682 +14716 750 873 58 856 +14717 1520 1518 351 2663 +14718 1091 1105 1060 2428 +14719 1622 2552 2133 2669 +14720 1111 1133 1112 2627 +14721 1671 2292 1586 2615 +14722 676 550 667 2767 +14723 674 636 538 2196 +14724 2135 2282 1654 2679 +14725 1793 2592 2548 2593 +14726 1127 1130 1134 2194 +14727 2239 2312 1906 2715 +14728 1637 1755 1902 2669 +14729 1330 1308 1224 2257 +14730 2140 2595 1624 2646 +14731 966 907 100 2693 +14732 2229 2511 1933 2638 +14733 288 1410 287 2337 +14734 381 233 476 2594 +14735 1389 2195 267 2667 +14736 735 720 761 2205 +14737 1972 1973 1647 2387 +14738 1107 1130 1075 2319 +14739 1536 2343 2492 2715 +14740 248 2505 1146 2543 +14741 26 280 1436 2176 +14742 2036 2598 1865 2764 +14743 1210 1166 256 2375 +14744 626 149 148 2187 +14745 1389 267 1388 2667 +14746 1672 2453 2206 2610 +14747 1776 2234 2233 2592 +14748 431 441 429 2122 +14749 2094 2491 2093 2625 +14750 2265 2365 1733 2765 +14751 848 867 782 2278 +14752 1770 1576 2000 2784 +14753 1088 1078 1121 2604 +14754 1877 2594 2080 2615 +14755 1578 1906 2239 2312 +14756 2292 2625 1672 2737 +14757 1602 2579 2157 2766 +14758 256 255 1405 2375 +14759 1487 1485 339 2783 +14760 194 193 629 2739 +14761 1618 2206 2453 2610 +14762 855 785 839 1934 +14763 1618 2453 2142 2610 +14764 431 430 437 2775 +14765 661 2668 563 2738 +14766 525 523 518 2198 +14767 724 754 755 2716 +14768 821 791 790 2597 +14769 1672 2094 2063 2731 +14770 224 2686 1929 2745 +14771 1575 2077 2078 2620 +14772 772 738 753 2370 +14773 349 877 879 2329 +14774 649 2143 587 2415 +14775 1373 1220 1370 2650 +14776 877 876 66 2279 +14777 220 1284 221 2351 +14778 156 1225 1311 2649 +14779 517 371 462 2263 +14780 761 2205 720 2682 +14781 1852 2143 2408 2784 +14782 931 948 893 2076 +14783 764 738 736 2321 +14784 2063 2094 1672 2292 +14785 1570 1688 1865 2104 +14786 1438 312 1439 2336 +14787 1015 130 1056 1126 +14788 1843 2464 2122 2697 +14789 1171 1207 1189 2447 +14790 448 369 502 2185 +14791 388 461 2151 2687 +14792 1824 2155 2343 2529 +14793 530 2185 2040 2464 +14794 1789 2069 2439 2762 +14795 77 1152 786 872 +14796 1129 1107 1087 2352 +14797 734 754 724 2716 +14798 1795 2576 2520 2631 +14799 442 439 430 2775 +14800 1188 1194 1136 2497 +14801 406 433 405 2648 +14802 850 851 796 2553 +14803 1924 2285 1666 2708 +14804 1095 1042 1096 2541 +14805 1104 1133 1111 2025 +14806 950 909 955 2450 +14807 288 1411 1410 2337 +14808 1171 1187 1207 2447 +14809 558 559 557 2601 +14810 1598 2009 2215 2514 +14811 2133 2490 1681 2552 +14812 1770 1588 2143 2479 +14813 1776 2462 2239 2674 +14814 1052 1191 113 1063 +14815 1496 1921 1497 2329 +14816 824 779 825 2568 +14817 1781 2509 2350 2518 +14818 677 203 768 2109 +14819 826 868 775 2311 +14820 578 580 586 2408 +14821 1542 1793 2593 2755 +14822 1588 2479 1770 2784 +14823 1509 1506 1973 2522 +14824 1167 2252 1201 2397 +14825 1567 2306 1750 2701 +14826 1824 2290 1665 2492 +14827 2392 2512 1773 2748 +14828 2315 2435 2021 2636 +14829 1096 1044 1084 2460 +14830 782 66 877 930 +14831 1316 164 165 2573 +14832 1136 115 1055 2497 +14833 325 2576 2379 2773 +14834 1682 1877 2427 2615 +14835 1040 989 1010 2344 +14836 148 1234 147 2774 +14837 1161 1188 1181 2434 +14838 124 1068 1008 1095 +14839 560 566 584 2495 +14840 1681 2119 1685 2712 +14841 1290 1332 1323 2402 +14842 1672 2142 1622 2453 +14843 564 558 562 2772 +14844 115 1053 1055 2497 +14845 1508 1507 359 2147 +14846 1633 2682 2323 2767 +14847 543 695 668 2690 +14848 1943 2438 1627 2611 +14849 284 283 2179 2771 +14850 1755 2133 1902 2669 +14851 884 889 938 2590 +14852 1035 95 929 2614 +14853 1427 273 26 2261 +14854 2022 2403 1825 2404 +14855 1241 1243 1244 2378 +14856 1018 1040 1007 2641 +14857 1630 1834 1572 2588 +14858 2300 2416 1694 2721 +14859 1394 1981 1395 2742 +14860 1671 2080 2002 2442 +14861 1406 1405 2281 2543 +14862 537 630 660 2353 +14863 1326 1301 1248 2651 +14864 753 764 760 2370 +14865 1529 2096 2489 2673 +14866 2089 2471 1874 2651 +14867 788 51 838 2177 +14868 1334 1343 1249 2347 +14869 1988 2105 189 2688 +14870 1834 1720 2429 2588 +14871 313 1449 32 2202 +14872 48 362 1513 2295 +14873 1729 2549 1997 2639 +14874 1662 2663 2269 2692 +14875 1877 2427 1696 2603 +14876 1752 2532 2435 2636 +14877 160 633 2583 2608 +14878 1567 1781 2306 2701 +14879 166 2467 165 2747 +14880 1859 2769 2369 2770 +14881 185 186 446 2425 +14882 316 35 2461 2671 +14883 1068 125 969 1069 +14884 423 368 465 2572 +14885 722 717 2204 2682 +14886 1209 1193 1178 2397 +14887 1241 1352 1239 2781 +14888 1534 1962 2182 2681 +14889 954 356 2030 2659 +14890 163 635 541 2542 +14891 1279 1283 1280 2297 +14892 555 563 554 2075 +14893 1824 2529 2343 2710 +14894 470 181 182 2464 +14895 966 100 994 2693 +14896 777 835 834 2780 +14897 871 853 876 2279 +14898 433 406 434 2648 +14899 2153 2385 1744 2439 +14900 677 768 1204 2109 +14901 1956 2122 1768 2696 +14902 1588 2143 2415 2784 +14903 459 486 520 2178 +14904 809 870 843 2068 +14905 741 2281 1184 2543 +14906 909 921 920 2430 +14907 898 2473 1504 2659 +14908 1641 2141 2350 2509 +14909 1003 102 944 896 +14910 912 911 961 2524 +14911 1266 1268 1264 2666 +14912 160 159 633 2608 +14913 1755 1637 1902 2731 +14914 211 212 386 2232 +14915 794 831 792 2778 +14916 1776 2364 1548 2592 +14917 933 948 931 2320 +14918 1689 1997 1933 2638 +14919 1588 2143 1894 2415 +14920 465 378 496 2572 +14921 1072 1080 1495 2395 +14922 1766 2061 2283 2580 +14923 983 991 990 2192 +14924 168 1222 167 2322 +14925 1505 1503 2473 2656 +14926 1531 2369 2398 2720 +14927 257 258 1398 2475 +14928 1624 2066 2549 2681 +14929 106 1045 1046 913 +14930 168 624 637 2551 +14931 1624 2140 2646 2681 +14932 1596 2343 2155 2529 +14933 707 2177 746 2732 +14934 862 824 786 2383 +14935 1124 1076 1069 2446 +14936 741 240 1184 2281 +14937 1054 1101 1051 2502 +14938 915 957 900 2440 +14939 319 2169 42 2670 +14940 298 32 1453 2487 +14941 1267 1348 1342 2265 +14942 800 799 844 2015 +14943 1652 1792 2669 2725 +14944 543 668 2004 2690 +14945 1870 2536 1653 2599 +14946 1681 1685 2133 2712 +14947 1773 2689 2534 2768 +14948 238 712 1146 2505 +14949 1324 1228 170 2712 +14950 589 2334 590 2415 +14951 741 1184 239 2543 +14952 408 407 405 2377 +14953 857 809 803 2007 +14954 1623 2322 1844 2402 +14955 365 388 389 2684 +14956 2239 2364 1564 2678 +14957 908 945 962 2420 +14958 2549 2639 1729 2673 +14959 1238 1369 1330 2622 +14960 692 582 605 2753 +14961 1740 2398 2369 2720 +14962 1699 2016 2387 2752 +14963 1130 1107 1129 2352 +14964 1152 1208 1191 2486 +14965 194 629 552 2459 +14966 373 447 523 2686 +14967 585 566 675 1887 +14968 1146 2505 712 2543 +14969 1652 1792 2437 2669 +14970 295 2201 35 2671 +14971 1864 2516 2063 2610 +14972 2041 1673 2491 2615 +14973 671 2683 622 2741 +14974 1495 347 1493 2395 +14975 2036 2600 2598 2608 +14976 1755 2133 1622 2490 +14977 1906 2226 2410 2674 +14978 1813 2706 2103 2753 +14979 887 100 907 2693 +14980 235 236 2080 2491 +14981 501 481 477 2288 +14982 2529 2710 1824 2749 +14983 842 848 787 1996 +14984 964 942 943 2540 +14985 194 629 2459 2739 +14986 353 1510 1512 2752 +14987 345 1509 47 2387 +14988 647 591 635 2143 +14989 853 848 782 2278 +14990 37 325 2379 2773 +14991 579 576 595 2399 +14992 2437 2551 1652 2669 +14993 209 210 453 1175 +14994 1079 1114 1113 2654 +14995 225 2744 2686 2745 +14996 1342 1267 2265 2365 +14997 328 2248 40 2661 +14998 1243 1240 1246 2496 +14999 773 712 742 2505 +15000 1628 2404 2403 2501 +15001 470 460 372 2464 +15002 644 548 683 1960 +15003 1688 2029 1936 2364 +15004 1368 1299 1300 2318 +15005 714 899 86 771 +15006 884 2030 1500 2590 +15007 1324 1347 1357 2119 +15008 1 173 2442 2624 +15009 860 834 835 2780 +15010 224 223 1295 2394 +15011 1535 2270 1997 2639 +15012 1813 2354 1687 2600 +15013 1135 1126 1119 2641 +15014 1619 2245 1787 2521 +15015 1402 258 257 2414 +15016 1237 1239 1242 2781 +15017 858 829 775 2310 +15018 234 384 476 2594 +15019 1130 1129 1134 2194 +15020 607 558 564 2772 +15021 879 2329 885 2589 +15022 545 2437 169 2551 +15023 1459 305 33 2456 +15024 1099 1103 1104 2356 +15025 1146 1210 248 2543 +15026 1495 1080 347 2395 +15027 144 145 1230 715 +15028 61 906 840 957 +15029 756 734 718 2567 +15030 751 21 773 738 +15031 1765 2233 2227 2528 +15032 1673 2292 2094 2615 +15033 1966 2282 1552 2679 +15034 1108 1088 1081 2466 +15035 314 1455 1457 2340 +15036 141 140 967 1231 +15037 1031 992 1012 2616 +15038 383 136 137 999 +15039 1457 34 314 2465 +15040 975 971 976 2406 +15041 60 957 789 901 +15042 675 546 627 2195 +15043 1165 2252 1167 2742 +15044 1455 2213 1454 2340 +15045 1867 2088 1559 2760 +15046 1503 1504 1505 2473 +15047 1092 46 1080 1065 +15048 936 935 943 2284 +15049 392 391 390 2630 +15050 662 584 683 2668 +15051 1559 2331 1867 2760 +15052 1672 2094 1755 2625 +15053 2077 1769 2332 2696 +15054 328 1491 40 2248 +15055 514 422 486 2748 +15056 398 450 403 2653 +15057 1931 2394 1754 2650 +15058 1595 2467 2004 2747 +15059 1209 2414 1186 2475 +15060 1449 313 1447 2555 +15061 770 1363 1031 2616 +15062 1128 107 1046 958 +15063 629 691 552 2459 +15064 1048 1049 1075 2522 +15065 944 945 907 2393 +15066 1065 1066 2457 2656 +15067 930 782 65 832 +15068 436 523 525 2198 +15069 1628 1725 2403 2679 +15070 1769 2697 2696 2777 +15071 1921 2278 1497 2329 +15072 914 902 934 2301 +15073 945 944 895 2393 +15074 1572 2044 1834 2185 +15075 677 644 627 2109 +15076 1091 1084 1044 2460 +15077 1196 1153 1195 2700 +15078 1513 354 48 2295 +15079 889 888 939 2267 +15080 2000 1770 2583 2608 +15081 644 202 201 1157 +15082 1402 2414 1404 2505 +15083 2454 2608 2036 2764 +15084 613 695 615 2690 +15085 700 56 55 833 +15086 170 545 641 2437 +15087 545 169 637 2551 +15088 215 1307 216 2729 +15089 649 587 612 2415 +15090 240 741 1184 239 +15091 132 131 1004 1185 +15092 1078 1113 1120 2604 +15093 780 860 819 2730 +15094 915 914 941 2238 +15095 765 757 731 2533 +15096 1574 2710 2529 2749 +15097 1035 929 766 2614 +15098 1569 2545 1793 2746 +15099 1228 1319 169 2712 +15100 2143 2583 2408 2784 +15101 898 1080 2395 2473 +15102 1460 1458 315 2507 +15103 429 460 426 2040 +15104 623 622 621 2741 +15105 625 542 671 2683 +15106 1787 2624 1637 2731 +15107 185 186 2425 2635 +15108 204 205 701 546 +15109 788 838 839 2177 +15110 1140 119 120 1070 +15111 1063 1062 1052 2486 +15112 1429 291 1431 2761 +15113 795 794 793 2557 +15114 209 382 208 1145 +15115 881 929 95 2614 +15116 1001 1014 1039 2733 +15117 1681 2133 1685 2490 +15118 918 919 950 2554 +15119 1143 1981 1165 2742 +15120 1983 1720 2429 2635 +15121 1012 743 242 241 +15122 1327 141 142 992 +15123 1365 1380 1251 2535 +15124 1534 2182 2549 2681 +15125 1106 118 117 1144 +15126 828 826 775 2311 +15127 939 888 953 2267 +15128 1725 2078 1904 2779 +15129 256 1396 1395 2742 +15130 1324 2119 1228 2712 +15131 955 920 916 2450 +15132 1624 2646 2066 2681 +15133 1398 1399 1400 2397 +15134 1225 2265 1311 2649 +15135 50 51 788 746 +15136 903 947 952 2449 +15137 540 633 689 2583 +15138 741 712 751 2543 +15139 449 218 464 2244 +15140 1168 118 119 1105 +15141 1672 1755 2094 2731 +15142 900 914 915 2238 +15143 1755 1622 2133 2669 +15144 1128 1064 1115 2727 +15145 301 1442 302 2578 +15146 1267 2265 2365 2782 +15147 452 377 196 2591 +15148 915 946 947 2736 +15149 1043 121 120 1176 +15150 1092 1080 46 1072 +15151 495 385 497 2577 +15152 52 53 781 744 +15153 406 450 435 2653 +15154 1509 345 1507 2522 +15155 411 410 412 2407 +15156 932 933 931 2320 +15157 1733 2036 2593 2600 +15158 2083 2584 1740 2770 +15159 2206 2453 1581 2571 +15160 1159 1155 1198 2362 +15161 1495 1493 1492 2395 +15162 1258 1379 1285 2637 +15163 1735 2409 1845 2410 +15164 1983 2429 2425 2635 +15165 190 631 191 2293 +15166 237 742 238 1182 +15167 367 219 220 2229 +15168 1016 122 123 1042 +15169 1406 1408 1405 2543 +15170 771 899 86 901 +15171 559 598 561 2662 +15172 1681 2552 2322 2712 +15173 1183 133 134 1014 +15174 848 817 867 1953 +15175 37 1466 324 2379 +15176 410 485 414 2407 +15177 1622 1755 2453 2669 +15178 1439 312 32 2248 +15179 1038 1016 978 2541 +15180 1699 2016 2180 2363 +15181 1750 1644 1988 2688 +15182 1440 301 1438 2726 +15183 1260 1269 1292 2137 +15184 257 2414 258 2475 +15185 1089 1081 2466 2727 +15186 722 761 717 2682 +15187 946 915 959 2736 +15188 1114 1124 1067 2654 +15189 2324 2635 2629 2701 +15190 1307 1334 1213 2729 +15191 689 588 670 2583 +15192 584 662 661 2668 +15193 1929 2686 1705 2745 +15194 657 542 177 2683 +15195 80 79 1137 779 +15196 2009 2189 1598 2293 +15197 1316 1358 1221 2573 +15198 1833 2368 2444 2769 +15199 1348 1225 1342 2265 +15200 256 2375 1166 2742 +15201 481 381 477 2288 +15202 1321 233 1229 2285 +15203 1570 1776 2233 2592 +15204 1209 1178 1157 2475 +15205 342 2589 341 2590 +15206 307 34 1446 2256 +15207 288 25 1411 2247 +15208 185 2629 2324 2635 +15209 168 2551 169 2552 +15210 1412 277 1410 2734 +15211 100 99 994 887 +15212 1587 1843 2122 2697 +15213 919 880 950 2724 +15214 854 84 85 1173 +15215 530 448 502 2185 +15216 2142 2290 1618 2610 +15217 365 389 511 2684 +15218 872 786 852 2486 +15219 1588 2415 1852 2784 +15220 49 364 1516 2304 +15221 75 74 1054 783 +15222 1108 1077 1078 2609 +15223 1966 2078 1725 2620 +15224 1198 1180 1139 2463 +15225 1088 1089 1081 2466 +15226 1671 2094 2080 2442 +15227 136 135 987 483 +15228 1267 1287 1261 2365 +15229 1630 1843 2073 2697 +15230 707 746 772 2732 +15231 660 630 603 2353 +15232 892 942 893 2540 +15233 2000 2583 633 2608 +15234 1074 1072 2158 2395 +15235 224 225 373 2686 +15236 1394 2252 1981 2742 +15237 766 929 719 2614 +15238 627 204 203 747 +15239 248 1406 247 2543 +15240 1619 1787 2063 2521 +15241 748 766 719 2614 +15242 815 814 806 2504 +15243 1853 1958 1712 2706 +15244 1981 2258 1395 2742 +15245 1205 1184 2281 2375 +15246 1064 1087 1066 2457 +15247 239 1146 712 2543 +15248 1365 1351 1296 2358 +15249 1209 1157 2414 2475 +15250 301 1443 1442 2578 +15251 1382 1383 1381 2222 +15252 1073 1109 1074 2158 +15253 587 589 590 2415 +15254 2408 2583 2000 2784 +15255 53 54 836 703 +15256 277 1414 278 2612 +15257 750 58 57 856 +15258 1552 1824 2710 2749 +15259 918 917 919 2554 +15260 1261 2365 1287 2765 +15261 898 1080 111 2395 +15262 1014 987 1036 2733 +15263 1834 2072 1630 2185 +15264 1402 1404 1403 2505 +15265 97 98 921 972 +15266 902 87 88 745 +15267 1080 898 110 2473 +15268 920 921 886 2430 +15269 405 407 404 2377 +15270 878 2279 1493 2395 +15271 635 591 649 2143 +15272 1458 295 316 2671 +15273 1100 1061 1059 2582 +15274 1800 1869 2409 2410 +15275 619 652 673 2171 +15276 732 93 92 883 +15277 1146 238 239 712 +15278 1264 1265 1266 2666 +15279 644 683 585 1960 +15280 1587 2097 2332 2696 +15281 986 96 95 881 +15282 970 133 132 1147 +15283 37 1471 325 2773 +15284 953 952 946 2763 +15285 1259 1267 2365 2782 +15286 1429 1432 292 2761 +15287 517 489 371 2263 +15288 1769 2332 2073 2672 +15289 37 1476 332 2304 +15290 570 569 568 2309 +15291 185 645 186 2324 +15292 737 701 736 2667 +15293 7 677 768 1204 +15294 1205 8 874 769 +15295 83 84 785 1143 +15296 1397 2252 250 2705 +15297 1013 243 748 244 +15298 922 1034 13 1056 +15299 1285 1255 1258 2637 +15300 1618 2453 2206 2571 +15301 2377 2648 1823 2653 +15302 1152 78 77 786 +15303 2629 2635 1720 2701 +15304 574 573 572 2706 +15305 1480 328 40 2661 +15306 839 870 855 1934 +15307 788 839 854 2032 +15308 18 2176 264 2705 +15309 1206 1036 4 513 +15310 1588 1770 2143 2784 +15311 879 878 877 2279 +15312 1114 1071 1110 2647 +15313 1578 1906 2410 2674 +15314 2078 1725 2620 2779 +15315 749 770 743 2616 +15316 1142 1197 1164 2310 +15317 1114 1067 1071 2647 +15318 883 880 919 2724 +15319 6 1031 770 1363 +15320 1689 1933 2511 2638 +15321 1719 2629 2289 2701 +15322 775 81 82 1142 +15323 788 854 874 2032 +15324 185 2324 186 2635 +15325 1630 2185 2040 2777 +15326 538 636 181 2196 +15327 201 200 548 1178 +15328 638 639 615 2747 +15329 1253 1334 1249 2347 +15330 71 72 837 1122 +15331 1458 316 315 2507 +15332 319 340 1485 2670 +15333 1768 2122 2040 2697 +15334 1392 251 18 2570 +15335 265 1390 1392 2718 +15336 9 771 901 873 +15337 2066 2646 2140 2681 +15338 101 100 966 907 +15339 1852 2415 2143 2784 +15340 832 867 816 2520 +15341 1687 2593 2036 2600 +15342 1420 284 2671 2771 +15343 1203 1041 10 1033 +15344 129 130 1015 1126 +15345 292 291 1429 2761 +15346 555 661 563 2738 +15347 903 906 947 2449 +15348 1768 2697 2040 2777 +15349 1725 1966 2620 2679 +15350 1205 1184 240 2281 +15351 1193 1198 1139 2463 +15352 164 639 165 2747 +15353 942 892 943 2540 +15354 1871 2425 1983 2429 +15355 2226 2493 1654 2710 +15356 143 144 1302 749 +15357 1313 221 1284 2351 +15358 90 91 933 726 +15359 930 65 64 832 +15360 2122 2464 2040 2697 +15361 1572 1834 2429 2588 +15362 441 431 440 2122 +15363 1139 200 642 199 +15364 920 955 909 2450 +15365 277 1415 1414 2612 +15366 706 92 91 905 +15367 314 1447 313 2555 +15368 735 628 205 206 +15369 876 12 871 1109 +15370 968 139 5 1351 +15371 76 1063 872 1062 +15372 1578 2239 1906 2674 +15373 2442 2624 1787 2731 +15374 934 88 89 699 +15375 742 712 238 2505 +15376 1277 1275 1276 2409 +15377 1062 872 76 852 +15378 739 55 54 776 +15379 1078 1077 1079 2609 +15380 1251 1345 1365 2535 +15381 901 59 9 873 +15382 569 570 690 2309 +15383 116 115 1055 1136 +15384 996 140 139 1296 +15385 1672 2453 1755 2731 +15386 1064 2457 1066 2656 +15387 1726 2270 2271 2639 +15388 582 632 605 2753 +15389 284 1419 283 2771 +15390 432 208 1177 207 +15391 1624 2549 2182 2681 +15392 842 69 70 1050 +15393 11 1063 1208 872 +15394 1080 111 110 898 +15395 588 2408 586 2583 +15396 423 465 496 2572 +15397 1686 2390 2215 2525 +15398 1420 23 276 2671 +15399 103 102 980 896 +15400 1101 1111 1051 2502 +15401 1138 3 505 207 +15402 953 897 952 2763 +15403 296 1459 33 2456 +15404 563 661 662 2668 +15405 1166 1165 1167 2742 +15406 1882 2536 2026 2599 +15407 1644 2105 1988 2688 +15408 1350 146 2 704 +15409 897 890 904 2296 +15410 1655 2683 2062 2741 +15411 769 240 741 2281 +15412 623 656 643 2741 +15413 991 1030 1026 2623 +15414 1498 1496 1497 2329 +15415 258 1401 1398 2475 +15416 1509 1507 1506 2522 +15417 1146 1186 1182 2505 +15418 14 766 1035 929 +15419 2686 2744 1705 2745 +15420 1100 1112 1133 2448 +15421 316 35 1445 2461 +15422 248 1408 1406 2543 +15423 52 51 707 838 +15424 1687 2600 2036 2608 +15425 720 2 667 206 +15426 1057 105 104 894 +15427 994 1023 966 2693 +15428 1086 73 72 774 +15429 2291 1825 2560 2735 +15430 596 589 659 2334 +15431 1111 1112 1055 2627 +15432 1299 1329 1267 2782 +15433 1587 2122 2696 2697 +15434 2132 2322 1623 2402 +15435 1066 1107 1092 2319 +15436 1220 1295 223 2650 +15437 1466 1467 1465 2692 +15438 3 669 199 1180 +15439 30 300 1448 2670 +15440 1205 1173 1184 2375 +15441 2063 2206 1864 2610 +15442 1906 2389 2343 2715 +15443 2135 2226 1654 2710 +15444 671 622 643 2741 +15445 753 738 764 2370 +15446 1327 1363 1302 2616 +15447 769 1205 240 2281 +15448 262 1385 1384 2732 +15449 506 138 5 995 +15450 86 9 771 901 +15451 903 63 62 834 +15452 566 560 561 2495 +15453 476 233 234 2594 +15454 281 26 1430 2570 +15455 1186 2414 1182 2505 +15456 110 924 1116 2473 +15457 768 747 742 2109 +15458 1503 2473 2656 2659 +15459 1768 2696 2122 2697 +15460 96 97 882 1005 +15461 1421 275 25 2456 +15462 356 1503 355 2659 +15463 1107 1075 1092 2319 +15464 37 325 1466 2379 +15465 938 935 927 2569 +15466 1569 2593 1793 2755 +15467 1220 1373 1295 2650 +15468 884 2589 885 2590 +15469 913 1046 107 958 +15470 437 439 475 2775 +15471 1587 2696 2332 2697 +15472 938 926 884 2030 +15473 1988 1598 2189 2293 +15474 631 190 533 2293 +15475 2244 2511 2229 2638 +15476 1706 2244 2229 2638 +15477 1068 125 124 1008 +15478 1421 25 289 2456 +15479 446 468 185 2425 +15480 930 885 877 2329 +15481 2403 2620 1725 2779 +15482 885 884 879 2589 +15483 1074 878 111 2395 +15484 877 885 879 2329 +15485 65 66 782 930 +15486 1305 1335 1378 2546 +15487 341 1496 1498 2589 +15488 294 1445 35 2461 +15489 1089 1128 1081 2727 +15490 216 1307 1213 2729 +15491 125 126 969 1069 +15492 74 73 1085 790 +15493 1480 1479 1478 2613 +15494 137 138 520 973 +15495 1673 2491 2094 2625 +15496 1276 1275 1272 2409 +15497 1259 1256 1299 2782 +15498 1119 129 128 1007 +15499 112 12 876 1109 +15500 196 377 195 2591 +15501 987 1014 1001 2733 +15502 1013 986 1035 2614 +15503 23 1420 284 2671 +15504 1167 1165 1201 2252 +15505 1438 1439 1437 2336 +15506 18 264 1397 2705 +15507 392 390 508 2630 +15508 1504 1503 356 2659 +15509 1116 110 109 924 +15510 1114 1079 1124 2654 +15511 163 541 164 2542 +15512 1569 1793 2545 2755 +15513 1682 2594 1877 2615 +15514 1295 2394 223 2650 +15515 1134 1131 1132 2468 +15516 1390 265 266 2718 +15517 1410 1411 1409 2337 +15518 1073 69 68 787 +15519 1280 1283 1355 2297 +15520 414 412 410 2407 +15521 89 90 932 740 +15522 1384 261 262 2732 +15523 99 98 997 886 +15524 1059 1061 1060 2582 +15525 30 1448 308 2670 +15526 1305 1361 1335 2546 +15527 954 926 925 2030 +15528 1623 2132 1681 2322 +15529 2332 2696 1769 2697 +15530 1073 1072 2147 2158 +15531 573 574 581 2706 +15532 2143 1770 2583 2784 +15533 1420 1419 284 2771 +15534 1209 1157 1186 2414 +15535 1115 1064 1116 2656 +15536 874 85 8 1205 +15537 1089 1064 1128 2727 +15538 2073 2332 1769 2697 +15539 1146 1182 238 2505 +15540 101 102 944 1003 +15541 145 146 1303 729 +15542 484 486 422 2748 +15543 108 107 1128 958 +15544 373 225 447 2686 +15545 1167 1201 1193 2397 +15546 1865 2598 1733 2765 +15547 1118 128 127 965 +15548 1682 2041 2594 2615 +15549 113 114 1191 1052 +15550 1074 112 111 878 +15551 1073 1074 1072 2158 +15552 1504 2473 1503 2659 +15553 2233 2234 1793 2592 +15554 746 769 741 2281 +15555 884 885 889 2590 +15556 1065 1064 1066 2656 +15557 832 816 869 2520 +15558 1036 135 4 513 +15559 789 59 60 901 +15560 876 67 66 853 +15561 1210 1184 1166 2375 +15562 998 126 127 1076 +15563 1050 1073 1072 2147 +15564 978 123 124 1095 +15565 1316 1221 164 2573 +15566 1215 158 159 2598 +15567 2312 2389 1906 2715 +15568 560 661 557 2738 +15569 1179 116 117 1093 +15570 341 342 1496 2589 +15571 143 6 770 1363 +15572 2324 2629 1719 2701 +15573 594 579 595 2399 +15574 766 14 94 929 +15575 222 466 221 2574 +15576 871 67 12 876 +15577 1793 2544 2545 2755 +15578 1143 1165 1166 2742 +15579 906 62 61 780 +15580 509 468 446 2425 +15581 35 316 295 2671 +15582 746 751 772 2732 +15583 877 2279 2278 2329 +15584 612 587 590 2415 +15585 1390 266 1393 2718 +15586 671 542 657 2683 +15587 1166 1184 1173 2375 +15588 2036 2454 1687 2608 +15589 578 586 588 2408 +15590 1041 10 121 1203 +15591 778 70 71 1090 +15592 1130 1127 1094 2675 +15593 1471 37 317 2773 +15594 461 215 216 2687 +15595 1062 76 75 852 +15596 1035 95 14 929 +15597 668 613 614 2690 +15598 954 884 926 2030 +15599 340 319 42 2670 +15600 1072 1049 1050 2147 +15601 1342 1333 1287 2765 +15602 741 239 712 2543 +15603 1204 768 7 237 +15604 1438 2336 1437 2726 +15605 2289 2629 1720 2701 +15606 1304 1234 148 2774 +15607 858 82 83 1164 +15608 2133 2552 1681 2712 +15609 770 1031 6 241 +15610 1776 2364 2239 2678 +15611 763 57 56 784 +15612 901 789 59 873 +15613 1535 2271 2270 2639 +15614 1455 1454 1457 2340 +15615 1080 110 1116 2473 +15616 1388 1387 1389 2667 +15617 1409 1410 2337 2734 +15618 406 403 450 2653 +15619 1395 1396 1394 2742 +15620 11 76 1063 872 +15621 1248 1301 1252 2651 +15622 1259 1299 1267 2782 +15623 1205 240 8 769 +15624 10 131 1203 1033 +15625 1036 4 134 1206 +15626 7 677 203 768 +15627 8 50 874 769 +15628 1725 2620 2403 2679 +15629 168 637 169 2551 +15630 239 1184 1146 2543 +15631 1031 6 142 1363 +15632 1208 77 11 872 +15633 1311 155 156 2649 +15634 430 439 437 2775 +15635 469 226 227 2744 +15636 470 372 181 2464 +15637 898 111 878 2395 +15638 677 7 202 1204 +15639 840 60 61 957 +15640 1034 13 103 922 +15641 1496 2329 1498 2589 +15642 1643 2226 2462 2674 +15643 4 210 1206 513 +15644 561 598 599 2662 +15645 1981 2252 1165 2742 +15646 1480 40 321 2661 +15647 1397 250 18 2705 +15648 272 1430 26 2570 +15649 1228 169 170 2712 +15650 110 898 924 2473 +15651 719 94 93 929 +15652 899 86 87 714 +15653 2281 2375 1184 2543 +15654 1072 1074 1080 2395 +15655 922 13 104 1056 +15656 1184 1210 1146 2543 +15657 717 761 720 2682 +15658 924 2473 898 2659 +15659 1186 1157 1182 2414 +15660 1209 1167 1193 2397 +15661 1034 130 13 1056 +15662 1440 1438 1437 2726 +15663 1120 1121 1078 2604 +15664 242 702 977 243 +15665 876 877 878 2279 +15666 1116 1065 1080 2473 +15667 1409 1412 1410 2734 +15668 2107 2607 1911 2666 +15669 639 638 165 2747 +15670 954 924 898 2659 +15671 1045 106 105 951 +15672 876 871 67 853 +15673 925 924 954 2659 +15674 113 11 1063 1208 +15675 1204 1182 1157 2414 +15676 81 80 1174 868 +15677 766 244 14 1035 +15678 623 643 622 2741 +15679 2040 2185 1630 2464 +15680 1074 111 1080 2395 +15681 720 767 717 2682 +15682 689 670 540 2583 +15683 1194 114 115 1053 +15684 12 68 871 1109 +15685 1263 1287 1298 2765 +15686 64 63 904 777 +15687 1843 1630 2464 2697 +15688 109 108 1115 923 +15689 2403 2404 1628 2679 +15690 1041 122 10 1033 +15691 668 695 613 2690 +15692 1200 79 78 862 +15693 766 94 719 929 +15694 1352 1242 1239 2781 +15695 1065 1116 1064 2656 +15696 1116 1065 2473 2656 +15697 1298 1287 1333 2765 +15698 9 58 771 873 +15699 2040 2464 1630 2697 +15700 1630 2040 2697 2777 +15701 557 661 555 2738 +15702 107 106 1046 913 +15703 2161 1975 1219 1294 +15704 2161 1219 1975 1807 +15705 1364 1219 1975 1294 +15706 1364 1975 1219 1807 +15707 2614 732 733 2003 +15708 2614 733 732 719 +15709 565 2772 567 1761 +15710 565 567 2772 562 +15711 2086 567 2772 1761 +15712 2086 2772 567 562 +15713 2101 2253 830 1788 +15714 830 2253 2101 1680 +15715 1918 2345 2480 1668 +15716 2480 2345 1918 1742 +15717 2216 2220 1914 1528 +15718 1914 2220 2216 1850 +15719 1540 2481 1870 1542 +15720 1870 2481 1540 1653 +15721 1870 1979 1540 1542 +15722 1540 1979 1870 1653 +15723 2564 1970 2668 2167 +15724 2564 2668 1970 1760 +15725 1831 2067 2314 1527 +15726 2314 2067 1831 1836 +15727 2177 1783 254 1926 +15728 2177 254 1783 1934 +15729 979 1940 2406 976 +15730 2406 1940 979 1901 +15731 1613 2548 1830 1542 +15732 1830 2548 1613 2382 +15733 2377 2217 2218 1841 +15734 2377 2218 2217 1593 +15735 2180 2752 1828 1927 +15736 2339 282 2170 1431 +15737 2339 2170 282 1760 +15738 2139 1236 2585 150 +15739 2139 2585 1236 1700 +15740 2718 1401 1960 1777 +15741 2718 1960 1401 266 +15742 2232 1027 2178 995 +15743 2232 2178 1027 1645 +15744 397 2628 2111 396 +15745 2111 2628 397 2512 +15746 2111 393 397 396 +15747 397 393 2111 2512 +15748 246 2667 1387 1388 +15749 1387 2667 246 2321 +15750 178 2683 1762 177 +15751 1762 2683 178 1991 +15752 1103 2468 1133 1657 +15753 1103 1133 2468 1132 +15754 2448 1133 2468 1657 +15755 2448 2468 1133 1132 +15756 2056 797 1788 796 +15757 2056 1788 797 1968 +15758 2372 2088 1716 1535 +15759 2372 1716 2088 1867 +15760 2260 2357 1910 1674 +15761 1910 2357 2260 363 +15762 2434 1160 1151 1161 +15763 2434 1151 1160 1977 +15764 1426 2167 1427 1425 +15765 1427 2167 1426 1847 +15766 2346 1635 1639 1866 +15767 2346 1639 1635 1969 +15768 2781 1872 1359 2558 +15769 2781 1359 1872 2546 +15770 2209 1899 1751 2531 +15771 1751 1899 2209 2652 +15772 723 2305 2200 700 +15773 2200 2305 723 2255 +15774 2773 2267 1808 2477 +15775 2773 1808 2267 1683 +15776 2563 2091 2691 1553 +15777 2691 2091 2563 1923 +15778 2691 1998 2563 1553 +15779 2563 1998 2691 1923 +15780 2553 823 821 850 +15781 2553 821 823 2250 +15782 2605 1780 940 2082 +15783 2605 940 1780 1849 +15784 2674 2410 1688 1735 +15785 2674 1688 2410 1578 +15786 1936 1688 2410 1735 +15787 1936 2410 1688 1578 +15788 760 2370 722 1697 +15789 760 722 2370 764 +15790 2204 722 2370 1697 +15791 2144 293 30 1443 +15792 2144 30 293 2652 +15793 2033 1974 2313 1704 +15794 2033 2313 1974 1629 +15795 2356 2235 2502 1820 +15796 2356 2502 2235 2025 +15797 626 2326 1907 672 +15798 1907 2326 626 2187 +15799 2691 1553 2565 1998 +15800 2691 2565 1553 2091 +15801 2172 2741 621 547 +15802 621 2741 2172 1792 +15803 2736 1942 1585 1774 +15804 2736 1585 1942 1873 +15805 2735 1538 2672 2077 +15806 2735 2672 1538 2560 +15807 2577 197 198 1952 +15808 2577 198 197 385 +15809 658 2335 151 150 +15810 151 2335 658 2070 +15811 1177 2095 505 1138 +15812 505 2095 1177 1885 +15813 2507 1445 2149 316 +15814 2507 2149 1445 1987 +15815 2629 535 183 184 +15816 2629 183 535 1976 +15817 2623 2480 1000 1030 +15818 2623 1000 2480 1941 +15819 2455 1813 1712 1568 +15820 2455 1712 1813 1853 +15821 2355 2681 1848 1534 +15822 1848 2681 2355 2066 +15823 2754 305 1964 306 +15824 2754 1964 305 1928 +15825 2326 608 607 685 +15826 2326 607 608 1861 +15827 2475 1399 1401 1398 +15828 2475 1401 1399 1777 +15829 2339 1392 1391 1390 +15830 2339 1391 1392 1430 +15831 2024 2323 710 705 +15832 710 2323 2024 1875 +15833 710 709 2024 705 +15834 2024 709 710 1875 +15835 2048 2714 1821 1540 +15836 1821 2714 2048 1627 +15837 2259 1428 2348 290 +15838 2259 2348 1428 1880 +15839 2390 532 2009 192 +15840 2390 2009 532 1816 +15841 1254 2347 1957 1253 +15842 1957 2347 1254 1903 +15843 2728 2079 2303 1571 +15844 2728 2303 2079 1722 +15845 2667 246 737 1388 +15846 2667 737 246 738 +15847 773 737 246 1388 +15848 773 246 737 738 +15849 2733 999 383 1919 +15850 2351 1559 2137 1754 +15851 2355 2010 1980 1557 +15852 2355 1980 2010 1848 +15853 2014 2174 2336 1693 +15854 2336 2174 2014 1728 +15855 894 1056 104 1057 +15856 894 104 1056 922 +15857 2576 357 1683 1921 +15858 2576 1683 357 2379 +15859 2739 532 2390 193 +15860 2739 2390 532 1816 +15861 2781 1359 1237 2558 +15862 2781 1237 1359 1242 +15863 886 994 2430 997 +15864 886 2430 994 887 +15865 2535 1364 1250 1345 +15866 2535 1250 1364 2165 +15867 2380 1744 1558 2001 +15868 2380 1558 1744 2146 +15869 2368 1704 2164 1758 +15870 2368 2164 1704 2163 +15871 2218 2377 2648 1823 +15872 2648 2377 2218 1841 +15873 2733 383 527 1919 +15874 2733 527 383 483 +15875 2761 260 1391 2242 +15876 2761 1391 260 2339 +15877 1457 1999 1964 306 +15878 1964 1999 1457 1694 +15879 2758 1573 2052 2500 +15880 2758 2052 1573 2366 +15881 1894 1812 610 1925 +15882 610 1812 1894 2415 +15883 709 2417 2024 708 +15884 2024 2417 709 1875 +15885 2416 2340 314 1694 +15886 2416 314 2340 1782 +15887 453 2733 1206 513 +15888 1206 2733 453 2193 +15889 1968 795 798 797 +15890 1968 798 795 1693 +15891 2321 722 2370 2204 +15892 2321 2370 722 764 +15893 2084 1482 2743 1860 +15894 2084 2743 1482 329 +15895 2717 1554 1817 2191 +15896 2717 1817 1554 2241 +15897 2107 1370 1262 1754 +15898 2107 1262 1370 1270 +15899 733 2299 2533 765 +15900 2533 2299 733 1826 +15901 2323 1875 1799 2024 +15902 2323 1799 1875 1939 +15903 2575 2294 2677 1702 +15904 2575 2677 2294 1614 +15905 2492 2081 2135 1536 +15906 2492 2135 2081 1665 +15907 2510 1752 1547 2164 +15908 2510 1547 1752 2342 +15909 2410 1936 1800 1578 +15910 2410 1800 1936 2409 +15911 2637 2137 1214 1669 +15912 195 2173 2190 196 +15913 2190 2173 195 1955 +15914 2782 1257 1903 1256 +15915 2782 1903 1257 2318 +15916 2661 1703 2117 1730 +15917 2661 2117 1703 2613 +15918 2031 2148 1584 1738 +15919 1584 2148 2031 1969 +15920 2615 1650 1682 2041 +15921 2615 1682 1650 1994 +15922 2042 1682 1650 2041 +15923 2042 1650 1682 1994 +15924 2244 2687 2123 1745 +15925 2123 2687 2244 217 +15926 2299 1006 1978 1029 +15927 2299 1978 1006 1826 +15928 1336 2729 2006 1213 +15929 2006 2729 1336 1957 +15930 1548 2381 2317 1883 +15931 2317 2381 1548 2382 +15932 2064 2438 2644 1802 +15933 2644 2438 2064 1698 +15934 2766 1975 1602 2579 +15935 2766 1602 1975 2445 +15936 2611 1639 1627 1943 +15937 2611 1627 1639 1990 +15938 1753 1627 1639 1943 +15939 1753 1639 1627 1990 +15940 1884 467 2686 1791 +15941 1884 2686 467 487 +15942 2519 2262 2140 1659 +15943 2519 2140 2262 1922 +15944 1946 2140 2262 1659 +15945 1946 2262 2140 1922 +15946 2544 1855 2234 1530 +15947 2544 2234 1855 1613 +15948 1809 1450 2056 1453 +15949 1809 2056 1450 2602 +15950 1689 2549 2355 1534 +15951 2355 2549 1689 1997 +15952 2562 254 1381 1783 +15953 2562 1381 254 253 +15954 2180 1484 1860 1481 +15955 2180 1860 1484 2148 +15956 2150 2466 2727 1649 +15957 2727 2466 2150 1905 +15958 2562 286 1434 285 +15959 2562 1434 286 1783 +15960 2362 1197 1201 1159 +15961 2362 1201 1197 1709 +15962 2762 1606 2194 2069 +15963 2762 2194 1606 1909 +15964 2423 752 2249 727 +15965 2423 2249 752 1963 +15966 2309 2237 2236 1684 +15967 2309 2236 2237 1827 +15968 2564 1620 1880 2167 +15969 2564 1880 1620 2075 +15970 2040 425 2185 426 +15971 2040 2185 425 1747 +15972 424 2185 425 426 +15973 2741 671 625 643 +15974 2741 625 671 2683 +15975 1873 2758 2736 2238 +15976 1873 2736 2758 1942 +15977 1774 2736 2758 2238 +15978 1774 2758 2736 1942 +15979 425 2044 2185 424 +15980 2185 2044 425 1747 +15981 2628 507 456 455 +15982 2628 456 507 2214 +15983 2280 1155 1150 2057 +15984 2280 1150 1155 1202 +15985 2336 2056 311 312 +15986 2336 311 2056 1693 +15987 2282 2527 2156 1654 +15988 2156 2527 2282 1539 +15989 2768 1742 2452 2345 +15990 2768 2452 1742 1941 +15991 2474 1961 1805 2124 +15992 2474 1805 1961 2118 +15993 2547 277 23 2201 +15994 2547 23 277 1415 +15995 2210 2736 2763 2011 +15996 2763 2736 2210 1774 +15997 2602 304 1451 1452 +15998 2602 1451 304 2253 +15999 2597 774 1086 2211 +16000 2597 1086 774 790 +16001 2014 2726 334 1490 +16002 334 2726 2014 1728 +16003 2337 1463 303 1461 +16004 2337 303 1463 2228 +16005 2113 602 2353 2309 +16006 569 602 2353 603 +16007 569 2353 602 2309 +16008 2626 290 283 2328 +16009 2626 283 290 1419 +16010 2716 745 2120 2301 +16011 2716 2120 745 755 +16012 2770 2429 1740 1859 +16013 2770 1740 2429 2584 +16014 2244 2687 2043 366 +16015 2043 2687 2244 1745 +16016 776 2305 836 739 +16017 703 836 2305 739 +16018 703 2305 836 2136 +16019 2122 430 2775 1768 +16020 2122 2775 430 431 +16021 1308 2622 1330 1369 +16022 1330 2622 1308 2257 +16023 2512 394 391 1898 +16024 2512 391 394 504 +16025 2459 693 1816 629 +16026 2459 1816 693 2086 +16027 532 1816 693 629 +16028 532 693 1816 2086 +16029 2046 1416 1846 269 +16030 2046 1846 1416 2330 +16031 2749 2493 2282 1749 +16032 2749 2282 2493 2710 +16033 265 2705 2570 18 +16034 2570 2705 265 1811 +16035 2497 1093 2627 1055 +16036 2497 2627 1093 2225 +16037 2651 1874 1247 1248 +16038 1247 1874 2651 2089 +16039 1247 1245 2651 1248 +16040 2651 1245 1247 2089 +16041 2324 2399 634 594 +16042 2324 634 2399 1719 +16043 686 634 2399 594 +16044 686 2399 634 1719 +16045 2132 2297 1340 1283 +16046 2132 1340 2297 1916 +16047 1356 1340 2297 1283 +16048 1356 2297 1340 1916 +16049 307 2555 1990 1447 +16050 1990 2555 307 1753 +16051 2544 2714 2755 1542 +16052 2755 2714 2544 1698 +16053 2428 1106 1168 1105 +16054 2428 1168 1106 2125 +16055 2285 234 2041 1924 +16056 2285 2041 234 233 +16057 2334 535 618 1976 +16058 2334 618 535 659 +16059 999 483 2733 383 +16060 999 2733 483 987 +16061 2727 1087 2466 1089 +16062 2727 2466 1087 1649 +16063 1088 2466 1087 1089 +16064 1088 1087 2466 1649 +16065 2218 1729 1935 1557 +16066 2218 1935 1729 1993 +16067 2632 297 2213 1456 +16068 2632 2213 297 2338 +16069 2353 153 616 1889 +16070 2353 616 153 630 +16071 2664 2595 1962 1584 +16072 2664 1962 2595 1638 +16073 2780 812 869 835 +16074 2780 869 812 1795 +16075 2634 2209 2274 1751 +16076 2634 2274 2209 1585 +16077 2100 2274 2209 1751 +16078 2100 2209 2274 1585 +16079 2743 2418 1892 1597 +16080 2743 1892 2418 1995 +16081 2251 809 2007 803 +16082 2251 2007 809 2068 +16083 2172 2725 1619 1637 +16084 1619 2725 2172 1655 +16085 2251 808 809 803 +16086 2251 809 808 2087 +16087 1777 1139 1193 1178 +16088 1777 1193 1139 2463 +16089 2007 829 828 857 +16090 2007 828 829 1932 +16091 2352 2180 2698 1699 +16092 2352 2698 2180 1606 +16093 2255 2483 2099 1890 +16094 2099 2483 2255 1634 +16095 2104 1331 2764 1865 +16096 2104 2764 1331 1315 +16097 2394 222 1791 223 +16098 2394 1791 222 1931 +16099 2684 213 457 365 +16100 2684 457 213 1897 +16101 2415 1577 2334 1812 +16102 2415 2334 1577 1852 +16103 1178 642 1777 1139 +16104 1178 1777 642 548 +16105 2007 855 829 857 +16106 2007 829 855 1678 +16107 2603 1587 1696 2008 +16108 2603 1696 1587 2427 +16109 2087 802 810 808 +16110 2454 2000 1770 1576 +16111 2454 1770 2000 2608 +16112 2702 940 936 937 +16113 2702 936 940 1780 +16114 2351 2760 2137 1559 +16115 2137 2760 2351 1669 +16116 2587 1648 1805 2235 +16117 2587 1805 1648 1961 +16118 2568 1199 1160 1137 +16119 2568 1160 1199 2275 +16120 2764 162 1770 161 +16121 2764 1770 162 2029 +16122 2706 575 1853 1958 +16123 2706 1853 575 574 +16124 576 1853 575 1958 +16125 576 575 1853 574 +16126 1754 2394 1559 1607 +16127 1754 1559 2394 1931 +16128 2156 1559 2394 1607 +16129 2156 2394 1559 1931 +16130 1102 2582 2166 1061 +16131 2166 2582 1102 2246 +16132 2744 1772 1575 1965 +16133 2744 1575 1772 1985 +16134 2591 507 456 2214 +16135 2591 456 507 377 +16136 2455 2508 1568 1838 +16137 1568 2508 2455 2317 +16138 167 2552 2551 168 +16139 2551 2552 167 2039 +16140 2713 2500 2758 1675 +16141 2713 2758 2500 1801 +16142 320 1439 2248 1491 +16143 320 2248 1439 299 +16144 275 1464 1409 1411 +16145 275 1409 1464 296 +16146 2365 1260 1262 1261 +16147 2365 1262 1260 2137 +16148 2415 2115 1894 1588 +16149 2415 1894 2115 1812 +16150 2739 1690 2591 194 +16151 2591 1690 2739 1955 +16152 2591 195 2739 194 +16153 2739 195 2591 1955 +16154 2690 656 614 668 +16155 2690 614 656 2062 +16156 2007 828 807 857 +16157 2007 807 828 2101 +16158 2681 1659 1848 2519 +16159 2681 1848 1659 2066 +16160 2753 155 537 1814 +16161 2753 537 155 605 +16162 2068 855 2007 809 +16163 2068 2007 855 1678 +16164 2305 55 700 739 +16165 2305 700 55 833 +16166 2530 457 2232 1897 +16167 2530 2232 457 212 +16168 2319 1087 2352 1828 +16169 2319 2352 1087 1107 +16170 2233 2746 2607 1570 +16171 2607 2746 2233 1765 +16172 884 356 2030 954 +16173 884 2030 356 1500 +16174 2135 2527 1532 1822 +16175 1532 2527 2135 1654 +16176 2653 402 398 2384 +16177 2653 398 402 403 +16178 879 348 1504 898 +16179 879 1504 348 44 +16180 2659 879 1504 898 +16181 954 879 2659 898 +16182 2613 322 2363 2127 +16183 2613 2363 322 1479 +16184 2547 270 1413 2451 +16185 2547 1413 270 269 +16186 2517 400 399 2392 +16187 2517 399 400 488 +16188 1272 2666 1274 1266 +16189 1274 2666 1272 1735 +16190 2454 1813 1568 1687 +16191 2454 1568 1813 1576 +16192 451 2572 409 496 +16193 409 2572 451 2013 +16194 2762 2314 2154 1909 +16195 2762 2154 2314 1527 +16196 1831 2154 2314 1909 +16197 1831 2314 2154 1527 +16198 1843 2332 2697 1587 +16199 2697 2332 1843 2073 +16200 2732 738 2370 1384 +16201 2732 2370 738 772 +16202 2491 2080 2442 236 +16203 2442 2080 2491 2094 +16204 2442 1 2491 236 +16205 2491 1 2442 2094 +16206 2688 2306 2701 1750 +16207 2701 2306 2688 1983 +16208 2701 2635 2688 1750 +16209 2688 2635 2701 1983 +16210 2407 443 1884 2092 +16211 2407 1884 443 412 +16212 2574 519 379 466 +16213 2574 379 519 2092 +16214 261 738 21 751 +16215 261 21 738 246 +16216 2408 579 576 578 +16217 2408 576 579 2399 +16218 2512 400 399 397 +16219 2512 399 400 2392 +16220 802 2642 2087 810 +16221 2087 2642 802 1727 +16222 2215 2293 2105 190 +16223 2215 2105 2293 1988 +16224 189 2105 2293 190 +16225 189 2293 2105 1988 +16226 2684 390 388 389 +16227 2684 388 390 2151 +16228 346 1049 2319 1092 +16229 346 2319 1049 2522 +16230 1075 2319 1049 1092 +16231 1075 1049 2319 2522 +16232 2752 2352 2180 1828 +16233 2752 2180 2352 1699 +16234 2476 2509 1908 1541 +16235 1908 2509 2476 1781 +16236 965 1076 127 1118 +16237 127 1076 965 998 +16238 2775 2122 437 431 +16239 2775 437 2122 1956 +16240 438 437 2122 431 +16241 438 2122 437 1956 +16242 2631 1471 325 1470 +16243 2631 325 1471 2576 +16244 2689 2768 2711 1558 +16245 2689 2711 2768 1941 +16246 2452 2711 2768 1558 +16247 2452 2768 2711 1941 +16248 1949 2400 2652 2144 +16249 1949 2652 2400 294 +16250 293 2652 2400 2144 +16251 293 2400 2652 294 +16252 2670 1440 319 2169 +16253 2670 319 1440 300 +16254 1142 868 2311 775 +16255 2311 868 1142 1174 +16256 2637 1292 1214 2137 +16257 2637 1214 1292 1379 +16258 2671 1412 295 2201 +16259 2671 295 1412 276 +16260 2551 545 623 637 +16261 2551 623 545 2437 +16262 2249 91 933 905 +16263 2249 933 91 726 +16264 2747 541 164 639 +16265 2747 164 541 2542 +16266 1400 1209 1167 1186 +16267 1400 1167 1209 2397 +16268 1432 252 1430 271 +16269 1432 1430 252 1391 +16270 2744 498 518 1985 +16271 2744 518 498 469 +16272 1381 271 2562 1434 +16273 2562 271 1381 252 +16274 1641 2596 2501 1833 +16275 2501 2596 1641 2141 +16276 2258 854 839 2032 +16277 2258 839 854 785 +16278 2244 219 2511 218 +16279 2244 2511 219 2229 +16280 2736 941 942 1873 +16281 2736 942 941 959 +16282 2550 2606 2571 1622 +16283 2571 2606 2550 1818 +16284 2744 225 447 226 +16285 2744 447 225 2686 +16286 272 1383 2176 1436 +16287 272 2176 1383 251 +16288 2408 604 2583 588 +16289 2408 2583 604 2000 +16290 2087 809 843 2068 +16291 2087 843 809 808 +16292 2457 1092 2319 1066 +16293 2457 2319 1092 1511 +16294 2550 2725 2669 1581 +16295 2669 2725 2550 1652 +16296 1270 2650 1354 1373 +16297 1354 2650 1270 2107 +16298 2129 2215 1878 1686 +16299 1878 2215 2129 2105 +16300 251 1430 2570 1392 +16301 2570 1430 251 272 +16302 2598 2608 2764 2036 +16303 2764 2608 2598 159 +16304 1477 344 2016 1517 +16305 1477 2016 344 323 +16306 2667 747 2109 737 +16307 2667 2109 747 2195 +16308 2683 640 178 1991 +16309 2683 178 640 542 +16310 2773 1795 1471 2576 +16311 2773 1471 1795 2160 +16312 1924 2625 1589 1685 +16313 1589 2625 1924 1673 +16314 678 2741 2437 623 +16315 2437 2741 678 1792 +16316 2620 2735 1538 1825 +16317 1538 2735 2620 2077 +16318 2279 112 1109 1074 +16319 2279 1109 112 876 +16320 2764 1865 1570 1688 +16321 1570 1865 2764 2036 +16322 1570 2592 2764 1688 +16323 2764 2592 1570 2036 +16324 2573 1227 1375 1844 +16325 2573 1375 1227 1316 +16326 2409 1281 1282 1869 +16327 2409 1282 1281 1275 +16328 879 2659 356 954 +16329 2759 1553 2090 2563 +16330 2759 2090 1553 2561 +16331 1271 2666 1272 1266 +16332 1272 2666 1271 2104 +16333 638 2690 615 695 +16334 638 615 2690 2747 +16335 2625 2491 1924 1673 +16336 2625 1924 2491 2093 +16337 2629 2588 2289 1720 +16338 2629 2289 2588 2072 +16339 787 1109 2158 871 +16340 2158 1109 787 1073 +16341 2741 614 625 2062 +16342 2741 625 614 643 +16343 2375 1205 2032 2281 +16344 2375 2032 1205 1173 +16345 2747 1806 164 2542 +16346 2747 164 1806 2467 +16347 2726 1488 1437 1489 +16348 2726 1437 1488 2336 +16349 1491 1437 1488 1489 +16350 1491 1488 1437 2336 +16351 2734 1461 1409 1462 +16352 2734 1409 1461 2337 +16353 1464 1409 1461 1462 +16354 1464 1461 1409 2337 +16355 16 1391 2242 252 +16356 16 2242 1391 260 +16357 1395 17 2258 263 +16358 1395 2258 17 255 +16359 1811 1399 2705 265 +16360 1811 2705 1399 250 +16361 18 2705 1399 265 +16362 18 1399 2705 250 +16363 1406 21 751 261 +16364 1406 751 21 247 +16365 25 1426 2348 274 +16366 25 2348 1426 289 +16367 1410 24 2251 278 +16368 1410 2251 24 287 +16369 1434 28 2562 285 +16370 1434 2562 28 271 +16371 1455 32 1892 313 +16372 1455 1892 32 298 +16373 1451 31 1968 311 +16374 1451 1968 31 303 +16375 49 1519 2379 343 +16376 49 2379 1519 357 +16377 1500 44 879 341 +16378 1500 879 44 356 +16379 1515 48 1881 363 +16380 1515 1881 48 354 +16381 31 1438 2174 311 +16382 31 2174 1438 302 +16383 1489 42 2169 333 +16384 1489 2169 42 319 +16385 1511 46 1092 361 +16386 1511 1092 46 346 +16387 1462 35 2201 309 +16388 1462 2201 35 295 +16389 40 1482 1995 329 +16390 40 1995 1482 321 +16391 602 2353 680 2113 +16392 602 680 2353 603 +16393 2305 836 865 776 +16394 2305 865 836 2136 +16395 356 879 1504 2659 +16396 1504 879 356 44 +3 189 4 116 +16397 351 352 1518 2785 +16398 1506 352 351 2785 +16399 1510 1513 354 2785 +16400 351 1518 1520 2785 +16401 351 1508 1506 2785 +16402 1521 1518 352 2785 +16403 1501 1499 363 2785 +16404 1516 343 1514 2785 +16405 352 47 1521 2785 +16406 1506 1509 352 2785 +16407 360 1492 1495 2785 +16408 363 1499 364 2785 +16409 352 1509 47 2785 +16410 360 359 1492 2785 +16411 45 351 1520 2785 +16412 45 1508 351 2785 +16413 1510 354 353 2785 +16414 1514 343 344 2785 +16415 1502 364 1499 2785 +16416 359 1494 1492 2785 +16417 1510 353 1512 2785 +16418 345 1512 47 2785 +16419 353 47 1512 2785 +16420 344 1517 1514 2785 +16421 1509 1506 1507 2785 +16422 1492 1493 1495 2785 +16423 45 1494 359 2785 +16424 1517 47 353 2785 +16425 344 1521 47 2785 +16426 1517 344 47 2785 +16427 1504 347 348 2785 +16428 359 1508 45 2785 +16429 45 350 1494 2785 +16430 358 45 1520 2785 +16431 1507 1506 1508 2785 +16432 1494 1493 1492 2785 +16433 48 354 1513 2785 +16434 345 47 1509 2785 +16435 1515 1514 1517 2785 +16436 1521 1519 1518 2785 +16437 1500 1499 1501 2785 +16438 1510 1511 1513 2785 +16439 1512 1511 1510 2785 +16440 1498 349 1497 2785 +16441 343 1516 49 2785 +16442 1507 359 360 2785 +16443 1501 363 48 2785 +16444 1503 361 1505 2785 +16445 1498 1496 341 2785 +16446 345 1507 346 2785 +16447 347 1493 348 2785 +16448 363 364 1515 2785 +16449 46 360 1495 2785 +16450 1515 1516 1514 2785 +16451 1500 1502 1499 2785 +16452 1520 1518 1519 2785 +16453 45 358 1497 2785 +16454 45 1497 350 2785 +16455 1503 1505 1504 2785 +16456 1496 1498 1497 2785 +16457 1504 1505 347 2785 +16458 1504 348 44 2785 +16459 1497 349 350 2785 +16460 1507 1508 359 2785 +16461 350 1493 1494 2785 +16462 358 1496 1497 2785 +16463 1504 356 1503 2785 +16464 354 1515 353 2785 +16465 1519 344 343 2785 +16466 44 348 1493 2785 +16467 1511 345 346 2785 +16468 46 346 1507 2785 +16469 1507 360 46 2785 +16470 1516 1515 364 2785 +16471 48 363 1515 2785 +16472 1511 346 46 2785 +16473 345 1509 1507 2785 +16474 347 1495 1493 2785 +16475 49 364 1502 2785 +16476 1516 364 49 2785 +16477 358 1520 1519 2785 +16478 48 1515 354 2785 +16479 1519 343 49 2785 +16480 1512 345 1511 2785 +16481 1515 1517 353 2785 +16482 1519 1521 344 2785 +16483 1493 350 349 2785 +16484 1503 362 361 2785 +16485 1496 342 341 2785 +16486 356 355 1503 2785 +16487 357 1496 358 2785 +16488 44 349 1498 2785 +16489 1513 1511 362 2785 +16490 44 1498 341 2785 +16491 1500 1501 355 2785 +16492 1505 361 46 2785 +16493 1503 355 362 2785 +16494 357 342 1496 2785 +16495 1502 1500 342 2785 +16496 362 48 1513 2785 +16497 1504 44 356 2785 +16498 1505 46 347 2785 +16499 1502 342 49 2785 +16500 1493 349 44 2785 +16501 347 46 1495 2785 +16502 1501 48 355 2785 +16503 356 1500 355 2785 +16504 1500 44 341 2785 +16505 1500 356 44 2785 +16506 1511 46 361 2785 +16507 361 362 1511 2785 +16508 341 342 1500 2785 +16509 1519 357 358 2785 +16510 362 355 48 2785 +16511 357 49 342 2785 +16512 1519 49 357 2785 +$EndElements diff --git a/benchmarks/3d/discrete_partial_remesh.geo b/benchmarks/3d/discrete_partial_remesh.geo new file mode 100644 index 0000000000000000000000000000000000000000..704558e8136fbd4071e3bde77939f94076f4025f --- /dev/null +++ b/benchmarks/3d/discrete_partial_remesh.geo @@ -0,0 +1,24 @@ +Merge "discrete.msh"; + +DefineConstant[ + demo = {0, Name "What to remesh?", + Choices {0="Everything", 1="All volumes", 2="Volume 69", 3="Surface 35"} + } +]; + +If(demo == 0) + // create geo for all entities - meshing will remesh everything + CreateGeometry; +ElseIf(demo == 1) + // create geo only for all volumes - meshing will only remesh all volumes: curve and + // surface mesh will not be changed + CreateGeometry { Volume{:}; } +ElseIf(demo == 2) + // create geo only for a single volume - meshing will only remesh that volume: + //curve, surface and all other volume meshes will be left as-is + CreateGeometry { Volume{69}; } +ElseIf(demo == 3) + // create geo only for a single surface - meshing will remesh the surface *and + // the volumes connected to that surface* + CreateGeometry { Surface{35}; } +EndIf diff --git a/demos/api/bspline_bezier_patches.py b/demos/api/bspline_bezier_patches.py index d39fc0f7a25a22df0d4b8c8b08913f854ec94c8b..2f6e13193b04d2ff1ac5ed2b1fe8c4e1e4fc3ed2 100644 --- a/demos/api/bspline_bezier_patches.py +++ b/demos/api/bspline_bezier_patches.py @@ -1,4 +1,5 @@ import gmsh +import sys gmsh.initialize() gmsh.option.setNumber("General.Terminal", 1) @@ -76,5 +77,7 @@ elif method == 3: gmsh.model.occ.synchronize() -gmsh.fltk.run() +if '-nopopup' not in sys.argv: + gmsh.fltk.run() + gmsh.finalize() diff --git a/demos/api/bspline_filling.py b/demos/api/bspline_filling.py index 39da6fa56b3628a9937bfebf3f5d2525932eff31..3a89f8ec748d2f972593ad967496a2645f0e21bd 100644 --- a/demos/api/bspline_filling.py +++ b/demos/api/bspline_filling.py @@ -1,6 +1,7 @@ # Contributed by Roberto Agromayor import gmsh +import sys import numpy as np gmsh.initialize() @@ -44,7 +45,8 @@ gmsh.model.occ.addBSplineFilling(W1, type="Curved") gmsh.model.occ.synchronize() # Show the model -gmsh.fltk.run() +if '-nopopup' not in sys.argv: + gmsh.fltk.run() # Exit gmsh API gmsh.finalize() diff --git a/doc/texinfo/api.texi b/doc/texinfo/api.texi index 2fedbcca390e45d61b317a610f151a180db25b2c..27cc1d547c375df8795a69a7b167a0191ae7976a 100644 --- a/doc/texinfo/api.texi +++ b/doc/texinfo/api.texi @@ -2021,13 +2021,15 @@ C++ (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t13.cpp# @end table @item gmsh/model/mesh/createGeometry -Create a parametrization for discrete curves and surfaces (i.e. curves and -surfaces represented solely by a mesh, without an underlying CAD description), -assuming that each can be parametrized with a single map. +Create a geometry for the discrete entities @code{dimTags} (represented solely +by a mesh, without an underlying CAD description), i.e. create a parametrization +for discrete curves and surfaces, assuming that each can be parametrized with a +single map. If @code{dimTags} is empty, create a geometry for all the discrete +entities. @table @asis @item Input: -- +@code{dimTags = []} @item Output: - @item Return: @@ -2853,7 +2855,7 @@ the occ module.) @item Return: integer value @item Examples: -C++ (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t19.cpp#L67,t19.cpp}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/spline.cpp#L11,spline.cpp}), Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t19.py#L59,t19.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_bezier_patches.py#L6,bspline_bezier_patches.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_filling.py#L15,bspline_filling.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/crack.py#L13,crack.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/spline.py#L11,spline.py}) +C++ (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t19.cpp#L67,t19.cpp}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/spline.cpp#L11,spline.cpp}), Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t19.py#L59,t19.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_bezier_patches.py#L7,bspline_bezier_patches.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_filling.py#L16,bspline_filling.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/crack.py#L13,crack.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/spline.py#L11,spline.py}) @end table @item gmsh/model/occ/addLine @@ -2972,7 +2974,7 @@ tag of the b-spline curve. @item Return: integer value @item Examples: -C++ (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/spline.cpp#L14,spline.cpp}), Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_filling.py#L19,bspline_filling.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/spline.py#L14,spline.py}) +C++ (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/spline.cpp#L14,spline.cpp}), Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_filling.py#L20,bspline_filling.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/spline.py#L14,spline.py}) @end table @item gmsh/model/occ/addBezier @@ -3006,7 +3008,7 @@ wire. @item Return: integer value @item Examples: -C++ (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t19.cpp#L74,t19.cpp}), Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t19.py#L65,t19.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_filling.py#L37,bspline_filling.py}) +C++ (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t19.cpp#L74,t19.cpp}), Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t19.py#L65,t19.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_filling.py#L38,bspline_filling.py}) @end table @item gmsh/model/occ/addCurveLoop @@ -3112,7 +3114,7 @@ surface. @item Return: integer value @item Examples: -Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_filling.py#L39,bspline_filling.py}) +Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_filling.py#L40,bspline_filling.py}) @end table @item gmsh/model/occ/addBezierFilling @@ -3150,7 +3152,7 @@ Return the tag of the b-spline surface. @item Return: integer value @item Examples: -Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_bezier_patches.py#L55,bspline_bezier_patches.py}) +Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_bezier_patches.py#L56,bspline_bezier_patches.py}) @end table @item gmsh/model/occ/addBezierSurface @@ -3167,7 +3169,7 @@ Return the tag of the b-spline surface. @item Return: integer value @item Examples: -Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_bezier_patches.py#L52,bspline_bezier_patches.py}) +Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_bezier_patches.py#L53,bspline_bezier_patches.py}) @end table @item gmsh/model/occ/addSurfaceLoop @@ -3501,7 +3503,7 @@ set. @item Return: - @item Examples: -C++ (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t16.cpp#L61,t16.cpp}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t18.cpp#L75,t18.cpp}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t20.cpp#L91,t20.cpp}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t21.cpp#L44,t21.cpp}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/edges.cpp#L23,edges.cpp}, ...), Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t16.py#L54,t16.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t18.py#L70,t18.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t20.py#L73,t20.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t21.py#L34,t21.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_bezier_patches.py#L70,bspline_bezier_patches.py}, ...) +C++ (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t16.cpp#L61,t16.cpp}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t18.cpp#L75,t18.cpp}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t20.cpp#L91,t20.cpp}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t21.cpp#L44,t21.cpp}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/edges.cpp#L23,edges.cpp}, ...), Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t16.py#L54,t16.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t18.py#L70,t18.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t20.py#L73,t20.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t21.py#L34,t21.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_bezier_patches.py#L71,bspline_bezier_patches.py}, ...) @end table @item gmsh/model/occ/translate @@ -3635,7 +3637,7 @@ entities. @item Return: - @item Examples: -Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_bezier_patches.py#L75,bspline_bezier_patches.py}) +Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_bezier_patches.py#L76,bspline_bezier_patches.py}) @end table @item gmsh/model/occ/healShapes @@ -3652,7 +3654,7 @@ manual. @item Return: - @item Examples: -Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_bezier_patches.py#L65,bspline_bezier_patches.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/heal.py#L11,heal.py}) +Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_bezier_patches.py#L66,bspline_bezier_patches.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/heal.py#L11,heal.py}) @end table @item gmsh/model/occ/importShapes @@ -3703,7 +3705,7 @@ entities are returned as a vector of (dim, tag) integer pairs. @item Return: - @item Examples: -C++ (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t20.cpp#L101,t20.cpp}), Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t20.py#L82,t20.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_bezier_patches.py#L70,bspline_bezier_patches.py}) +C++ (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t20.cpp#L101,t20.cpp}), Python (@url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t20.py#L82,t20.py}, @url{https://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api/bspline_bezier_patches.py#L71,bspline_bezier_patches.py}) @end table @item gmsh/model/occ/getEntitiesInBoundingBox diff --git a/doc/texinfo/gmsh.texi b/doc/texinfo/gmsh.texi index 5ff2756873a755968c6fa90a9d7c175007a0e3e0..c447c92c0004e47dbd6d477c0f952a0c2c84af69 100644 --- a/doc/texinfo/gmsh.texi +++ b/doc/texinfo/gmsh.texi @@ -3176,10 +3176,12 @@ with no BRep representation of the underlying model), clears any built-in CAD kernel entities, and exports the discrete entities in the built-in CAD kernel. -@item CreateGeometry; -Creates a parametrization for curves and surfaces that do not have one -(i.e. discrete curves and surfaces represented solely by meshes, without -an underlying CAD description). +@item CreateGeometry < @{ <Physical> Point | Curve | Surface | Volume @{ @var{expression-list-or-all} @}; @dots{} @} > ; +Creates a geometry for discrete entities (represented solely by a mesh, +without an underlying CAD description), i.e. create a parametrization +for discrete curves and surfaces, assuming that each can be parametrized +with a single map. If no entities are given, create a geometry for all +discrete entities. @item ClassifySurfaces @{ @var{expression} , @var{expression} , @var{expression} < , @var{expression} > @}; Classify (``color'') the surface mesh based on an angle threshold (the