Ignore:
Timestamp:
Feb 9, 2017, 3:17:29 PM (8 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
Children:
6ef2d81, a073d46
Parents:
ea23d10
Message:

code generation for external asm statement (declaration)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/parser.cc

    rea23d10 re994912  
    626626
    627627/* YYFINAL -- State number of the termination state.  */
    628 #define YYFINAL  240
     628#define YYFINAL  238
    629629/* YYLAST -- Last index in YYTABLE.  */
    630 #define YYLAST   10925
     630#define YYLAST   10958
    631631
    632632/* YYNTOKENS -- Number of terminals.  */
     
    637637#define YYNRULES  756
    638638/* YYNRULES -- Number of states.  */
    639 #define YYNSTATES  1550
     639#define YYNSTATES  1554
    640640
    641641/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
     
    746746    1760,  1770,  1771,  1783,  1785,  1789,  1793,  1797,  1799,  1801,
    747747    1807,  1810,  1816,  1817,  1819,  1821,  1825,  1826,  1828,  1830,
    748     1832,  1834,  1835,  1842,  1845,  1847,  1850,  1855,  1858,  1862,
    749     1866,  1870,  1875,  1881,  1887,  1893,  1900,  1902,  1904,  1906,
    750     1910,  1911,  1917,  1918,  1920,  1922,  1925,  1932,  1934,  1938,
    751     1939,  1941,  1946,  1948,  1950,  1952,  1954,  1957,  1959,  1962,
    752     1965,  1967,  1971,  1974,  1978,  1983,  1986,  1991,  1996,  2000,
    753     2009,  2013,  2016,  2018,  2021,  2028,  2037,  2041,  2044,  2048,
    754     2052,  2057,  2062,  2066,  2068,  2070,  2072,  2077,  2086,  2090,
    755     2093,  2097,  2101,  2106,  2111,  2115,  2118,  2120,  2123,  2126,
    756     2128,  2132,  2135,  2139,  2144,  2147,  2152,  2157,  2161,  2168,
    757     2177,  2181,  2184,  2186,  2189,  2192,  2195,  2199,  2204,  2207,
    758     2212,  2217,  2221,  2228,  2237,  2241,  2244,  2246,  2249,  2252,
    759     2254,  2256,  2259,  2263,  2268,  2271,  2276,  2283,  2292,  2294,
    760     2297,  2300,  2302,  2305,  2308,  2312,  2317,  2319,  2324,  2329,
    761     2333,  2339,  2348,  2352,  2355,  2359,  2361,  2367,  2373,  2380,
    762     2387,  2389,  2392,  2395,  2397,  2400,  2403,  2407,  2412,  2414,
    763     2419,  2424,  2428,  2434,  2443,  2447,  2449,  2452,  2454,  2457,
    764     2464,  2470,  2477,  2485,  2493,  2495,  2498,  2501,  2503,  2506,
    765     2509,  2513,  2518,  2520,  2525,  2530,  2534,  2543,  2547,  2549,
    766     2551,  2554,  2556,  2558,  2561,  2565,  2568,  2572,  2575,  2579,
    767     2583,  2586,  2591,  2595,  2598,  2602,  2605,  2610,  2614,  2617,
    768     2624,  2631,  2638,  2646,  2648,  2651,  2653,  2655,  2657,  2660,
    769     2664,  2667,  2671,  2674,  2678,  2682,  2687,  2690,  2694,  2699,
    770     2702,  2708,  2715,  2722,  2723,  2725,  2726
     748    1832,  1838,  1839,  1846,  1849,  1851,  1854,  1859,  1862,  1866,
     749    1870,  1874,  1879,  1885,  1891,  1897,  1904,  1906,  1908,  1910,
     750    1914,  1915,  1921,  1922,  1924,  1926,  1929,  1936,  1938,  1942,
     751    1943,  1945,  1950,  1952,  1954,  1956,  1958,  1961,  1963,  1966,
     752    1969,  1971,  1975,  1978,  1982,  1987,  1990,  1995,  2000,  2004,
     753    2013,  2017,  2020,  2022,  2025,  2032,  2041,  2045,  2048,  2052,
     754    2056,  2061,  2066,  2070,  2072,  2074,  2076,  2081,  2090,  2094,
     755    2097,  2101,  2105,  2110,  2115,  2119,  2122,  2124,  2127,  2130,
     756    2132,  2136,  2139,  2143,  2148,  2151,  2156,  2161,  2165,  2172,
     757    2181,  2185,  2188,  2190,  2193,  2196,  2199,  2203,  2208,  2211,
     758    2216,  2221,  2225,  2232,  2241,  2245,  2248,  2250,  2253,  2256,
     759    2258,  2260,  2263,  2267,  2272,  2275,  2280,  2287,  2296,  2298,
     760    2301,  2304,  2306,  2309,  2312,  2316,  2321,  2323,  2328,  2333,
     761    2337,  2343,  2352,  2356,  2359,  2363,  2365,  2371,  2377,  2384,
     762    2391,  2393,  2396,  2399,  2401,  2404,  2407,  2411,  2416,  2418,
     763    2423,  2428,  2432,  2438,  2447,  2451,  2453,  2456,  2458,  2461,
     764    2468,  2474,  2481,  2489,  2497,  2499,  2502,  2505,  2507,  2510,
     765    2513,  2517,  2522,  2524,  2529,  2534,  2538,  2547,  2551,  2553,
     766    2555,  2558,  2560,  2562,  2565,  2569,  2572,  2576,  2579,  2583,
     767    2587,  2590,  2595,  2599,  2602,  2606,  2609,  2614,  2618,  2621,
     768    2628,  2635,  2642,  2650,  2652,  2655,  2657,  2659,  2661,  2664,
     769    2668,  2671,  2675,  2678,  2682,  2686,  2691,  2694,  2698,  2703,
     770    2706,  2712,  2719,  2726,  2727,  2729,  2730
    771771};
    772772
     
    957957     307,   140,   121,   139,   315,    -1,    -1,   309,    -1,   311,
    958958      -1,   309,   139,   311,    -1,    -1,   309,    -1,   220,    -1,
    959      313,    -1,   206,    -1,    -1,     5,    84,   312,   119,   310,
    960      120,    -1,    43,   311,    -1,   314,    -1,   329,   181,    -1,
    961      333,   139,   215,   181,    -1,   224,   181,    -1,   232,   329,
    962      181,    -1,   235,   329,   181,    -1,   239,   329,   181,    -1,
    963      239,   235,   329,   181,    -1,   232,   333,   139,   215,   181,
    964       -1,   235,   333,   139,   215,   181,    -1,   239,   333,   139,
    965      215,   181,    -1,   239,   235,   333,   139,   215,   181,    -1,
    966      324,    -1,   337,    -1,   329,    -1,   171,   127,   171,    -1,
    967       -1,    67,   114,   146,   115,   318,    -1,    -1,   319,    -1,
    968      320,    -1,   319,   320,    -1,    42,   114,   114,   321,   115,
    969      115,    -1,   322,    -1,   321,   121,   322,    -1,    -1,   323,
    970       -1,   323,   114,   150,   115,    -1,    75,    -1,    77,    -1,
    971       78,    -1,    10,    -1,   325,   318,    -1,   326,    -1,   327,
    972      318,    -1,   328,   318,    -1,   142,    -1,   114,   325,   115,
    973       -1,   157,   324,    -1,   157,   235,   324,    -1,   114,   326,
    974      115,   318,    -1,   325,   355,    -1,   114,   326,   115,   355,
    975       -1,   114,   327,   115,   356,    -1,   114,   327,   115,    -1,
    976      114,   326,   115,   114,   139,   270,   140,   115,    -1,   114,
    977      328,   115,    -1,   330,   318,    -1,   331,    -1,   332,   318,
    978       -1,   325,   114,   139,   270,   140,   115,    -1,   114,   331,
    979      115,   114,   139,   270,   140,   115,    -1,   114,   330,   115,
    980       -1,   157,   329,    -1,   157,   235,   329,    -1,   114,   331,
    981      115,    -1,   114,   331,   115,   355,    -1,   114,   332,   115,
    982      356,    -1,   114,   332,   115,    -1,   334,    -1,   335,    -1,
    983      336,    -1,   325,   114,   277,   115,    -1,   114,   335,   115,
    984      114,   139,   270,   140,   115,    -1,   114,   334,   115,    -1,
    985      157,   333,    -1,   157,   235,   333,    -1,   114,   335,   115,
    986       -1,   114,   335,   115,   355,    -1,   114,   336,   115,   356,
    987       -1,   114,   336,   115,    -1,   338,   318,    -1,   339,    -1,
    988      340,   318,    -1,   341,   318,    -1,   347,    -1,   114,   338,
    989      115,    -1,   157,   337,    -1,   157,   235,   337,    -1,   114,
    990      339,   115,   318,    -1,   338,   355,    -1,   114,   339,   115,
    991      355,    -1,   114,   340,   115,   356,    -1,   114,   340,   115,
    992       -1,   338,   114,   139,   270,   140,   115,    -1,   114,   339,
    993      115,   114,   139,   270,   140,   115,    -1,   114,   341,   115,
    994       -1,   325,   318,    -1,   343,    -1,   344,   318,    -1,   345,
    995      318,    -1,   157,   342,    -1,   157,   235,   342,    -1,   114,
    996      343,   115,   318,    -1,   325,   361,    -1,   114,   343,   115,
    997      355,    -1,   114,   344,   115,   356,    -1,   114,   344,   115,
    998       -1,   325,   114,   139,   270,   140,   115,    -1,   114,   343,
    999      115,   114,   139,   270,   140,   115,    -1,   114,   345,   115,
    1000       -1,   347,   318,    -1,   348,    -1,   349,   318,    -1,   350,
    1001      318,    -1,    77,    -1,    78,    -1,   157,   346,    -1,   157,
    1002      235,   346,    -1,   114,   348,   115,   318,    -1,   347,   361,
    1003       -1,   114,   348,   115,   361,    -1,   347,   114,   139,   270,
    1004      140,   115,    -1,   114,   348,   115,   114,   139,   270,   140,
    1005      115,    -1,   352,    -1,   353,   318,    -1,   354,   318,    -1,
    1006      157,    -1,   157,   235,    -1,   157,   351,    -1,   157,   235,
    1007      351,    -1,   114,   352,   115,   318,    -1,   355,    -1,   114,
    1008      352,   115,   355,    -1,   114,   353,   115,   356,    -1,   114,
    1009      353,   115,    -1,   114,   139,   270,   140,   115,    -1,   114,
    1010      352,   115,   114,   139,   270,   140,   115,    -1,   114,   354,
    1011      115,    -1,   116,   117,    -1,   116,   117,   356,    -1,   356,
    1012       -1,   116,   139,   172,   140,   117,    -1,   116,   139,   122,
    1013      140,   117,    -1,   356,   116,   139,   172,   140,   117,    -1,
    1014      356,   116,   139,   122,   140,   117,    -1,   358,    -1,   359,
    1015      318,    -1,   360,   318,    -1,   157,    -1,   157,   235,    -1,
    1016      157,   357,    -1,   157,   235,   357,    -1,   114,   358,   115,
    1017      318,    -1,   361,    -1,   114,   358,   115,   361,    -1,   114,
    1018      359,   115,   356,    -1,   114,   359,   115,    -1,   114,   139,
    1019      270,   140,   115,    -1,   114,   358,   115,   114,   139,   270,
    1020      140,   115,    -1,   114,   360,   115,    -1,   362,    -1,   362,
    1021      356,    -1,   356,    -1,   116,   117,    -1,   116,   139,   235,
    1022      122,   140,   117,    -1,   116,   139,   235,   140,   117,    -1,
    1023      116,   139,   235,   172,   140,   117,    -1,   116,   139,     7,
    1024      234,   172,   140,   117,    -1,   116,   139,   235,     7,   172,
    1025      140,   117,    -1,   364,    -1,   365,   318,    -1,   366,   318,
    1026       -1,   157,    -1,   157,   235,    -1,   157,   363,    -1,   157,
    1027      235,   363,    -1,   114,   364,   115,   318,    -1,   355,    -1,
    1028      114,   364,   115,   355,    -1,   114,   365,   115,   356,    -1,
    1029      114,   365,   115,    -1,   114,   364,   115,   114,   139,   270,
    1030      140,   115,    -1,   114,   366,   115,    -1,   368,    -1,   376,
    1031       -1,   235,   376,    -1,   369,    -1,   370,    -1,   157,   233,
    1032       -1,   235,   157,   233,    -1,   157,   377,    -1,   235,   157,
    1033      377,    -1,   157,   367,    -1,   235,   157,   367,    -1,   116,
    1034      117,   233,    -1,   371,   233,    -1,   116,   117,   356,   233,
    1035       -1,   371,   356,   233,    -1,   356,   233,    -1,   116,   117,
    1036      369,    -1,   371,   369,    -1,   116,   117,   356,   369,    -1,
    1037      371,   356,   369,    -1,   356,   369,    -1,   116,   139,   235,
    1038      122,   140,   117,    -1,   116,   139,   235,   172,   140,   117,
    1039       -1,   116,   139,   239,   172,   140,   117,    -1,   116,   139,
    1040      239,   235,   172,   140,   117,    -1,   376,    -1,   235,   376,
    1041       -1,   373,    -1,   374,    -1,   375,    -1,   157,   233,    -1,
    1042      235,   157,   233,    -1,   157,   377,    -1,   235,   157,   377,
    1043       -1,   157,   372,    -1,   235,   157,   372,    -1,   116,   117,
    1044      233,    -1,   116,   117,   356,   233,    -1,   356,   233,    -1,
    1045      116,   117,   374,    -1,   116,   117,   356,   374,    -1,   356,
    1046      374,    -1,   116,   139,   269,   140,   117,    -1,   376,   114,
    1047      139,   266,   140,   115,    -1,   226,   114,   139,   266,   140,
    1048      115,    -1,    -1,   121,    -1,    -1,   136,   172,    -1
     959     313,    -1,    67,   114,   146,   115,   137,    -1,    -1,     5,
     960      84,   312,   119,   310,   120,    -1,    43,   311,    -1,   314,
     961      -1,   329,   181,    -1,   333,   139,   215,   181,    -1,   224,
     962     181,    -1,   232,   329,   181,    -1,   235,   329,   181,    -1,
     963     239,   329,   181,    -1,   239,   235,   329,   181,    -1,   232,
     964     333,   139,   215,   181,    -1,   235,   333,   139,   215,   181,
     965      -1,   239,   333,   139,   215,   181,    -1,   239,   235,   333,
     966     139,   215,   181,    -1,   324,    -1,   337,    -1,   329,    -1,
     967     171,   127,   171,    -1,    -1,    67,   114,   146,   115,   318,
     968      -1,    -1,   319,    -1,   320,    -1,   319,   320,    -1,    42,
     969     114,   114,   321,   115,   115,    -1,   322,    -1,   321,   121,
     970     322,    -1,    -1,   323,    -1,   323,   114,   150,   115,    -1,
     971      75,    -1,    77,    -1,    78,    -1,    10,    -1,   325,   318,
     972      -1,   326,    -1,   327,   318,    -1,   328,   318,    -1,   142,
     973      -1,   114,   325,   115,    -1,   157,   324,    -1,   157,   235,
     974     324,    -1,   114,   326,   115,   318,    -1,   325,   355,    -1,
     975     114,   326,   115,   355,    -1,   114,   327,   115,   356,    -1,
     976     114,   327,   115,    -1,   114,   326,   115,   114,   139,   270,
     977     140,   115,    -1,   114,   328,   115,    -1,   330,   318,    -1,
     978     331,    -1,   332,   318,    -1,   325,   114,   139,   270,   140,
     979     115,    -1,   114,   331,   115,   114,   139,   270,   140,   115,
     980      -1,   114,   330,   115,    -1,   157,   329,    -1,   157,   235,
     981     329,    -1,   114,   331,   115,    -1,   114,   331,   115,   355,
     982      -1,   114,   332,   115,   356,    -1,   114,   332,   115,    -1,
     983     334,    -1,   335,    -1,   336,    -1,   325,   114,   277,   115,
     984      -1,   114,   335,   115,   114,   139,   270,   140,   115,    -1,
     985     114,   334,   115,    -1,   157,   333,    -1,   157,   235,   333,
     986      -1,   114,   335,   115,    -1,   114,   335,   115,   355,    -1,
     987     114,   336,   115,   356,    -1,   114,   336,   115,    -1,   338,
     988     318,    -1,   339,    -1,   340,   318,    -1,   341,   318,    -1,
     989     347,    -1,   114,   338,   115,    -1,   157,   337,    -1,   157,
     990     235,   337,    -1,   114,   339,   115,   318,    -1,   338,   355,
     991      -1,   114,   339,   115,   355,    -1,   114,   340,   115,   356,
     992      -1,   114,   340,   115,    -1,   338,   114,   139,   270,   140,
     993     115,    -1,   114,   339,   115,   114,   139,   270,   140,   115,
     994      -1,   114,   341,   115,    -1,   325,   318,    -1,   343,    -1,
     995     344,   318,    -1,   345,   318,    -1,   157,   342,    -1,   157,
     996     235,   342,    -1,   114,   343,   115,   318,    -1,   325,   361,
     997      -1,   114,   343,   115,   355,    -1,   114,   344,   115,   356,
     998      -1,   114,   344,   115,    -1,   325,   114,   139,   270,   140,
     999     115,    -1,   114,   343,   115,   114,   139,   270,   140,   115,
     1000      -1,   114,   345,   115,    -1,   347,   318,    -1,   348,    -1,
     1001     349,   318,    -1,   350,   318,    -1,    77,    -1,    78,    -1,
     1002     157,   346,    -1,   157,   235,   346,    -1,   114,   348,   115,
     1003     318,    -1,   347,   361,    -1,   114,   348,   115,   361,    -1,
     1004     347,   114,   139,   270,   140,   115,    -1,   114,   348,   115,
     1005     114,   139,   270,   140,   115,    -1,   352,    -1,   353,   318,
     1006      -1,   354,   318,    -1,   157,    -1,   157,   235,    -1,   157,
     1007     351,    -1,   157,   235,   351,    -1,   114,   352,   115,   318,
     1008      -1,   355,    -1,   114,   352,   115,   355,    -1,   114,   353,
     1009     115,   356,    -1,   114,   353,   115,    -1,   114,   139,   270,
     1010     140,   115,    -1,   114,   352,   115,   114,   139,   270,   140,
     1011     115,    -1,   114,   354,   115,    -1,   116,   117,    -1,   116,
     1012     117,   356,    -1,   356,    -1,   116,   139,   172,   140,   117,
     1013      -1,   116,   139,   122,   140,   117,    -1,   356,   116,   139,
     1014     172,   140,   117,    -1,   356,   116,   139,   122,   140,   117,
     1015      -1,   358,    -1,   359,   318,    -1,   360,   318,    -1,   157,
     1016      -1,   157,   235,    -1,   157,   357,    -1,   157,   235,   357,
     1017      -1,   114,   358,   115,   318,    -1,   361,    -1,   114,   358,
     1018     115,   361,    -1,   114,   359,   115,   356,    -1,   114,   359,
     1019     115,    -1,   114,   139,   270,   140,   115,    -1,   114,   358,
     1020     115,   114,   139,   270,   140,   115,    -1,   114,   360,   115,
     1021      -1,   362,    -1,   362,   356,    -1,   356,    -1,   116,   117,
     1022      -1,   116,   139,   235,   122,   140,   117,    -1,   116,   139,
     1023     235,   140,   117,    -1,   116,   139,   235,   172,   140,   117,
     1024      -1,   116,   139,     7,   234,   172,   140,   117,    -1,   116,
     1025     139,   235,     7,   172,   140,   117,    -1,   364,    -1,   365,
     1026     318,    -1,   366,   318,    -1,   157,    -1,   157,   235,    -1,
     1027     157,   363,    -1,   157,   235,   363,    -1,   114,   364,   115,
     1028     318,    -1,   355,    -1,   114,   364,   115,   355,    -1,   114,
     1029     365,   115,   356,    -1,   114,   365,   115,    -1,   114,   364,
     1030     115,   114,   139,   270,   140,   115,    -1,   114,   366,   115,
     1031      -1,   368,    -1,   376,    -1,   235,   376,    -1,   369,    -1,
     1032     370,    -1,   157,   233,    -1,   235,   157,   233,    -1,   157,
     1033     377,    -1,   235,   157,   377,    -1,   157,   367,    -1,   235,
     1034     157,   367,    -1,   116,   117,   233,    -1,   371,   233,    -1,
     1035     116,   117,   356,   233,    -1,   371,   356,   233,    -1,   356,
     1036     233,    -1,   116,   117,   369,    -1,   371,   369,    -1,   116,
     1037     117,   356,   369,    -1,   371,   356,   369,    -1,   356,   369,
     1038      -1,   116,   139,   235,   122,   140,   117,    -1,   116,   139,
     1039     235,   172,   140,   117,    -1,   116,   139,   239,   172,   140,
     1040     117,    -1,   116,   139,   239,   235,   172,   140,   117,    -1,
     1041     376,    -1,   235,   376,    -1,   373,    -1,   374,    -1,   375,
     1042      -1,   157,   233,    -1,   235,   157,   233,    -1,   157,   377,
     1043      -1,   235,   157,   377,    -1,   157,   372,    -1,   235,   157,
     1044     372,    -1,   116,   117,   233,    -1,   116,   117,   356,   233,
     1045      -1,   356,   233,    -1,   116,   117,   374,    -1,   116,   117,
     1046     356,   374,    -1,   356,   374,    -1,   116,   139,   269,   140,
     1047     117,    -1,   376,   114,   139,   266,   140,   115,    -1,   226,
     1048     114,   139,   266,   140,   115,    -1,    -1,   121,    -1,    -1,
     1049     136,   172,    -1
    10491050};
    10501051
     
    11051106    2006,  2012,  2011,  2025,  2026,  2031,  2032,  2036,  2041,  2046,
    11061107    2054,  2059,  2070,  2071,  2076,  2077,  2083,  2084,  2088,  2089,
    1107     2090,  2093,  2092,  2103,  2111,  2117,  2123,  2132,  2138,  2144,
    1108     2150,  2156,  2164,  2170,  2178,  2184,  2193,  2194,  2195,  2199,
    1109     2205,  2206,  2216,  2217,  2221,  2222,  2227,  2232,  2233,  2239,
    1110     2240,  2242,  2247,  2248,  2249,  2250,  2285,  2287,  2288,  2290,
    1111     2295,  2300,  2305,  2307,  2309,  2314,  2316,  2318,  2320,  2325,
    1112     2327,  2336,  2338,  2339,  2344,  2346,  2348,  2353,  2355,  2357,
    1113     2362,  2364,  2366,  2378,  2379,  2380,  2384,  2386,  2388,  2393,
    1114     2395,  2397,  2402,  2404,  2406,  2421,  2423,  2424,  2426,  2431,
    1115     2432,  2437,  2439,  2441,  2446,  2448,  2450,  2452,  2457,  2459,
    1116     2461,  2471,  2473,  2474,  2476,  2481,  2483,  2485,  2490,  2492,
    1117     2494,  2496,  2501,  2503,  2505,  2518,  2520,  2521,  2523,  2528,
    1118     2533,  2541,  2543,  2545,  2550,  2552,  2557,  2559,  2576,  2577,
    1119     2579,  2584,  2586,  2588,  2590,  2592,  2597,  2598,  2600,  2602,
    1120     2607,  2609,  2611,  2617,  2619,  2621,  2625,  2627,  2629,  2631,
    1121     2665,  2666,  2668,  2673,  2675,  2677,  2679,  2681,  2686,  2687,
    1122     2689,  2691,  2696,  2698,  2700,  2706,  2707,  2709,  2718,  2721,
    1123     2723,  2726,  2728,  2730,  2744,  2745,  2747,  2752,  2754,  2756,
    1124     2758,  2760,  2765,  2766,  2768,  2770,  2775,  2777,  2785,  2786,
    1125     2787,  2792,  2793,  2797,  2799,  2801,  2803,  2805,  2807,  2814,
    1126     2816,  2818,  2820,  2822,  2825,  2827,  2829,  2831,  2833,  2838,
    1127     2840,  2842,  2847,  2873,  2874,  2876,  2880,  2881,  2885,  2887,
    1128     2889,  2891,  2893,  2895,  2902,  2904,  2906,  2908,  2910,  2912,
    1129     2917,  2924,  2926,  2944,  2946,  2951,  2952
     1108    2090,  2095,  2094,  2105,  2113,  2119,  2125,  2134,  2140,  2146,
     1109    2152,  2158,  2166,  2172,  2180,  2186,  2195,  2196,  2197,  2201,
     1110    2207,  2208,  2218,  2219,  2223,  2224,  2229,  2234,  2235,  2241,
     1111    2242,  2244,  2249,  2250,  2251,  2252,  2287,  2289,  2290,  2292,
     1112    2297,  2302,  2307,  2309,  2311,  2316,  2318,  2320,  2322,  2327,
     1113    2329,  2338,  2340,  2341,  2346,  2348,  2350,  2355,  2357,  2359,
     1114    2364,  2366,  2368,  2380,  2381,  2382,  2386,  2388,  2390,  2395,
     1115    2397,  2399,  2404,  2406,  2408,  2423,  2425,  2426,  2428,  2433,
     1116    2434,  2439,  2441,  2443,  2448,  2450,  2452,  2454,  2459,  2461,
     1117    2463,  2473,  2475,  2476,  2478,  2483,  2485,  2487,  2492,  2494,
     1118    2496,  2498,  2503,  2505,  2507,  2520,  2522,  2523,  2525,  2530,
     1119    2535,  2543,  2545,  2547,  2552,  2554,  2559,  2561,  2578,  2579,
     1120    2581,  2586,  2588,  2590,  2592,  2594,  2599,  2600,  2602,  2604,
     1121    2609,  2611,  2613,  2619,  2621,  2623,  2627,  2629,  2631,  2633,
     1122    2667,  2668,  2670,  2675,  2677,  2679,  2681,  2683,  2688,  2689,
     1123    2691,  2693,  2698,  2700,  2702,  2708,  2709,  2711,  2720,  2723,
     1124    2725,  2728,  2730,  2732,  2746,  2747,  2749,  2754,  2756,  2758,
     1125    2760,  2762,  2767,  2768,  2770,  2772,  2777,  2779,  2787,  2788,
     1126    2789,  2794,  2795,  2799,  2801,  2803,  2805,  2807,  2809,  2816,
     1127    2818,  2820,  2822,  2824,  2827,  2829,  2831,  2833,  2835,  2840,
     1128    2842,  2844,  2849,  2875,  2876,  2878,  2882,  2883,  2887,  2889,
     1129    2891,  2893,  2895,  2897,  2904,  2906,  2908,  2910,  2912,  2914,
     1130    2919,  2926,  2928,  2946,  2948,  2953,  2954
    11301131};
    11311132#endif
     
    14051406       9,     0,    11,     1,     3,     3,     3,     1,     1,     5,
    14061407       2,     5,     0,     1,     1,     3,     0,     1,     1,     1,
    1407        1,     0,     6,     2,     1,     2,     4,     2,     3,     3,
     1408       5,     0,     6,     2,     1,     2,     4,     2,     3,     3,
    14081409       3,     4,     5,     5,     5,     6,     1,     1,     1,     3,
    14091410       0,     5,     0,     1,     1,     2,     6,     1,     3,     0,
     
    14381439     306,     0,   308,   333,   325,   330,   328,   329,   327,   326,
    14391440     331,   332,   338,   339,   337,   334,   335,   336,   552,   377,
    1440      378,     0,     0,     0,   299,   226,   309,   323,   324,     9,
     1441     378,     0,     0,     0,   299,     0,   309,   323,   324,     9,
    14411442     366,     0,    10,    16,    17,     0,     2,    72,    73,   570,
    1442       11,   299,   530,   528,   253,     3,   458,     3,   266,     0,
    1443        3,     3,     3,   254,     0,     0,     0,   300,   301,   303,
    1444      299,   312,   315,   347,   291,   340,   345,   292,   355,   293,
    1445      362,   359,   369,   552,   370,   294,   477,   481,     3,     3,
    1446        0,     2,   524,   529,   534,   304,     0,     0,   552,   582,
    1447      552,     2,   593,   594,   595,   299,     0,   736,   737,     0,
    1448       14,     0,    15,   299,   275,   276,     0,   300,   295,   296,
    1449      297,   298,   531,   310,     0,   553,   554,    14,   451,   452,
    1450       13,   447,   450,     0,   508,   503,   494,   451,   452,     0,
    1451        0,   533,   227,     0,   299,     0,     0,     0,     0,     0,
    1452        0,     0,     0,   299,   299,     0,   738,   300,   587,   599,
    1453      742,   735,   733,   740,     0,     0,     0,   260,     2,     0,
    1454      537,   445,   446,   444,     0,     0,     0,     0,   639,   640,
    1455        0,     0,     3,   550,   546,   552,   567,   552,   552,   548,
    1456        2,   547,   552,   606,   552,   552,   609,     0,     0,     0,
    1457      299,   299,   317,   367,     2,   299,   267,   302,   313,   348,
    1458      360,   482,     0,     2,     0,   458,   268,   300,   341,   356,
    1459      363,   478,     0,     2,     0,   316,   342,   349,   350,     0,
    1460      357,   361,   364,   368,     0,   479,   483,     0,     0,     0,
    1461        1,   299,     2,   535,   581,   583,   299,     2,   746,   300,
    1462      749,   550,   550,     0,   300,     0,     0,   278,   552,   548,
    1463        2,   299,     0,     0,   299,     0,   400,   555,     2,   506,
    1464        2,   559,     0,     0,     0,     0,     0,     0,    21,    69,
    1465        4,     8,    19,     5,     6,     7,     0,     0,   299,     2,
    1466       74,    75,    76,    77,    57,    22,    58,    18,    26,    56,
    1467       78,   299,     0,    80,    84,    87,    90,    95,    98,   100,
    1468      102,   104,   106,   108,   112,   500,    23,   454,   456,   499,
    1469        0,   453,   457,     0,   571,   586,   589,   592,   598,   601,
    1470      604,     2,   744,   299,   747,     2,    72,   299,     3,   432,
    1471        0,   440,   300,   299,   312,   340,   292,   355,   362,     3,
    1472        3,   414,   418,   428,   433,   477,   299,   434,   711,   712,
    1473      299,   435,   437,     2,   588,   600,   734,     2,     2,   255,
    1474        2,   463,     0,   461,   460,   459,   146,     2,     2,   257,
    1475        2,     2,   256,     2,   286,     2,   287,     0,     0,     0,
    1476        0,     0,     0,     0,     0,     0,   572,   611,   552,     0,
    1477        0,   458,     2,   566,   575,   665,   568,   569,   538,   299,
    1478        2,   605,   614,   607,   608,     0,   281,   299,   299,   346,
    1479      300,     0,   300,   299,   739,   743,   741,   539,   299,   550,
    1480      261,   269,   314,     0,     2,   540,   299,   504,   343,   344,
    1481      288,   358,   365,   452,   299,   379,   372,   376,   480,   505,
    1482      258,   259,   525,   299,   442,     0,   299,   243,     0,     2,
    1483      245,     0,   300,     0,   263,     2,   264,   283,     0,     0,
    1484        2,   299,   550,   299,   490,   492,   491,   493,     0,     0,
    1485      755,     0,   753,   405,     0,   299,     0,   299,   495,   299,
    1486      565,   562,   563,   564,     0,   557,   560,     0,     0,   299,
    1487       64,   299,    78,    59,   299,    66,   299,   299,    62,    63,
    1488        2,   132,     0,     0,     0,   733,   299,    20,    31,     0,
    1489       34,    35,    40,     2,     0,    40,   118,   119,   120,   121,
    1490      122,   123,   124,   125,   126,   127,   117,   116,     0,    60,
    1491       61,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1443      11,   299,   528,   253,     3,   458,     3,   266,     0,     3,
     1444       3,     3,   254,     0,     0,     0,   300,   301,   303,   299,
     1445     312,   315,   347,   291,   340,   345,   292,   355,   293,   362,
     1446     359,   369,   552,   370,   294,   477,   481,     3,     3,     0,
     1447       2,   524,   529,   534,   304,     0,     0,   552,   582,   552,
     1448       2,   593,   594,   595,   299,     0,   736,   737,     0,    14,
     1449       0,    15,   299,   275,   276,     0,   300,   295,   296,   297,
     1450     298,   531,   310,     0,   553,   554,    14,   451,   452,    13,
     1451     447,   450,     0,   508,   503,   494,   451,   452,     0,     0,
     1452     533,     0,   299,     0,     0,     0,     0,     0,     0,     0,
     1453       0,   299,   299,     0,   738,   300,   587,   599,   742,   735,
     1454     733,   740,     0,     0,     0,   260,     2,     0,   537,   445,
     1455     446,   444,     0,     0,     0,     0,   639,   640,     0,     0,
     1456       3,   550,   546,   552,   567,   552,   552,   548,     2,   547,
     1457     552,   606,   552,   552,   609,     0,     0,     0,   299,   299,
     1458     317,   367,     2,   299,   267,   302,   313,   348,   360,   482,
     1459       0,     2,     0,   458,   268,   300,   341,   356,   363,   478,
     1460       0,     2,     0,   316,   342,   349,   350,     0,   357,   361,
     1461     364,   368,     0,   479,   483,     0,     0,     0,     1,   299,
     1462       2,   535,   581,   583,   299,     2,   746,   300,   749,   550,
     1463     550,     0,   300,     0,     0,   278,   552,   548,     2,   299,
     1464       0,     0,   299,     0,   400,   555,     2,   506,     2,   559,
     1465      19,     0,    18,     0,     0,     0,     0,    21,    69,     4,
     1466       8,     5,     6,     7,     0,     0,   299,     2,    74,    75,
     1467      76,    77,    57,    22,    58,    26,    56,    78,   299,     0,
     1468      80,    84,    87,    90,    95,    98,   100,   102,   104,   106,
     1469     108,   112,   500,    23,   454,   456,   499,     0,   453,   457,
     1470       0,   571,   586,   589,   592,   598,   601,   604,     2,   744,
     1471     299,   747,     2,    72,   299,     3,   432,     0,   440,   300,
     1472     299,   312,   340,   292,   355,   362,     3,     3,   414,   418,
     1473     428,   433,   477,   299,   434,   711,   712,   299,   435,   437,
     1474       2,   588,   600,   734,     2,     2,   255,     2,   463,     0,
     1475     461,   460,   459,   146,     2,     2,   257,     2,     2,   256,
     1476       2,   286,     2,   287,     0,     0,     0,     0,     0,     0,
     1477       0,     0,     0,   572,   611,   552,     0,     0,   458,     2,
     1478     566,   575,   665,   568,   569,   538,   299,     2,   605,   614,
     1479     607,   608,     0,   281,   299,   299,   346,   300,     0,   300,
     1480     299,   739,   743,   741,   539,   299,   550,   261,   269,   314,
     1481       0,     2,   540,   299,   504,   343,   344,   288,   358,   365,
     1482     452,   299,   379,   372,   376,   480,   505,   258,   259,   525,
     1483     299,   442,     0,   299,   243,     0,     2,   245,     0,   300,
     1484       0,   263,     2,   264,   283,     0,     0,     2,   299,   550,
     1485     299,   490,   492,   491,   493,     0,     0,   755,     0,   753,
     1486     405,     0,   299,     0,   299,   495,   299,   565,   562,   563,
     1487     564,     0,   557,   560,     0,    20,   299,    64,   299,    78,
     1488      59,   299,    66,   299,   299,    62,    63,     2,   132,     0,
     1489       0,     0,   733,   299,    31,     0,    34,    35,    40,     2,
     1490       0,    40,   118,   119,   120,   121,   122,   123,   124,   125,
     1491     126,   127,   117,   116,     0,    60,    61,     0,     0,     0,
    14921492       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1493        2,   651,   455,   648,   552,   552,   656,   484,   299,     2,
    1494      590,   591,     2,   602,   603,     0,   745,   748,   299,   299,
    1495        0,   713,   300,   717,   708,   709,   715,     0,     2,     2,
    1496      673,   552,   755,   622,   552,   552,   755,   552,   636,   552,
    1497      552,   687,   441,   670,   552,   552,   678,   685,   299,   436,
    1498      300,     0,     0,   299,   723,   300,   728,   755,   720,   299,
    1499      725,   755,   299,   299,     0,     0,    21,     2,     0,    22,
    1500        0,   464,   753,     0,     0,   470,   247,     0,   299,     0,
    1501        0,     0,   552,   578,   580,   610,   552,   617,   620,   573,
    1502      612,     0,   285,     0,   289,   663,     0,   299,   282,     0,
    1503        0,     0,     0,   280,     2,     0,   265,   541,   299,     0,
    1504        0,   299,     0,   300,     3,   421,     3,   425,   424,   596,
    1505        0,   536,   299,    72,     3,   299,   440,   300,     3,   434,
    1506      435,     2,     0,     0,     0,   489,   311,   299,     0,   485,
    1507      487,   754,     0,     0,   403,     0,     3,     2,     2,     0,
    1508      507,     3,     0,   559,    40,     0,     0,   228,     0,     2,
    1509        0,     0,     0,    41,     0,     0,   299,    24,     0,    25,
    1510        0,   114,     3,     2,    32,     0,    38,     0,     2,    29,
    1511        0,   113,    81,    82,    83,    85,    86,    88,    89,    93,
    1512       94,    91,    92,    96,    97,    99,   101,   103,   105,   107,
    1513        0,     0,   299,     0,     0,     0,   652,   653,   649,   650,
    1514      502,   501,   299,   299,   719,   299,   724,   300,   299,   667,
    1515      710,   666,     2,   299,     0,     0,     0,     0,     0,     0,
    1516        0,     0,   688,     0,   674,   625,   641,   675,     2,   621,
    1517      628,   438,   623,   624,   439,     2,   635,   644,   637,   638,
    1518      671,   672,   686,   714,   718,   716,   755,   273,     2,   750,
    1519        2,   429,   722,   727,   430,     3,   408,     3,     3,     3,
    1520      458,     0,     0,     2,   472,   469,   754,     0,   465,     2,
    1521      468,   471,     0,   299,   248,   270,     3,   277,   279,     0,
    1522        2,   574,   576,   577,     2,   613,   615,   616,   550,     0,
    1523      664,   542,     3,   352,   351,   354,   353,   299,   543,     0,
    1524      544,     0,   299,   371,   391,   380,     0,   385,   379,     0,
    1525        0,   443,   246,     0,     0,     3,     2,   673,   436,     0,
    1526      532,     0,   755,   756,   494,   405,   399,   111,   406,   753,
    1527        0,   299,   299,   299,     0,   556,   558,     0,     0,   221,
    1528        0,     0,     0,   229,   230,    65,   299,     0,    67,    70,
    1529       71,     0,   133,   463,    79,   115,   130,     3,   114,     0,
    1530       28,    40,     3,     0,    37,   110,     0,     3,   552,   659,
    1531      662,   654,     3,     3,   721,   726,     2,    72,   299,     3,
    1532        3,   300,     0,     3,   552,   631,   634,   552,   552,   681,
    1533      684,   299,     3,   626,   642,   676,   299,   299,   431,   299,
    1534      299,     0,     0,     0,     0,   262,   111,     0,     3,     3,
    1535        0,   466,     0,   462,     0,     0,   251,   299,     0,     0,
    1536      134,     0,     0,     0,     0,     0,   134,     0,     0,   114,
    1537      114,    21,   366,   446,    69,     0,    22,   135,     0,     3,
    1538      136,   137,     2,   148,   138,   139,   140,   141,   142,   143,
    1539      150,     0,   152,     0,     0,     0,   299,   299,   458,   552,
    1540        0,   545,   379,   391,     0,     0,     0,   697,     0,   389,
    1541      392,   396,   552,   396,   702,   395,   694,   552,   552,   388,
    1542      381,   386,   299,   584,     2,   669,   668,     0,   674,     2,
    1543      486,   488,   404,     0,   509,     3,   517,   518,     0,     2,
    1544      513,     3,     3,     0,     0,   561,   228,     0,     0,     0,
    1545      228,     0,     0,   753,   114,     0,     3,    54,     0,    54,
    1546       54,     3,    42,    44,    39,     0,     3,   109,     0,     2,
    1547      655,   657,   658,     0,     0,   299,     0,     0,     0,     3,
    1548      552,     0,     2,   627,   629,   630,     2,   643,   645,     2,
    1549      677,   679,   680,     0,     0,    72,     0,     3,     3,     3,
    1550        3,   416,   415,   419,   752,     2,     2,   751,     0,     0,
    1551        0,     0,     3,   467,     3,     0,   249,   151,   153,     0,
    1552        0,     0,     0,     2,   197,     0,   195,     0,     0,     0,
    1553        0,     0,     0,     0,     0,     0,   157,   154,   299,     0,
    1554      552,     0,   272,   284,     3,     3,   290,   551,   618,   299,
    1555        0,   382,     0,     0,     0,     0,   398,   698,   699,   552,
    1556      383,   393,   397,   394,   695,   696,   387,   374,   299,   271,
    1557      299,   402,     0,   520,   497,   299,     0,     0,   496,   511,
    1558        0,     0,     0,   222,     0,   231,    68,     0,   131,   128,
    1559        0,    51,     2,    45,    52,    53,     0,     0,     0,     0,
    1560       27,     0,   660,   299,   585,   597,   729,   730,   731,     0,
    1561      682,   299,   299,   299,     3,     3,     0,   690,     0,     0,
    1562        0,     0,   299,   299,     3,   549,   473,   474,     0,   252,
    1563        0,     0,     0,     0,   299,   198,   196,     0,   193,   199,
    1564        0,     0,     0,     0,   203,   206,   204,   200,     0,   201,
     1493       0,     0,     0,     0,     0,     0,     2,   651,   455,   648,
     1494     552,   552,   656,   484,   299,     2,   590,   591,     2,   602,
     1495     603,     0,   745,   748,   299,   299,     0,   713,   300,   717,
     1496     708,   709,   715,     0,     2,     2,   673,   552,   755,   622,
     1497     552,   552,   755,   552,   636,   552,   552,   687,   441,   670,
     1498     552,   552,   678,   685,   299,   436,   300,     0,     0,   299,
     1499     723,   300,   728,   755,   720,   299,   725,   755,   299,   299,
     1500       0,     0,    21,     2,     0,    22,     0,   464,   753,     0,
     1501       0,   470,   247,     0,   299,     0,     0,     0,   552,   578,
     1502     580,   610,   552,   617,   620,   573,   612,     0,   285,     0,
     1503     289,   663,     0,   299,   282,     0,     0,     0,     0,   280,
     1504       2,     0,   265,   541,   299,     0,     0,   299,     0,   300,
     1505       3,   421,     3,   425,   424,   596,     0,   536,   299,    72,
     1506       3,   299,   440,   300,     3,   434,   435,     2,     0,     0,
     1507       0,   489,   311,   299,     0,   485,   487,   754,     0,     0,
     1508     403,     0,     3,     2,     2,     0,   507,     3,     0,   559,
     1509      40,   530,     0,     2,     0,     0,     0,    41,     0,     0,
     1510     299,    24,     0,    25,     0,   114,     3,     2,    32,     0,
     1511      38,     0,     2,    29,     0,   113,    81,    82,    83,    85,
     1512      86,    88,    89,    93,    94,    91,    92,    96,    97,    99,
     1513     101,   103,   105,   107,     0,     0,   299,     0,     0,     0,
     1514     652,   653,   649,   650,   502,   501,   299,   299,   719,   299,
     1515     724,   300,   299,   667,   710,   666,     2,   299,     0,     0,
     1516       0,     0,     0,     0,     0,     0,   688,     0,   674,   625,
     1517     641,   675,     2,   621,   628,   438,   623,   624,   439,     2,
     1518     635,   644,   637,   638,   671,   672,   686,   714,   718,   716,
     1519     755,   273,     2,   750,     2,   429,   722,   727,   430,     3,
     1520     408,     3,     3,     3,   458,     0,     0,     2,   472,   469,
     1521     754,     0,   465,     2,   468,   471,     0,   299,   248,   270,
     1522       3,   277,   279,     0,     2,   574,   576,   577,     2,   613,
     1523     615,   616,   550,     0,   664,   542,     3,   352,   351,   354,
     1524     353,   299,   543,     0,   544,     0,   299,   371,   391,   380,
     1525       0,   385,   379,     0,     0,   443,   246,     0,     0,     3,
     1526       2,   673,   436,     0,   532,     0,   755,   756,   494,   405,
     1527     399,   111,   406,   753,     0,   299,   299,   299,     0,   556,
     1528     558,     0,    65,   299,     0,    67,    70,    71,     0,   133,
     1529     463,    79,   115,   130,     3,   114,     0,    28,    40,     3,
     1530       0,    37,   110,     0,     3,   552,   659,   662,   654,     3,
     1531       3,   721,   726,     2,    72,   299,     3,     3,   300,     0,
     1532       3,   552,   631,   634,   552,   552,   681,   684,   299,     3,
     1533     626,   642,   676,   299,   299,   431,   299,   299,     0,     0,
     1534       0,     0,   262,   111,     0,     3,     3,     0,   466,     0,
     1535     462,     0,     0,   251,   299,     0,     0,   134,     0,     0,
     1536       0,     0,     0,   134,     0,     0,   114,   114,   226,    21,
     1537     366,   446,    69,     0,    22,   135,     0,     3,   136,   137,
     1538       2,   148,   138,   139,   140,   141,   142,   143,   150,     0,
     1539     152,     0,     0,     0,   299,   299,   458,   552,     0,   545,
     1540     379,   391,     0,     0,     0,   697,     0,   389,   392,   396,
     1541     552,   396,   702,   395,   694,   552,   552,   388,   381,   386,
     1542     299,   584,     2,   669,   668,     0,   674,     2,   486,   488,
     1543     404,     0,   509,     3,   517,   518,     0,     2,   513,     3,
     1544       3,     0,     0,   561,     0,   753,   114,     0,     3,    54,
     1545       0,    54,    54,     3,    42,    44,    39,     0,     3,   109,
     1546       0,     2,   655,   657,   658,     0,     0,   299,     0,     0,
     1547       0,     3,   552,     0,     2,   627,   629,   630,     2,   643,
     1548     645,     2,   677,   679,   680,     0,     0,    72,     0,     3,
     1549       3,     3,     3,   416,   415,   419,   752,     2,     2,   751,
     1550       0,     0,     0,     0,     3,   467,     3,     0,   249,   151,
     1551     153,     0,     0,     0,     0,     2,   197,     0,   195,     0,
     1552       0,     0,     0,     0,     0,     0,     0,   227,     0,     0,
     1553     157,   154,   299,     0,   552,     0,   272,   284,     3,     3,
     1554     290,   551,   618,   299,     0,   382,     0,     0,     0,     0,
     1555     398,   698,   699,   552,   383,   393,   397,   394,   695,   696,
     1556     387,   374,   299,   271,   299,   402,     0,   520,   497,   299,
     1557       0,     0,   496,   511,    68,     0,   131,   128,     0,    51,
     1558       2,    45,    52,    53,     0,     0,     0,     0,    27,     0,
     1559     660,   299,   585,   597,   729,   730,   731,     0,   682,   299,
     1560     299,   299,     3,     3,     0,   690,     0,     0,     0,     0,
     1561     299,   299,     3,   549,   473,   474,     0,   252,     0,     0,
     1562       0,     0,   299,   198,   196,     0,   193,   199,     0,     0,
     1563       0,     0,   203,   206,   204,   200,     0,   201,     0,     0,
    15651564      40,   149,   147,   134,   250,     0,     0,   375,   384,   552,
    15661565     705,   707,   700,   391,   423,   427,   426,     0,   514,     2,
    1567      515,     2,   516,   510,   299,   234,     0,   232,     0,   234,
    1568       36,   129,    55,     0,    43,    33,     2,    49,     2,    47,
    1569       30,     3,   732,     3,     3,     3,     0,     0,   689,   691,
    1570      632,   646,   274,     2,   413,     3,   412,     0,   476,   134,
    1571        0,     0,   134,     3,     0,   134,     3,   300,   299,   194,
    1572        0,     2,     2,   215,   205,     0,     0,     0,     0,   145,
    1573      579,   619,     2,   701,   703,   704,   390,     2,     0,     0,
    1574        2,   235,     0,     0,   223,     0,     3,     0,     0,     0,
    1575        0,     0,     0,   692,   693,   299,     0,   475,   158,     0,
    1576        0,     2,   171,   134,   160,     0,   188,     0,   134,     0,
    1577      300,     2,   162,     0,     2,     0,     2,     2,     2,   202,
    1578       37,   299,   299,   519,   521,   512,     0,     0,     0,     0,
    1579        0,     3,     3,   661,   633,   647,   683,   417,   134,   164,
    1580      167,     0,   166,   170,     3,   173,   172,     0,   134,   190,
    1581      134,     3,     0,   299,     0,   299,     0,     2,     0,     2,
    1582      144,     3,     2,   236,   237,     0,   233,   224,    46,     0,
    1583        0,   159,     0,     0,   169,   239,   174,     2,   241,   189,
    1584        0,   192,   178,   207,     3,   216,   220,   209,     3,     0,
    1585      299,     0,   299,     0,     0,     0,     0,    50,    48,   165,
    1586      168,   134,     0,   175,   299,   134,   134,     0,   179,     0,
    1587        0,   697,   217,   218,   219,     0,   208,     3,   210,     3,
    1588      706,   299,   225,   238,   155,   176,   161,   134,   242,   191,
    1589      186,   184,   180,   163,   134,     0,   698,     0,     0,     0,
    1590        0,   156,   177,   187,   181,   185,   184,   182,     3,     3,
    1591        0,     0,   498,   183,   211,   213,     3,     3,   212,   214
     1566     515,     2,   516,   510,   299,    36,   129,    55,     0,    43,
     1567      33,     2,    49,     2,    47,    30,     3,   732,     3,     3,
     1568       3,     0,     0,   689,   691,   632,   646,   274,     2,   413,
     1569       3,   412,     0,   476,   134,     0,     0,   134,     3,     0,
     1570     134,     3,   300,   299,   194,     0,     2,     2,   215,   205,
     1571       0,     0,     0,     0,     0,     0,   145,   579,   619,     2,
     1572     701,   703,   704,   390,     2,     0,     0,     2,     3,     0,
     1573       0,     0,     0,     0,     0,   692,   693,   299,     0,   475,
     1574     158,     0,     0,     2,   171,   134,   160,     0,   188,     0,
     1575     134,     0,   300,     2,   162,     0,     2,     0,     2,     2,
     1576       2,   202,     0,     0,   228,    37,   299,   299,   519,   521,
     1577     512,     0,     3,     3,   661,   633,   647,   683,   417,   134,
     1578     164,   167,     0,   166,   170,     3,   173,   172,     0,   134,
     1579     190,   134,     3,     0,   299,     0,   299,     0,     2,     0,
     1580       2,     0,   221,     0,     0,     0,   229,   230,   144,     3,
     1581       2,    46,     0,     0,   159,     0,     0,   169,   239,   174,
     1582       2,   241,   189,     0,   192,   178,   207,     3,   216,   220,
     1583     209,     3,     0,   299,     0,   299,   228,     0,     0,     0,
     1584     228,     0,     0,     0,    50,    48,   165,   168,   134,     0,
     1585     175,   299,   134,   134,     0,   179,     0,     0,   697,   217,
     1586     218,   219,     0,   208,     3,   210,     3,     0,     0,     0,
     1587     222,     0,   231,   706,   299,   155,   176,   161,   134,   242,
     1588     191,   186,   184,   180,   163,   134,     0,   698,     0,     0,
     1589       0,   234,     0,   232,     0,   234,     0,   156,   177,   187,
     1590     181,   185,   184,   182,     3,     3,     0,     0,   235,     0,
     1591       0,   223,     0,   498,   183,   211,   213,     3,     3,     0,
     1592       0,     0,     0,   212,   214,   236,   237,     0,   233,   224,
     1593       0,     0,   225,   238
    15921594};
    15931595
     
    15951597static const yytype_int16 yydefgoto[] =
    15961598{
    1597       -1,   783,   457,   294,    49,   131,   132,   295,   296,   297,
    1598      298,   299,   735,   736,  1091,  1092,  1093,  1221,   300,   372,
    1599      302,   303,   304,   305,   306,   307,   308,   309,   310,   311,
    1600      312,   313,   314,   977,   511,   926,   538,   316,   927,  1007,
    1601     1008,  1514,  1010,  1011,  1012,  1013,  1515,  1014,  1015,  1430,
    1602     1431,  1392,  1393,  1394,  1492,  1493,  1497,  1498,  1534,  1535,
    1603     1016,  1344,  1017,  1018,  1274,  1275,  1276,  1474,  1019,   143,
    1604      912,   913,   914,  1372,  1455,  1466,  1467,   458,   459,   843,
    1605      844,   985,    53,    54,    55,    56,    57,   339,   155,    60,
    1606       61,    62,    63,   182,   341,    65,    66,   254,    68,    69,
    1607      264,   343,   344,    72,    73,    74,   118,    76,   200,   346,
    1608      119,    79,   120,    81,    82,   672,    83,   671,   875,   876,
    1609     1038,  1039,  1191,  1040,    84,   484,   482,   704,   825,   826,
    1610      349,   350,   674,   675,   676,   351,   352,   677,   354,   455,
    1611     1021,   133,   134,   318,   319,   167,   631,   632,   633,   634,
    1612      635,    85,   121,    87,   479,   480,   894,   481,   269,   488,
    1613      320,    88,   135,   136,    89,  1304,  1069,  1070,  1071,  1072,
    1614       90,    91,   692,    92,   263,    93,    94,   183,   979,   666,
    1615      403,   125,    95,   494,   495,   496,   184,   258,   186,   187,
    1616      188,   259,    98,    99,   100,   101,   102,   103,   104,   191,
    1617      192,   193,   194,   195,   795,   593,   594,   595,   596,   196,
    1618      598,   599,   600,   562,   563,   564,   565,  1044,   105,   602,
    1619      603,   604,   605,   606,   607,  1045,  1046,  1047,  1048,   583,
    1620      357,   358,   359,   360,   321,   161,   107,   108,   109,   362,
    1621      702,   699
     1599      -1,   777,   454,   292,    49,   130,   131,   293,   294,   272,
     1600     295,   296,   729,   730,  1073,  1074,  1075,  1199,   297,   369,
     1601     299,   300,   301,   302,   303,   304,   305,   306,   307,   308,
     1602     309,   310,   311,   964,   508,   913,   534,   313,   914,   995,
     1603     996,  1495,   998,   999,  1000,  1001,  1496,  1002,  1003,  1401,
     1604    1402,  1364,  1365,  1366,  1469,  1470,  1474,  1475,  1520,  1521,
     1605    1004,  1319,  1005,  1006,  1252,  1253,  1254,  1447,  1007,  1148,
     1606    1425,  1426,  1427,  1529,  1547,  1439,  1440,   455,   456,   837,
     1607     838,   972,    52,    53,    54,    55,    56,   336,   153,    59,
     1608      60,    61,    62,   180,   338,    64,    65,   252,    67,    68,
     1609     262,   340,   341,    71,    72,    73,   117,    75,   198,   343,
     1610     118,    78,   119,    80,    81,   668,    82,   667,   869,   870,
     1611    1026,  1027,  1175,  1028,    83,   481,   479,   700,   819,   820,
     1612     346,   347,   670,   671,   672,   348,   349,   673,   351,   452,
     1613    1009,   132,   133,   315,   316,   165,   627,   628,   629,   630,
     1614     631,    84,   120,    86,   476,   477,   888,   478,   267,   485,
     1615     317,    87,   134,   135,    88,  1284,  1057,  1058,  1059,  1060,
     1616      89,    90,   688,    91,   261,    92,    93,   181,   966,   662,
     1617     400,   124,    94,   491,   492,   493,   182,   256,   184,   185,
     1618     186,   257,    97,    98,    99,   100,   101,   102,   103,   189,
     1619     190,   191,   192,   193,   789,   589,   590,   591,   592,   194,
     1620     594,   595,   596,   558,   559,   560,   561,  1032,   104,   598,
     1621     599,   600,   601,   602,   603,  1033,  1034,  1035,  1036,   579,
     1622     354,   355,   356,   357,   318,   159,   106,   107,   108,   359,
     1623     698,   695
    16221624};
    16231625
    16241626/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
    16251627   STATE-NUM.  */
    1626 #define YYPACT_NINF -1276
     1628#define YYPACT_NINF -1310
    16271629static const yytype_int16 yypact[] =
    16281630{
    1629     7275,  9192, -1276,    31, -1276, -1276, -1276, -1276, -1276, -1276,
    1630    -1276,    12, -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276,
    1631    -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276,    99, -1276,
    1632    -1276,  1603,   681,    89,  7517,   210, -1276, -1276, -1276, -1276,
    1633    -1276,   116, -1276, -1276, -1276,   429,   144, -1276, -1276, -1276,
    1634    -1276,  4252, -1276, -1276, -1276, -1276,    32,   152, -1276,  1816,
    1635    -1276, -1276, -1276, -1276,  1962,   287,    93,  5921, -1276, -1276,
    1636     4252,  1910, -1276, -1276,  1592,   306,  3283,   540,   736,  1592,
    1637     1249, -1276, -1276,    99, -1276,  1592,  1618, -1276,   235, -1276,
    1638      384,   511, -1276, -1276, -1276, -1276,   414,   152,    99, -1276,
    1639       99, -1276, -1276, -1276, -1276,  8217,  1816, -1276, -1276,  1816,
    1640    -1276,   362, -1276,  9392, -1276, -1276,  2239,  9432, -1276,  1003,
    1641     1003,  1003, -1276, -1276,  1463,    99, -1276,   471,   504,   530,
    1642    -1276, -1276, -1276,   542, -1276, -1276, -1276, -1276, -1276,   556,
    1643      565, -1276, -1276,    28,  8758,  2572,   309,   566,   591,   602,
    1644      611,   630,   646,  9465,  6899,   621, -1276,  9152, -1276, -1276,
    1645    -1276, -1276,   649, -1276,   146,  5718,  5718, -1276,   655,   206,
    1646    -1276, -1276, -1276, -1276,   679,   277,   321,   326, -1276, -1276,
    1647     1962,  2534,   677,   743, -1276,    23, -1276,    99,    99,   152,
    1648    -1276, -1276,    55, -1276,    99,    99, -1276,  3049,   700,   703,
    1649     1003,  6685, -1276, -1276, -1276,  4252, -1276, -1276,  1592, -1276,
    1650    -1276, -1276,   152, -1276,  1816,    32, -1276,  7868, -1276,  1003,
    1651     1003,  1003,   152, -1276,  1603, -1276,  3585, -1276, -1276,   684,
    1652     1003, -1276,  1003, -1276,   652,  1003, -1276,  1603,   709,   712,
    1653    -1276,  7517,   615, -1276, -1276, -1276,  9119, -1276, -1276,  8674,
    1654    -1276,   743,    35,  3690,  9432,  2239,  3049, -1276,    59, -1276,
    1655    -1276,  9392,  1816,   718, 10847,   681,   733, -1276, -1276,   582,
    1656    -1276,   359,   716,   770, 10233,   748,  3690, 10292, -1276,   750,
    1657    -1276, -1276, -1276, -1276, -1276, -1276, 10351, 10351,  8522,   144,
    1658    -1276, -1276, -1276, -1276, -1276, -1276, -1276,   786, -1276,  1681,
    1659     2360,  8758,  3690, -1276,   222,   671,   732,   427,   759,   755,
    1660      741,   747,   784,    38, -1276, -1276, -1276,   667, -1276, -1276,
    1661      145, -1276, -1276,  2572, -1276, -1276,   415,   774, -1276,   509,
    1662      774, -1276, -1276,  8217, -1276,   779,   788,  8876, -1276, -1276,
    1663      810,  1492,  8303,  6685,  1592, -1276,  1592,  1003,  1003, -1276,
    1664    -1276, -1276, -1276, -1276, -1276,  1003,  8217,  1816, -1276, -1276,
    1665     9465,  1201, -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276,
    1666    -1276,  4829,  3690, -1276, -1276, -1276, -1276, -1276, -1276, -1276,
    1667    -1276, -1276, -1276, -1276, -1276, -1276, -1276,   787,   794,   804,
    1668      807,   858,   830,   835,   845,  2534, -1276, -1276,    99,   827,
    1669      811,    32,   872, -1276, -1276,   876, -1276, -1276, -1276,  9119,
    1670    -1276, -1276, -1276, -1276, -1276,  3049, -1276,  8758,  8758, -1276,
    1671     1003,  2239,  6809,  8378, -1276, -1276, -1276, -1276,  9119,    35,
    1672    -1276, -1276,  1592,   152, -1276, -1276,  9119, -1276,  4366, -1276,
    1673    -1276,  1003,  1003,   116,  8758, -1276,   877, -1276,  1003, -1276,
    1674    -1276, -1276, -1276,  9703, -1276,   336, 10587, -1276,   152,   879,
    1675    -1276,  2239, 10627, 10410, -1276, -1276, -1276, -1276,   862,  3049,
    1676    -1276,  8378,   743,  7396, -1276, -1276, -1276, -1276,   620,   381,
    1677      869,   681,   890,   882,   911, 10847,  1023,  9392, -1276, 10847,
    1678    -1276, -1276, -1276, -1276,   405, -1276,   917,   770,   259,  8522,
    1679    -1276,  9550, -1276, -1276,  8522, -1276,  8640,  8522, -1276, -1276,
    1680      144, -1276,   435,   919,   921, -1276,  6651, -1276, -1276,   329,
    1681    -1276, -1276,  3690, -1276,   450,  3690, -1276, -1276, -1276, -1276,
    1682    -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276,  3690, -1276,
    1683    -1276,  3690,  3690,  3690,  3690,  3690,  3690,  3690,  3690,  3690,
    1684     3690,  3690,  3690,  3690,  3690,  3690,  3690,  3690,  3690,  3309,
    1685      667,  1689, -1276, -1276,    99,    99, -1276, -1276,  8758, -1276,
    1686    -1276,   876, -1276, -1276,   876, 10469, -1276, -1276,  9465,  6651,
    1687      923, -1276,  9432, -1276, -1276,   649, -1276,   927,  1763,   929,
    1688     2234,    63,   869, -1276,    99,    99,   869,    76, -1276,    99,
    1689       99,   876, -1276, -1276,    99,    99, -1276,   774,  9583,  1816,
    1690    10778,   446,   465,  9583, -1276,  8674, -1276,   869, -1276,  8217,
    1691    -1276,   294,  7988,  7988,  1816, 10174,   903, -1276,  1168,   913,
    1692      916, -1276,   932,  5718,   550, -1276,  1024,  1816,  7988,   615,
    1693     2239,   615,    79,   774, -1276, -1276,    80,   774, -1276, -1276,
    1694    -1276,  2239, -1276,   770, -1276,   774,   152,  9703, -1276,   498,
    1695      942,   515,   944, -1276,   779,   152, -1276, -1276,  9119,   152,
    1696      563,  5344,   941, 10778, -1276, -1276,   948, -1276, -1276, -1276,
    1697      615, -1276, 10703,   788, -1276,  7988,   693,  8303, -1276, -1276,
    1698      649,   945,   949,   620,  2900, -1276, -1276, 10847,  3690, -1276,
    1699    -1276,   681,   964,  3690, -1276,   681,   943, -1276, -1276,   971,
    1700    -1276,   943,   976,   359,  3690,   957,   956,    62,   980,   144,
    1701      975,   982,   988, -1276,   992,   994,  6651, -1276,  3690, -1276,
    1702     6072,  3690,   993, -1276, -1276,   595, -1276,  3690, -1276, -1276,
    1703      773, -1276, -1276, -1276, -1276,   222,   222,   671,   671,   732,
    1704      732,   732,   732,   427,   427,   759,   755,   741,   747,   784,
    1705     3690,   195,  9703,  1002,  1005,  1010,  1689, -1276, -1276, -1276,
    1706    -1276, -1276,  9703,  9703, -1276,  8217, -1276,  7023,  8994, -1276,
    1707    -1276, -1276,  1763,  9703,   887,  1011,  1012,  1015,  1017,  1018,
    1708     1021,  1029, -1276,  4594,  2234, -1276, -1276, -1276, -1276, -1276,
    1709    -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276,
    1710    -1276, -1276,   876, -1276, -1276, -1276,   869, -1276, -1276, -1276,
    1711    -1276, -1276, -1276, -1276, -1276, -1276, -1276,  1031,  1034, -1276,
    1712       32,   993, 10174, -1276, -1276, -1276,  4829,   996, -1276, -1276,
    1713    -1276, -1276,   681,  6383,  1087, -1276, -1276, -1276, -1276,  1014,
    1714    -1276, -1276, -1276,   876, -1276, -1276, -1276,   876,   743,  1037,
    1715      876, -1276, -1276, -1276, -1276, -1276, -1276,  6899, -1276,   152,
    1716    -1276,  1020,  9550, -1276,  1883, -1276,   395,   681, -1276,  1038,
    1717     1036, -1276, -1276,  1042,  1045, -1276,   693,  1694, -1276,   494,
    1718    -1276,  2900,   869, -1276, -1276,   882, -1276, -1276, -1276,   890,
    1719     1048, 10847,  9392,  8758,  1049, -1276, -1276,   599,  1032, -1276,
    1720     3690,  1052,   284,  1050, -1276,  1056,  6899,   615,  1056, -1276,
    1721    -1276,  1056, -1276,  4829, -1276, -1276, -1276,  1055,  3690,  1312,
    1722    -1276,  3690, -1276,  1312, -1276, -1276,  3690, -1276,   265,   774,
    1723    -1276, -1276, -1276, -1276, -1276, -1276, -1276,   788,  8876, -1276,
    1724    -1276,  7147,  1054, -1276,   273,   774, -1276,   289,   296,   774,
    1725    -1276,  1003,  6008, -1276, -1276, -1276,  9703,  9703, -1276,  8378,
    1726     8378,  1062,  1058,  1059,  1069, -1276,   528,    60,   993, -1276,
    1727     1312, -1276,  5718, -1276,  3690,   459, -1276,  6520,  1071,  1075,
    1728    10115,  1076,  1078,   495,   516,  1001,  3690,  1081,   152,  3690,
    1729     3690,  1064,  1066,   116,   161,   546,  1072,  1083,  1060, -1276,
    1730    -1276, -1276,  1086, -1276, -1276, -1276, -1276, -1276, -1276, -1276,
    1731    -1276,  1074, -1276,   681,  1096,  3690,  9703,  9703,    32,    99,
    1732     1099, -1276, -1276,  1883,   479,  1980,  3690,  2331,   485, -1276,
    1733    -1276,  1082,    14,  1082, -1276, -1276, -1276,    99,    99,   681,
    1734    -1276, -1276,  9277, -1276, -1276, -1276, -1276,  1101,  1694, -1276,
    1735    -1276,  1091, -1276,  1100, -1276,   943, -1276, -1276,  2239,  1107,
    1736    -1276, -1276, -1276,   616,  1115, -1276,    62,  1102,  3690,  1103,
    1737       62,    62,  1123,   932,  3690,  1124,  1055, -1276,  1148, -1276,
    1738    -1276,  1121, -1276,   215, -1276,  1127,  1121, -1276,  1134, -1276,
    1739    -1276, -1276,   876,  1135,  1136,  6775,  1150,  1154,  1155, -1276,
    1740       99,  1138, -1276, -1276, -1276,   876, -1276, -1276, -1276, -1276,
    1741    -1276, -1276,   876,  3690,  3690,   788,  1156, -1276, -1276, -1276,
    1742    -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276,  3690,  3690,
    1743     1164,  1169,  1121, -1276, -1276,   681, -1276, -1276, -1276,  3690,
    1744     3690,  1238,  3690, -1276, -1276,  1157, -1276,  1159,  3690,  1161,
    1745     1162,  3690,   946,  1166,    25,  2027, -1276, -1276,  6383,  1184,
    1746       99,   527, -1276, -1276, -1276, -1276, -1276, -1276, -1276,  9317,
    1747      534, -1276,   796,  1190,  1192,  1196, -1276,  2331, -1276,    99,
    1748    -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276,  9931, -1276,
    1749     8378, -1276,  1202, -1276, -1276,  9392,   537,   538, -1276,  1209,
    1750     1186,   770,  1207, -1276,   320, -1276, -1276,  1210, -1276, -1276,
    1751     1216,  1257, -1276, -1276,  1257,  1257,  1312,  1218,  2023,  2049,
    1752    -1276,  1227, -1276,  9703, -1276, -1276, -1276, -1276, -1276,  1228,
    1753    -1276,  9703,  9703,  9703, -1276, -1276,  1229, -1276,  1230,  1233,
    1754     1234,   575,  8063,  8183, -1276, -1276, -1276, -1276,  1236, -1276,
    1755      647,   658,  1240,   665,  6215, -1276, -1276,   561, -1276, -1276,
    1756      670,  1241,  1246,   152,  1300,   854, -1276, -1276,  3690, -1276,
    1757     3690, -1276, -1276, 10115, -1276,  1255,  1256, -1276, -1276,   312,
    1758      774, -1276, -1276,  1883, -1276, -1276, -1276,  1245, -1276, -1276,
    1759    -1276, -1276, -1276, -1276,  9392,   770,  1261, -1276,  1239,   770,
    1760    -1276, -1276, -1276,  1312, -1276, -1276, -1276, -1276, -1276, -1276,
    1761    -1276, -1276, -1276, -1276, -1276, -1276,  1262,  1267, -1276, -1276,
    1762    -1276, -1276, -1276, -1276, -1276,  1270, -1276,  1273, -1276, 10115,
    1763      240,  3690, 10115, -1276,  1276,  3690, -1276,  7793,  9392, -1276,
    1764      271,  1291,  1294, -1276, -1276,  1282,  1288,  1272,   818, -1276,
    1765    -1276, -1276, -1276, -1276, -1276,   876, -1276, -1276,  1816,  2239,
    1766     1287, -1276,   339,  3690, -1276,   690,  1121,  1312,  1312,  1289,
    1767     1296,  1299,  1304, -1276, -1276,  8378,  1303, -1276,  1370,  3690,
    1768     1286, -1276, -1276, 10025, -1276,   707, -1276,  1293, 10115,  1298,
    1769     8453, -1276, -1276,  1310, -1276,  1311, -1276,  1330,  1335, -1276,
    1770     1302,  9703,  9392, -1276, -1276, -1276,   770,   615,  1322,  1305,
    1771     1323,  1121,  1121, -1276, -1276, -1276, -1276, -1276, 10115,   147,
    1772    -1276,   420, -1276, -1276,  7638, -1276, -1276,  1313,  3690, -1276,
    1773     3690,  7638,   152,  9550,   152,  9550,  1326, -1276,  1332, -1276,
    1774    -1276, -1276,  1328, -1276, -1276,   714, -1276, -1276, -1276,  1337,
    1775     1342, -1276,  3690,  3690, -1276, -1276,   883,    84, -1276, -1276,
    1776     1324, -1276,   883, -1276, -1276,  2177,   615, -1276, -1276,   152,
    1777     9550,   152,  9550,  1334,  1349,  1336,   615, -1276, -1276, -1276,
    1778    -1276, 10025,  1345,   883,  7717,  3690,  9935,  1351,   883,  1357,
    1779     2177,  2664, -1276, -1276, -1276,  1359, -1276, -1276, -1276, -1276,
    1780    -1276,  8758, -1276, -1276, -1276,  9797, -1276, 10025, -1276, -1276,
    1781     1346,  9707, -1276, -1276,  9935,   152,  2664,   152,  1369,  1372,
    1782      730, -1276,  9797, -1276, -1276, -1276,  9707, -1276, -1276, -1276,
    1783      152,   152, -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276
     1631    7432,  9239, -1310,   -42, -1310, -1310, -1310, -1310, -1310, -1310,
     1632   -1310,    44, -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310,
     1633   -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310,   149, -1310,
     1634   -1310,  1382,   763,   211,  7674,   214, -1310, -1310, -1310, -1310,
     1635   -1310,   245, -1310, -1310, -1310,   606,   257, -1310, -1310, -1310,
     1636   -1310,  4978, -1310, -1310, -1310,    40,   278, -1310,  1536, -1310,
     1637   -1310, -1310, -1310,  1664,   381,    37,  7795, -1310, -1310,  4978,
     1638     814, -1310, -1310,  1171,   401,  6966,   718,   988,  1171,  1209,
     1639   -1310, -1310,   149, -1310,  1171,  1411, -1310,   294, -1310,   441,
     1640     471, -1310, -1310, -1310, -1310,   367,   278,   149, -1310,   149,
     1641   -1310, -1310, -1310, -1310,  7829,  1536, -1310, -1310,  1536, -1310,
     1642     353, -1310,  7949, -1310, -1310,  2111,  8264, -1310,   865,   865,
     1643     865, -1310, -1310,   898,   149, -1310,   370,   384,   387, -1310,
     1644   -1310, -1310,   392, -1310, -1310, -1310, -1310, -1310,   410,   415,
     1645   -1310,   475,  8805,  1075,   585,   424,   449,   461,   472,   501,
     1646     537,  9479,  7056,   453, -1310,  9199, -1310, -1310, -1310, -1310,
     1647     526, -1310,   268,  5151,  5151, -1310,   549,   298, -1310, -1310,
     1648   -1310, -1310,   560,   437,   445,   452, -1310, -1310,  1664,  2742,
     1649     571,   644, -1310,   248, -1310,   149,   149,   278, -1310, -1310,
     1650     269, -1310,   149,   149, -1310,  3298,   636,   641,   865,  6718,
     1651   -1310, -1310, -1310,  4978, -1310, -1310,  1171, -1310, -1310, -1310,
     1652     278, -1310,  1536,    40, -1310,  7915, -1310,   865,   865,   865,
     1653     278, -1310,  1382, -1310,  5120, -1310, -1310,   649,   865, -1310,
     1654     865, -1310,   820,   865, -1310,  1382,   657,   665, -1310,  7674,
     1655     627, -1310, -1310, -1310,  9166, -1310, -1310,  8721, -1310,   644,
     1656     267, 10207,  8264,  2111,  3298, -1310,   309, -1310, -1310,  7949,
     1657    1536,   645, 10880,   763,   654, -1310, -1310,   318, -1310,   333,
     1658   -1310,   692,   733, 10266,   719, 10207, 10325, -1310,   758, -1310,
     1659   -1310, -1310, -1310, -1310, 10384, 10384,  8569,   257, -1310, -1310,
     1660   -1310, -1310, -1310, -1310, -1310, -1310,  2184,  1919,  8805, 10207,
     1661   -1310,   632,   617,   734,   418,   922,   757,   751,   754,   792,
     1662     176, -1310, -1310, -1310,   681, -1310, -1310,   140, -1310, -1310,
     1663    1075, -1310, -1310,   136,   780, -1310,   778,   780, -1310, -1310,
     1664    7829, -1310,   788,   795,  8923, -1310, -1310,  1034,  1178,  8350,
     1665    6718,  1171, -1310,  1171,   865,   865, -1310, -1310, -1310, -1310,
     1666   -1310, -1310,   865,  7829,  1536, -1310, -1310,  9479,  1304, -1310,
     1667   -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310,  4692, 10207,
     1668   -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310,
     1669   -1310, -1310, -1310, -1310,   618,   810,   815,   817,   939,   833,
     1670     838,   842,  2742, -1310, -1310,   149,   823,   858,    40,   866,
     1671   -1310, -1310,   877, -1310, -1310, -1310,  9166, -1310, -1310, -1310,
     1672   -1310, -1310,  3298, -1310,  8805,  8805, -1310,   865,  2111,  6842,
     1673    8425, -1310, -1310, -1310, -1310,  9166,   267, -1310, -1310,  1171,
     1674     278, -1310, -1310,  9166, -1310,  5284, -1310, -1310,   865,   865,
     1675     245,  8805, -1310,   893, -1310,   865, -1310, -1310, -1310, -1310,
     1676    9637, -1310,   315, 10620, -1310,   278,   905, -1310,  2111, 10660,
     1677   10443, -1310, -1310, -1310, -1310,   951,  3298, -1310,  8425,   644,
     1678    7553, -1310, -1310, -1310, -1310,   712,   404,   878,   763,   908,
     1679     899,   912, 10880,   840,  7949, -1310, 10880, -1310, -1310, -1310,
     1680   -1310,   431, -1310,   924,   920, -1310,  8569, -1310,  9512, -1310,
     1681   -1310,  8569, -1310,  8687,  8569, -1310, -1310,   257, -1310,   476,
     1682     928,   934, -1310,  6808, -1310,   506, -1310, -1310, 10207, -1310,
     1683     825, 10207, -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310,
     1684   -1310, -1310, -1310, -1310, 10207, -1310, -1310, 10207, 10207, 10207,
     1685   10207, 10207, 10207, 10207, 10207, 10207, 10207, 10207, 10207, 10207,
     1686   10207, 10207, 10207, 10207, 10207,  3915,   681,  1833, -1310, -1310,
     1687     149,   149, -1310, -1310,  8805, -1310, -1310,   877, -1310, -1310,
     1688     877, 10502, -1310, -1310,  9479,  6808,   964, -1310,  8264, -1310,
     1689   -1310,   526, -1310,   967,   629,   986,  2026,   331,   878, -1310,
     1690     149,   149,   878,   374, -1310,   149,   149,   877, -1310, -1310,
     1691     149,   149, -1310,   780,  9597,  1536, 10811,   359,   543,  9597,
     1692   -1310,  8721, -1310,   878, -1310,  7829, -1310,    84,  8035,  8035,
     1693    1536,  5625,   990, -1310,  1501,   991,   995, -1310,  1011,  5151,
     1694     412, -1310,  1102,  1536,  8035,   627,  2111,   627,   407,   780,
     1695   -1310, -1310,   419,   780, -1310, -1310, -1310,  2111, -1310,   475,
     1696   -1310,   780,   278,  9637, -1310,   517,  1020,   546,  1021, -1310,
     1697     788,   278, -1310, -1310,  9166,   278,   557,  9324,  1019, 10811,
     1698   -1310, -1310,  1025, -1310, -1310, -1310,   627, -1310, 10736,   795,
     1699   -1310,  8035,   848,  8350, -1310, -1310,   526,  1022,  1023,   712,
     1700    1691, -1310, -1310, 10880, 10207, -1310, -1310,   763,  1024, 10207,
     1701   -1310,   763,  1026, -1310, -1310,  1035, -1310,  1026,  1040,   333,
     1702   10207, -1310,  1046,   257,  1044,  1051,  1052, -1310,  1053,  1054,
     1703    6808, -1310, 10207, -1310, 10148, 10207,  1063, -1310, -1310,   615,
     1704   -1310, 10207, -1310, -1310,   906, -1310, -1310, -1310, -1310,   632,
     1705     632,   617,   617,   734,   734,   734,   734,   418,   418,   922,
     1706     757,   751,   754,   792, 10207,   231,  9637,  1058,  1059,  1070,
     1707    1833, -1310, -1310, -1310, -1310, -1310,  9637,  9637, -1310,  7829,
     1708   -1310,  7180,  9041, -1310, -1310, -1310,   629,  9637,   960,  1073,
     1709    1076,  1078,  1079,  1080,  1081,  1084, -1310,  2169,  2026, -1310,
     1710   -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310,
     1711   -1310, -1310, -1310, -1310, -1310, -1310,   877, -1310, -1310, -1310,
     1712     878, -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310,
     1713   -1310,  1086,  1087, -1310,    40,  1063,  5625, -1310, -1310, -1310,
     1714    4692,  1066, -1310, -1310, -1310, -1310,   763,  6230,  1159, -1310,
     1715   -1310, -1310, -1310,  1069, -1310, -1310, -1310,   877, -1310, -1310,
     1716   -1310,   877,   644,  1093,   877, -1310, -1310, -1310, -1310, -1310,
     1717   -1310,  7056, -1310,   278, -1310,  1091,  9512, -1310,  1575, -1310,
     1718     494,   763, -1310,  1101,  1103, -1310, -1310,  1110,  1113, -1310,
     1719     848,  1897, -1310,   593, -1310,  1691,   878, -1310, -1310,   899,
     1720   -1310, -1310, -1310,   908,  1116, 10880,  7949,  8805,  1118, -1310,
     1721   -1310,   647,  1115,  7056,   627,  1115, -1310, -1310,  1115, -1310,
     1722    4692, -1310, -1310, -1310,  1114, 10207,  1183, -1310, 10207, -1310,
     1723    1183, -1310, -1310, 10207, -1310,   455,   780, -1310, -1310, -1310,
     1724   -1310, -1310, -1310, -1310,   795,  8923, -1310, -1310,  7304,  1121,
     1725   -1310,   463,   780, -1310,   474,   490,   780, -1310,   865,  3741,
     1726   -1310, -1310, -1310,  9637,  9637, -1310,  8425,  8425,  1123,  1119,
     1727    1125,  1124, -1310,   668,   173,  1063, -1310,  1183, -1310,  5151,
     1728   -1310, 10207,   508, -1310,  6684,  1128,  1134, 10089,  1135,  1138,
     1729     736,   994,   973, 10207,  1140,   278, 10207, 10207,  1248,  1139,
     1730    1142,   245,   114,   849,  1145,  1154,  1149, -1310, -1310, -1310,
     1731    1162, -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310,  1155,
     1732   -1310,   763,  1174, 10207,  9637,  9637,    40,   149,  1176, -1310,
     1733   -1310,  1575,   513,  1885, 10207,  2419,   522, -1310, -1310,  1163,
     1734      70,  1163, -1310, -1310, -1310,   149,   149,   763, -1310, -1310,
     1735    9364, -1310, -1310, -1310, -1310,  1184,  1897, -1310, -1310,  1127,
     1736   -1310,  1187, -1310,  1026, -1310, -1310,  2111,  1189, -1310, -1310,
     1737   -1310,   659,  1197, -1310,  1188,  1011, 10207,  1205,  1114, -1310,
     1738     525, -1310, -1310,  1204, -1310,    50, -1310,  1212,  1204, -1310,
     1739    1219, -1310, -1310, -1310,   877,  1220,  1222,  6932,  1221,  1223,
     1740    1224, -1310,   149,  1232, -1310, -1310, -1310,   877, -1310, -1310,
     1741   -1310, -1310, -1310, -1310,   877, 10207, 10207,   795,  1234, -1310,
     1742   -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310,
     1743   10207, 10207,  1237,  1238,  1204, -1310, -1310,   763, -1310, -1310,
     1744   -1310, 10207, 10207,  1308, 10207, -1310, -1310,  1225, -1310,  1226,
     1745   10207,  1230,  1235, 10207,  1038,  1240,   232, -1310,    20,  2239,
     1746   -1310, -1310,  6230,  1241,   149,   528, -1310, -1310, -1310, -1310,
     1747   -1310, -1310, -1310,  9439,   534, -1310,   925,  1249,  1256,  1260,
     1748   -1310,  2419, -1310,   149, -1310, -1310, -1310, -1310, -1310, -1310,
     1749   -1310, -1310,  9905, -1310,  8425, -1310,  1270, -1310, -1310,  7949,
     1750     561,   570, -1310,  1266, -1310,  1267, -1310, -1310,  1271,  1303,
     1751   -1310, -1310,  1303,  1303,  1183,  1274,   690,  1071, -1310,  1277,
     1752   -1310,  9637, -1310, -1310, -1310, -1310, -1310,  1280, -1310,  9637,
     1753    9637,  9637, -1310, -1310,  1281, -1310,  1283,  1286,  1289,   691,
     1754    8110,  8230, -1310, -1310, -1310, -1310,  1288, -1310,   746,   769,
     1755    1292,   828,  6537, -1310, -1310,   575, -1310, -1310,   829,  1294,
     1756    1295,   278,  1347,   985, -1310, -1310, 10207, -1310,  1297,   475,
     1757   10207, -1310, -1310, 10089, -1310,  1301,  1302, -1310, -1310,   495,
     1758     780, -1310, -1310,  1575, -1310, -1310, -1310,  1293, -1310, -1310,
     1759   -1310, -1310, -1310, -1310,  7949, -1310, -1310, -1310,  1183, -1310,
     1760   -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310, -1310,
     1761   -1310,  1310,  1312, -1310, -1310, -1310, -1310, -1310, -1310, -1310,
     1762    1321, -1310,  1320, -1310, 10089,    73, 10207, 10089, -1310,  1326,
     1763   10207, -1310,  6452,  7949, -1310,   348,  1318,  1341, -1310, -1310,
     1764    1329,  1330,  1309,   475,   220,   958, -1310, -1310, -1310, -1310,
     1765   -1310, -1310,   877, -1310, -1310,  1536,  2111,  1331,  1204,  1183,
     1766    1183,  1335,  1340,  1348,  1349, -1310, -1310,  8425,  1344, -1310,
     1767    1417, 10207,  1334, -1310, -1310,  9999, -1310,   864, -1310,  1337,
     1768   10089,  1338,  8500, -1310, -1310,  1351, -1310,  1357, -1310,  1383,
     1769    1386, -1310,  1353,  1346,    66,  1354,  9637,  7949, -1310, -1310,
     1770   -1310,  1376,  1204,  1204, -1310, -1310, -1310, -1310, -1310, 10089,
     1771     240, -1310,   305, -1310, -1310,  6145, -1310, -1310,  1362, 10207,
     1772   -1310, 10207,  6145,   278,  9512,   278,  9512,  1385, -1310,  1388,
     1773   -1310,  1369, -1310, 10207,  1392,   265,  1387, -1310, -1310, -1310,
     1774    1390, -1310,  1395,  1397, -1310, 10207, 10207, -1310, -1310,  1043,
     1775      89, -1310, -1310,  1379, -1310,  1043, -1310, -1310,  1975,   627,
     1776   -1310, -1310,   278,  9512,   278,  9512,    66,  1400, 10207,  1384,
     1777      66,    66,  1408,  1412, -1310, -1310, -1310, -1310,  9999,  1410,
     1778    1043,  6373, 10207,  9909,  1415,  1043,  1413,  1975,  2924, -1310,
     1779   -1310, -1310,  1424, -1310, -1310, -1310, -1310,  1406,   475,  1427,
     1780   -1310,   292, -1310, -1310,  8805, -1310,  9771, -1310,  9999, -1310,
     1781   -1310,  1409,  9681, -1310, -1310,  9909,   278,  2924,   278,  1430,
     1782    1434,   475,  1436, -1310,  1418,   475,   875, -1310,  9771, -1310,
     1783   -1310, -1310,  9681, -1310, -1310, -1310,   278,   278, -1310,   313,
     1784   10207, -1310,   894, -1310, -1310, -1310, -1310, -1310, -1310,   475,
     1785     627,  1439,  1422, -1310, -1310, -1310, -1310,   895, -1310, -1310,
     1786    1423,   627, -1310, -1310
    17841787};
    17851788
     
    17871790static const yytype_int16 yypgoto[] =
    17881791{
    1789    -1276,  4372,  2980, -1276,  2546, -1276,   133,     0,   353, -1276,
    1790    -1276,   484,  -503,  -488,  -816,  -925, -1276,  -155,  5343,   687,
    1791    -1276,    -8,   438,   439,   406,   473,   936,   937,   938,   940,
    1792      935, -1276,    16,  -629,  5085,  -872, -1276, -1276,   571,   711,
    1793     -953,   442, -1276,   143, -1276,   337, -1218, -1276, -1276,    43,
    1794    -1276, -1095,  -891,   157, -1276, -1276, -1276, -1276,   -28, -1182,
    1795    -1276, -1276, -1276, -1276, -1276, -1276,   239, -1036,    39, -1276,
    1796     -292, -1276,   428,   203, -1276,    73, -1276,  -329, -1276, -1276,
    1797    -1276,   497,  -831, -1276, -1276,     8, -1177,   119,  2152, -1276,
    1798    -1276, -1276,  -200, -1276,   218,   464,  -197,  1593,  4090, -1276,
    1799    -1276,    54,    10,    81,   870, -1276,  1757, -1276, -1276,     4,
    1800     2080, -1276,  2209,   245, -1276, -1276, -1276,  -810, -1276,   651,
    1801      492,   236,   490,  -591, -1276, -1276,   829,   640,  -247, -1276,
    1802     -487,  -338,   961, -1276, -1276,  -885,  -918,  -131,   -60, -1276,
    1803      462, -1276,  1284,  -121,  -305,  -157,  -103,   614,   708, -1276,
    1804      905, -1276,  2602,  1460,  -448,   848, -1276, -1276,   661, -1276,
    1805     -437, -1276,   217, -1276, -1276, -1276, -1269,   341, -1276, -1276,
    1806    -1276,  1085, -1276,     6, -1276, -1276,  -796,   -87, -1275,  -158,
    1807     2622, -1276,  4369, -1276,   843, -1276,    21,   165,  -174,  -172,
    1808     -169,     2,   -40,   -32,   -30,  1684,    26,    53,    66,   110,
    1809     -166,  -163,  -160,  -159,  -293,  -485,  -480,  -434,  -541,  -314,
    1810     -513, -1276, -1276,  -535,  1006,  1008,  1016,  1639,  4667,  -574,
    1811     -533,  -528,  -509,  -421, -1276,  -961, -1011, -1007, -1005,  -575,
    1812     -287,  -299, -1276, -1276,   298,   238,   -63, -1276,  3674,   814,
    1813     -613,  -492
     1792   -1310,  4698,  1798, -1310,  3042, -1310,     7,     0,  -108, -1310,
     1793   -1310,   559,  -491,  -456,  -838,  -937, -1310,    22,  5065,  1181,
     1794   -1310,  -255,   556,   577,   300,   580,  1012,  1013,  1015,  1010,
     1795    1027, -1310,  -677,  -688,  4947,  -862, -1310, -1310,   660,   -98,
     1796    -855,  -381, -1310,    79, -1310,   417,  -852, -1310, -1310,   138,
     1797   -1310, -1059,  -867,   261, -1310, -1310, -1310, -1310,    60, -1309,
     1798   -1310, -1310, -1310, -1310, -1310, -1310,   336, -1067, -1310, -1310,
     1799    -597, -1310,   130,    77, -1310,   182, -1310,  -236, -1310, -1310,
     1800   -1310,   586,  -813, -1310, -1310,     3, -1167,   287,   687, -1310,
     1801   -1310, -1310,  -226, -1310,    85,  1227,  -181,  2547,  4408, -1310,
     1802   -1310,   131,   160,   578,  1502, -1310,  2174, -1310, -1310,   132,
     1803    2939, -1310,  3219,  1653, -1310, -1310, -1310,  -810, -1310,   732,
     1804     579,   334,   573,  -128, -1310, -1310,   907,   723,  -354, -1310,
     1805    -465,  -217,  -593, -1310, -1310,  -840,  -898,  1306,  -216, -1310,
     1806     -35, -1310,   192,  -156,  -273,  -185,  -137,   706,   789, -1310,
     1807     996, -1310,  3499,  1557,  -387,   935, -1310, -1310,   741, -1310,
     1808    -434, -1310,    57, -1310, -1310, -1310, -1220,   432, -1310, -1310,
     1809   -1310,  1164, -1310,    18, -1310, -1310,  -789,  -105, -1264,  -143,
     1810    3350, -1310,  2123, -1310,   923, -1310,  -165,    93,  -175,  -173,
     1811    -169,     2,   -39,   -32,   -30,   889,    53,    55,    64,  -163,
     1812    -166,  -159,  -157,  -149,  -292,  -483,  -481,  -471,  -529,  -301,
     1813    -508, -1310, -1310,  -496,  1077,  1082,  1089,  1437,  5179,  -551,
     1814    -503,  -501,  -498,  -400, -1310,  -971,  -998,  -984,  -983,  -563,
     1815    -278,  -265, -1310, -1310,    -1,   243,   -49, -1310,  3994,    59,
     1816    -579,  -466
    18141817};
    18151818
     
    18201823static const yytype_int16 yytable[] =
    18211824{
    1822       50,   112,    97,   419,    77,   147,   388,   670,   389,   114,
    1823       71,   390,  1020,   148,   391,   149,   797,   392,   722,   837,
    1824      393,   394,   740,   353,  1183,   401,   767,   597,  1184,   257,
    1825     1185,   112,   112,   814,    50,  1370,    97,   706,    77,    52,
    1826      141,   711,   250,  1160,    71,    50,   460,  1022,   592,   796,
    1827      584,    50,  1133,   158,    70,   789,    33,   616,   430,    50,
    1828      790,   620,   374,   375,    50,    33,   189,    50,  1052,   212,
    1829       50,   150,   222,    52,   898,   788,  1188,   208,   215,   791,
    1830      656,   388,   272,   389,  1131,  1132,   390,  1346,    70,   391,
    1831      334,  1278,   392,   464,   466,   393,   394,    33,   151,   665,
    1832      801,    33,   400,   785,   804,    33,    50,   669,   786,    50,
    1833      416,   152,   660,   662,  1432,   122,    50,  1096,    33,    58,
    1834      115,    33,    33,   198,   112,   821,   123,  1163,  1164,   824,
    1835      402,  -240,  -240,   688,   111,   827,   827,   242,   558,   402,
    1836      147,    33,   273,  1452,   165,    50,   282,   158,   148,   465,
    1837      149,   827,   225,    58,   787,   226,  1147,    50,   230,   364,
    1838      232,  1138,  1279,  1223,  1142,    96,   235,   514,   166,   410,
    1839      800,   402,   559,   470,   199,   402,   807,   798,   910,   589,
    1840       50,    50,   710,   158,   689,   695,   206,  1139,  1432,   216,
    1841      805,  1148,   589,   850,   854,   402,   402,    50,   827,    96,
    1842      170,   724,   396,   140,  -240,    50,   150,   158,   785,   460,
    1843      146,   907,  1218,   786,    50,   147,    96,    50,    64,   433,
    1844      965,   142,  1179,   148,   112,   149,  1292,   432,   460,   185,
    1845      144,   941,    96,   151,   112,    96,   460,   112,   106,   106,
    1846      243,    50,   112,    97,   654,    77,   152,   452,  1462,   789,
    1847       77,    71,    64,   964,   790,    50,    50,  1346,   158,   787,
    1848      567,   153,    50,   771,  1346,   112,   568,   368,   503,   952,
    1849      577,   168,   106,   791,  1139,   506,   597,   396,  1521,   776,
    1850       52,  1077,  1133,   369,   828,   828,  1063,  1389,  1390,   225,
    1851      197,   397,   353,   539,   540,    70,   -10,   785,  1436,  1532,
    1852      828,  1314,   786,  1317,  1319,  1228,  1536,    33,   106,  -295,
    1853       96,  1343,   210,   797,  1522,    33,   728,  1346,  1389,  1390,
    1854      823,   584,    96,    50,   968,   364,   584,   378,   658,   539,
    1855      936,    33,   408,  1229,   663,  1133,   431,  1020,    33,   869,
    1856       50,    50,  1537,   379,   541,   387,   185,   828,   787,   160,
    1857      542,   543,   208,   789,    33,   427,   237,    50,   790,  1391,
    1858       58,    50,   210,   800,   539,   435,   397,  1131,  1132,   490,
    1859       96,   629,  1022,   814,   716,   454,   829,   791,   718,  1099,
    1860      720,   402,    96,   721,   240,   353,   725,  1112,   688,   402,
    1861     1401,   846,  1399,   678,   717,    50,  1436,   364,   381,  1079,
    1862     1060,  1436,   210,  1116,   110,   589,    96,  1186,   465,  1478,
    1863     1119,   160,   589,    77,   382,    50,   649,    43,    44,  1080,
    1864      468,    50,  1436,   242,   324,   225,  1362,   230,   402,  1436,
    1865      698,   513,    77,  1345,   491,  1308,   492,   493,   885,   689,
    1866       77,   437,   383,  1094,  1507,   733,  1509,   385,   353,  1212,
    1867     1192,   679,  1192,  1065,   449,  1309,   112,   680,   384,    64,
    1868     1416,    50,   210,   386,   461,   116,  1073,  1133,   460,    50,
    1869     1217,   364,   208,    50,  1417,    97,   945,    77,    50,   106,
    1870      597,   112,   882,    71,   965,  1470,   112,  1471,    96,  1183,
    1871      649,   353,   353,  1184,   210,  1185,   696,  1376,   253,   210,
    1872     1427,   963,   697,   425,    39,   650,   591,   353,    42,  1254,
    1873     1255,  -523,    52,   225,  1503,   156,  1049,    43,    44,   112,
    1874      712,   174,   548,   549,   112,   110,   713,    70,   242,   569,
    1875      838,   402,  1050,   742,   743,   744,  1118,  1121,    43,    44,
    1876     1188,  1463,  1519,    45,     2,   202,     4,     5,     6,     7,
    1877      727,    47,    48,   848,   353,  1464,   728,   550,   551,   425,
    1878      185,  1421,  1422,   817,   858,  1292,   738,   818,   251,   248,
    1879       39,   252,   171,   172,    42,  1491,   667,   156,   688,   650,
    1880     1145,  1496,   819,    43,    44,   -12,   820,   210,    50,   111,
    1881       50,    39,    58,   171,   172,    42,  1146,   678,   963,   160,
    1882     1049,   681,  1517,  1468,    43,    44,  1189,  1524,   317,    50,
    1883     1468,   819,    37,   863,    38,  1059,  1181,   332,  -448,   728,
    1884      432,   278,  1190,   572,    50,   402,   498,   461,   112,   689,
    1885      865,  1130,  1154,   778,    43,    44,   728,    50,    96,   112,
    1886       50,   112,   513,   591,  -449,  -112,   461,   513,  1145,  -112,
    1887      513,    50,   734,  1156,   461,  1189,   268,   739,  1299,  1301,
    1888      507,   584,   370,  1518,  1284,   421,   839,   210,   628,   424,
    1889      270,  1288,    77,   975,  1300,  1302,   429,    -3,   871,   271,
    1890      112,   325,   728,   208,   568,   840,    77,    51,   113,   686,
    1891      110,    64,  1332,    50,    50,    39,  1333,   208,  1349,    42,
    1892     1028,   112,   678,    43,    44,   112,   326,   210,    43,    44,
    1893      930,   106,   678,   678,  1075,   486,   931,   327,   487,   897,
    1894      931,    51,   924,   678,   472,   424,   328,   110,   478,   137,
    1895      443,  1208,   145,   981,   693,   363,   353,   568,    51,  -296,
    1896       43,    44,    47,    48,  1418,   329,     8,     9,    10,    11,
    1897       12,   181,   317,   784,   205,   591,   110,    51,   137,   138,
    1898     1429,   330,  1339,   367,  1123,   156,   444,   688,   728,    43,
    1899       44,   445,   847,  1340,   849,   376,   935,  1358,    33,   728,
    1900     1342,   560,    50,   402,  1210,  1350,   728,   208,  1214,    47,
    1901       48,   728,   113,   380,    50,   544,   545,   576,   398,   861,
    1902      113,   581,   174,   256,   261,  1419,    36,   886,   868,   589,
    1903      400,  1416,   870,   881,   417,    47,    48,   418,   689,   617,
    1904      614,   440,  1437,   621,   618,   546,   547,   210,   728,  1485,
    1905      497,   301,   145,  1489,  1429,  1486,   629,   473,   353,   353,
    1906      113,   337,   112,  1006,   205,  1542,   450,    77,   976,   451,
    1907      715,   568,  -401,    71,   282,   210,   552,   553,   784,   591,
    1908      210,   388,   501,   389,   506,   163,   390,   181,   181,   391,
    1909      517,  1176,   392,   555,    50,   393,   394,   112,   554,  1143,
    1910      556,   317,   317,   557,   256,    39,   461,   171,   172,    42,
    1911      331,    50,    51,   934,   931,  1041,   578,    70,    43,    44,
    1912      461,   242,   324,   402,   205,    -3,   678,   678,   317,   642,
    1913     1066,   324,   402,   689,  1335,  1355,  1356,   112,   210,   643,
    1914      116,   778,   644,   629,   363,   653,   897,   163,    51,   112,
    1915     1389,  1390,   210,   112,  1224,  1225,   261,   209,  1410,   931,
    1916      539,   261,   256,   256,   686,   646,   228,   784,   113,   478,
    1917      647,   317,  1097,   478,   749,   750,   751,   752,   322,   591,
    1918      648,   432,    58,   317,   652,   317,   678,   678,   317,   877,
    1919      317,   317,   410,   645,   402,   301,   470,   324,   402,   503,
    1920      112,  1203,   745,   746,  1043,   747,   748,   209,   301,   655,
    1921     1006,    77,   247,    50,    50,    50,  -373,    71,  -244,   512,
    1922      976,   798,   324,   589,   561,   698,   859,  1271,  1272,  1273,
    1923      145,   701,  1031,     8,     9,    10,    11,    12,   703,   426,
    1924      113,  1067,   210,   112,   337,   753,   754,   209,   590,   608,
    1925      705,   714,   317,    50,   729,    50,   730,    50,   -14,  1042,
    1926      779,    70,   774,   613,   781,    33,   792,   613,   -15,   112,
    1927     1082,   835,   897,   836,  1041,   842,   591,   864,   396,   866,
    1928      878,    64,  1090,  -422,   697,  -527,  1090,  1295,    50,   890,
    1929      911,   816,   813,    36,  1530,   426,    39,   581,   171,   172,
    1930       42,   106,   181,   822,   896,   903,   830,   209,   112,    43,
    1931       44,   905,   908,   909,   897,   915,   917,   918,   110,   845,
    1932      137,   138,   256,   919,   301,   301,    58,   920,   256,   921,
    1933      613,    43,    44,  1090,   928,   163,   983,   938,  1023,   209,
    1934      939,   353,   353,  1158,   209,   940,   954,   955,   659,   661,
    1935      956,   301,   957,   958,   686,   874,   959,   707,  1296,  1032,
    1936      106,  1162,   708,  1043,   960,   112,  -410,   397,   256,  -409,
    1937     1025,   586,  1029,  1053,   897,   897,   256,  1054,   613,  1055,
    1938       51,   478,  1056,  1064,  1074,   694,  1078,  1076,  1006,  1110,
    1939      877,  1081,    77,   678,   113,   923,  1084,  1134,    71,  1135,
    1940     1136,   678,   678,   678,  1137,  1149,   301,    50,   113,  1150,
    1941     1152,   301,  1153,   301,   301,  1161,   210,  1166,  1042,    -9,
    1942     1182,  -445,  1042,   337,   728,    64,    -3,   -11,   649,  1170,
    1943      512,  1172,   209,  1066,  1178,   512,  1199,  1036,   512,  1211,
    1944     1201,  1090,    70,   110,   486,   106,   112,  1204,   112,   112,
    1945     1087,   322,   322,  1088,  1209,  1089,    43,    44,  1216,   944,
    1946     1213,  1219,  1226,   110,  1230,   137,   138,   561,   561,  1232,
    1947     1234,  1235,  -297,  1240,   353,   301,    43,    44,   322,     8,
    1948        9,    10,    11,    12,  1222,   613,   337,  1236,    77,   608,
    1949      761,  1237,  1238,  1247,    71,   590,    39,   590,   171,   172,
    1950       42,  1256,  1414,  1006,   833,  1009,  1257,    58,  1262,    43,
    1951       44,    33,   209,    50,  1265,   613,  1266,   650,  1268,  1269,
    1952      613,   322,   608,  1277,  1282,  1289,   613,  1290,   209,   613,
    1953      613,  1291,  1066,   112,  1041,   367,   139,  1297,  1348,    36,
    1954      322,  1305,  1307,   686,  1067,   613,   388,   256,   389,  1303,
    1955     1310,   390,   209,  1311,   391,  1315,  1033,   392,   256,  1006,
    1956      393,   394,  1006,  1312,  1320,  1322,  1328,  1329,  1330,  1331,
    1957      877,   678,  1042,  1338,  1341,  1351,   215,   208,   113,  1090,
    1958     1352,  1090,  1090,  1273,  1367,   478,  1068,   317,    50,    50,
    1959     1360,  1361,   613,   887,   608,  1373,  1374,   112,   112,  1383,
    1960      694,   694,   322,    58,  1384,  -411,    64,   110,  1502,   897,
    1961     1387,  1398,  1403,  1006,  1087,  1405,  1407,  1088,  1006,  1089,
    1962       43,    44,  1408,  1043,  1423,   897,   106,  1415,   266,  1409,
    1963      432,  1424,   813,   337,  1425,  1428,  1353,   112,   686,  1426,
    1964     1066,  1433,   815,  1067,  1333,  1442,  1444,   586,  1006,   911,
    1965     1438,  1446,  1151,   911,   911,  1440,  1448,  1456,    77,  1450,
    1966     1458,  1479,  1457,   106,    71,    77,  1090,  1481,  1484,  1510,
    1967     1469,    71,   209,   561,  1487,  1155,  1157,  1159,  1042,  1488,
    1968      147,  1495,   613,  1511,   948,  1516,   206,   216,   148,   590,
    1969      149,  1523,  1525,  1512,  1527,    50,   112,   877,   897,   897,
    1970      209,   590,   461,  1533,  1540,   209,   112,  1541,  1348,  1165,
    1971      755,  1006,   756,   759,   757,  1348,  1006,   758,    77,  1086,
    1972       50,    50,   106,   158,    71,  1281,  1490,  1402,  1543,  1215,
    1973     1090,  1090,  1375,  1354,  1472,  1006,   874,  1006,   446,   431,
    1974     1171,  1006,   396,  1034,  1006,  1180,    50,   211,   364,  1366,
    1975      301,  1067,  1006,  1193,   899,  1062,  1006,  1083,   110,   841,
    1976      137,   138,   106,   209,   982,   892,  1298,   649,  1348,   483,
    1977     1454,    43,    44,    58,   337,  1061,   906,   209,   691,   113,
    1978       58,  1037,     0,     0,  1306,     0,   763,    39,   764,   178,
    1979      179,    42,     0,   887,   887,     0,   765,   211,   694,     0,
    1980       43,    44,   265,     0,     0,  1473,   106,  1477,     0,   113,
    1981      301,     0,   210,    67,   117,     0,     2,   202,     4,     5,
    1982        6,     7,     0,   337,     0,     0,   588,     0,   589,  1504,
    1983     1009,   397,     0,    58,    47,    48,     0,   211,   862,  1513,
    1984        0,  -298,  1506,     0,  1508,     0,     0,    67,     8,     9,
    1985       10,    11,    12,     0,     0,   337,   650,     0,     0,     0,
    1986        0,     0,     0,   874,   157,   210,     0,   209,     0,     0,
    1987      106,     0,   461,     0,     0,   630,   613,   613,  1371,   461,
    1988       33,     0,  1371,   217,    37,   468,    38,     0,  1538,  1068,
    1989     1539,     0,   106,     0,   301,     0,     0,   211,   127,   106,
    1990      128,   129,   130,  1546,  1547,     0,     0,     0,    36,     0,
    1991        0,    43,    44,     0,   447,     0,     0,     0,   249,     8,
    1992        9,    10,    11,    12,     8,     9,    10,    11,    12,   211,
    1993        0,     0,   461,     0,   211,     0,     0,   322,     0,     0,
    1994     1037,     0,  1037,   937,  1037,  1359,     0,     0,     0,     0,
    1995        0,    33,   106,   942,   943,   159,    33,     0,   323,   113,
    1996        0,  1476,     0,  1476,   953,   887,   249,   342,   190,     0,
    1997        0,   213,     0,     0,   223,   256,     0,    75,     0,    36,
    1998        0,     0,   815,     0,    36,   700,     0,   518,  1068,  1453,
    1999      709,   519,   520,   521,   395,     0,     0,     0,  1476,     0,
    2000     1476,  1388,     0,     0,  1396,     0,     0,     0,     0,     0,
    2001      415,    75,   337,   420,   422,   522,     0,   523,   157,   524,
    2002      525,     0,   211,   560,     0,   402,     0,     0,   886,     0,
    2003      589,    47,    48,     0,     0,     0,    47,    48,     0,   438,
    2004        0,   209,     0,   441,   404,   442,     0,   218,   448,   159,
    2005     1413,   412,     0,     0,    67,  1435,     0,     0,    39,   462,
    2006     1439,   365,    42,     0,     0,     0,     0,     0,     0,   469,
    2007        0,    43,    44,     0,     0,   301,     0,   422,     0,     0,
    2008     1260,  1261,     0,  1263,     0,   159,   113,     0,     0,  1267,
    2009     1461,     0,  1270,     0,  1037,     0,  1068,   782,     0,   589,
    2010        0,     0,   211,     0,     0,    47,    48,   613,     0,   159,
    2011        0,    39,   113,   171,   172,    42,     0,   404,     0,     0,
    2012        0,   434,     0,     0,    43,    44,     0,  1475,     0,  1475,
    2013        0,   345,   834,     0,     2,   202,     4,     5,     6,     7,
    2014        0,     0,   211,     0,     0,     0,   249,  1128,  1129,     0,
    2015      582,     0,     0,     0,     0,     0,   610,     0,     0,   613,
    2016      613,     0,     0,     0,  1475,   224,  1475,     0,     0,   615,
    2017        0,   301,     0,   615,     0,     0,   566,  1531,    39,     0,
    2018      178,   179,    42,  1531,     0,   570,     0,     0,   573,     0,
    2019        0,    43,    44,     0,  1531,   317,     0,     0,  1531,     0,
    2020     1037,     0,    37,   439,    38,   895,     0,  1174,  1175,   483,
    2021        0,   113,     0,     0,     0,     0,     0,  1035,    75,   402,
    2022        0,     0,   462,    75,     0,    47,    48,   365,     0,     0,
    2023        0,     0,     0,     0,     0,     0,   342,     0,  1036,     0,
    2024        0,   462,     0,     0,     0,     0,   404,     0,     0,   462,
    2025      412,     0,     0,     0,   261,   113,     0,    39,     0,   178,
    2026      179,    42,   211,     0,     0,     0,   673,     0,     0,   422,
    2027       43,    44,  1395,     0,     0,    39,   256,   178,   179,    42,
    2028        0,     0,     0,     0,   687,     0,    67,     0,    43,    44,
    2029      211,     0,   613,     0,     0,   211,   180,     0,   422,   365,
    2030       78,     0,   422,     0,    47,    48,     0,   261,     0,     0,
    2031        0,     0,     0,     0,  1035,     0,   402,     0,   110,   113,
    2032      218,     0,    47,    48,     0,  1087,     0,   404,  1088,   342,
    2033     1089,    43,    44,   518,    78,     0,     0,   519,   520,   521,
    2034      630,   113,     0,     0,   110,     0,   986,     0,   113,     0,
    2035      113,  1087,   113,   211,  1088,     0,  1089,    43,    44,  1316,
    2036        0,   522,     0,   523,     0,   524,  1280,   211,     0,     0,
    2037      219,     0,    59,    59,   766,     0,     0,     0,     0,     0,
    2038        0,  1051,  1501,     0,     0,  1318,    75,   113,     0,   113,
    2039        0,   615,   777,     0,     0,     0,     0,     0,     0,     0,
    2040      345,   113,     0,   794,     0,    75,    59,  1501,  1501,     0,
    2041        0,     0,     0,    75,  1321,     0,     0,     0,   301,   566,
    2042      566,   582,  1323,  1324,  1325,     0,   582,   630,     0,    80,
    2043      345,     0,   615,  1501,     0,   342,   342,   209,     0,    59,
    2044        0,     0,    59,     0,     0,     0,     0,     0,   345,     0,
    2045       75,   342,     0,     0,   347,     0,     0,   211,     0,     0,
    2046        0,     0,     0,    80,     8,     9,    10,    11,    12,     0,
    2047      673,     0,    39,     0,   178,   179,    42,     0,     0,     0,
    2048        0,   462,     0,     0,     0,    43,    44,     0,     0,     0,
    2049      209,     0,     0,   345,     0,   462,    33,     0,   342,   220,
    2050        0,   852,     0,     0,     0,   856,     0,   891,     0,     0,
    2051      422,  1500,     0,   402,     0,     0,     0,     0,     0,    47,
    2052       48,     0,     0,     0,    36,     0,   340,   986,     0,    39,
    2053        0,   178,   179,    42,    39,     0,   178,   179,    42,   687,
    2054        0,    78,    43,    44,     0,   322,    78,    43,    44,     0,
    2055        0,     0,     0,  1196,     0,     0,   345,     0,     0,     0,
    2056        0,     8,     9,    10,    11,    12,     0,     0,   588,     0,
    2057      589,     0,     0,   255,     0,   673,    47,    48,     0,     0,
    2058        0,    47,    48,   348,     0,   673,   673,     0,   615,    59,
    2059        0,   951,  1451,    33,     0,     0,   673,     0,     0,   345,
    2060      345,     0,     0,     0,     0,     0,   962,     0,     0,     0,
    2061        0,     0,     0,    59,     0,   345,     0,     0,     0,     0,
    2062        0,    36,     0,     0,     0,   566,    39,     0,   178,   179,
    2063       42,   211,     0,     0,   345,     0,     0,     0,     0,    43,
    2064       44,     0,     0,   219,     0,    75,     0,     0,     0,  1259,
    2065        0,     0,     0,     0,     0,     0,    67,     0,     0,    75,
    2066        0,     0,   345,     0,     0,  1035,     0,   402,     0,     0,
    2067       80,     0,     0,    47,    48,    80,     0,     0,     0,     0,
    2068      777,     0,   526,   527,   528,   529,   530,   531,   532,   533,
    2069      534,   535,   536,     0,     0,     0,     0,     0,     0,     0,
    2070     1058,     0,     0,   345,     0,     0,     0,     0,     0,    78,
    2071        0,     0,     0,     0,   422,   117,   537,     0,     0,     0,
    2072        0,     0,     0,   347,     0,     0,     0,     0,    78,   687,
    2073        0,     0,     0,     0,     0,     0,    78,     0,     0,   345,
    2074        0,     0,     0,     0,     0,     0,     0,     0,     0,   345,
    2075      345,     0,     0,   347,     0,   218,     0,     0,     0,     0,
    2076      345,   582,     0,     0,     8,     9,    10,    11,    12,     0,
    2077        0,   347,   220,    78,   420,     0,     0,     0,     0,   673,
    2078      673,     0,   342,   342,     0,     0,     0,     0,     0,     0,
    2079        0,     0,     0,     0,     0,   340,    33,  1101,     0,     0,
    2080       67,     0,     8,     9,    10,    11,    12,     0,     0,     0,
    2081        0,     0,     0,  1114,     0,     0,   347,     0,     0,     0,
    2082       75,     0,    86,     0,    36,   173,     0,     0,     0,    39,
    2083        0,   178,   179,    42,    33,     0,     0,     0,    80,   673,
    2084      673,     0,    43,    44,   345,    59,     0,     0,     0,     0,
    2085     1187,     0,   348,     0,     0,     0,    86,    80,     0,     0,
    2086        0,     0,    36,     0,     0,    80,     0,    39,   180,     0,
    2087      124,    42,   173,     0,     0,   173,    47,    48,     0,   347,
    2088       43,    44,   348,     0,     0,     0,     0,     0,   340,     0,
    2089        0,     0,   221,   345,     8,     9,    10,    11,    12,     0,
    2090      348,   404,    80,     0,     0,     0,    45,     0,     0,     0,
    2091        0,     0,     0,     0,    47,    48,     0,     0,   687,     0,
    2092        0,     0,   347,   347,     0,   234,    33,     0,     0,     0,
    2093        0,     0,     0,     0,     0,     0,     0,     0,   347,     0,
    2094      244,     0,   245,   345,   345,   348,   345,   345,     0,     0,
    2095        0,   340,     0,     0,    36,     0,     0,   347,     0,    39,
    2096        0,   178,   179,    42,    75,     0,     0,     0,    78,     0,
    2097        0,     0,    43,    44,     0,     0,   355,     0,     0,     0,
    2098      173,    67,    78,     0,     0,   347,     0,     0,     0,     0,
    2099        0,     0,     0,     0,   340,   340,     0,     0,  1500,     0,
    2100      402,     0,     0,   345,   345,     0,    47,    48,   348,     0,
    2101      340,   673,     0,   687,     0,     0,     0,     0,   117,     0,
    2102        0,     0,     0,     0,     0,     0,   347,   211,   173,   406,
    2103      407,     0,     0,     0,   411,     0,   413,   414,     0,     0,
    2104        0,   404,     0,     0,     0,     0,   673,     0,     0,     0,
    2105        0,   348,   348,     0,   673,   673,   673,   340,     0,     0,
    2106        0,     0,   347,    86,     0,   342,   342,   348,    86,     0,
    2107        0,     0,   347,   347,     0,     0,     0,  1347,   219,     0,
    2108      211,     0,   345,   347,     0,     0,   348,     0,     0,     0,
    2109        0,     0,     0,     0,     0,     0,     0,    80,     0,     0,
    2110        0,     0,     0,     0,     0,     0,   173,     0,     0,     0,
    2111        0,    80,     0,     0,   348,     0,     0,   117,     0,     0,
    2112        0,     0,     0,   173,     0,     0,     0,   173,     0,     0,
    2113        8,     9,    10,    11,    12,     0,     0,     0,     0,     0,
    2114        0,     0,     0,    78,     0,    75,     0,     0,  1364,     0,
    2115        0,     0,     0,     0,     0,   348,     0,     0,     0,     0,
    2116        0,  1400,    33,     0,     0,   221,     0,   347,     0,     0,
    2117        0,     0,     0,     0,     0,   345,     0,   345,     0,     0,
     1825      50,   111,    96,   385,   113,   386,   145,   666,   110,   387,
     1826     255,   892,   388,   146,   393,   147,   394,   416,   457,   389,
     1827     500,   390,   891,   172,  1008,  1167,   371,   372,   427,   391,
     1828     734,   111,   111,   271,    50,   791,    96,   593,   398,  1168,
     1829    1169,   808,   121,   535,   536,    50,   588,   716,  1010,   831,
     1830     158,    50,   140,   156,  1172,   248,   580,   790,    50,  1115,
     1831     856,   761,  1040,    50,  1347,   187,    50,   196,   210,    50,
     1832     249,   220,   213,   250,  1258,  1321,   782,   922,   385,   535,
     1833     386,   783,  1078,   784,   387,    63,   785,   388,   612,   393,
     1834     413,   394,   616,    95,   389,   702,   390,  1403,   148,   707,
     1835     149,   779,   331,   780,   391,    50,   461,   463,    50,   150,
     1836     161,   158,    33,   781,   535,    50,  1113,  1114,   197,    63,
     1837    1361,  1362,   795,   111,  1145,  1146,   798,    95,  1142,  1124,
     1838     511,    69,    76,  1201,  1259,   168,  -240,  -240,   144,   145,
     1839    1206,   656,   658,    50,    95,   156,   146,   815,   147,   963,
     1840     270,   818,   163,   821,   821,    50,   183,   361,   122,    95,
     1841      70,  1129,    95,   924,  1503,    69,    76,  1430,  1207,   821,
     1842     652,   161,  1403,   929,   930,   241,   164,   426,    50,    50,
     1843     457,   156,  1423,   691,   940,  1130,   399,   794,   509,   661,
     1844     685,    33,  1363,   801,    70,    50,  1523,   665,   462,   457,
     1845    1272,   319,   422,    50,  1196,   156,   779,   457,   780,  -240,
     1846    1163,   706,    50,   650,   145,    50,   821,   430,   781,   901,
     1847     694,   146,   111,   147,   138,   469,   206,   645,   503,   646,
     1848     718,   148,   111,   149,   674,   111,    95,   952,  1321,    50,
     1849     111,    96,   150,   105,   105,  1321,  1079,   451,    95,   -10,
     1850     565,   684,   399,    50,    50,   563,   156,   449,   422,   951,
     1851      50,   564,   423,   111,   928,   823,   405,  1289,   939,  1292,
     1852    1294,   384,   183,   783,  1120,   784,   554,   105,   785,   434,
     1853     840,   573,   736,   737,   738,   593,  1115,    57,   114,   424,
     1854      33,   765,   446,   779,   963,   780,    95,   158,  1256,   432,
     1855    1121,   645,   172,   646,  1321,   781,  1407,   654,    95,   770,
     1856     555,    33,   105,   659,  1051,   264,   655,   657,   423,   613,
     1857      50,    57,   361,   617,    63,   139,   580,   879,   141,   458,
     1858     791,   580,    95,  1115,   397,  1383,  1170,    50,    50,  1008,
     1859     712,  1435,   714,   487,   955,   715,   465,   891,   719,  1451,
     1860     817,    33,   722,   204,    50,  1384,   214,   161,    50,   142,
     1861    1110,  1111,   240,  1010,   399,   510,   923,  1121,   625,  1257,
     1862      69,    76,   808,    33,   151,   429,    76,   783,   794,   784,
     1863    1459,   462,   785,   407,   195,   399,  1484,  1318,  1486,   365,
     1864    1113,  1114,    50,   582,   361,  1361,  1362,   166,   509,    70,
     1865    1460,   822,   822,   509,  -295,   366,   509,  1514,   488,  1407,
     1866     489,   490,    50,    95,  1407,   235,    33,   822,    50,   375,
     1867    1048,  1158,  1159,   467,   443,   399,  1436,  1515,   863,  1320,
     1868     675,   587,  1232,  1233,  1539,   376,   676,   674,   457,  1407,
     1869    1437,   238,   685,   891,   891,   792,  1407,   585,  1540,    33,
     1870    1348,   483,   876,   111,   484,   480,   997,   755,    50,  1115,
     1871     110,    33,  1076,  1061,   822,  1371,    50,  1373,   361,   911,
     1872      50,  -523,    96,   319,   319,    50,   811,  1480,   111,  1167,
     1873     812,   240,   105,   111,   -12,   183,  1195,   593,   799,   251,
     1874     585,   458,   832,  1168,  1169,   952,   950,    33,  -448,   206,
     1875     319,  -449,   428,   684,   932,    33,   266,  1172,  1053,   663,
     1876     458,  1392,  1393,   544,   545,   111,    33,  1398,   458,   692,
     1877     111,   844,   728,   399,   268,   693,    57,   733,   833,   269,
     1878     624,   842,    33,   848,   677,   399,  1272,    33,    76,   322,
     1879     674,   853,   852,   319,  1100,  1103,   708,   834,   546,   547,
     1880     674,   674,   709,   682,  1443,    63,  1444,    76,   378,   270,
     1881     626,   674,   319,    95,   323,    76,   380,   360,   587,  1081,
     1882     810,   399,  1468,   382,   379,   510,   324,  1094,  1473,   399,
     1883     510,   109,   381,   510,    50,   824,    50,   325,  1098,   383,
     1884     585,   721,  1441,   950,    43,    44,  1133,   722,   839,  1441,
     1885     109,    69,    76,  1498,  1101,    50,   585,  1069,  1505,  1339,
     1886    1070,   399,  1071,    43,    44,  1037,   326,  1500,  1296,   206,
     1887      50,  1502,   727,   319,   111,   685,  1298,  1299,  1300,  1127,
     1888      70,  1038,   857,    50,  1037,   111,    50,   111,   722,   962,
     1889     364,  1200,   841,  1173,   843,  1128,  1518,    50,   223,  1127,
     1890    1165,   224,   327,  1522,   228,  1173,   230,   580,  1499,  1174,
     1891     813,   859,   233,   809,   814,  1264,   871,   722,   582,   373,
     1892     696,  1268,   865,  1400,   377,   705,   111,   778,   564,   587,
     1893     535,    39,  1279,   875,   891,    42,   684,    58,    58,    50,
     1894      50,  1281,   395,   968,    43,    44,   722,   111,  1280,   240,
     1895     321,   111,   109,  1029,    39,  1031,   772,  1282,    42,  1016,
     1896     813,   397,  1324,   105,  1047,    43,    44,    43,    44,   500,
     1897      45,    58,     2,   200,     4,     5,     6,     7,    47,    48,
     1898     917,   855,   240,   321,   399,  1457,   918,   674,   674,  1112,
     1899     862,   540,   541,   776,   864,   585,   891,  1466,  1400,   458,
     1900     414,    47,    48,    58,   537,   415,    58,    57,   891,   891,
     1901     538,   539,  1063,   458,   470,   109,   429,  1105,   918,  1335,
     1902    1489,   997,  1069,  -401,  1192,  1070,    50,  1071,    43,    44,
     1903     564,   891,   778,   587,   223,  -112,   437,    39,    50,  -112,
     1904      37,    42,    38,  1429,   447,   556,    76,   399,   674,   674,
     1905      43,    44,   448,    47,    48,   682,  1291,   494,  1307,   685,
     1906      76,    39,  1308,   169,   170,    42,   828,   495,     2,   200,
     1907       4,     5,     6,     7,    43,    44,   689,   542,   543,   206,
     1908     625,  1160,  1125,   498,    47,    48,   111,   994,   109,   337,
     1909     136,   137,  1541,   206,   743,   744,   745,   746,   385,   222,
     1910     386,    43,    44,   891,   387,    -3,  1029,   388,  1031,  1487,
     1911     393,  1314,   394,  1491,   389,   871,   390,   722,    50,   778,
     1912     684,   111,   503,  1136,   391,     8,     9,    10,    11,    12,
     1913     550,   587,  1336,   551,  1315,    50,    37,   552,    38,   889,
     1914     722,   553,   568,   480,   399,   109,   328,   136,   440,  1054,
     1915     109,  1176,    58,  1176,   111,   574,   685,    33,    43,    44,
     1916     625,  1064,    -3,    43,    44,   109,   111,   136,   137,   223,
     1917     111,   228,    63,  1072,   277,   638,    58,  1072,    43,    44,
     1918     639,   206,   640,  1360,   441,    36,  1368,    43,    44,   442,
     1919     157,   732,  1019,  1317,  1325,  1137,  1139,  1141,   642,   722,
     1920     722,  1187,   188,   643,   703,   211,   319,   644,   221,   704,
     1921     648,  1030,   880,   504,   585,   367,  1276,   111,    69,    76,
     1922      47,    48,   649,   109,  1072,   136,   137,   994,   587,  1408,
     1923      50,    50,    50,   651,  1406,   722,    43,    44,   682,  1410,
     1924    1533,  -296,   772,   245,   809,   674,   564,    70,     8,     9,
     1925      10,    11,    12,   674,   674,   674,   645,   223,   646,  1542,
     1926    1550,   111,  -373,  1310,   694,  1539,  1551,   263,  1434,   548,
     1927     549,    50,   626,    50,  -244,    50,   921,   918,   973,   697,
     1928      33,   701,   157,  1238,  1239,   699,  1241,   111,   710,   871,
     1929     321,   399,  1245,   723,   362,  1248,  1330,  1331,    39,   724,
     1930     169,   170,    42,   407,   641,   399,    50,   711,    36,    63,
     1931    1516,    43,    44,  1039,  1144,   467,   321,   399,   157,    39,
     1932     111,   169,   170,    42,   792,   321,   585,  1072,  1385,   918,
     1933     105,   773,    43,    44,   775,     8,     9,    10,    11,    12,
     1934    1361,  1362,   157,  1202,  1203,  1140,   739,   740,   429,  1249,
     1935    1250,  1251,   626,   786,   431,    69,    76,   337,  1029,    39,
     1936    1031,   169,   170,    42,  1030,  1517,  1166,    33,  1030,   741,
     1937     742,  1517,    43,    44,    57,   -14,   -15,   111,   747,   748,
     1938     829,  1138,   830,   836,    70,   858,   860,  1517,   872,   105,
     1939    -422,  1517,  -527,   884,   890,    36,   109,   693,   360,   897,
     1940      39,  1334,   994,  1069,    42,   899,  1070,    58,  1071,    43,
     1941      44,   902,   871,    43,    44,   904,   905,   906,   907,   908,
     1942     674,    50,   682,   925,   926,     2,   200,     4,     5,     6,
     1943       7,    51,   112,  1055,   915,   927,   970,  1293,   941,    45,
     1944    1011,   942,  1054,   943,   944,   945,   946,    47,    48,   947,
     1945     337,  -410,  -409,   973,   111,  1013,   111,   111,  1017,   362,
     1946    1020,  1072,  -297,  1072,  1072,    51,  1041,   105,  1367,     8,
     1947       9,    10,    11,    12,  1042,  1382,   143,  1043,   115,  1180,
     1948    1044,  1052,    51,  1062,   910,  1066,  1092,    63,  1116,  1119,
     1949    1117,  1389,  1131,    37,   179,    38,  1118,   203,  1132,  1134,
     1950      51,    33,  1135,    39,  1143,   176,   177,    42,   109,  1147,
     1951     483,    57,   337,   994,  1030,  1069,    43,    44,  1070,   682,
     1952    1071,    43,    44,    50,    -9,   722,  1424,  -445,   154,    36,
     1953     -11,   362,    -3,    69,    76,   112,  1150,  1054,   111,  1156,
     1954    1154,  1162,   584,   112,   585,  1072,   254,   259,  1024,  1183,
     1955      47,    48,   385,  1194,   386,   337,   337,  1185,   387,  1188,
     1956    1388,   388,    70,   393,   994,   394,  1193,   994,   389,  1237,
     1957     390,   337,  1197,   298,   143,  1204,   213,   458,   391,  1208,
     1958    1328,   246,   112,   334,  1210,  1212,   203,  1213,  1214,   154,
     1959    1215,  1216,   645,  1479,   646,    50,    50,  1218,  1424,   111,
     1960     111,  1225,  1424,  1424,  1234,  1235,  1072,  1072,  1240,   179,
     1961     179,  1262,  1243,  1244,  1269,   994,  1030,  1246,   337,   314,
     1962     994,  1270,  1247,  1323,    76,  1271,   254,  1255,   329,    39,
     1963    1512,   169,   170,    42,    51,  1277,  1283,  1285,  1286,  1287,
     1964    1054,  1290,    43,    44,  1295,   105,   203,  1297,  1303,   994,
     1965    1304,  1305,    70,  1528,  1306,  1313,  1316,  1528,  1326,  1327,
     1966    1251,  1333,  1344,  1449,  -298,  1449,  1337,  1338,   364,  1375,
     1967      51,     8,     9,    10,    11,    12,   418,  1355,   259,  1356,
     1968     421,  1545,   105,   259,   254,   254,  -411,  1359,   145,    57,
     1969     112,  1370,  1377,  1379,  1380,   146,  1381,   147,    50,   111,
     1970    1394,  1390,  1449,    33,  1449,  1395,  1481,   126,   350,   127,
     1971     128,   129,  1399,  1396,  1397,  1308,  1413,   298,   994,  1404,
     1972      43,    44,  1415,   994,  1409,  1411,  1055,    50,    50,   298,
     1973     156,    36,   206,  1422,  1417,   105,   421,  1419,  1421,   475,
     1974     458,  1428,  1446,  1431,  1450,   557,   994,   458,   994,  1442,
     1975    1452,   143,   994,  1454,  1456,   994,  1458,    50,  1461,   361,
     1976    1463,   112,  1464,   314,  1465,   334,  1472,  1488,   994,   586,
     1977     604,  1490,   994,  1493,    58,   154,  1494,   105,  1506,    57,
     1978    1497,  1483,   429,  1485,   609,  1504,  1323,    76,   609,  1508,
     1979     111,  1511,  1513,  1323,    76,  1526,  1519,  1546,   337,  1527,
     1980    1530,   111,  1149,   319,  1548,  1531,   458,   572,  1553,  1549,
     1981    1552,   577,   749,   752,   750,    70,   105,   751,   207,  1261,
     1982     465,  1055,    70,   179,  1467,  1068,   109,   226,   136,   137,
     1983     610,   753,  1534,    58,   614,  1524,  1374,  1525,  1329,    43,
     1984      44,  1492,  1532,   254,  1445,   298,   298,  1155,  1022,   254,
     1985    1164,   609,  1323,    76,  1177,  1537,  1538,  1343,   893,   204,
     1986     214,    39,  1050,   169,   170,    42,  1065,   827,   207,   969,
     1987     401,  1278,   298,   209,    43,    44,   835,   409,   886,  1049,
     1988     105,    70,   900,   757,   687,     0,     0,     0,   758,   254,
     1989       0,   314,   314,   337,   337,   759,     0,   254,   105,   609,
     1990      39,    51,   176,   177,    42,   105,   690,   207,     0,   428,
     1991       0,    58,     0,    43,    44,   112,     0,     0,   314,     0,
     1992       0,     0,     0,   209,  1055,     0,     0,   298,     0,   112,
     1993     115,     0,   298,     0,   298,   298,     0,     0,     0,  1023,
     1994       0,   399,    57,   401,   334,     0,     0,    47,    48,    57,
     1995       0,     8,     9,    10,    11,    12,     0,     0,     0,   475,
     1996    1024,   314,   209,   475,   105,     0,     0,   207,     0,   208,
     1997       0,     0,     0,   314,     0,   314,   350,     0,   314,     0,
     1998     314,   314,     0,    33,     0,     0,     0,   557,   557,    39,
     1999       0,   176,   177,    42,     0,   298,     0,     0,     0,   207,
     2000       0,   562,    43,    44,   207,   609,   334,     0,    57,   604,
     2001     566,    36,     0,   569,     0,   586,    39,   586,     0,   208,
     2002      42,     0,   209,     0,     0,     0,     0,     0,   178,    43,
     2003      44,     0,     0,     0,     0,   609,    47,    48,     0,   444,
     2004     609,   314,   604,     0,     0,     0,   609,     0,     0,   609,
     2005     609,   768,     0,     0,   209,   689,     0,     0,   208,   209,
     2006       0,     0,     0,    47,    48,   609,     0,   254,     0,   350,
     2007       0,   401,     0,     0,     0,   409,     0,     0,   254,     0,
     2008       0,   807,     0,     0,     0,     0,   577,     0,     0,    58,
     2009       0,   207,   816,     8,     9,    10,    11,    12,   112,     0,
     2010       0,     0,   162,     0,   167,     0,     0,   173,   174,   175,
     2011       0,     0,   609,   881,   604,     0,     0,     0,   208,     0,
     2012     690,   690,     0,     0,   227,    33,    58,     0,     0,     0,
     2013       0,   350,     0,     0,     0,   236,   237,     0,     0,     0,
     2014       0,     0,     0,     0,   868,     0,   209,     0,     0,     0,
     2015     208,   334,   401,    36,     0,   208,     0,     8,     9,    10,
     2016      11,    12,     0,     0,     0,     0,     0,   337,   337,     0,
     2017     475,   207,     0,     0,   350,   350,     0,     0,     0,    58,
     2018       0,     0,     0,     0,     0,     0,     0,   207,     0,    33,
     2019     350,   557,     0,     0,     0,     0,     0,   556,     0,   399,
     2020     609,     0,   935,     0,     0,    47,    48,   586,     0,     0,
     2021      39,   207,   176,   177,    42,     0,     0,    36,     0,   586,
     2022       0,    58,     0,    43,    44,     0,   209,     0,   396,     0,
     2023       0,     0,     0,     0,     0,     0,     0,   350,     0,     0,
     2024       0,     0,   208,   562,   562,     0,   931,     0,     0,  1023,
     2025       0,   399,     0,     0,     0,     0,     0,    47,    48,    58,
     2026      58,   880,     0,   585,     0,     0,   209,     0,   298,    47,
     2027      48,   522,   523,   524,   525,   526,   527,   528,   529,   530,
     2028     531,   532,     0,     0,     0,     0,     8,     9,    10,    11,
     2029      12,     0,   334,     0,   337,     0,     0,   112,     0,  1025,
     2030      39,     0,   176,   177,    42,   533,     0,     0,     0,    58,
     2031       0,   881,   881,    43,    44,     0,   690,     0,    33,     0,
     2032       0,     0,   208,     0,    58,   846,     0,   112,   298,   850,
     2033     207,     0,     0,     0,   334,     0,     0,     0,     0,  1477,
     2034       0,   399,    58,  1021,     0,     0,    36,    47,    48,    58,
     2035       0,    39,     0,   176,   177,    42,     0,     0,   207,     0,
     2036       0,     0,   208,   207,    43,    44,   334,     0,     0,     0,
     2037       0,     0,   475,  1056,   314,     0,     0,     0,     0,     0,
     2038       0,   576,     0,   583,     0,   209,     0,   609,   609,     0,
     2039     584,     0,   585,     0,   607,   608,     0,     0,    47,    48,
     2040       0,   125,     0,     0,     0,   298,     0,     0,    58,     0,
     2041       0,     0,   807,   209,     0,     0,     0,   350,   209,     0,
     2042       0,   207,     0,     0,    74,     0,   948,     0,     0,     8,
     2043       9,    10,    11,    12,     0,   207,    39,     0,   176,   177,
     2044      42,     0,     0,     0,     0,     0,     0,   562,     0,    43,
     2045      44,     0,  1025,     0,  1025,   125,  1025,     0,    74,   273,
     2046     274,    33,   275,     0,     0,     0,     0,     0,     0,     0,
     2047     125,   112,   125,     0,     0,   253,   209,   881,     0,     0,
     2048       0,   208,     0,    47,    48,     0,     0,   254,   276,    36,
     2049     209,     0,     0,   216,   277,     0,     0,   265,   278,     0,
     2050       0,   279,   280,   270,   281,   282,   283,    43,    44,   208,
     2051     284,   285,   350,   350,   208,     0,     0,   868,   334,     0,
     2052     514,     0,     0,   207,   515,   516,   517,     0,     0,     0,
     2053       0,     0,     0,   286,     0,   367,     0,     0,     0,     0,
     2054       0,   333,    48,   288,   289,   290,   291,     0,   518,     0,
     2055     519,     0,   520,   521,     0,     0,   125,     0,   125,   125,
     2056       0,     0,     0,   125,     0,   125,   125,     0,     0,     0,
     2057       0,     0,   208,     0,     0,   514,   342,     0,   209,   515,
     2058     516,   517,     0,   298,     0,     0,   208,     0,     0,     0,
     2059       0,     0,     0,     0,   112,     0,     0,     0,     0,     0,
     2060       0,     0,  1025,   518,     0,   519,     0,   520,  1260,     0,
     2061       0,     0,  1083,     0,     0,   609,     0,     0,     0,     0,
     2062     112,     0,     0,     0,     0,     0,     0,     0,  1096,   125,
    21182063       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2119       36,   348,     0,     0,     0,    39,     0,     0,   342,    42,
    2120        0,   348,   348,     0,     0,     0,     0,   220,    43,    44,
    2121      345,     0,   348,     0,     0,    59,   347,     0,   345,   345,
    2122      345,     0,     0,     0,   673,   117,     0,     0,     0,   345,
    2123      345,    86,     0,     0,   693,     0,     0,     0,     0,   340,
    2124      651,    75,    47,    48,     0,   355,     0,  1347,     0,     0,
    2125       86,     0,     0,     0,  1347,   164,     0,   169,    86,     0,
    2126      175,   176,   177,     0,     0,     0,   347,   347,     0,   347,
    2127      347,     0,    80,     0,    59,   355,     0,   229,     0,     8,
    2128        9,    10,    11,    12,     0,     0,     0,    78,   238,   239,
    2129        0,     0,     0,   355,     0,    86,   348,     0,     0,     0,
    2130        0,     0,     0,     0,     0,     0,     0,  1347,     0,     0,
    2131        0,    33,     0,     0,  1526,     0,     0,     0,     0,     0,
    2132        0,     0,     0,     0,     0,   218,   347,   347,     0,     0,
    2133        0,     0,     0,     0,     0,     0,     0,     0,   355,    36,
    2134        0,   340,   340,     0,    39,   348,   178,   179,    42,     0,
    2135        0,     0,     0,     0,     0,     0,     0,    43,    44,    59,
    2136        0,     0,   345,     0,     0,     0,     0,     0,     0,     0,
    2137        0,     0,     0,     0,     0,   173,     0,     0,     0,     0,
    2138        0,     0,   399,   255,     0,     0,     0,     0,   345,     0,
    2139      173,    47,    48,     0,     0,   348,   348,     0,   348,   348,
    2140        0,   355,     0,   173,     0,   347,   768,   769,     0,     0,
    2141        0,    75,     0,     0,     0,     0,    80,     0,    75,     0,
     2064     868,     0,     0,     0,     0,     0,     0,     0,   436,     0,
    21422065       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2143        0,     0,     0,   799,     0,     0,   802,   803,     0,   806,
    2144        0,   808,   809,     0,   355,   355,   810,   811,     0,     0,
    2145        0,     0,     0,     0,     0,   348,   348,     0,     0,     0,
    2146      355,     0,     0,     0,     0,     0,     0,     0,    78,     0,
    2147        0,    75,     0,     0,     0,     0,     0,     0,     0,   355,
    2148        0,     0,     0,     0,   851,     0,     0,     0,   855,     0,
    2149       86,     0,     0,     0,     0,     0,     0,     0,   347,     0,
    2150      347,     0,     0,     0,    86,     0,     0,   355,     0,     0,
    2151        0,     0,     0,     8,     9,    10,    11,    12,    13,    14,
     2066       0,   609,   609,    74,     0,     0,  1056,     0,    74,     0,
     2067       0,     0,     0,   298,   208,     0,     0,     0,     0,     8,
     2068       9,    10,    11,    12,     0,     0,     0,     0,     0,     0,
     2069     207,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2070       0,     0,     0,     0,  1025,     0,     0,     0,     0,     0,
     2071       0,    33,     0,     0,     0,   112,     0,   401,   873,     0,
     2072     874,     0,     0,     0,     0,     0,     0,   877,   878,     0,
     2073       0,     0,   883,     0,     0,     0,     0,     0,  1275,    36,
     2074       0,     0,     0,     0,    39,   209,   176,   177,    42,     0,
     2075     894,     0,     0,   259,   112,   898,     0,    43,    44,     0,
     2076       0,  1056,     0,     0,   216,     0,     0,     0,   125,     0,
     2077       0,     0,     0,     0,   583,     0,     0,   254,     0,     0,
     2078       0,     0,     0,  1023,     0,   399,   350,   350,   609,     0,
     2079       0,    47,    48,     0,     0,     0,     0,    66,   116,     0,
     2080       0,     0,     0,   259,     0,     0,     0,     0,     0,     0,
     2081       0,     0,     0,     0,     0,     0,     0,     0,   112,     0,
     2082       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2083      74,    66,     0,     0,     0,     0,   112,     0,     0,     0,
     2084       0,   208,     0,   112,   342,   112,     0,   112,   155,    74,
     2085       0,     0,     0,   401,     0,     0,     0,    74,     0,     0,
     2086       0,     0,     0,     0,  1056,     0,   215,   958,     0,   959,
     2087     960,   961,     0,     0,   342,     0,     0,     0,     0,  1478,
     2088       0,     0,     0,     0,   112,     0,   112,     0,  1012,     0,
     2089       0,  1448,   342,  1448,    74,     0,     0,     0,     0,     0,
     2090       0,   247,   112,     0,  1018,     0,     0,     0,  1478,  1478,
     2091       0,     0,     0,   350,     0,     0,     0,     0,     0,     0,
     2092       0,     0,     0,     0,     0,   298,     0,  1045,     0,     0,
     2093    1448,     0,  1448,   125,   125,     0,     0,   342,  1478,     0,
     2094     320,     0,     0,     0,     0,     0,     0,     0,   247,   339,
     2095       0,     0,     0,     0,     0,     0,  1341,     0,     0,     0,
     2096     125,     0,  1067,   125,   125,     0,   125,  1077,   125,   125,
     2097       0,   314,  1080,   125,   125,     0,   392,  1085,  1086,     0,
     2098       0,     0,  1088,     0,  1089,  1090,     0,     0,  1093,     0,
     2099       0,     0,   412,     0,     0,   417,   419,  1108,     0,   342,
     2100     155,     0,     8,     9,    10,    11,    12,     0,     0,     0,
     2101       0,   125,     0,  1122,  1123,   125,     0,     0,     0,     0,
     2102       0,   435,     0,     0,     0,   438,     0,   439,     0,     0,
     2103     445,     0,     0,     0,    33,     0,    66,     0,     0,     0,
     2104       0,   459,   342,   342,     0,  1151,     0,     0,  1153,     0,
     2105       0,   466,     0,     0,     0,     0,     0,     0,   342,   419,
     2106       0,     0,    36,     0,     0,     0,     0,    39,     0,   176,
     2107     177,    42,     0,     0,   207,     0,     0,   342,     0,     0,
     2108      43,    44,     0,     0,     0,     0,     0,     0,    74,     0,
     2109       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2110       0,  1186,    74,     0,     0,   342,   178,  1190,  1191,     0,
     2111       0,     0,     0,     0,    47,    48,  1198,     0,     0,     0,
     2112       0,  1205,     0,     0,   207,     0,  1209,   247,     0,   209,
     2113       0,   578,     0,     0,     0,     0,     0,   606,     0,  1217,
     2114       0,     0,     0,     0,   342,     0,     0,     0,     0,     0,
     2115     611,     0,     0,     0,   611,  1224,     0,  1226,  1227,  1228,
     2116    1229,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2117       0,     0,  1236,     0,  1122,     0,     0,     0,     0,   209,
     2118     342,     0,     0,     0,     8,     9,    10,    11,    12,    77,
     2119     342,   342,     0,     0,     0,     0,   216,     0,     0,     0,
     2120       0,   342,     0,   459,     0,     0,  1265,  1266,     0,     0,
     2121       0,     0,     0,     0,     0,     0,    33,   339,     0,     0,
     2122       0,     0,   459,    77,     0,   208,     0,     0,     0,     0,
     2123     459,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2124       0,     0,     0,     0,    36,     0,     0,   669,     0,    39,
     2125     419,   176,   177,    42,     0,     0,     0,     0,   217,     0,
     2126       0,    74,    43,    44,     0,   683,     0,    66,     0,     0,
     2127    1301,  1302,     0,     0,     0,   208,     0,     0,     0,   419,
     2128    1312,     0,     0,   419,     0,   342,     0,     0,  1477,     0,
     2129     399,     0,     0,     0,     0,     0,    47,    48,   125,     0,
     2130       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2131     339,     0,     0,     0,   125,     0,     0,   125,   125,     0,
     2132       0,     0,     0,     0,     0,     0,     0,   342,     0,     0,
     2133       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2134       0,   344,     0,     0,  1351,     0,  1352,  1353,  1354,     0,
     2135     171,     0,     0,     0,   760,     0,     0,     0,  1358,     0,
     2136       0,     0,     0,     0,     0,     0,  1369,     0,     0,   167,
     2137       0,   611,   771,     0,     0,     0,     0,   342,   342,     0,
     2138     342,   342,     0,   788,     0,     0,     0,     0,     0,     0,
     2139     125,     0,     0,     0,     0,     0,  1391,   171,    74,     0,
     2140     171,   578,     0,   125,     0,     0,   578,     0,   125,   125,
     2141       0,     0,   611,     0,     0,   339,   339,     0,     0,     0,
     2142       0,     0,     0,     0,     0,     0,     0,     0,    77,     0,
     2143       0,   339,     0,    77,     0,     0,     0,     0,   342,   342,
     2144    1432,  1433,     0,     0,     0,     0,     0,     0,     0,     0,
     2145     669,     0,     0,  1438,     0,     0,     0,     0,     0,     0,
     2146    1438,   459,     0,     0,     0,   125,     0,     0,     0,    79,
     2147       0,     0,     0,     0,     0,   459,     0,  1462,   339,     0,
     2148       0,     0,     0,     0,     0,     0,     0,   885,     0,     0,
     2149     419,     0,     0,     0,     0,  1476,     0,     0,     0,  1482,
     2150       0,     0,     0,    79,   171,     0,     0,     0,     0,     0,
     2151       0,   342,     0,     0,     0,     0,     0,   683,     0,     0,
     2152       0,     0,     0,     0,     0,     0,     0,   125,     0,   217,
     2153       0,     0,  1509,     0,  1510,     0,     0,     0,   218,     0,
     2154       0,     0,     0,     0,     0,     0,   125,     0,     0,     0,
     2155       0,     0,   171,   669,     0,     0,     0,     0,     8,     9,
     2156      10,    11,    12,   669,   669,     0,   611,     0,     0,   938,
     2157       0,     0,  1535,  1536,   669,     0,    74,     0,     0,     0,
     2158       0,     0,     0,     0,   949,  1543,  1544,     0,     0,     0,
     2159      33,     0,     0,     0,     0,    77,     0,     0,     0,     0,
     2160       0,     0,     0,     0,     0,     0,   342,     0,   342,   344,
     2161       0,     0,     0,     0,    77,     0,     0,     0,    36,     0,
     2162       0,   345,    77,    39,     0,   176,   177,    42,   123,   171,
     2163       0,     0,     0,     0,    66,   342,    43,    44,     0,   344,
     2164       0,     0,   125,   342,   342,   342,   171,     0,     0,     0,
     2165     171,     0,     0,     0,   342,   342,     0,   344,   771,    77,
     2166       0,     0,   253,     0,     0,     0,    74,     0,     0,     0,
     2167      47,    48,     0,     0,     0,     0,     0,     0,  1046,     0,
     2168       0,     0,   232,     0,     0,     0,     0,     0,     0,     0,
     2169       0,     0,   419,   116,     0,     0,     0,   242,     0,   243,
     2170     683,     0,   344,     0,     0,     0,     0,     0,    79,     0,
     2171       0,     0,     0,    79,     0,     0,     0,     0,     0,     0,
     2172       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2173       0,     0,   578,     0,     0,     0,     0,     0,     0,     0,
     2174       0,     0,     0,     0,     0,   417,     0,   216,     0,    85,
     2175     669,   669,     0,   339,   339,     0,     0,     0,     0,     0,
     2176       0,     0,     0,     0,   344,     0,     0,     0,     0,     0,
     2177       0,    66,     0,     0,     0,     0,     0,     0,     0,     0,
     2178       0,   342,     0,    85,     0,   403,   404,     0,     0,     0,
     2179     408,     0,   410,   411,     0,     0,     0,     0,     0,     0,
     2180       0,     0,     0,     0,     0,     0,     0,   344,   344,   218,
     2181     342,   669,   669,     0,     0,     0,     0,     0,   219,     0,
     2182       0,     0,  1171,   344,     0,     0,     0,     0,     0,    74,
     2183       0,     0,     0,     0,     0,     0,    74,     0,     0,     0,
     2184       0,     0,   344,     0,     0,     0,     0,     0,     0,     0,
     2185       0,     0,     0,    77,     0,     0,     0,     0,     0,     0,
     2186       0,     0,     0,     0,     0,     0,     0,    77,     0,     0,
     2187     344,     0,     0,     0,     0,    79,     0,     0,     0,     0,
     2188       0,     0,     0,     0,   683,     0,     0,     0,     0,   345,
     2189       0,     0,     0,     0,    79,    74,     0,   171,     0,     0,
     2190       0,   352,    79,     0,     0,     0,     0,     0,     0,   344,
     2191       0,     0,   171,     0,     0,     0,     0,     0,     0,   345,
     2192       0,     0,     0,     0,     0,   171,     0,     0,     0,     0,
     2193       0,     0,     0,     0,     0,     0,     0,   345,     0,    79,
     2194       0,     0,     0,     0,     0,   344,     0,     0,     0,    66,
     2195       0,     0,     0,     0,     0,   344,   344,     0,     0,     0,
     2196       0,   217,     0,     0,     0,     0,   344,     0,     0,     0,
     2197       0,     0,     0,     0,     0,     0,     0,     0,     0,   669,
     2198       0,   683,   345,     0,     0,     0,   116,     0,    85,     0,
     2199       0,     0,     0,    85,     0,   647,     0,     0,  1106,     0,
     2200       0,     8,     9,    10,    11,    12,     0,     0,   669,     0,
     2201       0,     0,     0,     0,     0,     0,   669,   669,   669,     0,
     2202       0,     0,     0,     0,     0,     0,    77,   339,   339,     0,
     2203       0,   273,   274,    33,   275,     0,     0,     0,     0,  1322,
     2204       0,     0,     0,     0,   345,     0,     0,     0,     0,     0,
     2205     344,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2206     276,    36,     0,     0,     0,     0,   277,     0,     0,     0,
     2207     278,     0,     0,   279,   280,   270,   281,   282,   283,    43,
     2208      44,   116,   284,   285,     0,     0,     0,   345,   345,   219,
     2209       0,     0,   344,     0,     0,     0,     0,     0,     0,     0,
     2210       0,     0,     0,   345,     0,   286,     0,   367,     0,     0,
     2211       0,     0,     0,  1107,    48,   288,   289,   290,   291,     0,
     2212    1372,     0,   345,     0,     0,     0,     0,     0,     0,   171,
     2213       0,     0,     0,    79,     0,     0,     0,     0,     0,     0,
     2214       0,     0,   344,   344,     0,   344,   344,    79,     0,     0,
     2215     345,     0,     0,     0,   339,    85,     0,     0,     0,     0,
     2216     762,   763,     0,    77,     0,     0,     0,     0,     0,   352,
     2217       0,     0,     0,     0,    85,     0,     0,     0,     0,     0,
     2218       0,     0,    85,   669,   116,     0,     0,   793,     0,   345,
     2219     796,   797,     0,   800,     0,   802,   803,     0,     0,   352,
     2220     804,   805,  1322,   344,   344,   273,   274,     0,   275,  1322,
     2221       0,     0,     0,     0,     0,     0,     0,   352,     0,    85,
     2222       0,     0,     0,     0,     0,   345,     0,     0,     0,     0,
     2223       0,     0,     0,     0,   276,   345,   345,     0,   845,     0,
     2224     277,   218,   849,     0,   278,     0,   345,   279,   280,   270,
     2225     281,   282,   283,    43,    44,     0,   284,   285,     0,     0,
     2226       0,     0,   352,     0,     0,     0,     0,     0,  1322,   171,
     2227       0,     0,   171,   171,   171,  1507,   344,     0,     0,   286,
     2228       0,   367,     0,     0,     0,     0,     0,    47,    48,   288,
     2229     289,   290,   291,     0,     0,   160,     0,     0,     0,     0,
     2230     754,     0,     0,     0,     0,     0,    79,     0,     0,     0,
     2231     212,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2232       0,     0,     0,     0,   352,     0,     0,     0,     0,     0,
     2233     345,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2234       0,    77,     0,     0,     0,     0,     0,     0,     0,     0,
     2235       0,     0,     0,     0,     0,     0,   160,     0,     0,     0,
     2236     260,     0,     0,     0,     0,     0,     0,   352,   352,     0,
     2237       0,   344,   345,   344,     0,     0,     0,     0,     0,     0,
     2238       0,     0,     0,   352,     0,     0,   160,     0,     0,     0,
     2239       0,     0,     0,     0,     0,     0,   358,     0,     0,   363,
     2240     344,     0,   352,     0,     0,     0,     0,     0,   344,   344,
     2241     344,     0,     0,    85,     0,     0,     0,     0,     0,   344,
     2242     344,     0,   345,   345,     0,   345,   345,    85,     0,     0,
     2243     352,    77,     0,     0,     0,     0,     0,     0,     0,     0,
     2244       0,     0,     0,    79,   171,     0,     0,   160,     0,     0,
     2245       0,     0,     0,     0,     0,     0,     0,     0,     0,   212,
     2246       0,     0,     0,     0,     0,     0,     0,     0,     0,   352,
     2247       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2248       0,     0,     0,   345,   345,     0,     0,     0,     0,     0,
     2249       0,     0,     0,     0,     0,     0,   363,     0,     0,     0,
     2250       0,     0,     0,   160,     0,   352,     0,     0,     0,     0,
     2251       0,     0,   217,     0,     0,   352,   352,     0,     0,     0,
     2252       0,   219,     0,     0,     0,  1082,   352,     0,     0,     0,
     2253     512,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2254       0,  1095,   160,     0,  1099,  1102,   344,     0,     0,     0,
     2255       0,     0,     0,     0,     0,   171,   345,     0,     0,     0,
     2256       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2257       0,     0,     0,     0,     0,   344,     0,     0,   581,     0,
     2258       0,     0,     0,   605,     0,     0,    85,     0,     0,     0,
     2259       0,     0,     0,     0,    77,     0,     0,     0,     0,     0,
     2260       0,    77,     0,     0,     0,     0,   171,     0,     0,   171,
     2261     352,     0,     0,     0,     0,     0,     0,  1161,     0,     0,
     2262       0,    79,     0,     0,     0,     0,     0,     0,     0,     0,
     2263       0,     0,     0,     0,     0,  1178,  1179,   171,     0,     0,
     2264       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2265       0,   345,   352,   345,     0,     0,     0,   171,   160,   160,
     2266      77,     0,   171,     0,   358,     0,     0,     0,     0,     0,
     2267       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2268     345,     0,     0,     0,     0,   160,     0,     0,   345,   345,
     2269     345,   171,  1099,     0,     0,     0,     0,     0,     0,   345,
     2270     345,     0,   352,   352,     0,   352,   352,     0,     0,     0,
     2271       0,    79,   686,     0,     0,     0,     0,     0,     0,     0,
     2272       0,     0,     0,    85,   205,     0,     0,     0,   160,     0,
     2273       0,     0,     0,   225,     0,   229,     0,   231,     0,     0,
     2274     512,     0,   512,   234,     0,   512,     0,   160,   512,     0,
     2275       0,     0,     0,     0,  1263,     0,     0,   358,     0,     0,
     2276     171,     0,     0,   352,   352,   171,     0,     0,     0,     0,
     2277       0,     0,     0,  1273,   205,     0,   229,   231,   234,     0,
     2278       0,     0,     0,     0,     0,     0,     0,     0,   171,     0,
     2279     171,     0,   218,     0,   171,     0,     0,   171,     0,     0,
     2280       0,     0,     0,     0,     0,     0,     0,     0,   160,     0,
     2281     171,     0,     0,   205,   171,     0,     0,     0,     0,   358,
     2282       0,     0,   774,     0,     0,     0,   345,     0,     0,     0,
     2283       0,     0,     0,     0,     0,     0,   352,     0,     0,     0,
     2284       0,     0,     0,     0,     0,     0,     0,     0,   581,     0,
     2285       0,     0,     0,   581,     0,   345,     0,     0,     0,     0,
     2286       0,     0,   358,   358,     0,     0,     0,     0,     0,  1340,
     2287       0,     0,     0,   205,    79,   229,   231,   234,   358,     0,
     2288       0,    79,     0,     0,     0,     0,     0,     0,     0,     0,
     2289       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2290       0,    85,     0,     0,     0,   205,     0,     0,     0,     0,
     2291     205,   512,     0,     0,     0,     0,     0,     0,     0,     0,
     2292       0,     0,     0,     0,     0,   358,     0,   882,     0,     0,
     2293       0,   352,     0,   352,     0,     0,     0,     0,     0,     0,
     2294      79,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2295       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2296     352,     0,     0,     0,   686,     0,     0,     0,   352,   352,
     2297     352,     0,     0,     0,     0,     0,     0,     0,   205,   352,
     2298     352,     0,   273,   274,     0,   275,     0,     0,     0,     0,
     2299       0,    85,     0,     0,   152,     0,     0,   205,     0,     0,
     2300       0,     0,   229,   231,     0,     0,     0,     0,     0,     0,
     2301     234,   276,     0,     0,     0,   605,     0,   622,     0,   136,
     2302     137,   278,     0,     0,   279,   280,   270,   281,   282,   283,
     2303      43,    44,     0,   284,   285,     0,     0,     0,   239,     0,
     2304       0,     0,     0,     0,     0,     0,     0,     0,   244,     0,
     2305     205,     0,     0,     0,     0,     0,   286,     0,   623,     0,
     2306     624,   368,     0,     0,    47,    48,   288,   289,   290,   291,
     2307     205,     0,   219,     0,     0,   205,     0,   205,     0,     0,
     2308       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2309       0,     0,     0,   205,     0,     0,   205,   205,     0,     0,
     2310       0,     0,     0,   205,     0,   358,   352,     0,     0,     0,
     2311     512,     0,     0,     0,   374,     0,     0,   205,     0,     0,
     2312       0,     0,     0,     0,   205,     0,     0,     0,     0,     0,
     2313       0,     0,     0,     0,     0,   352,   406,     0,     0,     0,
     2314       0,   160,     0,     0,     0,     0,     0,   686,     0,     0,
     2315     420,     0,     0,     0,    85,     0,     0,     0,     0,   425,
     2316       0,    85,     0,     0,     0,     0,     0,     0,     0,   433,
     2317       0,     0,     0,     0,     0,     0,     0,     0,     0,   581,
     2318       0,     0,     0,     0,     0,     0,     0,     0,   450,     0,
     2319       0,     0,     0,   460,     0,     0,     0,     0,     0,     0,
     2320     358,   358,     0,     0,     0,     0,   468,     0,     0,     0,
     2321       0,     0,     0,     0,   482,     0,   486,     0,     0,     0,
     2322      85,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2323       0,     0,     0,     0,     0,   513,   205,     0,     8,     9,
     2324      10,    11,    12,    13,    14,    15,    16,    17,    18,    19,
     2325      20,    21,    22,    23,    24,    25,    26,    27,     0,     0,
     2326      28,    29,    30,     0,   205,     0,     0,     0,     0,   205,
     2327      33,     0,     0,     0,     0,     0,   571,     0,     0,     0,
     2328     575,     0,     0,     0,   512,     0,     0,     0,     0,     0,
     2329       0,     0,     0,     0,     0,     0,     0,     0,    36,     0,
     2330       0,     0,     0,    39,     0,    40,    41,    42,   618,     0,
     2331       0,     0,   619,   620,     0,   621,    43,    44,     0,     0,
     2332       0,     0,   632,   633,     0,   634,   635,   205,   636,     0,
     2333     637,   686,     0,     0,     0,     0,     0,     0,     0,   312,
     2334       0,   205,    45,     0,    46,     0,     0,   571,     0,   335,
     2335      47,    48,     0,     0,     0,   653,     0,     0,     0,     0,
     2336     370,   370,     0,     0,     0,     0,     0,     0,     0,     0,
     2337       0,     0,     0,     0,     0,     0,     0,     0,     0,   664,
     2338       8,     9,    10,    11,    12,    13,    14,    15,    16,    17,
     2339      18,    19,    20,    21,    22,    23,    24,    25,    26,    27,
     2340    -299,     0,     0,     0,   678,     0,     0,   512,     0,     0,
     2341     681,     0,    33,     0,     0,   450,     0,     0,   205,     0,
     2342       0,     0,     0,     0,     0,     0,     0,     0,   686,   205,
     2343       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2344      36,   273,   274,     0,   275,     0,   205,     0,   464,     0,
     2345       0,  -299,     0,     0,     0,   720,     0,     0,     0,     0,
     2346       0,     0,     0,     0,     0,     0,     0,   731,     0,     0,
     2347     276,     0,     0,     0,   358,   358,   277,     0,     0,     0,
     2348     278,     0,     0,   279,   280,   270,   281,   282,   283,    43,
     2349      44,     0,   284,   285,     0,     0,     0,     0,     0,     0,
     2350       0,     0,     0,     0,   756,     0,     0,     0,     0,     0,
     2351       0,     0,     0,   766,     0,   286,   767,   367,     0,     0,
     2352     368,     0,     0,    47,    48,   288,   289,   290,   291,     0,
     2353       0,     0,     0,   787,     0,     0,     0,     0,     0,     0,
     2354       0,     0,     0,   205,     8,     9,    10,    11,    12,    13,
     2355      14,    15,    16,    17,    18,    19,    20,    21,    22,    23,
     2356      24,    25,    26,    27,  -300,   370,   212,     0,     0,     0,
     2357       0,   826,     0,     0,     0,     0,    33,     0,     0,     0,
     2358     330,   353,     0,     0,     0,     0,     0,     0,   497,     0,
     2359     499,   502,     0,     0,     0,     0,   205,     0,     0,   505,
     2360     506,   358,     0,     0,    36,     0,     0,   205,   861,     0,
     2361       0,     0,   402,   499,   499,  -300,   212,     0,     0,   402,
     2362       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2363       0,     0,     0,     0,     0,   239,     0,     0,   312,     0,
     2364       0,     0,     0,     0,     0,     0,     0,     0,     0,   499,
     2365       0,   895,   896,     0,     0,     0,     0,   680,   512,     0,
     2366     512,   903,     0,     0,     0,     0,     0,     0,     0,     0,
     2367       0,     0,     0,     0,     0,   916,     0,     0,     0,     0,
     2368     920,     0,     0,     0,   499,   402,     0,     0,     0,     0,
     2369       0,     0,     0,     0,     0,     0,     0,   512,     0,   512,
     2370     717,     0,     0,     0,   205,     0,     0,     0,     0,     0,
     2371     726,     0,     0,     0,     0,   717,     0,     0,   717,     0,
     2372       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2373       0,   735,     0,     0,     0,     0,     0,     0,   160,     0,
     2374     953,     0,     0,   402,     0,     0,     0,   954,     0,     0,
     2375       0,     0,   402,   567,     0,   402,   570,     0,     0,     0,
     2376     956,   764,   957,   353,     0,     0,     0,   597,   335,     0,
     2377       0,     0,   726,     0,     0,   967,     0,     0,     0,     0,
     2378       0,   971,     0,     0,     0,     0,   615,     0,     0,     0,
     2379       0,     0,  1014,     0,     0,     0,  1015,     0,     0,     0,
     2380       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2381       0,     0,     0,   402,     0,     0,     0,   402,   825,     0,
     2382       0,     0,     0,     0,     0,     0,   370,     0,     0,   205,
     2383       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2384       0,     0,     0,     0,     0,     0,     0,     0,     0,   353,
     2385       0,     0,   499,   499,   499,   499,   499,   499,   499,   499,
     2386     499,   499,   499,   499,   499,   499,   499,   499,   499,   499,
     2387       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2388       0,  1087,     0,     0,     0,     0,     0,     0,     0,     0,
     2389       0,   887,     0,     0,   402,     0,     0,   353,     0,     0,
     2390       0,     0,     0,     0,     0,     0,     0,   717,     0,     0,
     2391       0,     0,     0,     0,     0,   273,   274,   726,   275,   909,
     2392       0,     0,   912,     0,     0,     0,     0,     0,   919,     0,
     2393       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2394       0,     0,   353,     0,   276,     0,     0,     0,  1152,     0,
     2395     277,     0,     0,     0,   278,     0,     0,   279,   280,   270,
     2396     281,   282,   283,    43,    44,     0,   284,   285,   936,   937,
     2397       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2398     205,     0,     0,     0,   335,   402,   402,     0,     0,   286,
     2399    1182,   367,     0,     0,     0,  1184,   725,    47,    48,   288,
     2400     289,   290,   291,   769,   353,  1189,     0,     0,     0,     0,
     2401       0,     0,     0,   597,   499,   597,   597,     0,     0,     0,
     2402       0,     0,   597,   965,     0,     0,     0,   370,     0,  1211,
     2403     205,     0,   806,   353,     0,     0,     0,     0,   353,   499,
     2404       0,     0,  1219,     0,     0,     0,  1220,   353,   353,  1221,
     2405       0,     0,     0,     0,     0,     0,     0,     0,   335,     0,
     2406       0,     0,     0,   353,     0,  1230,  1231,   402,   847,   499,
     2407       0,   402,   851,     0,     0,     0,     0,     0,     0,     0,
     2408     854,     0,     0,  1242,     0,     0,     0,     0,     0,     0,
     2409       0,     0,     0,     0,   312,     0,     0,     0,     0,     0,
     2410     335,     0,     0,     0,     0,     0,     0,   370,     0,     0,
     2411     353,   597,   912,     0,     0,   717,     0,     0,     0,     0,
     2412       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2413       0,     0,     0,     0,     0,  1091,     0,     0,     0,     0,
     2414       0,     0,     0,     0,     0,     0,  1109,     0,  1288,   353,
     2415       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2416       0,     0,     0,     0,     0,   205,   370,     0,  1126,     0,
     2417       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2418       0,     0,     0,   912,   912,     0,     0,     0,     0,   402,
     2419       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2420       0,     0,     0,     0,     0,   597,     0,   597,     0,     0,
     2421    1157,     0,     0,     0,     0,     0,     0,   597,     0,     0,
     2422       0,     0,     0,     0,     0,     0,     0,  1345,     0,  1346,
     2423       0,     0,     0,     0,     0,     0,     0,     0,   499,  1349,
     2424       0,  1350,     0,     0,     0,     0,     0,     0,     0,     0,
     2425     499,     0,     0,     0,     0,     0,  1357,     0,     0,     0,
     2426       0,     0,     0,   912,     0,     0,     0,     0,     0,     0,
     2427       0,     0,     0,     0,  1376,  1378,     0,     0,     0,     0,
     2428       0,     0,     0,     0,   825,     0,     0,  1386,     0,   499,
     2429     353,     0,  1387,     0,     0,  1189,     0,   402,     0,     0,
     2430       0,     0,  1222,  1223,     0,     0,     0,     0,     0,   597,
     2431     597,  1405,     0,     0,     0,     0,     0,     0,     0,     0,
     2432       0,  1412,     0,     0,  1414,     0,  1416,  1418,  1420,     0,
     2433       0,     0,   353,     0,     0,     0,     0,     0,     0,   499,
     2434       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2435       0,     0,     0,     0,   402,  1084,     0,     0,     0,     0,
     2436       0,     0,     0,     0,   353,     0,  1453,     0,  1455,     0,
     2437     402,  1097,     0,   597,   597,  1104,     0,     0,  1189,     0,
     2438       0,     0,     0,     0,     0,   353,   353,     0,  1471,     0,
     2439       0,     0,     0,     0,     0,     0,     0,     0,     1,     2,
     2440     200,     4,     5,     6,     7,     8,     9,    10,    11,    12,
     2441      13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
     2442      23,    24,    25,    26,    27,  -299,     0,    28,    29,    30,
     2443      31,     0,     0,     0,    32,   499,   499,    33,     0,     0,
     2444       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2445     402,     0,   402,  1332,   402,     0,     0,   717,     0,   402,
     2446       0,     0,     0,     0,     0,    36,     0,    37,     0,    38,
     2447       0,     0,    40,    41,     0,   597,  -299,     0,     0,     0,
     2448       0,     0,     0,     1,     2,   200,     4,     5,     6,     7,
     2449       8,     9,    10,    11,    12,    13,    14,    15,    16,    17,
     2450      18,    19,    20,    21,    22,    23,    24,    25,    26,    27,
     2451       0,    46,    28,    29,    30,    31,   353,    47,    48,    32,
     2452     273,   274,    33,   974,   975,     0,   976,     0,     0,   977,
     2453     978,   979,   980,   981,   982,   983,   984,     0,     0,     0,
     2454     985,     0,     0,     0,   986,   987,     0,   988,     0,   276,
     2455      36,     0,    37,     0,    38,   989,     0,   990,   991,   992,
     2456       0,     0,   279,   280,   270,   281,   282,   283,    43,    44,
     2457       0,   284,   285,     0,     0,     0,     0,     0,     0,     0,
     2458       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2459       0,     0,     0,     0,   286,   402,   287,     0,     0,   166,
     2460     402,     0,    47,    48,   288,   289,   290,   291,     0,     0,
     2461       0,     0,   993,   353,     0,     0,     0,  -134,     0,     0,
     2462       0,     0,     0,     0,     0,     0,     1,     2,   200,     4,
     2463       5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
    21522464      15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
    2153       25,    26,    27,   347,   348,     0,   580,     0,   587,     0,
    2154       59,   347,   347,   347,     0,    33,     0,     0,   355,   611,
    2155      612,     0,   347,   347,     0,     0,     0,     0,     0,     0,
    2156        0,     0,     0,     0,    78,     0,     0,     0,     0,   274,
    2157      275,     0,   276,    36,     0,     0,     0,    59,     0,     0,
    2158        0,     0,     0,     0,   355,     0,     0,     0,     0,     0,
    2159        0,     0,     0,     0,   355,   355,     0,    80,   277,     0,
    2160      221,     0,     0,     0,   278,   355,     0,     0,   279,   173,
    2161        0,   280,   281,   282,   283,   284,   285,    43,    44,     0,
    2162      286,   287,     0,     0,   340,   340,     0,   348,     0,   348,
    2163        0,     0,     0,     0,     0,     0,    59,     0,     0,     0,
    2164        0,     0,     0,   288,     0,   370,     0,     0,   219,     0,
    2165        0,    47,    48,   290,   291,   292,   293,     0,     0,     0,
    2166        0,     0,   348,     0,   760,    86,     0,     0,     0,     0,
    2167      348,   348,   348,     0,     0,     0,    59,     0,     0,     0,
    2168        0,   348,   348,     0,     0,   347,     0,     0,     0,   355,
    2169        0,     0,     0,    80,     0,     0,     0,     0,     0,     0,
     2465      25,    26,    27,     0,     0,    28,    29,    30,    31,   353,
     2466     353,     0,    32,     0,     0,    33,     0,     0,     0,     0,
     2467       0,     0,     0,     0,     0,     0,   499,     0,     0,     0,
    21702468       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2171        0,   347,     0,     0,     0,     0,     0,     0,     0,    59,
    2172       59,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2173        0,     0,     0,     0,    78,     0,     0,     0,   355,     0,
    2174        0,    78,     0,     0,     0,     0,     0,     0,     0,     0,
    2175        0,     0,     0,     0,     0,     0,   173,   340,     0,   173,
    2176      173,   173,     0,     0,     0,     0,     0,     0,     0,     0,
    2177        0,     0,    59,     0,     0,     0,     0,   220,     0,     0,
    2178     1100,     0,     0,     0,    59,     0,     0,     0,   355,   355,
    2179        0,   355,   355,     0,    78,     0,  1113,     0,     0,  1117,
    2180     1120,     0,     0,     0,     0,     0,    59,     0,     0,    86,
    2181        0,     0,     0,    59,   348,     8,     9,    10,    11,    12,
    2182       13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
    2183       23,    24,    25,    26,    27,  -299,     0,     0,     0,     0,
    2184      348,     0,     0,     0,     0,     0,     0,    33,   355,   355,
     2469       0,   312,     0,    36,     0,    37,     0,    38,   402,  1342,
     2470      40,    41,   402,     0,     0,   199,     2,   200,     4,     5,
     2471       6,     7,     8,     9,    10,    11,    12,    13,    14,    15,
     2472      16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
     2473      26,    27,     0,     0,    28,    29,    30,     0,   499,    46,
     2474       0,     0,     0,     0,    33,    47,    48,     0,     0,     0,
     2475     499,   499,     0,     0,     0,     0,     0,     0,     0,     0,
    21852476       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2186        0,     0,     0,    80,     0,     0,    59,     0,     0,     0,
    2187       80,  1177,     0,     0,   879,    36,   880,     0,     0,     0,
    2188        0,     0,     0,   883,   884,     0,  -299,     0,   889,  1194,
    2189     1195,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2190        0,     0,     0,     0,     0,     0,   900,     0,     0,     0,
    2191        0,   904,     0,     0,     0,     0,     0,     0,     0,     0,
    2192        0,     0,     0,    80,     0,     0,     0,   355,     0,     0,
    2193        0,     0,   587,     0,   173,     0,     0,     0,     0,     0,
    2194        0,     0,     0,     0,     0,   162,     0,     0,     0,     0,
    2195      274,   275,  1117,   276,     0,     0,     0,     0,     0,     0,
    2196        0,   214,     0,     0,     0,     0,     0,     0,     0,     0,
    2197        0,     0,     0,     0,     0,     0,     0,     0,     0,   277,
    2198        0,     0,     0,     0,     0,   278,     0,     0,     0,   279,
    2199       86,     0,   280,   281,   282,   283,   284,   285,    43,    44,
    2200        0,   286,   287,     0,     0,     0,     0,   162,     0,     0,
    2201        0,   262,  1283,     0,     0,     0,     0,     0,     0,     0,
    2202      355,     0,   355,     0,   288,   971,   370,   972,   973,   974,
    2203        0,  1293,    47,    48,   290,   291,   292,   293,   162,     0,
    2204        0,     0,     0,     0,     0,     0,  1024,     0,   361,   173,
    2205        0,   366,     0,     0,     0,   355,     0,     0,     0,     0,
    2206        0,     0,  1030,   355,   355,   355,     0,     0,     0,     0,
    2207        0,     0,     0,     0,   355,   355,     0,     0,     0,     0,
    2208        0,     0,     0,     0,     0,  1057,    86,     0,     0,     0,
    2209        0,     0,     0,     0,     0,     0,     0,     0,     0,   162,
    2210        0,     0,     0,     0,     0,   173,     0,     0,   173,     0,
    2211        0,   214,     0,     0,     0,     0,     0,     0,     0,     0,
    2212        0,     0,     0,     0,     0,     0,     0,  1085,     0,     0,
    2213        0,  1363,  1095,     0,   173,     0,     0,  1098,     0,     0,
    2214        0,     0,  1103,  1104,     0,     0,     0,  1106,   366,  1107,
    2215     1108,     0,     0,  1111,     0,   162,     0,     0,     0,   173,
    2216        0,     0,  1126,     0,   173,     0,     0,     0,     0,     0,
    2217      221,     0,     0,     0,     0,     0,     0,     0,  1140,  1141,
    2218        0,     0,   515,     0,     0,     0,     0,     0,     0,     0,
    2219        0,     0,     0,     0,   173,   162,     0,     0,     0,     0,
    2220        0,     0,     0,     0,     0,     0,     0,   355,     0,  1167,
    2221        0,     0,  1169,     0,     0,     0,     0,     0,     0,     0,
     2477       0,     0,    36,   499,    37,     0,    38,     0,     0,   201,
     2478      41,     0,     0,     0,     0,     0,   353,     0,     0,     0,
     2479       1,     2,   200,     4,     5,     6,     7,     8,     9,    10,
     2480      11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
     2481      21,    22,    23,    24,    25,    26,    27,     0,   202,    28,
     2482      29,    30,    31,     0,    47,    48,    32,   273,   274,    33,
     2483     275,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2484       0,     0,     0,     0,     0,   499,     0,     0,     0,     0,
     2485       0,     0,     0,     0,     0,     0,   276,    36,     0,    37,
     2486       0,    38,   277,     0,    40,    41,   278,     0,     0,   279,
     2487     280,   270,   281,   282,   283,    43,    44,   402,   284,   285,
    22222488       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2223        0,   585,     0,   355,     0,     0,   609,     0,     0,     0,
    22242489       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2225        0,     0,     0,     0,     0,     0,    86,   173,     0,     0,
    2226        0,     0,   173,    86,     0,  1202,     0,     0,     0,     0,
    2227        0,  1206,  1207,     0,     0,     0,     0,     0,     0,     0,
    2228        0,   173,     0,   173,     0,     0,  1220,   173,     0,     0,
    2229      173,  1227,     0,     0,     0,     0,  1231,     0,   173,     0,
    2230        0,     0,   173,     0,     0,     0,     0,     0,     0,  1239,
    2231        0,   162,   162,     0,     0,     0,    86,   361,     0,     0,
    2232        0,     0,     0,     0,     0,  1246,     0,  1248,  1249,  1250,
    2233     1251,     0,     0,     0,     0,     0,     0,     0,   162,     0,
    2234        0,     0,  1258,     0,  1140,     0,     0,     0,     0,     0,
     2490       0,   286,     0,   287,     0,     0,   402,   402,     0,    47,
     2491      48,   288,   289,   290,   291,     0,     0,     0,     0,     0,
     2492       0,     0,     0,     0,  -134,     0,     0,     0,     0,     0,
     2493       0,     0,     0,     0,     0,     0,   402,     1,     2,   200,
     2494       4,     5,     6,     7,     8,     9,    10,    11,    12,    13,
     2495      14,    15,    16,    17,    18,    19,    20,    21,    22,    23,
     2496      24,    25,    26,    27,     0,     0,    28,    29,    30,    31,
     2497       0,     0,     0,    32,   273,   274,    33,   275,     8,     9,
     2498      10,    11,    12,    13,    14,    15,    16,    17,    18,    19,
     2499      20,    21,    22,    23,    24,    25,    26,    27,     0,     0,
     2500      28,    29,    30,   276,    36,     0,    37,     0,    38,   277,
     2501      33,    40,    41,   278,     0,     0,   279,   280,   270,   281,
     2502     282,   283,    43,    44,     0,   284,   285,     0,     0,     0,
     2503       0,     0,     0,     0,     0,     0,     0,     0,    36,     0,
     2504       0,     0,     0,     0,     0,    40,    41,     0,   286,     0,
     2505     287,     0,     0,     0,     0,     0,    47,    48,   288,   289,
     2506     290,   291,     2,   200,     4,     5,     6,     7,     8,     9,
     2507      10,    11,    12,    13,    14,    15,    16,    17,    18,    19,
     2508      20,    21,    22,    23,    24,    25,    26,    27,     0,     0,
     2509      28,    29,    30,     0,     0,     0,     0,     0,   273,   274,
     2510      33,   275,     8,     9,    10,    11,    12,    13,    14,    15,
     2511      16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
     2512      26,    27,     0,     0,    28,    29,    30,   276,    36,     0,
     2513      37,     0,    38,   277,    33,    40,    41,   278,     0,     0,
     2514     279,   280,   270,   281,   282,   283,    43,    44,     0,   284,
     2515     285,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2516       0,     0,    36,     0,     0,     0,     0,     0,     0,   201,
     2517      41,     0,   286,     0,   332,     0,     0,     0,     0,   725,
     2518     333,    48,   288,   289,   290,   291,     2,   200,     4,     5,
     2519       6,     7,     8,     9,    10,    11,    12,    13,    14,    15,
     2520      16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
     2521      26,    27,     0,     0,    28,    29,    30,     0,     0,     0,
     2522       0,     0,   273,   274,    33,   275,     8,     9,    10,    11,
     2523      12,    13,    14,    15,    16,    17,    18,    19,    20,    21,
     2524      22,    23,    24,    25,    26,    27,     0,     0,     0,     0,
     2525       0,   276,    36,     0,    37,     0,    38,   277,    33,    40,
     2526      41,   278,     0,     0,   279,   280,   270,   281,   282,   283,
     2527      43,    44,     0,   284,   285,     0,     0,     0,     0,     0,
     2528       0,     0,     0,     0,     0,     0,    36,     0,     0,     0,
     2529       0,     0,     0,     0,     0,     0,   286,     0,   332,     0,
     2530       0,     0,     0,   725,    47,    48,   288,   289,   290,   291,
     2531       2,   200,     4,     5,     6,     7,     8,     9,    10,    11,
     2532      12,    13,    14,    15,    16,    17,    18,    19,    20,    21,
     2533      22,    23,    24,    25,    26,    27,     0,     0,    28,    29,
     2534      30,     0,     0,     0,     0,     0,   273,   274,    33,   275,
    22352535       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2236        0,     0,     0,     0,     0,   690,     0,     0,     0,     0,
    2237        0,     0,     0,     0,  1285,  1286,     0,   207,     0,     0,
    2238        0,   162,     0,     0,     0,     0,   227,     0,   231,     0,
    2239      233,     0,     0,   515,     0,   515,   236,     0,   515,     0,
    2240      162,   515,     0,     0,     0,     0,     0,     0,     0,     0,
    2241      361,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2242        0,     0,     0,     0,     0,     0,     0,   207,     0,   231,
    2243      233,   236,     0,     0,     0,     0,     0,     0,     0,     0,
    2244        0,     0,     0,     0,  1326,  1327,     0,     0,     0,     0,
    2245        0,     0,     0,     0,  1337,     0,     0,     0,     0,     0,
    2246        0,     0,   162,     0,     0,     0,     0,   207,     0,     0,
    2247        0,     0,     0,   361,     0,     0,   780,     0,     0,     0,
    2248        0,     0,     8,     9,    10,    11,    12,    13,    14,    15,
    2249       16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
    2250       26,    27,   585,     0,    28,    29,    30,   585,     0,     0,
    2251        0,     0,     0,     0,    33,     0,   361,   361,     0,     0,
    2252        0,  1379,     0,  1380,  1381,  1382,     0,   207,     0,   231,
    2253      233,   236,   361,     0,     0,  1386,     0,     0,     0,     0,
    2254        0,     0,    36,  1397,     0,     0,   169,    39,     0,    40,
    2255       41,    42,     0,     0,     0,     0,     0,     0,     0,   207,
    2256       43,    44,     0,     0,   207,   515,     0,     0,     0,     0,
    2257        0,     0,     0,     0,     0,     0,  1420,     0,     0,   361,
    2258        0,   888,     0,     0,     0,     0,    45,     0,    46,     0,
    2259        0,     0,     0,     0,    47,    48,     8,     9,    10,    11,
    2260       12,    13,    14,    15,    16,    17,    18,    19,    20,    21,
    2261       22,    23,    24,    25,    26,    27,  -300,   126,     0,     0,
    2262      690,  1459,  1460,     0,     0,     0,     0,     0,    33,     0,
    2263        0,     0,     0,   207,  1465,     0,     0,     0,   154,     0,
    2264        0,  1465,     0,     0,     0,     0,     0,     0,     0,     0,
    2265        0,  1483,   207,     0,     0,     0,    36,   231,   233,     0,
    2266        0,     0,     0,     0,     0,   236,     0,  -300,     0,     0,
    2267        0,   609,   126,     0,  1499,     0,     0,     0,  1505,     0,
    2268        0,     0,     0,   241,     0,     0,     0,   126,     0,   126,
    2269        0,     0,     0,   246,     0,     0,     0,     0,     0,     0,
    2270        0,     0,     0,     0,     0,   207,     0,  1528,     0,  1529,
    2271        0,     0,     0,     0,   267,     0,     0,     0,     0,     0,
    2272        0,     0,     0,     0,     0,   207,     0,     0,     0,     0,
    2273      207,     0,   207,     0,     0,     0,     0,     0,  1544,  1545,
    2274        0,     0,     0,     0,     0,     0,  1548,  1549,   207,     0,
    2275        0,   207,   207,     0,     0,     0,     0,     0,   207,     0,
    2276      377,   361,     0,     0,     0,     0,   515,     0,     0,     0,
    2277        0,     0,   207,     0,   126,     0,   126,   126,     0,   207,
    2278        0,   126,   409,   126,   126,     0,     0,     0,     0,     0,
    2279        0,     0,     0,     0,     0,     0,   423,   162,     0,     0,
    2280        0,     0,     0,     0,     0,   428,     0,     0,     0,     0,
    2281      690,     0,     0,     0,     0,   436,     0,     0,     0,     0,
    2282        0,   961,     0,     0,     8,     9,    10,    11,    12,     0,
    2283        0,     0,     0,     0,   453,     0,     0,     0,     0,   463,
    2284        0,     0,   585,     0,     0,     0,     0,   126,     0,     0,
    2285        0,     0,   471,     0,   274,   275,    33,   276,     0,     0,
    2286      485,     0,   489,   361,   361,     0,     0,     0,     0,     0,
    22872536       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2288        0,   516,     0,   277,    36,     0,     0,     0,     0,   278,
    2289        0,     0,   207,   279,     0,     0,   280,   281,   282,   283,
    2290      284,   285,    43,    44,     0,   286,   287,     0,     0,     0,
     2537       0,     0,     0,     0,     0,   276,    36,     0,    37,     0,
     2538      38,   277,     0,    40,    41,   278,     0,     0,   279,   280,
     2539     270,   281,   282,   283,    43,    44,     0,   284,   285,     0,
    22912540       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2292      207,     0,     0,   575,     0,   207,     0,   579,   288,     0,
    2293      370,     0,     0,     0,     0,     0,   336,    48,   290,   291,
    2294      292,   293,     0,     0,     0,     0,   515,     0,     0,     0,
    2295        0,     0,     0,     0,     0,   622,     0,     0,     0,   623,
    2296      624,     0,   625,     0,     0,     0,     0,     0,     0,   636,
    2297      637,     0,   638,   639,     0,   640,     0,   641,     0,     0,
    2298        0,     0,     0,   207,     0,     0,     0,   126,     0,     0,
    2299        0,     0,     0,     0,   575,     0,     0,   207,     0,   690,
    2300        0,     0,   657,     0,     0,     0,     0,     0,     0,     0,
    23012541       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2302        0,     0,     0,     0,     0,     0,   668,     0,     0,     0,
     2542     286,     0,   332,     0,     0,     0,     0,     0,   333,    48,
     2543     288,   289,   290,   291,     2,   200,     4,     5,     6,     7,
     2544       8,     9,    10,    11,    12,    13,    14,    15,    16,    17,
     2545      18,    19,    20,    21,    22,    23,    24,    25,    26,    27,
     2546       0,     0,    28,    29,    30,     0,     0,     0,     0,     0,
     2547     273,   274,    33,   275,     0,     0,     0,     0,     0,     0,
    23032548       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2304      333,   356,     0,     0,     0,     0,     0,     0,     0,     0,
    2305        0,   682,     0,     0,     0,     0,     0,   685,     0,     0,
    2306        0,     0,   453,     0,     0,     0,     0,     0,     0,     0,
    2307        0,     0,   405,   515,     0,     0,   207,     0,     0,   405,
    2308        0,     0,     0,     0,     0,     0,     0,   207,     0,   274,
    2309      275,     0,   276,     0,   690,     0,     0,     0,     0,     0,
    2310        0,     0,   726,     0,   207,     0,     0,     0,     0,     0,
    2311        0,     0,     0,     0,     0,   737,     0,     0,   277,     0,
    2312        0,     0,     0,     0,   626,     0,   137,   138,   279,     0,
    2313        0,   280,   281,   282,   283,   284,   285,    43,    44,     0,
    2314      286,   287,     0,     0,     0,   405,   361,   361,     0,     0,
    2315        0,     0,   762,   126,   126,     0,     0,     0,     0,     0,
    2316        0,   772,     0,   288,   773,   627,     0,   628,   371,     0,
    2317        0,    47,    48,   290,   291,   292,   293,     0,     0,     0,
    2318      126,   793,     0,   126,   126,     0,   126,     0,   126,   126,
    2319        0,     0,     0,   126,   126,     0,     0,     0,     0,     0,
    2320        0,   207,     0,     0,   405,     0,     0,     0,     0,     0,
    2321        0,     0,     0,   405,   571,     0,   405,   574,     0,   832,
    2322        0,     0,     0,     0,   356,     0,     0,     0,   601,     0,
    2323        0,   126,     0,     0,     0,   126,     0,     0,     0,     0,
    2324        0,   214,     0,     0,     0,     0,     0,   619,     0,     0,
    2325        0,     0,     0,     0,     0,     0,   867,     0,     0,     0,
    2326        0,   207,     0,     0,     0,     0,     0,     0,     0,     0,
    2327        0,     0,   207,     0,   405,     0,     0,     0,   405,   361,
    2328        0,     0,     0,   241,     0,     0,     0,     0,     0,     0,
    2329        0,     0,     0,     0,   214,     0,     0,     0,     0,   901,
    2330      902,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2331      356,   916,     0,     0,     0,     0,     0,     0,     0,     0,
    2332        0,     0,     0,     0,     0,   929,     0,     0,     0,     0,
    2333      933,     0,     0,     0,     0,     0,     0,   515,     0,   515,
     2549       0,     0,     0,     0,     0,     0,     0,     0,     0,   276,
     2550      36,     0,    37,     0,    38,   277,     0,   201,    41,   278,
     2551       0,     0,   279,   280,   270,   281,   282,   283,    43,    44,
     2552       0,   284,   285,     0,     0,     0,     0,     0,     0,     0,
    23342553       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2335        0,     0,     0,     0,     0,   405,     0,     0,   356,     0,
    2336        0,     0,     0,     0,     0,     0,     0,     0,   207,     0,
    2337        0,     0,     0,     0,   515,     0,   515,     0,     0,     0,
    2338        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2339      966,     0,     0,     0,     0,     0,     0,   967,     0,     0,
    2340        0,     0,     0,   356,     0,   162,     0,     0,     0,     0,
    2341      969,     0,   970,     0,     0,     0,     0,     0,     0,     0,
    2342        0,     0,     0,     0,     0,   980,     0,     0,     0,     0,
    2343        0,   984,     0,     0,     0,     0,     0,     0,     0,     0,
    2344        0,     0,  1026,     0,     0,     0,  1027,   405,   405,   315,
    2345        0,     0,     0,     0,     0,     0,     0,     0,     0,   338,
    2346        0,     0,     0,     0,     0,   775,   356,     0,     0,     0,
    2347      373,   373,     0,     0,     0,   601,     0,   601,   601,     0,
    2348        0,     0,     0,     0,   601,     0,     0,     0,     0,     0,
    2349        0,     0,     0,     0,   812,   356,     0,   207,     0,     0,
    2350      356,     0,     0,     0,     0,     0,     0,     0,     0,   356,
    2351      356,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2352        0,     0,     0,     0,     0,   356,     0,   126,     0,   405,
    2353      853,     0,     0,   405,   857,     0,     0,     0,  1105,     0,
    2354        0,     0,   860,   126,     0,     0,   126,   126,     0,     0,
    2355        0,     0,     0,     0,     0,     0,     0,     0,   467,     0,
    2356        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2357        0,     0,   356,   601,     8,     9,    10,    11,    12,    13,
     2554       0,     0,     0,     0,   286,     0,   933,     0,     0,     0,
     2555       0,     0,   934,    48,   288,   289,   290,   291,     2,   200,
     2556       4,     5,     6,     7,     8,     9,    10,    11,    12,    13,
    23582557      14,    15,    16,    17,    18,    19,    20,    21,    22,    23,
    23592558      24,    25,    26,    27,     0,     0,    28,    29,    30,     0,
    2360        0,     0,     0,     0,  1168,     0,    33,   872,     0,     0,
    2361        0,     0,     0,   356,     0,     0,     0,     0,   126,     0,
    2362        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2363        0,   126,     0,     0,    36,     0,   126,   126,     0,     0,
    2364        0,    40,    41,     0,     0,     0,  1198,     0,     0,     0,
    2365        0,  1200,     0,   405,     0,     0,     0,   207,     0,     0,
    2366        0,  1205,     0,     0,     0,     0,     0,     0,     0,   601,
    2367        0,   601,     0,     0,     0,     0,   373,     0,     0,     0,
    2368      719,   601,     0,     0,   873,     0,    47,    48,     0,     0,
    2369        0,  1233,     0,     0,     0,     0,     0,     0,     0,   126,
    2370        0,     0,     0,     0,  1241,     0,     0,     0,  1242,     0,
    2371      207,  1243,     0,     0,     0,     0,     0,     0,     0,     0,
    2372        0,     0,     0,     0,     0,     0,     0,  1252,  1253,     0,
    2373        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2374        0,     0,     0,     0,     0,  1264,     0,     0,     0,   315,
    2375        0,     0,     0,     0,   356,     0,     0,     0,     0,   126,
    2376        0,   405,     0,     0,     0,     0,     0,     0,   684,     0,
    2377        0,     0,     0,   601,   601,     0,     0,     0,   126,     0,
     2559       0,     0,     0,     0,   273,   274,    33,   275,     0,     0,
    23782560       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    23792561       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2380        0,     0,     0,   356,     0,     0,     0,     0,     0,     0,
    2381        0,   723,     0,     0,  1313,     0,     0,     0,     0,     0,
    2382        0,   732,     0,     0,     0,   405,  1102,   723,     0,     0,
    2383      723,     0,     0,     0,     0,   356,   207,   500,     0,   502,
    2384      505,   405,  1115,   741,   601,   601,  1122,     0,     0,   508,
    2385      509,     0,     0,     0,     0,     0,   356,   356,     0,     0,
    2386        0,     0,     0,     0,   502,   502,     0,     0,     0,     0,
    2387        0,     0,     0,   770,     0,     0,     0,     0,   126,     0,
    2388      338,     0,     0,     0,   732,     0,     0,     0,     0,     0,
    2389        0,  1368,     0,  1369,     0,     0,     0,     0,     0,     0,
    2390      502,     0,     0,     0,     0,     0,     0,     0,  1377,     0,
    2391     1378,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2392      405,     0,   405,     0,   405,  1385,     0,     0,     0,   405,
    2393      831,     0,     0,     0,     0,   502,     0,     0,   373,     0,
    2394        0,     0,     0,  1404,  1406,   601,     0,     0,     0,     0,
    2395        0,     0,     0,     0,  1411,     0,     0,     0,     0,  1412,
    2396        0,     0,  1205,     0,     0,     0,     0,     0,     0,     0,
    2397        0,     0,     0,     0,     0,     0,     0,     0,   274,   275,
    2398        0,   276,     0,  1434,     0,     0,     0,     0,     0,     0,
    2399        0,     0,   356,  1441,     0,     0,  1443,     0,  1445,  1447,
    2400     1449,     0,     0,   893,     0,     0,     0,   277,     0,     0,
    2401        0,     0,     0,   278,     0,     0,     0,   279,     0,   723,
    2402      280,   281,   282,   283,   284,   285,    43,    44,     0,   286,
    2403      287,   732,     0,   922,     0,     0,   925,     0,     0,  1480,
    2404        0,  1482,   932,     0,  1205,     0,     0,     0,     0,     0,
    2405        0,     0,   288,     0,   370,     0,     0,   371,     0,  1494,
    2406       47,    48,   290,   291,   292,   293,     0,     0,     0,   405,
    2407        0,     0,     0,     0,   405,     0,     0,     0,     0,     0,
    2408        0,     0,   949,   950,     0,     0,     0,   356,     0,     0,
    2409        0,     0,     0,     0,     0,     0,     0,     0,   338,     0,
    2410        0,     0,     0,     0,   502,   502,   502,   502,   502,   502,
    2411      502,   502,   502,   502,   502,   502,   502,   502,   502,   502,
    2412      502,   502,     0,     0,     0,     0,     0,     0,     0,     0,
    2413        0,     0,     0,     0,     0,     0,     0,   978,     0,   356,
    2414      356,   373,     0,     0,   201,     2,   202,     4,     5,     6,
    2415        7,     8,     9,    10,    11,    12,    13,    14,    15,    16,
    2416       17,    18,    19,    20,    21,    22,    23,    24,    25,    26,
    2417       27,     0,   338,    28,    29,    30,   405,  1365,     0,     0,
    2418      405,     0,     0,    33,     0,     0,     0,     0,     0,     0,
     2562       0,     0,     0,   276,    36,     0,    37,     0,    38,   277,
     2563       0,   201,    41,   278,     0,     0,   279,   280,   270,   281,
     2564     282,   283,    43,    44,     0,   284,   285,     0,     0,     0,
    24192565       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2420        0,     0,     0,     0,     0,     0,     0,     0,   315,     0,
    2421        0,    36,     0,    37,     0,    38,    39,     0,   203,    41,
    2422       42,   338,     0,     0,     0,     0,     0,     0,   373,    43,
    2423       44,     0,     0,   925,     0,  1124,   723,     0,     8,     9,
    2424       10,    11,    12,     0,     0,     0,     0,     0,     0,     0,
    2425        0,     0,     0,     0,     0,    45,  1109,   204,     0,     0,
    2426        0,     0,     0,    47,    48,     0,   502,  1127,   274,   275,
    2427       33,   276,   356,     0,     0,     0,     0,     0,     0,     0,
    2428        0,     0,     0,     0,     0,     0,     0,   373,     0,  1144,
    2429        0,     0,     0,   502,     0,     0,     0,   277,    36,     0,
    2430        0,     0,     0,   278,   925,   925,     0,   279,     0,     0,
    2431      280,   281,   282,   283,   284,   285,    43,    44,     0,   286,
    2432      287,     0,     0,   502,     0,     0,     0,     0,     0,     0,
    2433     1173,     0,   274,   275,     0,   276,     0,     0,     0,     0,
    2434        0,     0,   288,     0,   370,     0,     0,     0,     0,     0,
    2435     1125,    48,   290,   291,   292,   293,     0,     0,     0,     0,
    2436        0,   277,   405,     0,     0,     0,     0,   278,     0,     0,
    2437        0,   279,     0,     0,   280,   281,   282,   283,   284,   285,
    2438       43,    44,     0,   286,   287,     0,     0,   405,   405,   925,
     2566       0,     0,     0,     0,     0,     0,     0,     0,   286,     0,
     2567     367,     0,     0,     0,     0,     0,    47,    48,   288,   289,
     2568     290,   291,  -522,     0,     0,     1,     2,     3,     4,     5,
     2569       6,     7,     8,     9,    10,    11,    12,    13,    14,    15,
     2570      16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
     2571      26,    27,     0,     0,    28,    29,    30,    31,     0,     0,
     2572       0,    32,     0,     0,    33,    34,     0,     0,     0,     0,
    24392573       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2440        0,     0,     0,     0,     0,     0,   288,     0,   370,     0,
    2441      831,   923,     0,   405,    47,    48,   290,   291,   292,   293,
    2442        0,     0,     0,     0,     0,     0,     0,     0,  1244,  1245,
    2443        0,     0,     0,     0,     0,     0,     0,     0,     1,     2,
    2444      202,     4,     5,     6,     7,     8,     9,    10,    11,    12,
    2445       13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
    2446       23,    24,    25,    26,    27,     0,     0,    28,    29,    30,
    2447       31,     0,     0,   502,    32,   274,   275,    33,   276,     0,
     2574       0,     0,     0,     0,     0,     0,     0,     0,     0,    35,
     2575       0,     0,    36,     0,    37,     0,    38,    39,     0,    40,
     2576      41,    42,     0,     0,     0,     0,     0,     0,     0,     0,
     2577      43,    44,     0,     0,     0,     0,     0,     0,     0,     0,
    24482578       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2449        0,     0,     0,     0,     0,     0,     0,     0,     0,   502,
    2450        0,     0,     0,     0,   277,    36,     0,    37,     0,    38,
    2451      278,   502,    40,    41,   279,     0,     0,   280,   281,   282,
    2452      283,   284,   285,    43,    44,     0,   286,   287,     0,     0,
    2453        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2454        0,     0,     0,     0,     0,     0,     0,     0,     0,   288,
    2455      502,   289,     0,     0,     0,     0,     0,    47,    48,   290,
    2456      291,   292,   293,     0,     0,     0,     0,     0,     0,     0,
    2457        0,     0,  -134,     0,     0,     0,     0,     0,     0,     0,
    2458        0,     0,     0,  1357,     0,   723,     0,     0,     0,     0,
    2459        0,     0,     0,     0,     0,     0,     0,     0,     0,   502,
    2460        0,     0,     0,     0,     0,     0,     1,     2,   202,     4,
     2579       0,     0,     0,     0,     0,     0,    45,     0,    46,     0,
     2580       0,     0,     0,     0,    47,    48,     1,     2,     3,     4,
    24612581       5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
    24622582      15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
    24632583      25,    26,    27,     0,     0,    28,    29,    30,    31,     0,
    2464        0,   502,    32,   274,   275,    33,   987,   988,     0,   989,
    2465        0,     0,   990,   991,   992,   993,   994,   995,   996,   997,
    2466        0,     0,     0,   998,     0,     0,     0,   999,  1000,     0,
    2467       35,     0,   277,    36,     0,    37,     0,    38,  1001,     0,
    2468     1002,  1003,  1004,     0,     0,   280,   281,   282,   283,   284,
    2469      285,    43,    44,     0,   286,   287,     0,     0,     0,     0,
    2470        0,   502,   502,     0,     0,     0,     0,     0,     0,     0,
    2471        0,     0,     0,     0,     0,     0,     0,   288,     0,   289,
    2472        0,     0,   168,     0,     0,    47,    48,   290,   291,   292,
    2473      293,     0,     0,     0,     0,  1005,     0,     0,     0,     0,
    2474     -134,     0,     0,     1,     2,   202,     4,     5,     6,     7,
     2584       0,     0,    32,     0,     0,    33,    34,     0,     0,     0,
     2585       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2586       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2587      35,     0,     0,    36,     0,    37,     0,    38,    39,     0,
     2588      40,    41,    42,     0,     0,     0,     0,     0,     0,     0,
     2589       0,    43,    44,     0,     0,     0,     0,     0,     0,     0,
     2590       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2591       0,     0,     0,     0,     0,     0,     0,    45,     0,    46,
     2592       0,     0,     0,  -526,     0,    47,    48,     1,     2,     3,
     2593       4,     5,     6,     7,     8,     9,    10,    11,    12,    13,
     2594      14,    15,    16,    17,    18,    19,    20,    21,    22,    23,
     2595      24,    25,    26,    27,     0,     0,    28,    29,    30,    31,
     2596       0,     0,     0,    32,     0,     0,    33,    34,     0,     0,
     2597       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2598       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2599       0,    35,     0,     0,    36,     0,    37,     0,    38,    39,
     2600       0,    40,    41,    42,     0,     0,     0,     0,     0,     0,
     2601       0,     0,    43,    44,     0,     0,     0,     0,     0,     0,
     2602       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2603       0,     0,     0,     0,     0,     0,     0,     0,    45,     0,
     2604      46,     0,     0,     0,     0,     0,    47,    48,   199,     2,
     2605     200,     4,     5,     6,     7,     8,     9,    10,    11,    12,
     2606      13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
     2607      23,    24,    25,    26,    27,     0,     0,    28,    29,    30,
     2608       0,     0,     0,     0,     0,     0,     0,    33,     0,     8,
     2609       9,    10,    11,    12,    13,    14,    15,    16,    17,    18,
     2610      19,    20,    21,    22,    23,    24,    25,    26,    27,     0,
     2611       0,    28,    29,    30,     0,    36,     0,    37,     0,    38,
     2612      39,    33,   201,    41,    42,     0,     0,     0,     0,     0,
     2613       0,     0,     0,    43,    44,     0,     0,     0,     0,     0,
     2614       0,     0,     0,     0,     0,     0,     0,     0,     0,    36,
     2615       0,     0,     0,     0,     0,     0,    40,    41,     0,    45,
     2616       0,   202,     0,     0,     0,     0,     0,    47,    48,     2,
     2617     200,     4,     5,     6,     7,     8,     9,    10,    11,    12,
     2618      13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
     2619      23,    24,    25,    26,    27,   245,     0,    28,    29,    30,
     2620       0,    47,    48,     0,     0,     0,     0,    33,     0,     8,
     2621       9,    10,    11,    12,    13,    14,    15,    16,    17,    18,
     2622      19,    20,    21,    22,    23,    24,    25,    26,    27,     0,
     2623       0,    28,    29,    30,     0,    36,     0,    37,     0,    38,
     2624      39,    33,   201,    41,    42,     0,     0,     0,     0,     0,
     2625       0,     0,     0,    43,    44,     0,     0,     0,     0,     0,
     2626       0,     0,     0,     0,     0,     0,     0,     0,     0,    36,
     2627       0,     0,     0,     0,     0,     0,    40,    41,     0,    45,
     2628       0,   202,     0,     0,     0,     0,     0,    47,    48,     2,
     2629     200,     4,     5,     6,     7,     8,     9,    10,    11,    12,
     2630      13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
     2631      23,    24,    25,    26,    27,    46,     0,    28,    29,    30,
     2632       0,    47,    48,     0,     0,     0,     0,    33,     0,     0,
     2633       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2634       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2635       0,     0,     0,     0,     0,    36,     0,    37,     0,    38,
     2636       0,     0,    40,    41,     2,   200,     4,     5,     6,     7,
    24752637       8,     9,    10,    11,    12,    13,    14,    15,    16,    17,
    24762638      18,    19,    20,    21,    22,    23,    24,    25,    26,    27,
    2477        0,     0,    28,    29,    30,    31,     0,     0,     0,    32,
    2478      274,   275,    33,   276,     0,     0,     0,     0,     0,     0,
     2639       0,     0,    28,    29,    30,     0,     0,     0,     0,     0,
     2640    -407,   660,    33,     0,     0,     0,     0,    47,    48,     0,
    24792641       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2480        0,     0,     0,     0,     0,     0,     0,     0,     0,   277,
    2481       36,     0,    37,     0,    38,   278,   315,    40,    41,   279,
    2482        0,     0,   280,   281,   282,   283,   284,   285,    43,    44,
    2483        0,   286,   287,     0,     0,     0,     0,     0,     0,     0,
    24842642       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2485        0,     0,     0,     0,   288,     0,   289,     0,     0,     0,
    2486        0,     0,    47,    48,   290,   291,   292,   293,     0,     0,
    2487        0,     0,     0,     0,     0,     2,   202,     4,     5,     6,
     2643      36,     0,    37,     0,    38,     0,     0,    40,    41,     0,
     2644       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2645       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2646       0,  1309,     0,     0,     0,     0,     0,     0,     0,     0,
     2647       0,     0,     0,     0,     0,     0,   660,     0,     0,     0,
     2648       0,     0,    47,    48,     2,   200,     4,     5,     6,     7,
     2649       8,     9,    10,    11,    12,    13,    14,    15,    16,    17,
     2650      18,    19,    20,    21,    22,    23,    24,    25,    26,    27,
     2651       0,     0,    28,    29,    30,     0,     0,     0,     0,     0,
     2652       0,     0,    33,     0,     8,     9,    10,    11,    12,    13,
     2653      14,    15,    16,    17,    18,    19,    20,    21,    22,    23,
     2654      24,    25,    26,    27,     0,     0,    28,    29,    30,     0,
     2655      36,     0,    37,     0,    38,     0,    33,    40,    41,     0,
     2656       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2657       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2658       0,  1311,     0,     0,    36,     0,     0,     0,     0,     0,
     2659       0,   201,    41,     0,     0,     0,   660,     0,     0,     0,
     2660       0,     0,    47,    48,     2,   200,     4,     5,     6,     7,
     2661       8,     9,    10,    11,    12,    13,    14,    15,    16,    17,
     2662      18,    19,    20,    21,    22,    23,    24,    25,    26,    27,
     2663     258,     0,    28,    29,    30,     0,    47,    48,     0,     0,
     2664       0,     0,    33,     0,     0,     0,     0,     0,     0,     0,
     2665       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2666       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2667      36,     0,    37,     0,    38,     0,     0,   201,    41,     2,
     2668     200,     4,     5,     6,     7,     8,     9,    10,    11,    12,
     2669      13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
     2670      23,    24,    25,    26,    27,     0,     0,    28,    29,    30,
     2671       0,     0,     0,     0,     0,     0,   258,    33,     0,     0,
     2672       0,     0,    47,    48,     0,     0,     0,     0,     0,     0,
     2673       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2674       0,     0,     0,     0,     0,    36,     0,    37,     0,    38,
     2675       0,     0,    40,    41,     2,   200,     4,     5,     6,     7,
     2676       8,     9,    10,    11,    12,    13,    14,    15,    16,    17,
     2677      18,    19,    20,    21,    22,    23,    24,    25,    26,    27,
     2678       0,     0,    28,    29,    30,     0,     0,     0,     0,     0,
     2679       0,   660,    33,     0,     0,     0,     0,    47,    48,     0,
     2680       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2681       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2682      36,     0,    37,     0,    38,     0,     0,   201,    41,     8,
     2683       9,    10,    11,    12,    13,    14,    15,    16,    17,    18,
     2684      19,    20,    21,    22,    23,    24,    25,    26,    27,     0,
     2685       0,    28,    29,    30,     0,     0,     0,     0,     0,   273,
     2686     274,    33,   275,     0,     0,     0,   202,     0,     0,     0,
     2687       0,     0,    47,    48,     0,     0,     0,     0,     0,     0,
     2688       0,     0,     0,     0,     0,     0,     0,     0,   276,    36,
     2689       0,     0,     0,     0,   277,     0,    40,    41,   278,     0,
     2690       0,   279,   280,   270,   281,   282,   283,    43,    44,     0,
     2691     284,   285,     0,     0,     0,     0,     0,     0,     0,     0,
     2692       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2693       0,     0,     0,   286,     0,   507,     0,     0,   166,     0,
     2694       0,    47,    48,   288,   289,   290,   291,     8,     9,    10,
     2695      11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
     2696      21,    22,    23,    24,    25,    26,    27,     0,     0,    28,
     2697      29,    30,     0,     0,     0,     0,     0,   273,   274,    33,
     2698     275,     8,     9,    10,    11,    12,    13,    14,    15,    16,
     2699      17,    18,    19,    20,    21,    22,    23,    24,    25,    26,
     2700      27,     0,     0,    28,    29,    30,   276,    36,     0,     0,
     2701       0,     0,   277,    33,    40,    41,   278,     0,     0,   279,
     2702     280,   270,   281,   282,   283,    43,    44,     0,   284,   285,
     2703       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2704       0,    36,     0,     0,     0,     0,     0,     0,   201,    41,
     2705       0,   286,   -40,   287,     0,     0,     0,     0,     0,    47,
     2706      48,   288,   289,   290,   291,     8,     9,    10,    11,    12,
     2707      13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
     2708      23,    24,    25,    26,    27,     0,     0,    28,    29,    30,
     2709       0,     0,     0,    47,    48,   273,   274,    33,   275,     0,
     2710       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2711       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2712       0,     0,     0,     0,   276,    36,     0,     0,     0,     0,
     2713     277,     0,    40,    41,   278,     0,     0,   279,   280,   270,
     2714     281,   282,   283,    43,    44,     0,   284,   285,     0,     0,
     2715       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2716       0,     0,     0,     0,     0,     0,     0,     0,     0,   286,
     2717       0,   287,     0,     0,     0,     0,     0,    47,    48,   288,
     2718     289,   290,   291,     8,     9,    10,    11,    12,    13,    14,
     2719      15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
     2720      25,    26,    27,     0,     0,    28,    29,    30,     0,     0,
     2721       0,     0,     0,   273,   274,    33,   275,     0,     0,     0,
     2722       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2723       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2724       0,     0,   276,    36,     0,     0,     0,     0,   277,     0,
     2725      40,    41,   278,     0,     0,   279,   280,   270,   281,   282,
     2726     283,    43,    44,     0,   284,   285,     0,     0,     0,     0,
     2727       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2728       0,     0,     0,     0,     0,     0,     0,   286,     0,   332,
     2729       0,     0,     0,     0,     0,    47,    48,   288,   289,   290,
     2730     291,     8,     9,    10,    11,    12,    13,    14,    15,    16,
     2731      17,    18,    19,    20,    21,    22,    23,    24,    25,    26,
     2732      27,     0,     0,    28,    29,    30,     0,     0,     0,     0,
     2733       0,   273,   274,    33,   275,     0,     0,     0,     0,     0,
     2734       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2735       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2736     276,    36,     0,     0,     0,     0,   277,     0,    40,    41,
     2737     278,     0,     0,   279,   280,   270,   281,   282,   283,    43,
     2738      44,     0,   284,   285,     0,     0,     0,     0,     0,     0,
     2739       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2740       0,     0,     0,     0,     0,   286,     0,   367,     0,     0,
     2741       0,     0,     0,    47,    48,   288,   289,   290,   291,   453,
     2742       2,   200,     4,     5,     6,     7,     8,     9,    10,    11,
     2743      12,    13,    14,    15,    16,    17,    18,    19,    20,    21,
     2744      22,    23,    24,    25,    26,    27,     0,     0,    28,    29,
     2745      30,     0,     0,     0,     0,     0,     0,     0,    33,     8,
     2746       9,    10,    11,    12,    13,    14,    15,    16,    17,    18,
     2747      19,    20,    21,    22,    23,    24,    25,    26,    27,     0,
     2748       0,    28,    29,    30,     0,     0,    36,     0,    37,     0,
     2749      38,    33,     0,    40,    41,     0,     0,     0,     0,     8,
     2750       9,    10,    11,    12,    13,    14,    15,    16,    17,    18,
     2751      19,    20,    21,    22,    23,    24,    25,    26,    27,    36,
     2752       0,    28,    29,    30,    39,     0,   201,    41,    42,     0,
     2753       0,    33,     0,     0,     0,    -3,     0,    43,    44,     0,
     2754       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2755       0,     0,     0,     0,     0,     0,     0,     0,     0,    36,
     2756       0,     0,     0,    45,   109,   258,    40,    41,     0,     0,
     2757       0,    47,    48,     0,     0,     0,     0,    43,    44,     0,
     2758       0,     0,     0,     0,     8,     9,    10,    11,    12,    13,
     2759      14,    15,    16,    17,    18,    19,    20,    21,    22,    23,
     2760      24,    25,    26,    27,     0,    46,    28,    29,    30,     0,
     2761       0,    47,    48,     0,     0,     0,    33,   866,     0,     0,
     2762       0,     0,     0,     0,     8,     9,    10,    11,    12,    13,
     2763      14,    15,    16,    17,    18,    19,    20,    21,    22,    23,
     2764      24,    25,    26,    27,    36,     0,    28,    29,    30,     0,
     2765       0,    40,    41,     0,     0,     0,    33,   866,     0,     0,
     2766       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2767       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2768       0,     0,     0,     0,    36,     0,     0,     0,     0,     0,
     2769     713,    40,    41,     0,   867,     0,    47,    48,     0,     8,
     2770       9,    10,    11,    12,    13,    14,    15,    16,    17,    18,
     2771      19,    20,    21,    22,    23,    24,    25,    26,    27,     0,
     2772       0,    28,    29,    30,     0,     0,     0,     0,     0,     0,
     2773     713,    33,   866,     0,  1181,     0,    47,    48,     0,     8,
     2774       9,    10,    11,    12,    13,    14,    15,    16,    17,    18,
     2775      19,    20,    21,    22,    23,    24,    25,    26,    27,    36,
     2776       0,    28,    29,    30,     0,     0,    40,    41,     0,     0,
     2777       0,    33,     8,     9,    10,    11,    12,    13,    14,    15,
     2778      16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
     2779      26,    27,     0,     0,    28,    29,    30,     0,     0,    36,
     2780       0,     0,     0,     0,    33,   713,    40,    41,     0,  1267,
     2781       0,    47,    48,     0,     0,     0,     0,     0,     0,     0,
     2782       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2783       0,     0,    36,     0,     0,     0,     0,     0,     0,    40,
     2784      41,     0,     0,     0,     0,   328,     0,     0,     0,     0,
     2785       0,    47,    48,     0,     0,     0,     0,     8,     9,    10,
     2786      11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
     2787      21,    22,    23,    24,    25,    26,    27,     0,   713,    28,
     2788      29,    30,     0,     0,    47,    48,     0,     0,     0,    33,
     2789       0,     2,   200,     4,     5,     6,     7,     8,     9,    10,
     2790      11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
     2791      21,    22,    23,    24,    25,    26,    27,    36,     0,    28,
     2792      29,    30,     0,     0,    40,    41,     0,     0,     0,    33,
     2793       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2794       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2795       0,     0,     0,     0,     0,     0,     0,    36,     0,    37,
     2796       0,    38,     0,   660,    40,    41,     0,     0,     0,    47,
     2797      48,   273,   274,     0,   275,   975,     0,   976,     0,     0,
     2798     977,   978,   979,   980,   981,   982,   983,   984,     0,     0,
     2799    1501,   985,     0,     0,     0,   986,   987,     0,   988,     0,
     2800     276,     0,  -420,     0,     0,     0,   989,     0,   169,   170,
     2801     992,     0,     0,   279,   280,   270,   281,   282,   283,    43,
     2802      44,     0,   284,   285,     0,     0,     0,     0,     0,     0,
     2803       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2804       0,     0,     0,     0,     0,   286,     0,   367,     0,     0,
     2805     166,     0,     0,    47,    48,   288,   289,   290,   291,     0,
     2806       0,   273,   274,   993,   275,   975,     0,   976,  -134,     0,
     2807     977,   978,   979,   980,   981,   982,   983,   984,     0,     0,
     2808       0,   985,     0,     0,     0,   986,   987,     0,   988,     0,
     2809     276,     0,     0,     0,     0,     0,   989,     0,   169,   170,
     2810     992,     0,     0,   279,   280,   270,   281,   282,   283,    43,
     2811      44,     0,   284,   285,     0,     0,     0,     0,     0,     0,
     2812       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2813       0,     0,     0,     0,     0,   286,     0,   367,     0,     0,
     2814     166,     0,     0,    47,    48,   288,   289,   290,   291,     0,
     2815       0,     0,     0,   993,     0,     0,     0,     0,  -134,     2,
     2816     200,     4,     5,     6,     7,     8,     9,    10,    11,    12,
     2817      13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
     2818      23,    24,    25,    26,    27,     0,     0,    28,    29,    30,
     2819       0,     0,     0,     0,     0,     0,     0,    33,     0,   273,
     2820     274,     0,   275,   975,     0,   976,  1361,  1362,   977,   978,
     2821     979,   980,   981,   982,   983,   984,     0,     0,  1501,   985,
     2822       0,     0,     0,   986,   987,    36,   988,    37,   276,    38,
     2823       0,     0,    40,    41,   989,     0,   169,   170,   992,     0,
     2824       0,   279,   280,   270,   281,   282,   283,    43,    44,     0,
     2825     284,   285,     0,     0,     0,     0,  1274,     0,     0,     0,
     2826       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2827       0,     0,     0,   286,     0,   367,     0,     0,   166,     0,
     2828       0,    47,    48,   288,   289,   290,   291,     0,     0,   273,
     2829     274,   993,   275,   975,     0,   976,  1361,  1362,   977,   978,
     2830     979,   980,   981,   982,   983,   984,     0,     0,     0,   985,
     2831       0,     0,     0,   986,   987,     0,   988,     0,   276,     0,
     2832       0,     0,     0,     0,   989,     0,   169,   170,   992,     0,
     2833       0,   279,   280,   270,   281,   282,   283,    43,    44,     0,
     2834     284,   285,     0,     0,     0,     0,     0,     0,     0,     0,
     2835       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2836       0,     0,     0,   286,     0,   367,     0,     0,   166,     0,
     2837       0,    47,    48,   288,   289,   290,   291,     0,     0,   273,
     2838     274,   993,   275,   975,     0,   976,     0,     0,   977,   978,
     2839     979,   980,   981,   982,   983,   984,     0,     0,     0,   985,
     2840       0,     0,     0,   986,   987,     0,   988,     0,   276,     0,
     2841       0,     0,     0,     0,   989,     0,   169,   170,   992,     0,
     2842       0,   279,   280,   270,   281,   282,   283,    43,    44,     0,
     2843     284,   285,     0,     0,     0,     0,     0,     0,   273,   274,
     2844       0,   275,     0,     0,     0,     0,     0,     0,     0,     0,
     2845       0,     0,     0,   286,     0,   367,     0,     0,   166,     0,
     2846       0,    47,    48,   288,   289,   290,   291,   276,     0,     0,
     2847       0,   993,     0,   277,     0,     0,     0,   278,     0,     0,
     2848     279,   280,   270,   281,   282,   283,    43,    44,     0,   284,
     2849     285,     0,     0,     0,     0,     0,     0,   273,   274,     0,
     2850     275,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2851       0,     0,   286,     0,   367,     0,     0,   910,     0,     0,
     2852      47,    48,   288,   289,   290,   291,   276,     0,     0,     0,
     2853       0,     0,   277,     0,     0,     0,   278,     0,     0,   279,
     2854     280,   270,   281,   282,   283,    43,    44,     0,   284,   285,
     2855       0,     0,     0,     0,     0,     0,   273,   274,     0,   275,
     2856       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2857       0,   286,     0,   367,     0,     0,     0,     0,     0,    47,
     2858      48,   288,   289,   290,   291,   276,     0,     0,     0,     0,
     2859       0,   277,     0,     0,     0,   278,     0,     0,   279,   280,
     2860     270,   281,   282,   283,    43,    44,     0,   284,   285,     0,
     2861       0,     0,     0,     0,     0,   273,   274,     0,   275,     0,
     2862       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2863     496,     0,   367,     0,     0,     0,     0,     0,    47,    48,
     2864     288,   289,   290,   291,   276,     0,     0,     0,     0,     0,
     2865     277,     0,     0,     0,   278,     0,     0,   279,   280,   270,
     2866     281,   282,   283,    43,    44,     0,   284,   285,     0,     0,
     2867       0,     0,     0,     0,   273,   274,     0,   275,     0,     0,
     2868       0,     0,     0,     0,     0,     0,     0,     0,     0,   501,
     2869       0,   367,     0,     0,     0,     0,     0,    47,    48,   288,
     2870     289,   290,   291,   276,     0,     0,     0,     0,     0,   277,
     2871       0,     0,     0,   278,     0,     0,   279,   280,   270,   281,
     2872     282,   283,    43,    44,     0,   284,   285,     0,     0,     0,
     2873       0,     0,     0,   273,   274,     0,   275,     0,     0,     0,
     2874       0,     0,     0,     0,     0,     0,     0,     0,   504,     0,
     2875     367,     0,     0,     0,     0,     0,    47,    48,   288,   289,
     2876     290,   291,   276,     0,     0,     0,     0,     0,   277,     0,
     2877       0,     0,   278,     0,     0,   279,   280,   270,   281,   282,
     2878     283,    43,    44,     0,   284,   285,     0,     0,     0,     0,
     2879       0,     0,   273,   274,     0,   275,     0,     0,     0,     0,
     2880       0,     0,     0,     0,     0,     0,     0,   286,     0,   367,
     2881       0,     0,     0,     0,     0,   679,    48,   288,   289,   290,
     2882     291,   276,     0,     0,     0,     0,     0,   277,     0,     0,
     2883       0,   278,     0,     0,   279,   280,   270,   281,   282,   283,
     2884      43,    44,     0,   284,   285,     0,     0,     0,     0,     0,
     2885       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2886       0,     0,     0,     0,     0,     0,   286,     0,   367,     0,
     2887       0,     0,     0,     0,   333,    48,   288,   289,   290,   291,
     2888       8,     9,    10,    11,    12,    13,    14,    15,    16,    17,
     2889      18,    19,    20,    21,    22,    23,    24,    25,    26,    27,
     2890       0,     0,    28,    29,    30,     0,     0,     0,     0,     0,
     2891       0,     0,    33,   199,     2,   200,     4,     5,     6,     7,
     2892       8,     9,    10,    11,    12,    13,    14,    15,    16,    17,
     2893      18,    19,    20,    21,    22,    23,    24,    25,    26,    27,
     2894      36,     0,    28,    29,    30,   109,     0,    40,    41,     0,
     2895       0,     0,    33,     0,     0,     0,     0,     0,    43,    44,
     2896       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2897       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2898      36,     0,    37,     0,    38,     0,     0,   201,    41,   453,
     2899       2,   200,     4,     5,     6,     7,     8,     9,    10,    11,
     2900      12,    13,    14,    15,    16,    17,    18,    19,    20,    21,
     2901      22,    23,    24,    25,    26,    27,     0,     0,    28,    29,
     2902      30,     0,     0,     0,     0,     0,     0,     0,    33,     0,
     2903       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2904       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2905       0,     0,     0,     0,     0,     0,    36,     0,    37,     0,
     2906      38,     0,     0,    40,    41,     2,   200,     4,     5,     6,
    24882907       7,     8,     9,    10,    11,    12,    13,    14,    15,    16,
    24892908      17,    18,    19,    20,    21,    22,    23,    24,    25,    26,
    24902909      27,     0,     0,    28,    29,    30,     0,     0,     0,     0,
    2491        0,   274,   275,    33,   276,     8,     9,    10,    11,    12,
    2492       13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
    2493       23,    24,    25,    26,    27,     0,   502,    28,    29,    30,
    2494      277,    36,     0,    37,     0,    38,   278,    33,    40,    41,
    2495      279,     0,   502,   280,   281,   282,   283,   284,   285,    43,
    2496       44,     0,   286,   287,     0,     0,     0,     0,     0,     0,
    2497        0,     0,     0,     0,     0,    36,     0,     0,     0,     0,
    2498        0,     0,    40,    41,     0,   288,     0,   335,     0,     0,
    2499        0,     0,   731,   336,    48,   290,   291,   292,   293,     2,
    2500      202,     4,     5,     6,     7,     8,     9,    10,    11,    12,
    2501       13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
    2502       23,    24,    25,    26,    27,   502,   502,    28,    29,    30,
    2503        0,     0,     0,     0,     0,   274,   275,    33,   276,     8,
    2504        9,    10,    11,    12,    13,    14,    15,    16,    17,    18,
    2505       19,    20,    21,    22,    23,    24,    25,    26,    27,     0,
    2506        0,    28,    29,    30,   277,    36,     0,    37,     0,    38,
    2507      278,    33,    40,    41,   279,     0,     0,   280,   281,   282,
    2508      283,   284,   285,    43,    44,     0,   286,   287,     0,     0,
    2509        0,     0,     0,     0,     0,     0,     0,     0,     0,    36,
    2510        0,     0,     0,     0,     0,     0,   203,    41,     0,   288,
    2511        0,   335,     0,     0,     0,     0,   731,    47,    48,   290,
    2512      291,   292,   293,     2,   202,     4,     5,     6,     7,     8,
    2513        9,    10,    11,    12,    13,    14,    15,    16,    17,    18,
    2514       19,    20,    21,    22,    23,    24,    25,    26,    27,     0,
    2515        0,    28,    29,    30,     0,     0,     0,     0,     0,   274,
    2516      275,    33,   276,     0,     0,     0,     0,     0,     0,     0,
    2517        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2518        0,     0,     0,     0,     0,     0,     0,     0,   277,    36,
    2519        0,    37,     0,    38,   278,     0,    40,    41,   279,     0,
    2520        0,   280,   281,   282,   283,   284,   285,    43,    44,     0,
    2521      286,   287,     0,     0,     0,     0,     0,     0,     0,     0,
    2522        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2523        0,     0,     0,   288,     0,   335,     0,     0,     0,     0,
    2524        0,   336,    48,   290,   291,   292,   293,     2,   202,     4,
    2525        5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
    2526       15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
    2527       25,    26,    27,     0,     0,    28,    29,    30,     0,     0,
    2528        0,     0,     0,   274,   275,    33,   276,     0,     0,     0,
     2910       0,     0,     0,    33,     0,     0,     0,     0,     0,     0,
    25292911       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    25302912       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2531        0,     0,   277,    36,     0,    37,     0,    38,   278,     0,
    2532      203,    41,   279,     0,     0,   280,   281,   282,   283,   284,
    2533      285,    43,    44,     0,   286,   287,     0,     0,     0,     0,
    2534        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2535        0,     0,     0,     0,     0,     0,     0,   288,     0,   946,
    2536        0,     0,     0,     0,     0,   947,    48,   290,   291,   292,
    2537      293,     2,   202,     4,     5,     6,     7,     8,     9,    10,
    2538       11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
    2539       21,    22,    23,    24,    25,    26,    27,     0,     0,    28,
    2540       29,    30,     0,     0,     0,     0,     0,   274,   275,    33,
    2541      276,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2542        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2543        0,     0,     0,     0,     0,     0,   277,    36,     0,    37,
    2544        0,    38,   278,     0,   203,    41,   279,     0,     0,   280,
    2545      281,   282,   283,   284,   285,    43,    44,     0,   286,   287,
     2913       0,    36,     0,    37,     0,    38,     0,     0,   201,    41,
     2914       8,     9,    10,    11,    12,    13,    14,    15,    16,    17,
     2915      18,    19,    20,    21,    22,    23,    24,    25,    26,    27,
     2916       0,     0,    28,    29,    30,   471,   472,   473,   474,     0,
     2917       0,     0,    33,     0,     0,     0,     0,     0,     0,     0,
    25462918       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    25472919       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2548        0,   288,     0,   370,     0,     0,     0,     0,     0,    47,
    2549       48,   290,   291,   292,   293,  -522,     0,     0,     1,     2,
    2550        3,     4,     5,     6,     7,     8,     9,    10,    11,    12,
    2551       13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
    2552       23,    24,    25,    26,    27,     0,     0,    28,    29,    30,
    2553       31,     0,     0,     0,    32,     0,     0,    33,    34,     0,
    2554        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2555        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2556        0,     0,    35,     0,     0,    36,     0,    37,     0,    38,
    2557       39,     0,    40,    41,    42,     0,     0,     0,     0,     0,
    2558        0,     0,     0,    43,    44,     0,     0,     0,     0,     0,
    2559        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2560        0,     0,     0,     0,     0,     0,     0,     0,     0,    45,
    2561        0,    46,     0,     0,     0,     0,     0,    47,    48,     1,
    2562        2,     3,     4,     5,     6,     7,     8,     9,    10,    11,
    2563       12,    13,    14,    15,    16,    17,    18,    19,    20,    21,
    2564       22,    23,    24,    25,    26,    27,     0,     0,    28,    29,
    2565       30,    31,     0,     0,     0,    32,     0,     0,    33,    34,
    2566        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2567        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2568        0,     0,     0,    35,     0,     0,    36,     0,    37,     0,
    2569       38,    39,     0,    40,    41,    42,     0,     0,     0,     0,
    2570        0,     0,     0,     0,    43,    44,     0,     0,     0,     0,
    2571        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2572        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2573       45,     0,    46,     0,     0,     0,  -526,     0,    47,    48,
    2574        1,     2,     3,     4,     5,     6,     7,     8,     9,    10,
    2575       11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
    2576       21,    22,    23,    24,    25,    26,    27,     0,     0,    28,
    2577       29,    30,    31,     0,     0,     0,    32,     0,     0,    33,
    2578       34,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2579        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2580        0,     0,     0,     0,    35,     0,     0,    36,     0,    37,
    2581        0,    38,    39,     0,    40,    41,    42,     0,     0,     0,
    2582        0,     0,     0,     0,     0,    43,    44,     0,     0,     0,
    2583        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2584        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2585        0,    45,     0,    46,     0,     0,     0,     0,     0,    47,
    2586       48,     1,     2,   202,     4,     5,     6,     7,     8,     9,
    2587       10,    11,    12,    13,    14,    15,    16,    17,    18,    19,
    2588       20,    21,    22,    23,    24,    25,    26,    27,  -299,     0,
    2589       28,    29,    30,    31,     0,     0,     0,    32,     0,     0,
    2590       33,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2591        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2592        0,     0,     0,     0,     0,     0,     0,     0,    36,     0,
    2593       37,     0,    38,     0,     0,    40,    41,     0,     0,  -299,
    2594        1,     2,   202,     4,     5,     6,     7,     8,     9,    10,
    2595       11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
    2596       21,    22,    23,    24,    25,    26,    27,     0,     0,    28,
    2597       29,    30,    31,     0,    46,     0,    32,     0,     0,    33,
    2598       47,    48,     0,     0,     0,     0,     0,     0,     0,     0,
    2599        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2600        0,     0,     0,     0,     0,     0,     0,    36,     0,    37,
    2601        0,    38,     0,     0,    40,    41,   201,     2,   202,     4,
    2602        5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
    2603       15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
    2604       25,    26,    27,     0,     0,    28,    29,    30,     0,     0,
    2605        0,     0,     0,    46,     0,    33,     0,     0,     0,    47,
    2606       48,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2607        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2608        0,     0,     0,    36,     0,    37,     0,    38,     0,     0,
    2609      203,    41,     2,   202,     4,     5,     6,     7,     8,     9,
    2610       10,    11,    12,    13,    14,    15,    16,    17,    18,    19,
    2611       20,    21,    22,    23,    24,    25,    26,    27,     0,     0,
    2612       28,    29,    30,     0,     0,     0,     0,     0,     0,   204,
    2613       33,     0,     0,     0,     0,    47,    48,     0,     0,     0,
    2614        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2615        0,     0,     0,     0,     0,     0,     0,     0,    36,     0,
    2616       37,     0,    38,    39,     0,   203,    41,    42,     0,     0,
    2617        0,     0,     0,     0,     0,     0,    43,    44,     0,     0,
    2618        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2619        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2620        0,     0,    45,     0,   204,     0,     0,     0,     0,     0,
    2621       47,    48,     2,   202,     4,     5,     6,     7,     8,     9,
    2622       10,    11,    12,    13,    14,    15,    16,    17,    18,    19,
    2623       20,    21,    22,    23,    24,    25,    26,    27,     0,     0,
    2624       28,    29,    30,     0,     0,     0,     0,     0,     0,     0,
    2625       33,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2626        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2627        0,     0,     0,     0,     0,     0,     0,     0,    36,     0,
    2628       37,     0,    38,     0,     0,    40,    41,     2,   202,     4,
    2629        5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
    2630       15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
    2631       25,    26,    27,     0,     0,    28,    29,    30,     0,     0,
    2632        0,     0,     0,  -407,   664,    33,     0,     0,     0,     0,
    2633       47,    48,     0,     0,     0,     0,     0,     0,     0,     0,
    2634        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2635        0,     0,     0,    36,     0,    37,     0,    38,     0,     0,
    2636       40,    41,     0,     0,     0,     0,     0,     0,     0,     0,
    2637        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2638        0,     0,     0,     0,  1334,     0,     0,     0,     0,     0,
    2639        0,     0,     0,     0,     0,     0,     0,     0,     0,   664,
    2640        0,     0,     0,     0,     0,    47,    48,     2,   202,     4,
    2641        5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
    2642       15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
    2643       25,    26,    27,     0,     0,    28,    29,    30,     0,     0,
    2644        0,     0,     0,     0,     0,    33,     0,     8,     9,    10,
    2645       11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
    2646       21,    22,    23,    24,    25,    26,    27,     0,     0,    28,
    2647       29,    30,     0,    36,     0,    37,     0,    38,     0,    33,
    2648       40,    41,     0,     0,     0,     0,     0,     0,     0,     0,
    2649        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2650        0,     0,     0,     0,  1336,     0,     0,    36,     0,     0,
    2651        0,     0,     0,     0,    40,    41,     0,     0,     0,   664,
    2652        0,     0,     0,     0,     0,    47,    48,     2,   202,     4,
    2653        5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
    2654       15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
    2655       25,    26,    27,   247,     0,    28,    29,    30,     0,    47,
    2656       48,     0,     0,     0,     0,    33,     0,     0,     0,     0,
    2657        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2658        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2659        0,     0,     0,    36,     0,    37,     0,    38,     0,     0,
    2660      203,    41,     2,   202,     4,     5,     6,     7,     8,     9,
    2661       10,    11,    12,    13,    14,    15,    16,    17,    18,    19,
    2662       20,    21,    22,    23,    24,    25,    26,    27,     0,     0,
    2663       28,    29,    30,     0,     0,     0,     0,     0,     0,   260,
    2664       33,     0,     0,     0,     0,    47,    48,     0,     0,     0,
    2665        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2666        0,     0,     0,     0,     0,     0,     0,     0,    36,     0,
    2667       37,     0,    38,     0,     0,    40,    41,     2,   202,     4,
    2668        5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
    2669       15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
    2670       25,    26,    27,     0,     0,    28,    29,    30,     0,     0,
    2671        0,     0,     0,     0,   664,    33,     0,     0,     0,     0,
    2672       47,    48,     0,     0,     0,     0,     0,     0,     0,     0,
    2673        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2674        0,     0,     0,    36,     0,    37,     0,    38,     0,     0,
    2675      203,    41,     8,     9,    10,    11,    12,    13,    14,    15,
    2676       16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
    2677       26,    27,     0,     0,    28,    29,    30,     0,     0,     0,
    2678        0,     0,   274,   275,    33,   276,     0,     0,     0,   204,
    2679        0,     0,     0,     0,     0,    47,    48,     0,     0,     0,
    2680        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2681        0,   277,    36,     0,     0,     0,     0,   278,     0,    40,
    2682       41,   279,     0,     0,   280,   281,   282,   283,   284,   285,
    2683       43,    44,     0,   286,   287,     0,     0,     0,     0,     0,
    2684        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2685        0,     0,     0,     0,     0,     0,   288,     0,   510,     0,
    2686        0,   168,     0,     0,    47,    48,   290,   291,   292,   293,
    2687        8,     9,    10,    11,    12,    13,    14,    15,    16,    17,
    2688       18,    19,    20,    21,    22,    23,    24,    25,    26,    27,
    2689        0,     0,    28,    29,    30,     0,     0,     0,     0,     0,
    2690      274,   275,    33,   276,     8,     9,    10,    11,    12,    13,
    2691       14,    15,    16,    17,    18,    19,    20,    21,    22,    23,
    2692       24,    25,    26,    27,     0,     0,    28,    29,    30,   277,
    2693       36,     0,     0,     0,     0,   278,    33,    40,    41,   279,
    2694        0,     0,   280,   281,   282,   283,   284,   285,    43,    44,
    2695        0,   286,   287,     0,     0,     0,     0,     0,     0,     0,
    2696        0,     0,     0,     0,    36,     0,     0,     0,     0,     0,
    2697        0,   203,    41,     0,   288,   -40,   289,     0,     0,     0,
    2698        0,     0,    47,    48,   290,   291,   292,   293,     8,     9,
    2699       10,    11,    12,    13,    14,    15,    16,    17,    18,    19,
    2700       20,    21,    22,    23,    24,    25,    26,    27,     0,     0,
    2701       28,    29,    30,     0,     0,     0,    47,    48,   274,   275,
    2702       33,   276,     0,     0,     0,     0,     0,     0,     0,     0,
    2703        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2704        0,     0,     0,     0,     0,     0,     0,   277,    36,     0,
    2705        0,     0,     0,   278,     0,    40,    41,   279,     0,     0,
    2706      280,   281,   282,   283,   284,   285,    43,    44,     0,   286,
    2707      287,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2708        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2709        0,     0,   288,     0,   289,     0,     0,     0,     0,     0,
    2710       47,    48,   290,   291,   292,   293,     8,     9,    10,    11,
    2711       12,    13,    14,    15,    16,    17,    18,    19,    20,    21,
    2712       22,    23,    24,    25,    26,    27,     0,     0,    28,    29,
    2713       30,     0,     0,     0,     0,     0,   274,   275,    33,   276,
    2714        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2715        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2716        0,     0,     0,     0,     0,   277,    36,     0,     0,     0,
    2717        0,   278,     0,    40,    41,   279,     0,     0,   280,   281,
    2718      282,   283,   284,   285,    43,    44,     0,   286,   287,     0,
    2719        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2720        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2721      288,     0,   335,     0,     0,     0,     0,     0,    47,    48,
    2722      290,   291,   292,   293,     8,     9,    10,    11,    12,    13,
    2723       14,    15,    16,    17,    18,    19,    20,    21,    22,    23,
    2724       24,    25,    26,    27,     0,     0,    28,    29,    30,     0,
    2725        0,     0,     0,     0,   274,   275,    33,   276,     0,     0,
    2726        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2727        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2728        0,     0,     0,   277,    36,     0,     0,     0,     0,   278,
    2729        0,    40,    41,   279,     0,     0,   280,   281,   282,   283,
    2730      284,   285,    43,    44,     0,   286,   287,     0,     0,     0,
    2731        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2732        0,     0,     0,     0,     0,     0,     0,     0,   288,     0,
    2733      370,     0,     0,     0,     0,     0,    47,    48,   290,   291,
    2734      292,   293,   456,     2,   202,     4,     5,     6,     7,     8,
    2735        9,    10,    11,    12,    13,    14,    15,    16,    17,    18,
    2736       19,    20,    21,    22,    23,    24,    25,    26,    27,     0,
    2737        0,    28,    29,    30,     0,     0,     0,     0,     0,     0,
    2738        0,    33,     8,     9,    10,    11,    12,    13,    14,    15,
    2739       16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
    2740       26,    27,     0,     0,    28,    29,    30,     0,     0,    36,
    2741        0,    37,     0,    38,    33,     0,    40,    41,     0,     0,
    2742        0,     0,     8,     9,    10,    11,    12,    13,    14,    15,
    2743       16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
    2744       26,    27,    36,     0,    28,    29,    30,    39,     0,   203,
    2745       41,    42,     0,     0,    33,     0,     0,     0,    -3,     0,
    2746       43,    44,     0,     0,     0,     0,     0,     0,     0,     0,
    2747        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2748        0,     0,    36,     0,     0,     0,    45,   110,   260,    40,
    2749       41,     0,     0,     0,    47,    48,     0,     0,     0,     0,
    2750       43,    44,     0,     0,     0,     0,     0,     8,     9,    10,
    2751       11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
    2752       21,    22,    23,    24,    25,    26,    27,     0,    46,    28,
    2753       29,    30,     0,     0,    47,    48,     0,     0,     0,    33,
    2754      872,     0,     0,     0,     0,     0,     0,     8,     9,    10,
    2755       11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
    2756       21,    22,    23,    24,    25,    26,    27,    36,     0,    28,
    2757       29,    30,     0,     0,    40,    41,     0,     0,     0,    33,
    2758      872,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2759        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2760        0,     0,     0,     0,     0,     0,     0,    36,     0,     0,
    2761        0,     0,     0,   719,    40,    41,     0,  1197,     0,    47,
    2762       48,     0,     8,     9,    10,    11,    12,    13,    14,    15,
    2763       16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
    2764       26,    27,     0,     0,    28,    29,    30,     0,     0,     0,
    2765        0,     0,     0,   719,    33,     0,     0,  1287,     0,    47,
    2766       48,     0,     8,     9,    10,    11,    12,    13,    14,    15,
    2767       16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
    2768       26,    27,    36,     0,    28,    29,    30,     0,     0,    40,
    2769       41,     0,     0,     0,    33,     8,     9,    10,    11,    12,
    2770       13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
    2771       23,    24,    25,    26,    27,     0,     0,    28,    29,    30,
    2772        0,     0,    36,     0,     0,     0,     0,    33,    46,   203,
    2773       41,     0,     0,     0,    47,    48,     0,     0,     0,     0,
    2774        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2775        0,     0,     0,     0,     0,    36,     0,     0,     0,     0,
    2776        0,     0,    40,    41,     0,     0,     0,     0,   260,     0,
    2777        0,     0,     0,     0,    47,    48,     0,     0,     0,     0,
    2778        8,     9,    10,    11,    12,    13,    14,    15,    16,    17,
    2779       18,    19,    20,    21,    22,    23,    24,    25,    26,    27,
    2780        0,   331,    28,    29,    30,     0,     0,    47,    48,     0,
    2781        0,     0,    33,     8,     9,    10,    11,    12,    13,    14,
    2782       15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
    2783       25,    26,    27,     0,     0,    28,    29,    30,     0,     0,
    2784       36,     0,     0,     0,     0,    33,     0,    40,    41,     0,
    2785        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2786        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2787        0,     0,     0,    36,     0,     0,     0,     0,     0,     0,
    2788       40,    41,     0,     0,     0,     0,   719,     0,     0,     0,
    2789        0,     0,    47,    48,     0,     0,     0,     0,     0,     0,
    2790        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2791        0,     0,     0,     0,     0,     0,     0,     0,     0,   664,
    2792        0,     0,     0,     0,     0,    47,    48,     2,   202,     4,
    2793        5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
    2794       15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
    2795       25,    26,    27,     0,     0,    28,    29,    30,     0,     0,
    2796        0,     0,     0,     0,     0,    33,     0,   274,   275,     0,
    2797      276,   988,     0,   989,     0,     0,   990,   991,   992,   993,
    2798      994,   995,   996,   997,     0,     0,  1520,   998,     0,     0,
    2799        0,   999,  1000,    36,    35,    37,   277,    38,     0,     0,
    2800       40,    41,  1001,     0,   171,   172,  1004,     0,     0,   280,
    2801      281,   282,   283,   284,   285,    43,    44,     0,   286,   287,
    2802        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2803        0,     0,     0,     0,     0,     0,     0,     0,  -420,     0,
    2804        0,   288,     0,   370,     0,     0,   168,     0,     0,    47,
    2805       48,   290,   291,   292,   293,     0,     0,   274,   275,  1005,
    2806      276,   988,     0,   989,  -134,     0,   990,   991,   992,   993,
    2807      994,   995,   996,   997,     0,     0,     0,   998,     0,     0,
    2808        0,   999,  1000,     0,    35,     0,   277,     0,     0,     0,
    2809        0,     0,  1001,     0,   171,   172,  1004,     0,     0,   280,
    2810      281,   282,   283,   284,   285,    43,    44,     0,   286,   287,
    2811        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2812        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2813        0,   288,     0,   370,     0,     0,   168,     0,     0,    47,
    2814       48,   290,   291,   292,   293,     0,     0,     0,     0,  1005,
    2815        0,     0,     0,     0,  -134,     2,   202,     4,     5,     6,
    2816        7,     8,     9,    10,    11,    12,    13,    14,    15,    16,
    2817       17,    18,    19,    20,    21,    22,    23,    24,    25,    26,
    2818       27,     0,     0,    28,    29,    30,     0,     0,     0,     0,
    2819        0,     0,     0,    33,     0,   274,   275,     0,   276,   988,
    2820        0,   989,  1389,  1390,   990,   991,   992,   993,   994,   995,
    2821      996,   997,     0,     0,  1520,   998,     0,     0,     0,   999,
    2822     1000,    36,    35,    37,   277,    38,     0,     0,    40,    41,
    2823     1001,     0,   171,   172,  1004,     0,     0,   280,   281,   282,
    2824      283,   284,   285,    43,    44,     0,   286,   287,     0,     0,
    2825        0,     0,  1294,     0,     0,     0,     0,     0,     0,     0,
    2826        0,     0,     0,     0,     0,     0,     0,     0,     0,   288,
    2827        0,   370,     0,     0,   168,     0,     0,    47,    48,   290,
    2828      291,   292,   293,     0,     0,   274,   275,  1005,   276,   988,
    2829        0,   989,  1389,  1390,   990,   991,   992,   993,   994,   995,
    2830      996,   997,     0,     0,     0,   998,     0,     0,     0,   999,
    2831     1000,     0,    35,     0,   277,     0,     0,     0,     0,     0,
    2832     1001,     0,   171,   172,  1004,     0,     0,   280,   281,   282,
    2833      283,   284,   285,    43,    44,     0,   286,   287,     0,     0,
    2834        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2835        0,     0,     0,     0,     0,     0,     0,     0,     0,   288,
    2836        0,   370,     0,     0,   168,     0,     0,    47,    48,   290,
    2837      291,   292,   293,     0,     0,   274,   275,  1005,   276,   988,
    2838        0,   989,     0,     0,   990,   991,   992,   993,   994,   995,
    2839      996,   997,     0,     0,     0,   998,     0,     0,     0,   999,
    2840     1000,     0,    35,     0,   277,     0,     0,     0,     0,     0,
    2841     1001,     0,   171,   172,  1004,     0,     0,   280,   281,   282,
    2842      283,   284,   285,    43,    44,     0,   286,   287,     0,     0,
    2843        0,     0,     0,     0,   274,   275,     0,   276,     0,     0,
    2844        0,     0,     0,     0,     0,     0,     0,     0,     0,   288,
    2845        0,   370,     0,     0,   168,     0,     0,    47,    48,   290,
    2846      291,   292,   293,   277,     0,     0,     0,  1005,     0,   278,
    2847        0,     0,     0,   279,     0,     0,   280,   281,   282,   283,
    2848      284,   285,    43,    44,     0,   286,   287,     0,     0,     0,
    2849        0,     0,     0,   274,   275,     0,   276,     0,     0,     0,
    2850        0,     0,     0,     0,     0,     0,     0,     0,   288,     0,
    2851      370,     0,     0,     0,     0,   731,    47,    48,   290,   291,
    2852      292,   293,   277,     0,     0,     0,     0,     0,   278,     0,
    2853        0,     0,   279,     0,     0,   280,   281,   282,   283,   284,
    2854      285,    43,    44,     0,   286,   287,     0,     0,     0,     0,
    2855        0,     0,   274,   275,     0,   276,     0,     0,     0,     0,
    2856        0,     0,     0,     0,     0,     0,     0,   499,     0,   370,
    2857        0,     0,     0,     0,     0,    47,    48,   290,   291,   292,
    2858      293,   277,     0,     0,     0,     0,     0,   278,     0,     0,
    2859        0,   279,     0,     0,   280,   281,   282,   283,   284,   285,
    2860       43,    44,     0,   286,   287,     0,     0,     0,     0,     0,
    2861        0,   274,   275,     0,   276,     0,     0,     0,     0,     0,
    2862        0,     0,     0,     0,     0,     0,   504,     0,   370,     0,
    2863        0,     0,     0,     0,    47,    48,   290,   291,   292,   293,
    2864      277,     0,     0,     0,     0,     0,   278,     0,     0,     0,
    2865      279,     0,     0,   280,   281,   282,   283,   284,   285,    43,
    2866       44,     0,   286,   287,     0,     0,     0,     0,     0,     0,
    2867      274,   275,     0,   276,     0,     0,     0,     0,     0,     0,
    2868        0,     0,     0,     0,     0,   507,     0,   370,     0,     0,
    2869        0,     0,     0,    47,    48,   290,   291,   292,   293,   277,
    2870        0,     0,     0,     0,     0,   278,     0,     0,     0,   279,
    2871        0,     0,   280,   281,   282,   283,   284,   285,    43,    44,
    2872        0,   286,   287,     0,     0,     0,     0,     0,     0,   274,
    2873      275,     0,   276,     0,     0,     0,     0,     0,     0,     0,
    2874        0,     0,     0,     0,   288,     0,   370,     0,     0,     0,
    2875        0,     0,   683,    48,   290,   291,   292,   293,   277,     0,
    2876        0,     0,     0,     0,   278,     0,     0,     0,   279,     0,
    2877        0,   280,   281,   282,   283,   284,   285,    43,    44,     0,
    2878      286,   287,     0,     0,     0,     0,     0,     0,     0,     0,
    2879        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2880        0,     0,     0,   288,     0,   370,     0,     0,     0,     0,
    2881        0,   336,    48,   290,   291,   292,   293,     8,     9,    10,
    2882       11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
    2883       21,    22,    23,    24,    25,    26,    27,     0,     0,    28,
    2884       29,    30,     0,     0,     0,     0,     0,     0,     0,    33,
    2885      201,     2,   202,     4,     5,     6,     7,     8,     9,    10,
    2886       11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
    2887       21,    22,    23,    24,    25,    26,    27,    36,     0,    28,
    2888       29,    30,   110,     0,    40,    41,     0,     0,     0,    33,
    2889        0,     0,     0,     0,     0,    43,    44,     0,     0,     0,
    2890        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2891        0,     0,     0,     0,     0,     0,     0,    36,     0,    37,
    2892        0,    38,     0,     0,   203,    41,   456,     2,   202,     4,
    2893        5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
    2894       15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
    2895       25,    26,    27,     0,     0,    28,    29,    30,     0,     0,
    2896        0,     0,     0,     0,     0,    33,     0,     0,     0,     0,
    2897        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2898        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2899        0,     0,     0,    36,     0,    37,     0,    38,     0,     0,
    2900       40,    41,     2,   202,     4,     5,     6,     7,     8,     9,
    2901       10,    11,    12,    13,    14,    15,    16,    17,    18,    19,
    2902       20,    21,    22,    23,    24,    25,    26,    27,     0,     0,
    2903       28,    29,    30,     0,     0,     0,     0,     0,     0,     0,
    2904       33,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2905        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2906        0,     0,     0,     0,     0,     0,     0,     0,    36,     0,
    2907       37,     0,    38,     0,     0,   203,    41,     8,     9,    10,
    2908       11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
    2909       21,    22,    23,    24,    25,    26,    27,     0,     0,    28,
    2910       29,    30,   474,   475,   476,   477,     0,     0,     0,    33,
    2911        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2912        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2913        0,     0,     0,     0,     0,     0,     0,    36,     0,     0,
    2914        0,     0,     0,     0,    40,    41
     2920      36,     0,     0,     0,     0,     0,     0,    40,    41
    29152921};
    29162922
    29172923#define yypact_value_is_default(yystate) \
    2918   ((yystate) == (-1276))
     2924  ((yystate) == (-1310))
    29192925
    29202926#define yytable_value_is_error(yytable_value) \
     
    29232929static const yytype_int16 yycheck[] =
    29242930{
    2925        0,     1,     0,   200,     0,    45,   180,   444,   180,     1,
    2926        0,   180,   843,    45,   180,    45,   590,   180,   506,   632,
    2927      180,   180,   525,   154,  1035,   183,   561,   341,  1035,   116,
    2928     1035,    31,    32,   608,    34,  1304,    34,   485,    34,     0,
    2929       34,   489,   105,   996,    34,    45,   246,   843,   341,   590,
    2930      337,    51,   970,    51,     0,   588,    42,   356,   215,    59,
    2931      588,   360,   165,   166,    64,    42,    64,    67,   878,    67,
    2932       70,    45,    70,    34,   703,   588,  1037,    67,    70,   588,
    2933      409,   255,    54,   255,   969,   970,   255,  1264,    34,   255,
    2934      153,    66,   255,   251,   252,   255,   255,    42,    45,   428,
    2935      592,    42,    67,   588,   596,    42,   106,   436,   588,   109,
    2936      197,    45,   417,   418,  1389,    84,   116,   933,    42,     0,
    2937        1,    42,    42,    30,   124,   617,   114,   999,  1000,   621,
    2938      116,    47,    48,   471,     1,   622,   623,   114,   100,   116,
    2939      180,    42,   114,  1412,   112,   145,    84,   145,   180,   114,
    2940      180,   638,    71,    34,   588,    74,   987,   157,    77,   157,
    2941       79,   101,   137,  1088,   980,     0,    85,   288,   136,   114,
    2942      591,   116,   134,   114,    81,   116,   597,   114,   116,   116,
    2943      180,   181,   487,   181,   471,   478,    67,   127,  1463,    70,
    2944      114,   987,   116,   114,   114,   116,   116,   197,   685,    34,
    2945       57,   506,   181,   114,   120,   205,   180,   205,   693,   409,
    2946       45,   714,  1084,   693,   214,   255,    51,   217,     0,   217,
    2947      794,    11,  1032,   255,   224,   255,  1187,   217,   428,    64,
    2948      114,   766,    67,   180,   234,    70,   436,   237,     0,     1,
    2949       97,   241,   242,   241,   401,   241,   180,   241,   101,   782,
    2950      246,   241,    34,   794,   782,   255,   256,  1434,   256,   693,
    2951      115,   117,   262,   568,  1441,   265,   121,   121,   276,   782,
    2952      333,   119,    34,   782,   127,   114,   590,   256,  1496,   578,
    2953      241,   910,  1200,   137,   622,   623,   899,    47,    48,   208,
    2954        3,   181,   423,   301,   302,   241,   135,   782,  1393,  1517,
    2955      638,  1226,   782,  1228,  1229,    90,  1524,    42,    70,     3,
    2956      145,  1264,    67,   887,  1496,    42,   121,  1494,    47,    48,
    2957      619,   608,   157,   323,   816,   323,   613,   121,   415,   337,
    2958      135,    42,   189,   118,   421,  1253,   217,  1168,    42,   668,
    2959      340,   341,  1524,   137,   122,   180,   181,   685,   782,    51,
    2960      128,   129,   342,   886,    42,   212,   121,   357,   886,   119,
    2961      241,   361,   117,   784,   372,   222,   256,  1252,  1253,    10,
    2962      205,   371,  1168,   948,   115,   242,   623,   886,   499,   114,
    2963      501,   116,   217,   504,     0,   516,   507,   114,   726,   116,
    2964      119,   638,  1345,   453,   135,   395,  1491,   395,   121,   115,
    2965      892,  1496,   157,   114,    75,   116,   241,  1036,   114,  1445,
    2966      114,   113,   116,   409,   137,   415,   395,    88,    89,   135,
    2967      255,   421,  1517,   114,   115,   344,   114,   346,   116,  1524,
    2968      136,   288,   428,  1264,    75,   115,    77,    78,   685,   726,
    2969      436,   224,   121,   931,  1480,   116,  1482,   121,   579,  1078,
    2970     1041,   115,  1043,   901,   237,   135,   456,   121,   137,   241,
    2971      121,   461,   217,   137,   246,     1,   903,  1385,   668,   469,
    2972     1083,   469,   462,   473,   135,   473,   775,   473,   478,   241,
    2973      794,   481,   682,   473,  1058,  1438,   486,  1440,   323,  1500,
    2974      469,   622,   623,  1500,   249,  1500,   115,  1313,   136,   254,
    2975     1385,   794,   121,   205,    75,   395,   341,   638,    79,  1138,
    2976     1139,     0,   473,   432,  1475,    51,   121,    88,    89,   519,
    2977      115,    59,    95,    96,   524,    75,   121,   473,   114,   114,
    2978      633,   116,   137,   541,   542,   543,   957,   958,    88,    89,
    2979     1501,   121,  1495,   114,     4,     5,     6,     7,     8,     9,
    2980      115,   122,   123,   640,   685,   135,   121,   130,   131,   261,
    2981      395,  1377,  1378,   117,   651,  1526,   116,   121,   106,   105,
    2982       75,   109,    77,    78,    79,  1466,   433,   113,   916,   469,
    2983      121,  1472,   117,    88,    89,   114,   121,   342,   588,   456,
    2984      590,    75,   473,    77,    78,    79,   137,   657,   891,   301,
    2985      121,   458,  1493,  1434,    88,    89,   121,  1498,   144,   609,
    2986     1441,   117,    72,   115,    74,   121,   137,   153,   114,   121,
    2987      610,    75,   137,   114,   624,   116,   273,   409,   628,   916,
    2988      115,   969,   137,   579,    88,    89,   121,   637,   473,   639,
    2989      640,   641,   499,   478,   114,   117,   428,   504,   121,   121,
    2990      507,   651,   519,   137,   436,   121,   114,   524,   121,   121,
    2991      114,   948,   116,  1494,   137,   201,   116,   422,   118,   205,
    2992      114,   137,   668,   830,   137,   137,   214,   137,   115,   114,
    2993      680,   115,   121,   673,   121,   135,   682,     0,     1,   471,
    2994       75,   473,   117,   693,   694,    75,   121,   687,   137,    79,
    2995      858,   701,   762,    88,    89,   705,   115,   462,    88,    89,
    2996      115,   473,   772,   773,   115,   133,   121,   115,   136,   703,
    2997      121,    34,   730,   783,   262,   261,   115,    75,   264,    77,
    2998       78,   115,    45,   836,   114,   114,   867,   121,    51,     3,
    2999       88,    89,   122,   123,  1373,   115,    10,    11,    12,    13,
    3000       14,    64,   288,   588,    67,   590,    75,    70,    77,    78,
    3001     1389,   115,   115,   114,   961,   301,   114,  1105,   121,    88,
    3002       89,   119,   639,   115,   641,   120,   760,  1280,    42,   121,
    3003      115,   114,   782,   116,  1076,   115,   121,   777,  1080,   122,
    3004      123,   121,   105,   114,   794,   124,   125,   333,   121,   656,
    3005      113,   337,   340,   116,   117,   115,    70,   114,   665,   116,
    3006       67,   121,   669,   680,   114,   122,   123,   114,  1105,   357,
    3007      356,   137,   115,   361,   360,    93,    94,   582,   121,   115,
    3008      114,   144,   145,  1462,  1463,   121,   836,   119,   969,   970,
    3009      153,   154,   842,   843,   157,   115,   137,   843,   832,   137,
    3010      497,   121,   119,   843,    84,   610,    97,    98,   693,   694,
    3011      615,  1035,   114,  1035,   114,    51,  1035,   180,   181,  1035,
    3012       84,  1028,  1035,   132,   874,  1035,  1035,   877,   123,   982,
    3013      133,   417,   418,    99,   197,    75,   668,    77,    78,    79,
    3014      116,   891,   205,   120,   121,   874,   117,   843,    88,    89,
    3015      682,   114,   115,   116,   217,   117,   966,   967,   444,   115,
    3016      902,   115,   116,  1200,  1252,    61,    62,   917,   673,   115,
    3017      456,   867,   115,   923,   114,   114,   910,   113,   241,   929,
    3018       47,    48,   687,   933,  1089,  1090,   249,    67,   120,   121,
    3019      948,   254,   255,   256,   726,   115,    76,   782,   261,   485,
    3020      115,   487,   936,   489,   548,   549,   550,   551,   144,   794,
    3021      115,   951,   843,   499,   137,   501,  1026,  1027,   504,   671,
    3022      506,   507,   114,   115,   116,   288,   114,   115,   116,   987,
    3023      980,  1068,   544,   545,   874,   546,   547,   117,   301,   117,
    3024      990,   987,   116,   993,   994,   995,   119,   987,   119,   288,
    3025      984,   114,   115,   116,   317,   136,   653,    61,    62,    63,
    3026      323,   121,   869,    10,    11,    12,    13,    14,   136,   205,
    3027      333,   902,   777,  1023,   337,   552,   553,   157,   341,   342,
    3028      119,   114,   568,  1033,   115,  1035,   115,  1037,   135,   874,
    3029      117,   987,   578,   356,   117,    42,   117,   360,   135,  1049,
    3030      917,   135,  1036,   121,  1033,    31,   891,   115,  1037,   115,
    3031      119,   843,   929,   115,   121,   120,   933,  1198,  1068,   120,
    3032      717,   609,   608,    70,  1511,   261,    75,   613,    77,    78,
    3033       79,   843,   395,   619,   120,   114,   624,   217,  1088,    88,
    3034       89,   115,   135,   137,  1078,   115,   121,   115,    75,   637,
    3035       77,    78,   415,   115,   417,   418,   987,   115,   421,   115,
    3036      423,    88,    89,   980,   121,   301,   120,   115,    31,   249,
    3037      115,  1252,  1253,   122,   254,   115,   115,   115,   417,   418,
    3038      115,   444,   115,   115,   916,   671,   115,   114,  1198,   119,
    3039      902,   998,   119,  1033,   115,  1145,   115,  1037,   461,   115,
    3040      136,   337,   115,   115,  1138,  1139,   469,   121,   471,   117,
    3041      473,   697,   117,   115,   115,   478,   114,   135,  1168,   115,
    3042      872,   121,  1168,  1233,   487,   119,   121,   115,  1168,   121,
    3043      121,  1241,  1242,  1243,   115,   114,   499,  1187,   501,   114,
    3044      114,   504,   114,   506,   507,   114,   951,   137,  1033,   135,
    3045     1035,   135,  1037,   516,   121,   987,   120,   135,  1187,   135,
    3046      499,   115,   342,  1205,   115,   504,   115,   135,   507,   117,
    3047      120,  1088,  1168,    75,   133,   987,  1226,   120,  1228,  1229,
    3048       82,   417,   418,    85,   119,    87,    88,    89,   115,   775,
    3049      137,   117,   121,    75,   117,    77,    78,   560,   561,   115,
    3050      115,   115,     3,   115,  1385,   568,    88,    89,   444,    10,
    3051       11,    12,    13,    14,   116,   578,   579,   117,  1264,   582,
    3052      559,   117,   117,   117,  1264,   588,    75,   590,    77,    78,
    3053       79,   117,  1369,  1283,   116,   843,   117,  1168,    50,    88,
    3054       89,    42,   422,  1293,   137,   608,   137,  1187,   137,   137,
    3055      613,   487,   615,   137,   120,   115,   619,   115,   438,   622,
    3056      623,   115,  1304,  1313,  1293,   114,    32,   115,  1264,    70,
    3057      506,   135,   115,  1105,  1205,   638,  1500,   640,  1500,   120,
    3058      120,  1500,   462,   117,  1500,   117,   872,  1500,   651,  1339,
    3059     1500,  1500,  1342,    86,   117,   117,   117,   117,   115,   115,
    3060     1052,  1411,  1187,   117,   114,   114,  1348,  1347,   671,  1226,
    3061      114,  1228,  1229,    63,   119,   901,   902,   903,  1368,  1369,
    3062      115,   115,   685,   686,   687,   114,   137,  1377,  1378,   117,
    3063      693,   694,   568,  1264,   117,   115,  1168,    75,  1475,  1373,
    3064      117,   115,   101,  1393,    82,   101,   114,    85,  1398,    87,
    3065       88,    89,   114,  1293,   115,  1389,  1168,   120,   124,   137,
    3066     1400,   115,   948,   726,   115,    45,  1273,  1417,  1200,   115,
    3067     1412,   135,   608,  1304,   121,   115,   115,   613,  1428,  1076,
    3068      137,   101,   990,  1080,  1081,   137,   101,   115,  1434,   137,
    3069      117,   115,   137,  1205,  1434,  1441,  1313,   115,   120,   115,
    3070      137,  1441,   582,   766,   117,   993,   994,   995,  1293,   117,
    3071     1500,   137,   775,   114,   777,   120,  1347,  1348,  1500,   782,
    3072     1500,   120,   115,   137,   115,  1475,  1476,  1179,  1462,  1463,
    3073      610,   794,  1264,   137,   115,   615,  1486,   115,  1434,  1005,
    3074      554,  1491,   555,   558,   556,  1441,  1496,   557,  1494,   928,
    3075     1500,  1501,  1264,  1501,  1494,  1168,  1463,  1350,  1536,  1081,
    3076     1377,  1378,  1309,  1274,  1441,  1515,  1052,  1517,   234,  1400,
    3077     1023,  1521,  1501,   872,  1524,  1033,  1526,    67,  1526,  1293,
    3078      843,  1412,  1532,  1043,   705,   895,  1536,   923,    75,   634,
    3079       77,    78,  1304,   673,   836,   697,  1205,  1526,  1494,   265,
    3080     1417,    88,    89,  1434,   867,   894,   713,   687,   473,   872,
    3081     1441,   874,    -1,    -1,  1211,    -1,   560,    75,   560,    77,
    3082       78,    79,    -1,   886,   887,    -1,   560,   117,   891,    -1,
    3083       88,    89,   119,    -1,    -1,  1442,  1348,  1444,    -1,   902,
    3084      903,    -1,  1347,     0,     1,    -1,     4,     5,     6,     7,
    3085        8,     9,    -1,   916,    -1,    -1,   114,    -1,   116,  1476,
    3086     1168,  1501,    -1,  1494,   122,   123,    -1,   157,   657,  1486,
    3087       -1,     3,  1479,    -1,  1481,    -1,    -1,    34,    10,    11,
    3088       12,    13,    14,    -1,    -1,   948,  1526,    -1,    -1,    -1,
    3089       -1,    -1,    -1,  1179,    51,  1400,    -1,   777,    -1,    -1,
    3090     1412,    -1,  1434,    -1,    -1,   371,   969,   970,  1305,  1441,
    3091       42,    -1,  1309,    70,    72,  1500,    74,    -1,  1525,  1205,
    3092     1527,    -1,  1434,    -1,   987,    -1,    -1,   217,    75,  1441,
    3093       77,    78,    79,  1540,  1541,    -1,    -1,    -1,    70,    -1,
    3094       -1,    88,    89,    -1,   234,    -1,    -1,    -1,   105,    10,
    3095       11,    12,    13,    14,    10,    11,    12,    13,    14,   249,
    3096       -1,    -1,  1494,    -1,   254,    -1,    -1,   903,    -1,    -1,
    3097     1033,    -1,  1035,   762,  1037,  1283,    -1,    -1,    -1,    -1,
    3098       -1,    42,  1494,   772,   773,    51,    42,    -1,   145,  1052,
    3099       -1,  1443,    -1,  1445,   783,  1058,   153,   154,    64,    -1,
    3100       -1,    67,    -1,    -1,    70,  1068,    -1,     0,    -1,    70,
    3101       -1,    -1,   948,    -1,    70,   481,    -1,    86,  1304,  1416,
    3102      486,    90,    91,    92,   181,    -1,    -1,    -1,  1480,    -1,
    3103     1482,  1339,    -1,    -1,  1342,    -1,    -1,    -1,    -1,    -1,
    3104      197,    34,  1105,   200,   201,   114,    -1,   116,   205,   118,
    3105      119,    -1,   342,   114,    -1,   116,    -1,    -1,   114,    -1,
    3106      116,   122,   123,    -1,    -1,    -1,   122,   123,    -1,   226,
    3107       -1,   951,    -1,   230,   185,   232,    -1,    70,   235,   145,
    3108     1368,   192,    -1,    -1,   241,  1393,    -1,    -1,    75,   246,
    3109     1398,   157,    79,    -1,    -1,    -1,    -1,    -1,    -1,   256,
    3110       -1,    88,    89,    -1,    -1,  1168,    -1,   264,    -1,    -1,
    3111     1149,  1150,    -1,  1152,    -1,   181,  1179,    -1,    -1,  1158,
    3112     1428,    -1,  1161,    -1,  1187,    -1,  1412,   114,    -1,   116,
    3113       -1,    -1,   422,    -1,    -1,   122,   123,  1200,    -1,   205,
    3114       -1,    75,  1205,    77,    78,    79,    -1,   258,    -1,    -1,
    3115       -1,   217,    -1,    -1,    88,    89,    -1,  1443,    -1,  1445,
    3116       -1,   154,   628,    -1,     4,     5,     6,     7,     8,     9,
    3117       -1,    -1,   462,    -1,    -1,    -1,   333,   966,   967,    -1,
    3118      337,    -1,    -1,    -1,    -1,    -1,   343,    -1,    -1,  1252,
    3119     1253,    -1,    -1,    -1,  1480,    35,  1482,    -1,    -1,   356,
    3120       -1,  1264,    -1,   360,    -1,    -1,   317,  1515,    75,    -1,
    3121       77,    78,    79,  1521,    -1,   326,    -1,    -1,   329,    -1,
    3122       -1,    88,    89,    -1,  1532,  1511,    -1,    -1,  1536,    -1,
    3123     1293,    -1,    72,   226,    74,   701,    -1,  1026,  1027,   705,
    3124       -1,  1304,    -1,    -1,    -1,    -1,    -1,   114,   241,   116,
    3125       -1,    -1,   409,   246,    -1,   122,   123,   323,    -1,    -1,
    3126       -1,    -1,    -1,    -1,    -1,    -1,   423,    -1,   135,    -1,
    3127       -1,   428,    -1,    -1,    -1,    -1,   387,    -1,    -1,   436,
    3128      391,    -1,    -1,    -1,  1347,  1348,    -1,    75,    -1,    77,
    3129       78,    79,   582,    -1,    -1,    -1,   453,    -1,    -1,   456,
    3130       88,    89,  1341,    -1,    -1,    75,  1369,    77,    78,    79,
    3131       -1,    -1,    -1,    -1,   471,    -1,   473,    -1,    88,    89,
    3132      610,    -1,  1385,    -1,    -1,   615,   114,    -1,   485,   395,
    3133        0,    -1,   489,    -1,   122,   123,    -1,  1400,    -1,    -1,
    3134       -1,    -1,    -1,    -1,   114,    -1,   116,    -1,    75,  1412,
    3135      343,    -1,   122,   123,    -1,    82,    -1,   468,    85,   516,
    3136       87,    88,    89,    86,    34,    -1,    -1,    90,    91,    92,
    3137      836,  1434,    -1,    -1,    75,    -1,   842,    -1,  1441,    -1,
    3138     1443,    82,  1445,   673,    85,    -1,    87,    88,    89,   116,
    3139       -1,   114,    -1,   116,    -1,   118,   119,   687,    -1,    -1,
    3140       70,    -1,     0,     1,   561,    -1,    -1,    -1,    -1,    -1,
    3141       -1,   877,  1475,    -1,    -1,   116,   409,  1480,    -1,  1482,
    3142       -1,   578,   579,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    3143      423,  1494,    -1,   590,    -1,   428,    34,  1500,  1501,    -1,
    3144       -1,    -1,    -1,   436,  1233,    -1,    -1,    -1,  1511,   560,
    3145      561,   608,  1241,  1242,  1243,    -1,   613,   923,    -1,     0,
    3146      453,    -1,   619,  1526,    -1,   622,   623,  1347,    -1,    67,
    3147       -1,    -1,    70,    -1,    -1,    -1,    -1,    -1,   471,    -1,
    3148      473,   638,    -1,    -1,   154,    -1,    -1,   777,    -1,    -1,
    3149       -1,    -1,    -1,    34,    10,    11,    12,    13,    14,    -1,
    3150      657,    -1,    75,    -1,    77,    78,    79,    -1,    -1,    -1,
    3151       -1,   668,    -1,    -1,    -1,    88,    89,    -1,    -1,    -1,
    3152     1400,    -1,    -1,   516,    -1,   682,    42,    -1,   685,    70,
    3153       -1,   642,    -1,    -1,    -1,   646,    -1,   694,    -1,    -1,
    3154      697,   114,    -1,   116,    -1,    -1,    -1,    -1,    -1,   122,
    3155      123,    -1,    -1,    -1,    70,    -1,   154,  1023,    -1,    75,
    3156       -1,    77,    78,    79,    75,    -1,    77,    78,    79,   726,
    3157       -1,   241,    88,    89,    -1,  1511,   246,    88,    89,    -1,
    3158       -1,    -1,    -1,  1049,    -1,    -1,   579,    -1,    -1,    -1,
    3159       -1,    10,    11,    12,    13,    14,    -1,    -1,   114,    -1,
    3160      116,    -1,    -1,   114,    -1,   762,   122,   123,    -1,    -1,
    3161       -1,   122,   123,   154,    -1,   772,   773,    -1,   775,   217,
    3162       -1,   778,  1411,    42,    -1,    -1,   783,    -1,    -1,   622,
    3163      623,    -1,    -1,    -1,    -1,    -1,   793,    -1,    -1,    -1,
    3164       -1,    -1,    -1,   241,    -1,   638,    -1,    -1,    -1,    -1,
    3165       -1,    70,    -1,    -1,    -1,   766,    75,    -1,    77,    78,
    3166       79,   951,    -1,    -1,   657,    -1,    -1,    -1,    -1,    88,
    3167       89,    -1,    -1,   343,    -1,   668,    -1,    -1,    -1,  1145,
    3168       -1,    -1,    -1,    -1,    -1,    -1,   843,    -1,    -1,   682,
    3169       -1,    -1,   685,    -1,    -1,   114,    -1,   116,    -1,    -1,
    3170      241,    -1,    -1,   122,   123,   246,    -1,    -1,    -1,    -1,
    3171      867,    -1,   102,   103,   104,   105,   106,   107,   108,   109,
    3172      110,   111,   112,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    3173      887,    -1,    -1,   726,    -1,    -1,    -1,    -1,    -1,   409,
    3174       -1,    -1,    -1,    -1,   901,   902,   136,    -1,    -1,    -1,
    3175       -1,    -1,    -1,   423,    -1,    -1,    -1,    -1,   428,   916,
    3176       -1,    -1,    -1,    -1,    -1,    -1,   436,    -1,    -1,   762,
    3177       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   772,
    3178      773,    -1,    -1,   453,    -1,   778,    -1,    -1,    -1,    -1,
    3179      783,   948,    -1,    -1,    10,    11,    12,    13,    14,    -1,
    3180       -1,   471,   343,   473,   961,    -1,    -1,    -1,    -1,   966,
    3181      967,    -1,   969,   970,    -1,    -1,    -1,    -1,    -1,    -1,
    3182       -1,    -1,    -1,    -1,    -1,   423,    42,