fclang.h revision ca08ab68
1/*
2 * fontconfig/fc-lang/fclang.tmpl.h
3 *
4 * Copyright © 2002 Keith Packard
5 *
6 * Permission to use, copy, modify, distribute, and sell this software and its
7 * documentation for any purpose is hereby granted without fee, provided that
8 * the above copyright notice appear in all copies and that both that
9 * copyright notice and this permission notice appear in supporting
10 * documentation, and that the name of the author(s) not be used in
11 * advertising or publicity pertaining to distribution of the software without
12 * specific, written prior permission.  The authors make no
13 * representations about the suitability of this software for any purpose.  It
14 * is provided "as is" without express or implied warranty.
15 *
16 * THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
17 * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
18 * EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
19 * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
20 * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
21 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
22 * PERFORMANCE OF THIS SOFTWARE.
23 */
24
25/* total size: 909 unique leaves: 617 */
26
27#define LEAF0       (243 * sizeof (FcLangCharSet))
28#define OFF0        (LEAF0 + 617 * sizeof (FcCharLeaf))
29#define NUM0        (OFF0 + 667 * sizeof (uintptr_t))
30#define SET(n)      (n * sizeof (FcLangCharSet) + offsetof (FcLangCharSet, charset))
31#define OFF(s,o)    (OFF0 + o * sizeof (uintptr_t) - SET(s))
32#define NUM(s,n)    (NUM0 + n * sizeof (FcChar16) - SET(s))
33#define LEAF(o,l)   (LEAF0 + l * sizeof (FcCharLeaf) - (OFF0 + o * sizeof (intptr_t)))
34#define fcLangCharSets (fcLangData.langCharSets)
35#define fcLangCharSetIndices (fcLangData.langIndices)
36#define fcLangCharSetIndicesInv (fcLangData.langIndicesInv)
37
38static const struct {
39    FcLangCharSet  langCharSets[243];
40    FcCharLeaf     leaves[617];
41    uintptr_t      leaf_offsets[667];
42    FcChar16       numbers[667];
43    FcChar8        langIndices[243];
44    FcChar8        langIndicesInv[243];
45} fcLangData = {
46{
47    { "aa",  { FC_REF_CONSTANT, 1, OFF(0,0), NUM(0,0) } }, /* 0 */
48    { "ab",  { FC_REF_CONSTANT, 1, OFF(1,1), NUM(1,1) } }, /* 1 */
49    { "af",  { FC_REF_CONSTANT, 2, OFF(2,2), NUM(2,2) } }, /* 2 */
50    { "ak",  { FC_REF_CONSTANT, 5, OFF(3,4), NUM(3,4) } }, /* 3 */
51    { "am",  { FC_REF_CONSTANT, 2, OFF(4,9), NUM(4,9) } }, /* 4 */
52    { "an",  { FC_REF_CONSTANT, 1, OFF(5,11), NUM(5,11) } }, /* 5 */
53    { "ar",  { FC_REF_CONSTANT, 1, OFF(6,12), NUM(6,12) } }, /* 6 */
54    { "as",  { FC_REF_CONSTANT, 1, OFF(7,13), NUM(7,13) } }, /* 7 */
55    { "ast",  { FC_REF_CONSTANT, 2, OFF(8,14), NUM(8,14) } }, /* 8 */
56    { "av",  { FC_REF_CONSTANT, 1, OFF(9,16), NUM(9,16) } }, /* 9 */
57    { "ay",  { FC_REF_CONSTANT, 1, OFF(10,17), NUM(10,17) } }, /* 10 */
58    { "az-az",  { FC_REF_CONSTANT, 3, OFF(11,18), NUM(11,18) } }, /* 11 */
59    { "az-ir",  { FC_REF_CONSTANT, 1, OFF(12,21), NUM(12,21) } }, /* 12 */
60    { "ba",  { FC_REF_CONSTANT, 1, OFF(13,22), NUM(13,22) } }, /* 13 */
61    { "be",  { FC_REF_CONSTANT, 1, OFF(14,23), NUM(14,23) } }, /* 14 */
62    { "ber-dz",  { FC_REF_CONSTANT, 4, OFF(15,24), NUM(15,24) } }, /* 15 */
63    { "ber-ma",  { FC_REF_CONSTANT, 1, OFF(16,28), NUM(16,28) } }, /* 16 */
64    { "bg",  { FC_REF_CONSTANT, 1, OFF(17,29), NUM(17,29) } }, /* 17 */
65    { "bh",  { FC_REF_CONSTANT, 1, OFF(18,30), NUM(18,30) } }, /* 18 */
66    { "bho",  { FC_REF_CONSTANT, 1, OFF(19,30), NUM(19,30) } }, /* 19 */
67    { "bi",  { FC_REF_CONSTANT, 1, OFF(20,31), NUM(20,31) } }, /* 20 */
68    { "bin",  { FC_REF_CONSTANT, 3, OFF(21,32), NUM(21,32) } }, /* 21 */
69    { "bm",  { FC_REF_CONSTANT, 3, OFF(22,35), NUM(22,35) } }, /* 22 */
70    { "bn",  { FC_REF_CONSTANT, 1, OFF(23,38), NUM(23,38) } }, /* 23 */
71    { "bo",  { FC_REF_CONSTANT, 1, OFF(24,39), NUM(24,39) } }, /* 24 */
72    { "br",  { FC_REF_CONSTANT, 1, OFF(25,40), NUM(25,40) } }, /* 25 */
73    { "brx",  { FC_REF_CONSTANT, 1, OFF(26,41), NUM(26,41) } }, /* 26 */
74    { "bs",  { FC_REF_CONSTANT, 2, OFF(27,42), NUM(27,42) } }, /* 27 */
75    { "bua",  { FC_REF_CONSTANT, 1, OFF(28,44), NUM(28,44) } }, /* 28 */
76    { "byn",  { FC_REF_CONSTANT, 2, OFF(29,45), NUM(29,45) } }, /* 29 */
77    { "ca",  { FC_REF_CONSTANT, 2, OFF(30,47), NUM(30,47) } }, /* 30 */
78    { "ce",  { FC_REF_CONSTANT, 1, OFF(31,16), NUM(31,16) } }, /* 31 */
79    { "ch",  { FC_REF_CONSTANT, 1, OFF(32,49), NUM(32,49) } }, /* 32 */
80    { "chm",  { FC_REF_CONSTANT, 1, OFF(33,50), NUM(33,50) } }, /* 33 */
81    { "chr",  { FC_REF_CONSTANT, 1, OFF(34,51), NUM(34,51) } }, /* 34 */
82    { "co",  { FC_REF_CONSTANT, 2, OFF(35,52), NUM(35,52) } }, /* 35 */
83    { "crh",  { FC_REF_CONSTANT, 2, OFF(36,54), NUM(36,54) } }, /* 36 */
84    { "cs",  { FC_REF_CONSTANT, 2, OFF(37,56), NUM(37,56) } }, /* 37 */
85    { "csb",  { FC_REF_CONSTANT, 2, OFF(38,58), NUM(38,58) } }, /* 38 */
86    { "cu",  { FC_REF_CONSTANT, 1, OFF(39,60), NUM(39,60) } }, /* 39 */
87    { "cv",  { FC_REF_CONSTANT, 2, OFF(40,61), NUM(40,61) } }, /* 40 */
88    { "cy",  { FC_REF_CONSTANT, 3, OFF(41,63), NUM(41,63) } }, /* 41 */
89    { "da",  { FC_REF_CONSTANT, 1, OFF(42,66), NUM(42,66) } }, /* 42 */
90    { "de",  { FC_REF_CONSTANT, 1, OFF(43,67), NUM(43,67) } }, /* 43 */
91    { "doi",  { FC_REF_CONSTANT, 1, OFF(44,68), NUM(44,68) } }, /* 44 */
92    { "dv",  { FC_REF_CONSTANT, 1, OFF(45,69), NUM(45,69) } }, /* 45 */
93    { "dz",  { FC_REF_CONSTANT, 1, OFF(46,39), NUM(46,39) } }, /* 46 */
94    { "ee",  { FC_REF_CONSTANT, 4, OFF(47,70), NUM(47,70) } }, /* 47 */
95    { "el",  { FC_REF_CONSTANT, 1, OFF(48,74), NUM(48,74) } }, /* 48 */
96    { "en",  { FC_REF_CONSTANT, 1, OFF(49,75), NUM(49,75) } }, /* 49 */
97    { "eo",  { FC_REF_CONSTANT, 2, OFF(50,76), NUM(50,76) } }, /* 50 */
98    { "es",  { FC_REF_CONSTANT, 1, OFF(51,11), NUM(51,11) } }, /* 51 */
99    { "et",  { FC_REF_CONSTANT, 2, OFF(52,78), NUM(52,78) } }, /* 52 */
100    { "eu",  { FC_REF_CONSTANT, 1, OFF(53,80), NUM(53,80) } }, /* 53 */
101    { "fa",  { FC_REF_CONSTANT, 1, OFF(54,21), NUM(54,21) } }, /* 54 */
102    { "fat",  { FC_REF_CONSTANT, 5, OFF(55,4), NUM(55,4) } }, /* 55 */
103    { "ff",  { FC_REF_CONSTANT, 3, OFF(56,81), NUM(56,81) } }, /* 56 */
104    { "fi",  { FC_REF_CONSTANT, 2, OFF(57,84), NUM(57,84) } }, /* 57 */
105    { "fil",  { FC_REF_CONSTANT, 1, OFF(58,86), NUM(58,86) } }, /* 58 */
106    { "fj",  { FC_REF_CONSTANT, 1, OFF(59,87), NUM(59,87) } }, /* 59 */
107    { "fo",  { FC_REF_CONSTANT, 1, OFF(60,88), NUM(60,88) } }, /* 60 */
108    { "fr",  { FC_REF_CONSTANT, 2, OFF(61,52), NUM(61,52) } }, /* 61 */
109    { "fur",  { FC_REF_CONSTANT, 1, OFF(62,89), NUM(62,89) } }, /* 62 */
110    { "fy",  { FC_REF_CONSTANT, 1, OFF(63,90), NUM(63,90) } }, /* 63 */
111    { "ga",  { FC_REF_CONSTANT, 3, OFF(64,91), NUM(64,91) } }, /* 64 */
112    { "gd",  { FC_REF_CONSTANT, 1, OFF(65,94), NUM(65,94) } }, /* 65 */
113    { "gez",  { FC_REF_CONSTANT, 2, OFF(66,95), NUM(66,95) } }, /* 66 */
114    { "gl",  { FC_REF_CONSTANT, 1, OFF(67,11), NUM(67,11) } }, /* 67 */
115    { "gn",  { FC_REF_CONSTANT, 3, OFF(68,97), NUM(68,97) } }, /* 68 */
116    { "gu",  { FC_REF_CONSTANT, 1, OFF(69,100), NUM(69,100) } }, /* 69 */
117    { "gv",  { FC_REF_CONSTANT, 1, OFF(70,101), NUM(70,101) } }, /* 70 */
118    { "ha",  { FC_REF_CONSTANT, 3, OFF(71,102), NUM(71,102) } }, /* 71 */
119    { "haw",  { FC_REF_CONSTANT, 3, OFF(72,105), NUM(72,105) } }, /* 72 */
120    { "he",  { FC_REF_CONSTANT, 1, OFF(73,108), NUM(73,108) } }, /* 73 */
121    { "hi",  { FC_REF_CONSTANT, 1, OFF(74,30), NUM(74,30) } }, /* 74 */
122    { "hne",  { FC_REF_CONSTANT, 1, OFF(75,30), NUM(75,30) } }, /* 75 */
123    { "ho",  { FC_REF_CONSTANT, 1, OFF(76,87), NUM(76,87) } }, /* 76 */
124    { "hr",  { FC_REF_CONSTANT, 2, OFF(77,42), NUM(77,42) } }, /* 77 */
125    { "hsb",  { FC_REF_CONSTANT, 2, OFF(78,109), NUM(78,109) } }, /* 78 */
126    { "ht",  { FC_REF_CONSTANT, 1, OFF(79,111), NUM(79,111) } }, /* 79 */
127    { "hu",  { FC_REF_CONSTANT, 2, OFF(80,112), NUM(80,112) } }, /* 80 */
128    { "hy",  { FC_REF_CONSTANT, 1, OFF(81,114), NUM(81,114) } }, /* 81 */
129    { "hz",  { FC_REF_CONSTANT, 3, OFF(82,115), NUM(82,115) } }, /* 82 */
130    { "ia",  { FC_REF_CONSTANT, 1, OFF(83,87), NUM(83,87) } }, /* 83 */
131    { "id",  { FC_REF_CONSTANT, 1, OFF(84,118), NUM(84,118) } }, /* 84 */
132    { "ie",  { FC_REF_CONSTANT, 1, OFF(85,87), NUM(85,87) } }, /* 85 */
133    { "ig",  { FC_REF_CONSTANT, 2, OFF(86,119), NUM(86,119) } }, /* 86 */
134    { "ii",  { FC_REF_CONSTANT, 5, OFF(87,121), NUM(87,121) } }, /* 87 */
135    { "ik",  { FC_REF_CONSTANT, 1, OFF(88,126), NUM(88,126) } }, /* 88 */
136    { "io",  { FC_REF_CONSTANT, 1, OFF(89,87), NUM(89,87) } }, /* 89 */
137    { "is",  { FC_REF_CONSTANT, 1, OFF(90,127), NUM(90,127) } }, /* 90 */
138    { "it",  { FC_REF_CONSTANT, 1, OFF(91,128), NUM(91,128) } }, /* 91 */
139    { "iu",  { FC_REF_CONSTANT, 3, OFF(92,129), NUM(92,129) } }, /* 92 */
140    { "ja",  { FC_REF_CONSTANT, 83, OFF(93,132), NUM(93,132) } }, /* 93 */
141    { "jv",  { FC_REF_CONSTANT, 1, OFF(94,215), NUM(94,215) } }, /* 94 */
142    { "ka",  { FC_REF_CONSTANT, 1, OFF(95,216), NUM(95,216) } }, /* 95 */
143    { "kaa",  { FC_REF_CONSTANT, 1, OFF(96,217), NUM(96,217) } }, /* 96 */
144    { "kab",  { FC_REF_CONSTANT, 4, OFF(97,24), NUM(97,24) } }, /* 97 */
145    { "ki",  { FC_REF_CONSTANT, 2, OFF(98,218), NUM(98,218) } }, /* 98 */
146    { "kj",  { FC_REF_CONSTANT, 1, OFF(99,87), NUM(99,87) } }, /* 99 */
147    { "kk",  { FC_REF_CONSTANT, 1, OFF(100,220), NUM(100,220) } }, /* 100 */
148    { "kl",  { FC_REF_CONSTANT, 2, OFF(101,221), NUM(101,221) } }, /* 101 */
149    { "km",  { FC_REF_CONSTANT, 1, OFF(102,223), NUM(102,223) } }, /* 102 */
150    { "kn",  { FC_REF_CONSTANT, 1, OFF(103,224), NUM(103,224) } }, /* 103 */
151    { "ko",  { FC_REF_CONSTANT, 45, OFF(104,225), NUM(104,225) } }, /* 104 */
152    { "kok",  { FC_REF_CONSTANT, 1, OFF(105,30), NUM(105,30) } }, /* 105 */
153    { "kr",  { FC_REF_CONSTANT, 3, OFF(106,270), NUM(106,270) } }, /* 106 */
154    { "ks",  { FC_REF_CONSTANT, 1, OFF(107,273), NUM(107,273) } }, /* 107 */
155    { "ku-am",  { FC_REF_CONSTANT, 2, OFF(108,274), NUM(108,274) } }, /* 108 */
156    { "ku-iq",  { FC_REF_CONSTANT, 1, OFF(109,276), NUM(109,276) } }, /* 109 */
157    { "ku-ir",  { FC_REF_CONSTANT, 1, OFF(110,276), NUM(110,276) } }, /* 110 */
158    { "ku-tr",  { FC_REF_CONSTANT, 2, OFF(111,277), NUM(111,277) } }, /* 111 */
159    { "kum",  { FC_REF_CONSTANT, 1, OFF(112,279), NUM(112,279) } }, /* 112 */
160    { "kv",  { FC_REF_CONSTANT, 1, OFF(113,280), NUM(113,280) } }, /* 113 */
161    { "kw",  { FC_REF_CONSTANT, 3, OFF(114,281), NUM(114,281) } }, /* 114 */
162    { "kwm",  { FC_REF_CONSTANT, 1, OFF(115,87), NUM(115,87) } }, /* 115 */
163    { "ky",  { FC_REF_CONSTANT, 1, OFF(116,284), NUM(116,284) } }, /* 116 */
164    { "la",  { FC_REF_CONSTANT, 2, OFF(117,285), NUM(117,285) } }, /* 117 */
165    { "lah",  { FC_REF_CONSTANT, 1, OFF(118,287), NUM(118,287) } }, /* 118 */
166    { "lb",  { FC_REF_CONSTANT, 1, OFF(119,288), NUM(119,288) } }, /* 119 */
167    { "lez",  { FC_REF_CONSTANT, 1, OFF(120,16), NUM(120,16) } }, /* 120 */
168    { "lg",  { FC_REF_CONSTANT, 2, OFF(121,289), NUM(121,289) } }, /* 121 */
169    { "li",  { FC_REF_CONSTANT, 1, OFF(122,291), NUM(122,291) } }, /* 122 */
170    { "ln",  { FC_REF_CONSTANT, 4, OFF(123,292), NUM(123,292) } }, /* 123 */
171    { "lo",  { FC_REF_CONSTANT, 1, OFF(124,296), NUM(124,296) } }, /* 124 */
172    { "lt",  { FC_REF_CONSTANT, 2, OFF(125,297), NUM(125,297) } }, /* 125 */
173    { "lv",  { FC_REF_CONSTANT, 2, OFF(126,299), NUM(126,299) } }, /* 126 */
174    { "mai",  { FC_REF_CONSTANT, 1, OFF(127,30), NUM(127,30) } }, /* 127 */
175    { "mg",  { FC_REF_CONSTANT, 1, OFF(128,301), NUM(128,301) } }, /* 128 */
176    { "mh",  { FC_REF_CONSTANT, 2, OFF(129,302), NUM(129,302) } }, /* 129 */
177    { "mi",  { FC_REF_CONSTANT, 3, OFF(130,304), NUM(130,304) } }, /* 130 */
178    { "mk",  { FC_REF_CONSTANT, 1, OFF(131,307), NUM(131,307) } }, /* 131 */
179    { "ml",  { FC_REF_CONSTANT, 1, OFF(132,308), NUM(132,308) } }, /* 132 */
180    { "mn-cn",  { FC_REF_CONSTANT, 1, OFF(133,309), NUM(133,309) } }, /* 133 */
181    { "mn-mn",  { FC_REF_CONSTANT, 1, OFF(134,310), NUM(134,310) } }, /* 134 */
182    { "mni",  { FC_REF_CONSTANT, 1, OFF(135,311), NUM(135,311) } }, /* 135 */
183    { "mo",  { FC_REF_CONSTANT, 4, OFF(136,312), NUM(136,312) } }, /* 136 */
184    { "mr",  { FC_REF_CONSTANT, 1, OFF(137,30), NUM(137,30) } }, /* 137 */
185    { "ms",  { FC_REF_CONSTANT, 1, OFF(138,87), NUM(138,87) } }, /* 138 */
186    { "mt",  { FC_REF_CONSTANT, 2, OFF(139,316), NUM(139,316) } }, /* 139 */
187    { "my",  { FC_REF_CONSTANT, 1, OFF(140,318), NUM(140,318) } }, /* 140 */
188    { "na",  { FC_REF_CONSTANT, 2, OFF(141,319), NUM(141,319) } }, /* 141 */
189    { "nb",  { FC_REF_CONSTANT, 1, OFF(142,321), NUM(142,321) } }, /* 142 */
190    { "nds",  { FC_REF_CONSTANT, 1, OFF(143,67), NUM(143,67) } }, /* 143 */
191    { "ne",  { FC_REF_CONSTANT, 1, OFF(144,322), NUM(144,322) } }, /* 144 */
192    { "ng",  { FC_REF_CONSTANT, 1, OFF(145,87), NUM(145,87) } }, /* 145 */
193    { "nl",  { FC_REF_CONSTANT, 1, OFF(146,323), NUM(146,323) } }, /* 146 */
194    { "nn",  { FC_REF_CONSTANT, 1, OFF(147,324), NUM(147,324) } }, /* 147 */
195    { "no",  { FC_REF_CONSTANT, 1, OFF(148,321), NUM(148,321) } }, /* 148 */
196    { "nqo",  { FC_REF_CONSTANT, 1, OFF(149,325), NUM(149,325) } }, /* 149 */
197    { "nr",  { FC_REF_CONSTANT, 1, OFF(150,87), NUM(150,87) } }, /* 150 */
198    { "nso",  { FC_REF_CONSTANT, 2, OFF(151,326), NUM(151,326) } }, /* 151 */
199    { "nv",  { FC_REF_CONSTANT, 4, OFF(152,328), NUM(152,328) } }, /* 152 */
200    { "ny",  { FC_REF_CONSTANT, 2, OFF(153,332), NUM(153,332) } }, /* 153 */
201    { "oc",  { FC_REF_CONSTANT, 1, OFF(154,334), NUM(154,334) } }, /* 154 */
202    { "om",  { FC_REF_CONSTANT, 1, OFF(155,87), NUM(155,87) } }, /* 155 */
203    { "or",  { FC_REF_CONSTANT, 1, OFF(156,335), NUM(156,335) } }, /* 156 */
204    { "os",  { FC_REF_CONSTANT, 1, OFF(157,279), NUM(157,279) } }, /* 157 */
205    { "ota",  { FC_REF_CONSTANT, 1, OFF(158,336), NUM(158,336) } }, /* 158 */
206    { "pa",  { FC_REF_CONSTANT, 1, OFF(159,337), NUM(159,337) } }, /* 159 */
207    { "pa-pk",  { FC_REF_CONSTANT, 1, OFF(160,287), NUM(160,287) } }, /* 160 */
208    { "pap-an",  { FC_REF_CONSTANT, 1, OFF(161,338), NUM(161,338) } }, /* 161 */
209    { "pap-aw",  { FC_REF_CONSTANT, 1, OFF(162,339), NUM(162,339) } }, /* 162 */
210    { "pl",  { FC_REF_CONSTANT, 2, OFF(163,340), NUM(163,340) } }, /* 163 */
211    { "ps-af",  { FC_REF_CONSTANT, 1, OFF(164,342), NUM(164,342) } }, /* 164 */
212    { "ps-pk",  { FC_REF_CONSTANT, 1, OFF(165,343), NUM(165,343) } }, /* 165 */
213    { "pt",  { FC_REF_CONSTANT, 1, OFF(166,344), NUM(166,344) } }, /* 166 */
214    { "qu",  { FC_REF_CONSTANT, 2, OFF(167,345), NUM(167,345) } }, /* 167 */
215    { "rm",  { FC_REF_CONSTANT, 1, OFF(168,347), NUM(168,347) } }, /* 168 */
216    { "rn",  { FC_REF_CONSTANT, 1, OFF(169,87), NUM(169,87) } }, /* 169 */
217    { "ro",  { FC_REF_CONSTANT, 3, OFF(170,348), NUM(170,348) } }, /* 170 */
218    { "ru",  { FC_REF_CONSTANT, 1, OFF(171,279), NUM(171,279) } }, /* 171 */
219    { "rw",  { FC_REF_CONSTANT, 1, OFF(172,87), NUM(172,87) } }, /* 172 */
220    { "sa",  { FC_REF_CONSTANT, 1, OFF(173,30), NUM(173,30) } }, /* 173 */
221    { "sah",  { FC_REF_CONSTANT, 1, OFF(174,351), NUM(174,351) } }, /* 174 */
222    { "sat",  { FC_REF_CONSTANT, 1, OFF(175,352), NUM(175,352) } }, /* 175 */
223    { "sc",  { FC_REF_CONSTANT, 1, OFF(176,353), NUM(176,353) } }, /* 176 */
224    { "sco",  { FC_REF_CONSTANT, 3, OFF(177,354), NUM(177,354) } }, /* 177 */
225    { "sd",  { FC_REF_CONSTANT, 1, OFF(178,357), NUM(178,357) } }, /* 178 */
226    { "se",  { FC_REF_CONSTANT, 2, OFF(179,358), NUM(179,358) } }, /* 179 */
227    { "sel",  { FC_REF_CONSTANT, 1, OFF(180,279), NUM(180,279) } }, /* 180 */
228    { "sg",  { FC_REF_CONSTANT, 1, OFF(181,360), NUM(181,360) } }, /* 181 */
229    { "sh",  { FC_REF_CONSTANT, 3, OFF(182,361), NUM(182,361) } }, /* 182 */
230    { "shs",  { FC_REF_CONSTANT, 2, OFF(183,364), NUM(183,364) } }, /* 183 */
231    { "si",  { FC_REF_CONSTANT, 1, OFF(184,366), NUM(184,366) } }, /* 184 */
232    { "sid",  { FC_REF_CONSTANT, 2, OFF(185,367), NUM(185,367) } }, /* 185 */
233    { "sk",  { FC_REF_CONSTANT, 2, OFF(186,369), NUM(186,369) } }, /* 186 */
234    { "sl",  { FC_REF_CONSTANT, 2, OFF(187,42), NUM(187,42) } }, /* 187 */
235    { "sm",  { FC_REF_CONSTANT, 2, OFF(188,371), NUM(188,371) } }, /* 188 */
236    { "sma",  { FC_REF_CONSTANT, 1, OFF(189,373), NUM(189,373) } }, /* 189 */
237    { "smj",  { FC_REF_CONSTANT, 1, OFF(190,374), NUM(190,374) } }, /* 190 */
238    { "smn",  { FC_REF_CONSTANT, 2, OFF(191,375), NUM(191,375) } }, /* 191 */
239    { "sms",  { FC_REF_CONSTANT, 3, OFF(192,377), NUM(192,377) } }, /* 192 */
240    { "sn",  { FC_REF_CONSTANT, 1, OFF(193,87), NUM(193,87) } }, /* 193 */
241    { "so",  { FC_REF_CONSTANT, 1, OFF(194,87), NUM(194,87) } }, /* 194 */
242    { "sq",  { FC_REF_CONSTANT, 1, OFF(195,380), NUM(195,380) } }, /* 195 */
243    { "sr",  { FC_REF_CONSTANT, 1, OFF(196,381), NUM(196,381) } }, /* 196 */
244    { "ss",  { FC_REF_CONSTANT, 1, OFF(197,87), NUM(197,87) } }, /* 197 */
245    { "st",  { FC_REF_CONSTANT, 1, OFF(198,87), NUM(198,87) } }, /* 198 */
246    { "su",  { FC_REF_CONSTANT, 1, OFF(199,118), NUM(199,118) } }, /* 199 */
247    { "sv",  { FC_REF_CONSTANT, 1, OFF(200,382), NUM(200,382) } }, /* 200 */
248    { "sw",  { FC_REF_CONSTANT, 1, OFF(201,87), NUM(201,87) } }, /* 201 */
249    { "syr",  { FC_REF_CONSTANT, 1, OFF(202,383), NUM(202,383) } }, /* 202 */
250    { "ta",  { FC_REF_CONSTANT, 1, OFF(203,384), NUM(203,384) } }, /* 203 */
251    { "te",  { FC_REF_CONSTANT, 1, OFF(204,385), NUM(204,385) } }, /* 204 */
252    { "tg",  { FC_REF_CONSTANT, 1, OFF(205,386), NUM(205,386) } }, /* 205 */
253    { "th",  { FC_REF_CONSTANT, 1, OFF(206,387), NUM(206,387) } }, /* 206 */
254    { "ti-er",  { FC_REF_CONSTANT, 2, OFF(207,45), NUM(207,45) } }, /* 207 */
255    { "ti-et",  { FC_REF_CONSTANT, 2, OFF(208,367), NUM(208,367) } }, /* 208 */
256    { "tig",  { FC_REF_CONSTANT, 2, OFF(209,388), NUM(209,388) } }, /* 209 */
257    { "tk",  { FC_REF_CONSTANT, 2, OFF(210,390), NUM(210,390) } }, /* 210 */
258    { "tl",  { FC_REF_CONSTANT, 1, OFF(211,86), NUM(211,86) } }, /* 211 */
259    { "tn",  { FC_REF_CONSTANT, 2, OFF(212,326), NUM(212,326) } }, /* 212 */
260    { "to",  { FC_REF_CONSTANT, 2, OFF(213,371), NUM(213,371) } }, /* 213 */
261    { "tr",  { FC_REF_CONSTANT, 2, OFF(214,392), NUM(214,392) } }, /* 214 */
262    { "ts",  { FC_REF_CONSTANT, 1, OFF(215,87), NUM(215,87) } }, /* 215 */
263    { "tt",  { FC_REF_CONSTANT, 1, OFF(216,394), NUM(216,394) } }, /* 216 */
264    { "tw",  { FC_REF_CONSTANT, 5, OFF(217,4), NUM(217,4) } }, /* 217 */
265    { "ty",  { FC_REF_CONSTANT, 3, OFF(218,395), NUM(218,395) } }, /* 218 */
266    { "tyv",  { FC_REF_CONSTANT, 1, OFF(219,284), NUM(219,284) } }, /* 219 */
267    { "ug",  { FC_REF_CONSTANT, 1, OFF(220,398), NUM(220,398) } }, /* 220 */
268    { "uk",  { FC_REF_CONSTANT, 1, OFF(221,399), NUM(221,399) } }, /* 221 */
269    { "ur",  { FC_REF_CONSTANT, 1, OFF(222,287), NUM(222,287) } }, /* 222 */
270    { "uz",  { FC_REF_CONSTANT, 1, OFF(223,87), NUM(223,87) } }, /* 223 */
271    { "ve",  { FC_REF_CONSTANT, 2, OFF(224,400), NUM(224,400) } }, /* 224 */
272    { "vi",  { FC_REF_CONSTANT, 4, OFF(225,402), NUM(225,402) } }, /* 225 */
273    { "vo",  { FC_REF_CONSTANT, 1, OFF(226,406), NUM(226,406) } }, /* 226 */
274    { "vot",  { FC_REF_CONSTANT, 2, OFF(227,407), NUM(227,407) } }, /* 227 */
275    { "wa",  { FC_REF_CONSTANT, 1, OFF(228,409), NUM(228,409) } }, /* 228 */
276    { "wal",  { FC_REF_CONSTANT, 2, OFF(229,367), NUM(229,367) } }, /* 229 */
277    { "wen",  { FC_REF_CONSTANT, 2, OFF(230,410), NUM(230,410) } }, /* 230 */
278    { "wo",  { FC_REF_CONSTANT, 2, OFF(231,412), NUM(231,412) } }, /* 231 */
279    { "xh",  { FC_REF_CONSTANT, 1, OFF(232,87), NUM(232,87) } }, /* 232 */
280    { "yap",  { FC_REF_CONSTANT, 1, OFF(233,414), NUM(233,414) } }, /* 233 */
281    { "yi",  { FC_REF_CONSTANT, 1, OFF(234,108), NUM(234,108) } }, /* 234 */
282    { "yo",  { FC_REF_CONSTANT, 4, OFF(235,415), NUM(235,415) } }, /* 235 */
283    { "za",  { FC_REF_CONSTANT, 1, OFF(236,87), NUM(236,87) } }, /* 236 */
284    { "zh-cn",  { FC_REF_CONSTANT, 82, OFF(237,419), NUM(237,419) } }, /* 237 */
285    { "zh-hk",  { FC_REF_CONSTANT, 83, OFF(238,501), NUM(238,501) } }, /* 238 */
286    { "zh-mo",  { FC_REF_CONSTANT, 83, OFF(239,501), NUM(239,501) } }, /* 239 */
287    { "zh-sg",  { FC_REF_CONSTANT, 82, OFF(240,419), NUM(240,419) } }, /* 240 */
288    { "zh-tw",  { FC_REF_CONSTANT, 83, OFF(241,584), NUM(241,584) } }, /* 241 */
289    { "zu",  { FC_REF_CONSTANT, 1, OFF(242,87), NUM(242,87) } }, /* 242 */
290},
291{
292    { { /* 0 */
293    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
294    0x00000000, 0x00000000, 0x08104404, 0x08104404,
295    } },
296    { { /* 1 */
297    0xffff8002, 0xffffffff, 0x8002ffff, 0x00000000,
298    0xc0000000, 0xf0fc33c0, 0x03000000, 0x00000003,
299    } },
300    { { /* 2 */
301    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
302    0x00000000, 0x00000000, 0x0810cf00, 0x0810cf00,
303    } },
304    { { /* 3 */
305    0x00000000, 0x00000000, 0x00000200, 0x00000000,
306    0x00000000, 0x00000000, 0x00000000, 0x00000000,
307    } },
308    { { /* 4 */
309    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
310    0x00000000, 0x00000000, 0x00220008, 0x00220008,
311    } },
312    { { /* 5 */
313    0x00000000, 0x00000300, 0x00000000, 0x00000300,
314    0x00010040, 0x00000000, 0x00000000, 0x00000000,
315    } },
316    { { /* 6 */
317    0x00000000, 0x00000000, 0x08100000, 0x00000000,
318    0x00000000, 0x00000000, 0x00000000, 0x00000000,
319    } },
320    { { /* 7 */
321    0x00000048, 0x00000200, 0x00000000, 0x00000000,
322    0x00000000, 0x00000000, 0x00000000, 0x00000000,
323    } },
324    { { /* 8 */
325    0x00000000, 0x00000000, 0x00000000, 0x00000000,
326    0x00000000, 0x30000000, 0x00000000, 0x03000000,
327    } },
328    { { /* 9 */
329    0xff7fff7f, 0xff01ff7f, 0x00003d7f, 0xffff7fff,
330    0xffff3d7f, 0x003d7fff, 0xff7f7f00, 0x00ff7fff,
331    } },
332    { { /* 10 */
333    0x003d7fff, 0xffffffff, 0x007fff7f, 0x00000000,
334    0x00000000, 0x00000000, 0x00000000, 0x00000000,
335    } },
336    { { /* 11 */
337    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
338    0x00000000, 0x00000000, 0x140a2202, 0x140a2202,
339    } },
340    { { /* 12 */
341    0x00000000, 0x07fffffe, 0x000007fe, 0x00000000,
342    0x00000000, 0x00000000, 0x00000000, 0x00000000,
343    } },
344    { { /* 13 */
345    0x00000000, 0x00000000, 0x00000000, 0x00000000,
346    0xfff99fee, 0xd3c4fdff, 0xb000399f, 0x00030000,
347    } },
348    { { /* 14 */
349    0x00000000, 0x00c00030, 0x00000000, 0x00000000,
350    0x00000000, 0x00000000, 0x00000000, 0x00000000,
351    } },
352    { { /* 15 */
353    0xffff0042, 0xffffffff, 0x0002ffff, 0x00000000,
354    0x00000000, 0x00000000, 0x00000000, 0x00000000,
355    } },
356    { { /* 16 */
357    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
358    0x00000000, 0x00000000, 0x10028010, 0x10028010,
359    } },
360    { { /* 17 */
361    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
362    0x00000000, 0x00000000, 0x10400080, 0x10400080,
363    } },
364    { { /* 18 */
365    0xc0000000, 0x00030000, 0xc0000000, 0x00000000,
366    0x00008000, 0x00000000, 0x00000000, 0x00000000,
367    } },
368    { { /* 19 */
369    0x00000000, 0x00000000, 0x02000000, 0x00000000,
370    0x00000000, 0x00000000, 0x00000000, 0x00000000,
371    } },
372    { { /* 20 */
373    0x00000000, 0x07ffffde, 0x001009f6, 0x40000000,
374    0x01000040, 0x00008200, 0x00001000, 0x00000000,
375    } },
376    { { /* 21 */
377    0xffff0000, 0xffffffff, 0x0000ffff, 0x00000000,
378    0x030c0000, 0x0c00cc0f, 0x03000000, 0x00000300,
379    } },
380    { { /* 22 */
381    0xffff4040, 0xffffffff, 0x4040ffff, 0x00000000,
382    0x00000000, 0x00000000, 0x00000000, 0x00000000,
383    } },
384    { { /* 23 */
385    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
386    0x00000000, 0x00000000, 0x00000000, 0x00000000,
387    } },
388    { { /* 24 */
389    0x00003000, 0x00000000, 0x00000000, 0x00000000,
390    0x00110000, 0x00000000, 0x00000000, 0x000000c0,
391    } },
392    { { /* 25 */
393    0x00000000, 0x00000000, 0x08000000, 0x00000008,
394    0x00000000, 0x00000000, 0x00000000, 0x00000000,
395    } },
396    { { /* 26 */
397    0x00003000, 0x00000030, 0x00000000, 0x0000300c,
398    0x000c0000, 0x00000000, 0x00000000, 0x00000000,
399    } },
400    { { /* 27 */
401    0x00000000, 0x3a8b0000, 0x9e78e6b9, 0x0000802e,
402    0x00000000, 0x00000000, 0x00000000, 0x00000000,
403    } },
404    { { /* 28 */
405    0xffff0000, 0xffffd7ff, 0x0000d7ff, 0x00000000,
406    0x00000000, 0x00000000, 0x00000000, 0x00000000,
407    } },
408    { { /* 29 */
409    0xffffffe0, 0x83ffffff, 0x00003fff, 0x00000000,
410    0x00000000, 0x00000000, 0x00000000, 0x00000000,
411    } },
412    { { /* 30 */
413    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
414    0x00000000, 0x00000000, 0x10008200, 0x10008200,
415    } },
416    { { /* 31 */
417    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
418    0x00000000, 0x00000000, 0x060c3303, 0x060c3303,
419    } },
420    { { /* 32 */
421    0x00000003, 0x00000000, 0x00000000, 0x00000000,
422    0x00000000, 0x00000000, 0x00000000, 0x00000000,
423    } },
424    { { /* 33 */
425    0x00000000, 0x00000000, 0x00000000, 0x00000000,
426    0x00000000, 0x03000000, 0x00003000, 0x00000000,
427    } },
428    { { /* 34 */
429    0x00000000, 0x00000000, 0x00000c00, 0x00000000,
430    0x20010040, 0x00000000, 0x00000000, 0x00000000,
431    } },
432    { { /* 35 */
433    0x00000000, 0x00000000, 0x08100000, 0x00040000,
434    0x00000000, 0x00000000, 0x00000000, 0x00000000,
435    } },
436    { { /* 36 */
437    0x00000000, 0x00000000, 0x00000000, 0x00000000,
438    0xfff99fee, 0xd3c5fdff, 0xb000399f, 0x00000000,
439    } },
440    { { /* 37 */
441    0x00000000, 0x00000000, 0xfffffeff, 0x3d7e03ff,
442    0xfeff0003, 0x03ffffff, 0x00000000, 0x00000000,
443    } },
444    { { /* 38 */
445    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
446    0x00000000, 0x00000000, 0x12120404, 0x12120404,
447    } },
448    { { /* 39 */
449    0xfff99fee, 0xf3e5fdff, 0x0007399f, 0x0001ffff,
450    0x00000000, 0x00000000, 0x00000000, 0x00000000,
451    } },
452    { { /* 40 */
453    0x000330c0, 0x00000000, 0x00000000, 0x60000003,
454    0x00000000, 0x00000000, 0x00000000, 0x00000000,
455    } },
456    { { /* 41 */
457    0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000,
458    0x00000000, 0x0c00c000, 0x00000000, 0x00000000,
459    } },
460    { { /* 42 */
461    0xff7fff7f, 0xff01ff00, 0x3d7f3d7f, 0xffff7fff,
462    0xffff0000, 0x003d7fff, 0xff7f7f3d, 0x00ff7fff,
463    } },
464    { { /* 43 */
465    0x003d7fff, 0xffffffff, 0x007fff00, 0x00000000,
466    0x00000000, 0x00000000, 0x00000000, 0x00000000,
467    } },
468    { { /* 44 */
469    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
470    0x00000000, 0x00000000, 0x140ca381, 0x140ca381,
471    } },
472    { { /* 45 */
473    0x00000000, 0x80000000, 0x00000001, 0x00000000,
474    0x00000000, 0x00000000, 0x00000000, 0x00000000,
475    } },
476    { { /* 46 */
477    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
478    0x00000000, 0x00000000, 0x10020004, 0x10020004,
479    } },
480    { { /* 47 */
481    0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000,
482    0x00000000, 0x00000030, 0x000c0000, 0x030300c0,
483    } },
484    { { /* 48 */
485    0x00000000, 0x00000000, 0x00000000, 0x00000000,
486    0x00000000, 0xffffffff, 0xffffffff, 0x001fffff,
487    } },
488    { { /* 49 */
489    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
490    0x00000000, 0x00000000, 0x1a10cfc5, 0x9a10cfc5,
491    } },
492    { { /* 50 */
493    0x00000000, 0x00000000, 0x000c0000, 0x01000000,
494    0x00000000, 0x00000000, 0x00000000, 0x00000000,
495    } },
496    { { /* 51 */
497    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
498    0x00000000, 0x00000000, 0x10420084, 0x10420084,
499    } },
500    { { /* 52 */
501    0xc0000000, 0x00030000, 0xc0000000, 0x00000000,
502    0x00000000, 0x00000000, 0x00000000, 0x00000000,
503    } },
504    { { /* 53 */
505    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
506    0x00000000, 0x00000000, 0x24082202, 0x24082202,
507    } },
508    { { /* 54 */
509    0x0c00f000, 0x00000000, 0x03000180, 0x6000c033,
510    0x00000000, 0x00000000, 0x00000000, 0x00000000,
511    } },
512    { { /* 55 */
513    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
514    0x00000000, 0x00000000, 0x021c0a08, 0x021c0a08,
515    } },
516    { { /* 56 */
517    0x00000030, 0x00000000, 0x0000001e, 0x18000000,
518    0x00000000, 0x00000000, 0x00000000, 0x00000000,
519    } },
520    { { /* 57 */
521    0xfdffa966, 0xffffdfff, 0xa965dfff, 0x03ffffff,
522    0x00000000, 0x00000000, 0x00000000, 0x00000000,
523    } },
524    { { /* 58 */
525    0x0000000c, 0x00000000, 0x00000000, 0x00000000,
526    0x00000000, 0x00000000, 0x00000000, 0x00000000,
527    } },
528    { { /* 59 */
529    0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000,
530    0x00000000, 0x00000c00, 0x00c00000, 0x000c0000,
531    } },
532    { { /* 60 */
533    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
534    0x00000000, 0x00000000, 0x0010c604, 0x8010c604,
535    } },
536    { { /* 61 */
537    0x00000000, 0x00000000, 0x00000000, 0x01f00000,
538    0x00000000, 0x00000000, 0x00000000, 0x00000000,
539    } },
540    { { /* 62 */
541    0x00000000, 0x00000000, 0x00000000, 0x00000000,
542    0x0000003f, 0x00000000, 0x00000000, 0x000c0000,
543    } },
544    { { /* 63 */
545    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
546    0x00000000, 0x00000000, 0x25082262, 0x25082262,
547    } },
548    { { /* 64 */
549    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
550    0x00000000, 0x00000000, 0x90400010, 0x10400010,
551    } },
552    { { /* 65 */
553    0xfff99fec, 0xf3e5fdff, 0xf807399f, 0x0000ffff,
554    0x00000000, 0x00000000, 0x00000000, 0x00000000,
555    } },
556    { { /* 66 */
557    0x00000000, 0x00000000, 0x00000000, 0x00000000,
558    0xffffffff, 0x0001ffff, 0x00000000, 0x00000000,
559    } },
560    { { /* 67 */
561    0x0c000000, 0x00000000, 0x00000c00, 0x00000000,
562    0x00170240, 0x00040000, 0x001fe000, 0x00000000,
563    } },
564    { { /* 68 */
565    0x00000000, 0x00000000, 0x08500000, 0x00000008,
566    0x00000800, 0x00000000, 0x00000000, 0x00000000,
567    } },
568    { { /* 69 */
569    0x00001003, 0x00000000, 0x00000000, 0x00000000,
570    0x00000000, 0x00000000, 0x00000000, 0x00000000,
571    } },
572    { { /* 70 */
573    0x00000000, 0x00000000, 0x00000000, 0x00000000,
574    0xffffd740, 0xfffffffb, 0x00007fff, 0x00000000,
575    } },
576    { { /* 71 */
577    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
578    0x00000000, 0x00000000, 0x00528f81, 0x00528f81,
579    } },
580    { { /* 72 */
581    0x30000300, 0x00300030, 0x30000000, 0x00003000,
582    0x00000000, 0x00000000, 0x00000000, 0x00000000,
583    } },
584    { { /* 73 */
585    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
586    0x00000000, 0x00000000, 0x10600010, 0x10600010,
587    } },
588    { { /* 74 */
589    0x00000000, 0x00000000, 0x00000000, 0x60000003,
590    0x00000000, 0x00000000, 0x00000000, 0x00000000,
591    } },
592    { { /* 75 */
593    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
594    0x00000000, 0x00000000, 0x10020000, 0x10020000,
595    } },
596    { { /* 76 */
597    0x00000000, 0x00000000, 0x00000c00, 0x00000000,
598    0x20000402, 0x00180000, 0x00000000, 0x00000000,
599    } },
600    { { /* 77 */
601    0x00000000, 0x00000000, 0x00880000, 0x00040000,
602    0x00000000, 0x00000000, 0x00000000, 0x00000000,
603    } },
604    { { /* 78 */
605    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
606    0x00000000, 0x00000000, 0x00400030, 0x00400030,
607    } },
608    { { /* 79 */
609    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
610    0x00000000, 0x00000000, 0x0e1e7707, 0x0e1e7707,
611    } },
612    { { /* 80 */
613    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
614    0x00000000, 0x00000000, 0x25092042, 0x25092042,
615    } },
616    { { /* 81 */
617    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
618    0x00000000, 0x00000000, 0x02041107, 0x02041107,
619    } },
620    { { /* 82 */
621    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
622    0x00000000, 0x00000000, 0x9c508e14, 0x1c508e14,
623    } },
624    { { /* 83 */
625    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
626    0x00000000, 0x00000000, 0x04082202, 0x04082202,
627    } },
628    { { /* 84 */
629    0x00000c00, 0x00000003, 0x00000000, 0x00000000,
630    0x00000000, 0x00000000, 0x00000000, 0x00000000,
631    } },
632    { { /* 85 */
633    0xc0000c0c, 0x00000000, 0x00c00003, 0x00000c03,
634    0x00000000, 0x00000000, 0x00000000, 0x00000000,
635    } },
636    { { /* 86 */
637    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
638    0x00000000, 0x00000000, 0x020c1383, 0x020c1383,
639    } },
640    { { /* 87 */
641    0xff7fff7f, 0xff01ff7f, 0x00003d7f, 0x00ff00ff,
642    0x00ff3d7f, 0x003d7fff, 0xff7f7f00, 0x00ff7f00,
643    } },
644    { { /* 88 */
645    0x003d7f00, 0xffff01ff, 0x007fff7f, 0x00000000,
646    0x00000000, 0x00000000, 0x00000000, 0x00000000,
647    } },
648    { { /* 89 */
649    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
650    0x00000000, 0x00000000, 0x040a2202, 0x042a220a,
651    } },
652    { { /* 90 */
653    0x00000000, 0x00000200, 0x00000000, 0x00000200,
654    0x00000000, 0x00000000, 0x00000000, 0x00000000,
655    } },
656    { { /* 91 */
657    0x00000000, 0x00000000, 0x00000000, 0x00000000,
658    0x00000000, 0x20000000, 0x00000000, 0x02000000,
659    } },
660    { { /* 92 */
661    0x00000000, 0x00000000, 0x00000000, 0x00000000,
662    0xfffbafee, 0xf3edfdff, 0x00013bbf, 0x00000001,
663    } },
664    { { /* 93 */
665    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
666    0x00000000, 0x00000000, 0x00000080, 0x00000080,
667    } },
668    { { /* 94 */
669    0x00000000, 0x00000000, 0x00000000, 0x00000000,
670    0x03000402, 0x00180000, 0x00000000, 0x00000000,
671    } },
672    { { /* 95 */
673    0x00000000, 0x00000000, 0x00880000, 0x00000000,
674    0x00000000, 0x00000000, 0x00000000, 0x00000000,
675    } },
676    { { /* 96 */
677    0x000c0003, 0x00000c00, 0x00003000, 0x00000c00,
678    0x00000000, 0x00000000, 0x00000000, 0x00000000,
679    } },
680    { { /* 97 */
681    0x00000000, 0x00000000, 0x00000000, 0x00000000,
682    0x00000000, 0x08000000, 0x00000000, 0x00000000,
683    } },
684    { { /* 98 */
685    0x00000000, 0x00000000, 0x00000000, 0x00000000,
686    0x00000000, 0x00000000, 0xffff0000, 0x000007ff,
687    } },
688    { { /* 99 */
689    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
690    0x00000000, 0x00000000, 0x00080000, 0x00080000,
691    } },
692    { { /* 100 */
693    0x0c0030c0, 0x00000000, 0x0300001e, 0x66000003,
694    0x00000000, 0x00000000, 0x00000000, 0x00000000,
695    } },
696    { { /* 101 */
697    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
698    0x00000000, 0x00000000, 0x00040100, 0x00040100,
699    } },
700    { { /* 102 */
701    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
702    0x00000000, 0x00000000, 0x14482202, 0x14482202,
703    } },
704    { { /* 103 */
705    0x00000000, 0x00000000, 0x00030000, 0x00030000,
706    0x00000000, 0x00000000, 0x00000000, 0x00000000,
707    } },
708    { { /* 104 */
709    0x00000000, 0xfffe0000, 0x007fffff, 0xfffffffe,
710    0x000000ff, 0x00000000, 0x00000000, 0x00000000,
711    } },
712    { { /* 105 */
713    0x00000000, 0x00008000, 0x00000000, 0x00000000,
714    0x00000000, 0x00000000, 0x00000000, 0x00000000,
715    } },
716    { { /* 106 */
717    0x000c0000, 0x00000000, 0x00000c00, 0x00000000,
718    0x00000000, 0x00000000, 0x00000000, 0x00000000,
719    } },
720    { { /* 107 */
721    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
722    0x00000000, 0x00000000, 0x00000200, 0x00000200,
723    } },
724    { { /* 108 */
725    0x00000000, 0x00000000, 0x00000000, 0x00000000,
726    0x00000000, 0x00000000, 0x00003c00, 0x00000030,
727    } },
728    { { /* 109 */
729    0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
730    0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
731    } },
732    { { /* 110 */
733    0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
734    0x00001fff, 0x00000000, 0x00000000, 0x00000000,
735    } },
736    { { /* 111 */
737    0xffff4002, 0xffffffff, 0x4002ffff, 0x00000000,
738    0x00000000, 0x00000000, 0x00000000, 0x00000000,
739    } },
740    { { /* 112 */
741    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
742    0x00000000, 0x00000000, 0x64092242, 0x64092242,
743    } },
744    { { /* 113 */
745    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
746    0x00000000, 0x00000000, 0x060cb301, 0x060cb301,
747    } },
748    { { /* 114 */
749    0x00000c7e, 0x031f8000, 0x0063f200, 0x000df840,
750    0x00037e08, 0x08000dfa, 0x0df901bf, 0x5437e400,
751    } },
752    { { /* 115 */
753    0x00000025, 0x40006fc0, 0x27f91be4, 0xdee00000,
754    0x007ff83f, 0x00007f7f, 0x00000000, 0x00000000,
755    } },
756    { { /* 116 */
757    0x00000000, 0x00000000, 0x00000000, 0x007f8000,
758    0x00000000, 0x00000000, 0x00000000, 0x00000000,
759    } },
760    { { /* 117 */
761    0x000000e7, 0x00000000, 0xfffffffe, 0xffffffff,
762    0x780fffff, 0xfffffffe, 0xffffffff, 0x787fffff,
763    } },
764    { { /* 118 */
765    0x43f36f8b, 0x9b462442, 0xe3e0e82c, 0x400a0004,
766    0xdb365f65, 0x04497977, 0xe3f0ecd7, 0x08c56038,
767    } },
768    { { /* 119 */
769    0x3403e602, 0x35518000, 0x7eabe0c8, 0x98698200,
770    0x2942a948, 0x8060e803, 0xad93441c, 0x4568c03a,
771    } },
772    { { /* 120 */
773    0x8656aa60, 0x02403f7a, 0x14618388, 0x21741020,
774    0x07022021, 0x40bc3000, 0x4462a624, 0x0a2060a8,
775    } },
776    { { /* 121 */
777    0x85740217, 0x9c840402, 0x14157bfb, 0x11e27f24,
778    0x02efb665, 0x20ff1f75, 0x28403a70, 0x676326c3,
779    } },
780    { { /* 122 */
781    0x20924dd9, 0x0fc946b0, 0x4850bc98, 0xa03f8638,
782    0x88162388, 0x52323e09, 0xe3a422aa, 0xc72c00dd,
783    } },
784    { { /* 123 */
785    0x26e1a166, 0x8f0a840b, 0x559e27eb, 0x89bbc241,
786    0x85400014, 0x08496361, 0x8ad07f0c, 0x05cfff3e,
787    } },
788    { { /* 124 */
789    0xa803ff1a, 0x7b407a41, 0x80024745, 0x38eb0500,
790    0x0005d851, 0x710c9934, 0x01000397, 0x24046366,
791    } },
792    { { /* 125 */
793    0x005180d0, 0x430ac000, 0x30c89071, 0x58000008,
794    0xf7000e99, 0x00415f80, 0x941000b0, 0x62800018,
795    } },
796    { { /* 126 */
797    0x09d00240, 0x01568200, 0x08015004, 0x05101d10,
798    0x001084c1, 0x10504025, 0x4d8a410f, 0xa60d4009,
799    } },
800    { { /* 127 */
801    0x914cab19, 0x098121c0, 0x0003c485, 0x80000652,
802    0x00080b04, 0x0009041d, 0x905c4849, 0x16900009,
803    } },
804    { { /* 128 */
805    0x22200c65, 0x24338412, 0x47960c03, 0x42250a04,
806    0x90880028, 0x4f084900, 0xd3aa14a2, 0x3e87d830,
807    } },
808    { { /* 129 */
809    0x1f618604, 0x41867ea4, 0x05b3c390, 0x211857a5,
810    0x2a48241e, 0x4a041128, 0x161b0a40, 0x88400d60,
811    } },
812    { { /* 130 */
813    0x9502020a, 0x10608221, 0x04000243, 0x80001444,
814    0x0c040000, 0x70000000, 0x00c11a06, 0x0c00024a,
815    } },
816    { { /* 131 */
817    0x00401a00, 0x40451404, 0xbdb30029, 0x052b0a78,
818    0xbfa0bba9, 0x8379407c, 0xe81d12fc, 0xc5694bf6,
819    } },
820    { { /* 132 */
821    0x044aeff6, 0xff022115, 0x402bed63, 0x0242d033,
822    0x00131000, 0x59ca1b02, 0x020000a0, 0x2c41a703,
823    } },
824    { { /* 133 */
825    0x8ff24880, 0x00000204, 0x10055800, 0x00489200,
826    0x20011894, 0x34805004, 0x684c3200, 0x68be49ea,
827    } },
828    { { /* 134 */
829    0x2e42184c, 0x21c9a820, 0x80b050b9, 0xff7c001e,
830    0x14e0849a, 0x01e028c1, 0xac49870e, 0xdddb130f,
831    } },
832    { { /* 135 */
833    0x89fbbe1a, 0x51a2a2e0, 0x32ca5502, 0x928b3e46,
834    0x438f1dbf, 0x32186703, 0x33c03028, 0xa9230811,
835    } },
836    { { /* 136 */
837    0x3a65c000, 0x04028fe3, 0x86252c4e, 0x00a1bf3d,
838    0x8cd43a1a, 0x317c06c9, 0x950a00e0, 0x0edb018b,
839    } },
840    { { /* 137 */
841    0x8c20e34b, 0xf0101182, 0xa7287d94, 0x40fbc9ac,
842    0x06534484, 0x44445a90, 0x00013fc8, 0xf5d40048,
843    } },
844    { { /* 138 */
845    0xec577701, 0x891dc442, 0x49286b83, 0xd2424109,
846    0x59fe061d, 0x3a221800, 0x3b9fb7e4, 0xc0eaf003,
847    } },
848    { { /* 139 */
849    0x82021386, 0xe4008980, 0x10a1b200, 0x0cc44b80,
850    0x8944d309, 0x48341faf, 0x0c458259, 0x0450420a,
851    } },
852    { { /* 140 */
853    0x10c8a040, 0x44503140, 0x01004004, 0x05408280,
854    0x442c0108, 0x1a056a30, 0x051420a6, 0x645690cf,
855    } },
856    { { /* 141 */
857    0x31000021, 0xcbf09c18, 0x63e2a120, 0x01b5104c,
858    0x9a83538c, 0x3281b8b2, 0x0a84987a, 0x0c0233e7,
859    } },
860    { { /* 142 */
861    0x9018d4cc, 0x9070a1a1, 0xe0048a1e, 0x0451c3d4,
862    0x21c2439a, 0x53104844, 0x36400292, 0xf3bd0241,
863    } },
864    { { /* 143 */
865    0xe8f0ab09, 0xa5d27dc0, 0xd24bc242, 0xd0afa43f,
866    0x34a11aa0, 0x03d88247, 0x651bc452, 0xc83ad294,
867    } },
868    { { /* 144 */
869    0x40c8001c, 0x33140e06, 0xb21b614f, 0xc0d00088,
870    0xa898a02a, 0x166ba1c5, 0x85b42e50, 0x0604c08b,
871    } },
872    { { /* 145 */
873    0x1e04f933, 0xa251056e, 0x76380400, 0x73b8ec07,
874    0x18324406, 0xc8164081, 0x63097c8a, 0xaa042980,
875    } },
876    { { /* 146 */
877    0xca9c1c24, 0x27604e0e, 0x83000990, 0x81040046,
878    0x10816011, 0x0908540d, 0xcc0a000e, 0x0c000500,
879    } },
880    { { /* 147 */
881    0xa0440430, 0x6784008b, 0x8a195288, 0x8b18865e,
882    0x41602e59, 0x9cbe8c10, 0x891c6861, 0x00089800,
883    } },
884    { { /* 148 */
885    0x089a8100, 0x41900018, 0xe4a14007, 0x640d0505,
886    0x0e4d310e, 0xff0a4806, 0x2aa81632, 0x000b852e,
887    } },
888    { { /* 149 */
889    0xca841800, 0x696c0e20, 0x16000032, 0x03905658,
890    0x1a285120, 0x11248000, 0x432618e1, 0x0eaa5d52,
891    } },
892    { { /* 150 */
893    0xae280fa0, 0x4500fa7b, 0x89406408, 0xc044c880,
894    0xb1419005, 0x24c48424, 0x603a1a34, 0xc1949000,
895    } },
896    { { /* 151 */
897    0x003a8246, 0xc106180d, 0x99100022, 0x1511e050,
898    0x00824057, 0x020a041a, 0x8930004f, 0x444ad813,
899    } },
900    { { /* 152 */
901    0xed228a02, 0x400510c0, 0x01021000, 0x31018808,
902    0x02044600, 0x0708f000, 0xa2008900, 0x22020000,
903    } },
904    { { /* 153 */
905    0x16100200, 0x10400042, 0x02605200, 0x200052f4,
906    0x80308510, 0x42021100, 0x80b54308, 0x9a2070e1,
907    } },
908    { { /* 154 */
909    0x08012040, 0xfc653500, 0xab0419c1, 0x62140286,
910    0x00440087, 0x02449085, 0x0a85405c, 0x33803207,
911    } },
912    { { /* 155 */
913    0xb8c00400, 0xc0d0ce20, 0x0080c030, 0x0d250508,
914    0x00400a90, 0x080c0200, 0x40006505, 0x41026421,
915    } },
916    { { /* 156 */
917    0x00000268, 0x847c0024, 0xde200002, 0x40498619,
918    0x40000808, 0x20010084, 0x10108400, 0x01c742cd,
919    } },
920    { { /* 157 */
921    0xd52a7038, 0x1d8f1968, 0x3e12be50, 0x81d92ef5,
922    0x2412cec4, 0x732e0828, 0x4b3424ac, 0xd41d020c,
923    } },
924    { { /* 158 */
925    0x80002a02, 0x08110097, 0x114411c4, 0x7d451786,
926    0x064949d9, 0x87914000, 0xd8c4254c, 0x491444ba,
927    } },
928    { { /* 159 */
929    0xc8001b92, 0x15800271, 0x0c000081, 0xc200096a,
930    0x40024800, 0xba493021, 0x1c802080, 0x1008e2ac,
931    } },
932    { { /* 160 */
933    0x00341004, 0x841400e1, 0x20000020, 0x10149800,
934    0x04aa70c2, 0x54208688, 0x04130c62, 0x20109180,
935    } },
936    { { /* 161 */
937    0x02064082, 0x54001c40, 0xe4e90383, 0x84802125,
938    0x2000e433, 0xe60944c0, 0x81260a03, 0x080112da,
939    } },
940    { { /* 162 */
941    0x97906901, 0xf8864001, 0x0081e24d, 0xa6510a0e,
942    0x81ec011a, 0x8441c600, 0xb62cadb8, 0x8741a46f,
943    } },
944    { { /* 163 */
945    0x4b028d54, 0x02681161, 0x2057bb60, 0x043350a0,
946    0xb7b4a8c0, 0x01122402, 0x20009ad3, 0x00c82271,
947    } },
948    { { /* 164 */
949    0x809e2081, 0xe1800c8a, 0x8151b009, 0x40281031,
950    0x89a52a0e, 0x620e69b6, 0xd1444425, 0x4d548085,
951    } },
952    { { /* 165 */
953    0x1fb12c75, 0x862dd807, 0x4841d87c, 0x226e414e,
954    0x9e088200, 0xed37f80c, 0x75268c80, 0x08149313,
955    } },
956    { { /* 166 */
957    0xc8040e32, 0x6ea6484e, 0x66702c4a, 0xba0126c0,
958    0x185dd30c, 0x00000000, 0x00000000, 0x00000000,
959    } },
960    { { /* 167 */
961    0x00000000, 0x05400000, 0x81337020, 0x03a54f81,
962    0x641055ec, 0x2344c318, 0x00341462, 0x1a090a43,
963    } },
964    { { /* 168 */
965    0x13a5187b, 0xa8480102, 0xc5440440, 0xe2dd8106,
966    0x2d481af0, 0x0416b626, 0x6e405058, 0x31128032,
967    } },
968    { { /* 169 */
969    0x0c0007e4, 0x420a8208, 0x803b4840, 0x87134860,
970    0x3428850d, 0xe5290319, 0x870a2345, 0x5c1825a9,
971    } },
972    { { /* 170 */
973    0xd9c577a6, 0x03e85e00, 0xa7000081, 0x41c6cd54,
974    0xa2042800, 0x2b0ab860, 0xda9e0020, 0x0e1a08ea,
975    } },
976    { { /* 171 */
977    0x11c0427c, 0x03768908, 0x01058621, 0x18a80000,
978    0xc44846a0, 0x20220d05, 0x91485422, 0x28978a01,
979    } },
980    { { /* 172 */
981    0x00087898, 0x31221605, 0x08804240, 0x06a2fa4e,
982    0x92110814, 0x9b042002, 0x06432e52, 0x90105000,
983    } },
984    { { /* 173 */
985    0x85ba0041, 0x20203042, 0x05a04f0b, 0x40802708,
986    0x1a930591, 0x0600df50, 0x3021a202, 0x4e800630,
987    } },
988    { { /* 174 */
989    0x04c80cc4, 0x8001a004, 0xd4316000, 0x0a020880,
990    0x00281c00, 0x00418e18, 0xca106ad0, 0x4b00f210,
991    } },
992    { { /* 175 */
993    0x1506274d, 0x88900220, 0x82a85a00, 0x81504549,
994    0x80002004, 0x2c088804, 0x000508d1, 0x4ac48001,
995    } },
996    { { /* 176 */
997    0x0062e020, 0x0a42008e, 0x6a8c3055, 0xe0a5090e,
998    0x42c42906, 0x80b34814, 0xb330803e, 0x731c0102,
999    } },
1000    { { /* 177 */
1001    0x600d1494, 0x09400c20, 0xc040301a, 0xc094a451,
1002    0x05c88dca, 0xa40c96c2, 0x34040001, 0x011000c8,
1003    } },
1004    { { /* 178 */
1005    0xa9c9550d, 0x1c5a2428, 0x48370142, 0x100f7a4d,
1006    0x452a32b4, 0x9205317b, 0x5c44b894, 0x458a68d7,
1007    } },
1008    { { /* 179 */
1009    0x2ed15097, 0x42081943, 0x9d40d202, 0x20979840,
1010    0x064d5409, 0x00000000, 0x00000000, 0x00000000,
1011    } },
1012    { { /* 180 */
1013    0x00000000, 0x84800000, 0x04215542, 0x17001c06,
1014    0x61107624, 0xb9ddff87, 0x5c0a659f, 0x3c00245d,
1015    } },
1016    { { /* 181 */
1017    0x0059adb0, 0x00000000, 0x00000000, 0x009b28d0,
1018    0x02000422, 0x44080108, 0xac409804, 0x90288d0a,
1019    } },
1020    { { /* 182 */
1021    0xe0018700, 0x00310400, 0x82211794, 0x10540019,
1022    0x021a2cb2, 0x40039c02, 0x88043d60, 0x7900080c,
1023    } },
1024    { { /* 183 */
1025    0xba3c1628, 0xcb088640, 0x90807274, 0x0000001e,
1026    0xd8000000, 0x9c87e188, 0x04124034, 0x2791ae64,
1027    } },
1028    { { /* 184 */
1029    0xe6fbe86b, 0x5366408f, 0x537feea6, 0xb5e4e32b,
1030    0x0002869f, 0x01228548, 0x08004402, 0x20a02116,
1031    } },
1032    { { /* 185 */
1033    0x02040004, 0x00052000, 0x01547e00, 0x01ac162c,
1034    0x10852a84, 0x05308c14, 0xb943fbc3, 0x906000ca,
1035    } },
1036    { { /* 186 */
1037    0x40326000, 0x80901200, 0x4c810b30, 0x40020054,
1038    0x1d6a0029, 0x02802000, 0x00048000, 0x150c2610,
1039    } },
1040    { { /* 187 */
1041    0x07018040, 0x0c24d94d, 0x18502810, 0x50205001,
1042    0x04d01000, 0x02017080, 0x21c30108, 0x00000132,
1043    } },
1044    { { /* 188 */
1045    0x07190088, 0x05600802, 0x4c0e0012, 0xf0a10405,
1046    0x00000002, 0x00000000, 0x00000000, 0x00000000,
1047    } },
1048    { { /* 189 */
1049    0x00000000, 0x00000000, 0x00000000, 0x00800000,
1050    0x035a8e8d, 0x5a0421bd, 0x11703488, 0x00000026,
1051    } },
1052    { { /* 190 */
1053    0x10000000, 0x8804c502, 0xf801b815, 0x25ed147c,
1054    0x1bb0ed60, 0x1bd70589, 0x1a627af3, 0x0ac50d0c,
1055    } },
1056    { { /* 191 */
1057    0x524ae5d1, 0x63050490, 0x52440354, 0x16122b57,
1058    0x1101a872, 0x00182949, 0x10080948, 0x886c6000,
1059    } },
1060    { { /* 192 */
1061    0x058f916e, 0x39903012, 0x4930f840, 0x001b8880,
1062    0x00000000, 0x00428500, 0x98000058, 0x7014ea04,
1063    } },
1064    { { /* 193 */
1065    0x611d1628, 0x60005113, 0x00a71a24, 0x00000000,
1066    0x03c00000, 0x10187120, 0xa9270172, 0x89066004,
1067    } },
1068    { { /* 194 */
1069    0x020cc022, 0x40810900, 0x8ca0202d, 0x00000e34,
1070    0x00000000, 0x11012100, 0xc11a8011, 0x0892ec4c,
1071    } },
1072    { { /* 195 */
1073    0x85000040, 0x1806c7ac, 0x0512e03e, 0x00108000,
1074    0x80ce4008, 0x02106d01, 0x08568641, 0x0027011e,
1075    } },
1076    { { /* 196 */
1077    0x083d3750, 0x4e05e032, 0x048401c0, 0x01400081,
1078    0x00000000, 0x00000000, 0x00000000, 0x00591aa0,
1079    } },
1080    { { /* 197 */
1081    0x882443c8, 0xc8001d48, 0x72030152, 0x04049013,
1082    0x04008280, 0x0d148a10, 0x02088056, 0x2704a040,
1083    } },
1084    { { /* 198 */
1085    0x4c000000, 0x00000000, 0x00000000, 0xa3200000,
1086    0xa0ae1902, 0xdf002660, 0x7b15f010, 0x3ad08121,
1087    } },
1088    { { /* 199 */
1089    0x00284180, 0x48001003, 0x8014cc00, 0x00c414cf,
1090    0x30202000, 0x00000001, 0x00000000, 0x00000000,
1091    } },
1092    { { /* 200 */
1093    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1094    0x00000000, 0x00000000, 0x00000300, 0x00000300,
1095    } },
1096    { { /* 201 */
1097    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1098    0x00000000, 0x00000000, 0xffff0000, 0x0001ffff,
1099    } },
1100    { { /* 202 */
1101    0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000,
1102    0x0c0c0000, 0x000cc00c, 0x03000000, 0x00000000,
1103    } },
1104    { { /* 203 */
1105    0x00000000, 0x00000300, 0x00000000, 0x00000300,
1106    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1107    } },
1108    { { /* 204 */
1109    0xffff0000, 0xffffffff, 0x0040ffff, 0x00000000,
1110    0x0c0c0000, 0x0c00000c, 0x03000000, 0x00000300,
1111    } },
1112    { { /* 205 */
1113    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1114    0x00000000, 0x00000000, 0x0d10646e, 0x0d10646e,
1115    } },
1116    { { /* 206 */
1117    0x00000000, 0x01000300, 0x00000000, 0x00000300,
1118    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1119    } },
1120    { { /* 207 */
1121    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1122    0x9fffffff, 0xffcffee7, 0x0000003f, 0x00000000,
1123    } },
1124    { { /* 208 */
1125    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1126    0xfffddfec, 0xc3effdff, 0x40603ddf, 0x00000003,
1127    } },
1128    { { /* 209 */
1129    0x00000000, 0xfffe0000, 0xffffffff, 0xffffffff,
1130    0x00007fff, 0x00000000, 0x00000000, 0x00000000,
1131    } },
1132    { { /* 210 */
1133    0x3eff0793, 0x1303b011, 0x11102801, 0x05930000,
1134    0xb0111e7b, 0x3b019703, 0x00a01112, 0x306b9593,
1135    } },
1136    { { /* 211 */
1137    0x1102b051, 0x11303201, 0x011102b0, 0xb879300a,
1138    0x30011306, 0x00800010, 0x100b0113, 0x93000011,
1139    } },
1140    { { /* 212 */
1141    0x00102b03, 0x05930000, 0xb051746b, 0x3b011323,
1142    0x00001030, 0x70000000, 0x1303b011, 0x11102900,
1143    } },
1144    { { /* 213 */
1145    0x00012180, 0xb0153000, 0x3001030e, 0x02000030,
1146    0x10230111, 0x13000000, 0x10106b81, 0x01130300,
1147    } },
1148    { { /* 214 */
1149    0x30111013, 0x00000100, 0x22b85530, 0x30000000,
1150    0x9702b011, 0x113afb07, 0x011303b0, 0x00000021,
1151    } },
1152    { { /* 215 */
1153    0x3b0d1b00, 0x03b01138, 0x11330113, 0x13000001,
1154    0x111c2b05, 0x00000100, 0xb0111000, 0x2a011300,
1155    } },
1156    { { /* 216 */
1157    0x02b01930, 0x10100001, 0x11000000, 0x10300301,
1158    0x07130230, 0x0011146b, 0x2b051300, 0x8fb8f974,
1159    } },
1160    { { /* 217 */
1161    0x103b0113, 0x00000000, 0xd9700000, 0x01134ab0,
1162    0x0011103b, 0x00001103, 0x2ab15930, 0x10000111,
1163    } },
1164    { { /* 218 */
1165    0x11010000, 0x00100b01, 0x01130000, 0x0000102b,
1166    0x20000101, 0x02a01110, 0x30210111, 0x0102b059,
1167    } },
1168    { { /* 219 */
1169    0x19300000, 0x011307b0, 0xb011383b, 0x00000003,
1170    0x00000000, 0x383b0d13, 0x0103b011, 0x00001000,
1171    } },
1172    { { /* 220 */
1173    0x01130000, 0x00101020, 0x00000100, 0x00000110,
1174    0x30000000, 0x00021811, 0x00100000, 0x01110000,
1175    } },
1176    { { /* 221 */
1177    0x00000023, 0x0b019300, 0x00301110, 0x302b0111,
1178    0x13c7b011, 0x01303b01, 0x00000280, 0xb0113000,
1179    } },
1180    { { /* 222 */
1181    0x2b011383, 0x03b01130, 0x300a0011, 0x1102b011,
1182    0x00002000, 0x01110100, 0xa011102b, 0x2b011302,
1183    } },
1184    { { /* 223 */
1185    0x01000010, 0x30000001, 0x13029011, 0x11302b01,
1186    0x000066b0, 0xb0113000, 0x6b07d302, 0x07b0113a,
1187    } },
1188    { { /* 224 */
1189    0x00200103, 0x13000000, 0x11386b05, 0x011303b0,
1190    0x000010b8, 0x2b051b00, 0x03000110, 0x10000000,
1191    } },
1192    { { /* 225 */
1193    0x1102a011, 0x79700a01, 0x0111a2b0, 0x0000100a,
1194    0x00011100, 0x00901110, 0x00090111, 0x93000000,
1195    } },
1196    { { /* 226 */
1197    0xf9f2bb05, 0x011322b0, 0x2001323b, 0x00000000,
1198    0x06b05930, 0x303b0193, 0x1123a011, 0x11700000,
1199    } },
1200    { { /* 227 */
1201    0x001102b0, 0x00001010, 0x03011301, 0x00000110,
1202    0x162b0793, 0x01010010, 0x11300000, 0x01110200,
1203    } },
1204    { { /* 228 */
1205    0xb0113029, 0x00000000, 0x0eb05130, 0x383b0513,
1206    0x0303b011, 0x00000100, 0x01930000, 0x00001039,
1207    } },
1208    { { /* 229 */
1209    0x3b000302, 0x00000000, 0x00230113, 0x00000000,
1210    0x00100000, 0x00010000, 0x90113020, 0x00000002,
1211    } },
1212    { { /* 230 */
1213    0x00000000, 0x10000000, 0x11020000, 0x00000301,
1214    0x01130000, 0xb079b02b, 0x3b011323, 0x02b01130,
1215    } },
1216    { { /* 231 */
1217    0xf0210111, 0x1343b0d9, 0x11303b01, 0x011103b0,
1218    0xb0517020, 0x20011322, 0x01901110, 0x300b0111,
1219    } },
1220    { { /* 232 */
1221    0x9302b011, 0x0016ab01, 0x01130100, 0xb0113021,
1222    0x29010302, 0x02b03130, 0x30000000, 0x1b42b819,
1223    } },
1224    { { /* 233 */
1225    0x11383301, 0x00000330, 0x00000020, 0x33051300,
1226    0x00001110, 0x00000000, 0x93000000, 0x01302305,
1227    } },
1228    { { /* 234 */
1229    0x00010100, 0x30111010, 0x00000100, 0x02301130,
1230    0x10100001, 0x11000000, 0x00000000, 0x85130200,
1231    } },
1232    { { /* 235 */
1233    0x10111003, 0x2b011300, 0x63b87730, 0x303b0113,
1234    0x11a2b091, 0x7b300201, 0x011357f0, 0xf0d1702b,
1235    } },
1236    { { /* 236 */
1237    0x1b0111e3, 0x0ab97130, 0x303b0113, 0x13029001,
1238    0x11302b01, 0x071302b0, 0x3011302b, 0x23011303,
1239    } },
1240    { { /* 237 */
1241    0x02b01130, 0x30ab0113, 0x11feb411, 0x71300901,
1242    0x05d347b8, 0xb011307b, 0x21015303, 0x00001110,
1243    } },
1244    { { /* 238 */
1245    0x306b0513, 0x1102b011, 0x00103301, 0x05130000,
1246    0xa01038eb, 0x30000102, 0x02b01110, 0x30200013,
1247    } },
1248    { { /* 239 */
1249    0x0102b071, 0x00101000, 0x01130000, 0x1011100b,
1250    0x2b011300, 0x00000000, 0x366b0593, 0x1303b095,
1251    } },
1252    { { /* 240 */
1253    0x01103b01, 0x00000200, 0xb0113000, 0x20000103,
1254    0x01000010, 0x30000000, 0x030ab011, 0x00101001,
1255    } },
1256    { { /* 241 */
1257    0x01110100, 0x00000003, 0x23011302, 0x03000010,
1258    0x10000000, 0x01000000, 0x00100000, 0x00000290,
1259    } },
1260    { { /* 242 */
1261    0x30113000, 0x7b015386, 0x03b01130, 0x00210151,
1262    0x13000000, 0x11303b01, 0x001102b0, 0x00011010,
1263    } },
1264    { { /* 243 */
1265    0x2b011302, 0x02001110, 0x10000000, 0x0102b011,
1266    0x11300100, 0x000102b0, 0x00011010, 0x2b011100,
1267    } },
1268    { { /* 244 */
1269    0x02101110, 0x002b0113, 0x93000000, 0x11302b03,
1270    0x011302b0, 0x0000303b, 0x00000002, 0x03b01930,
1271    } },
1272    { { /* 245 */
1273    0x102b0113, 0x0103b011, 0x11300000, 0x011302b0,
1274    0x00001021, 0x00010102, 0x00000010, 0x102b0113,
1275    } },
1276    { { /* 246 */
1277    0x01020011, 0x11302000, 0x011102b0, 0x30113001,
1278    0x00000002, 0x02b01130, 0x303b0313, 0x0103b011,
1279    } },
1280    { { /* 247 */
1281    0x00002000, 0x05130000, 0xb011303b, 0x10001102,
1282    0x00000110, 0x142b0113, 0x01000001, 0x01100000,
1283    } },
1284    { { /* 248 */
1285    0x00010280, 0xb0113000, 0x10000102, 0x00000010,
1286    0x10230113, 0x93021011, 0x11100b05, 0x01130030,
1287    } },
1288    { { /* 249 */
1289    0xb051702b, 0x3b011323, 0x00000030, 0x30000000,
1290    0x1303b011, 0x11102b01, 0x01010330, 0xb011300a,
1291    } },
1292    { { /* 250 */
1293    0x20000102, 0x00000000, 0x10000011, 0x9300a011,
1294    0x00102b05, 0x00000200, 0x90111000, 0x29011100,
1295    } },
1296    { { /* 251 */
1297    0x00b01110, 0x30000000, 0x1302b011, 0x11302b21,
1298    0x000103b0, 0x00000020, 0x2b051300, 0x02b01130,
1299    } },
1300    { { /* 252 */
1301    0x103b0113, 0x13002011, 0x11322b21, 0x00130280,
1302    0xa0113028, 0x0a011102, 0x02921130, 0x30210111,
1303    } },
1304    { { /* 253 */
1305    0x13020011, 0x11302b01, 0x03d30290, 0x3011122b,
1306    0x2b011302, 0x00000000, 0x00000000, 0x00000000,
1307    } },
1308    { { /* 254 */
1309    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1310    0x00004000, 0x00000000, 0x20000000, 0x00000000,
1311    } },
1312    { { /* 255 */
1313    0x00000000, 0x00000000, 0x00003000, 0x00000000,
1314    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1315    } },
1316    { { /* 256 */
1317    0x00000000, 0x040001df, 0x80800176, 0x420c0000,
1318    0x01020140, 0x44008200, 0x00041018, 0x00000000,
1319    } },
1320    { { /* 257 */
1321    0xffff0000, 0xffff27bf, 0x000027bf, 0x00000000,
1322    0x00000000, 0x0c000000, 0x03000000, 0x000000c0,
1323    } },
1324    { { /* 258 */
1325    0x3c000000, 0x00000000, 0x00000000, 0x00000000,
1326    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1327    } },
1328    { { /* 259 */
1329    0x00000000, 0x061ef5c0, 0x000001f6, 0x40000000,
1330    0x01040040, 0x00208210, 0x00005040, 0x00000000,
1331    } },
1332    { { /* 260 */
1333    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1334    0x00000000, 0x00000000, 0x08004480, 0x08004480,
1335    } },
1336    { { /* 261 */
1337    0x00000000, 0x00000000, 0xc0000000, 0x00000000,
1338    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1339    } },
1340    { { /* 262 */
1341    0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000,
1342    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1343    } },
1344    { { /* 263 */
1345    0xffff0042, 0xffffffff, 0x0042ffff, 0x00000000,
1346    0x00000000, 0x00000000, 0x00000000, 0x000000c0,
1347    } },
1348    { { /* 264 */
1349    0x00000000, 0x000c0000, 0x00000000, 0x00000000,
1350    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1351    } },
1352    { { /* 265 */
1353    0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000,
1354    0x00000000, 0x0000c00c, 0x00000000, 0x00000000,
1355    } },
1356    { { /* 266 */
1357    0x000c0003, 0x00003c00, 0x0000f000, 0x00003c00,
1358    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1359    } },
1360    { { /* 267 */
1361    0x00000000, 0x040001de, 0x00000176, 0x42000000,
1362    0x01020140, 0x44008200, 0x00041008, 0x00000000,
1363    } },
1364    { { /* 268 */
1365    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1366    0x00000000, 0x00000000, 0x98504f14, 0x18504f14,
1367    } },
1368    { { /* 269 */
1369    0x00000000, 0x00000000, 0x00000c00, 0x00000000,
1370    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1371    } },
1372    { { /* 270 */
1373    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1374    0x00000000, 0x00000000, 0x00480910, 0x00480910,
1375    } },
1376    { { /* 271 */
1377    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1378    0x00000000, 0x00000000, 0x0c186606, 0x0c186606,
1379    } },
1380    { { /* 272 */
1381    0x0c000000, 0x00000000, 0x00000000, 0x00000000,
1382    0x00010040, 0x00000000, 0x00000000, 0x00000000,
1383    } },
1384    { { /* 273 */
1385    0x00001006, 0x00000000, 0x00000000, 0x00000000,
1386    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1387    } },
1388    { { /* 274 */
1389    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1390    0xfef02596, 0x3bffecae, 0x30003f5f, 0x00000000,
1391    } },
1392    { { /* 275 */
1393    0x03c03030, 0x0000c000, 0x00000000, 0x600c0c03,
1394    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1395    } },
1396    { { /* 276 */
1397    0x000c3003, 0x18c00c0c, 0x00c03060, 0x60000c03,
1398    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1399    } },
1400    { { /* 277 */
1401    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1402    0x00000000, 0x00000000, 0x00100002, 0x00100002,
1403    } },
1404    { { /* 278 */
1405    0x00000003, 0x18000000, 0x00003060, 0x00000c00,
1406    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1407    } },
1408    { { /* 279 */
1409    0x00000000, 0x00300000, 0x00000000, 0x00000000,
1410    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1411    } },
1412    { { /* 280 */
1413    0xfdffb729, 0x000001ff, 0xb7290000, 0x00000000,
1414    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1415    } },
1416    { { /* 281 */
1417    0xfffddfec, 0xc3fffdff, 0x00803dcf, 0x00000003,
1418    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1419    } },
1420    { { /* 282 */
1421    0x00000000, 0xffffffff, 0xffffffff, 0x00ffffff,
1422    0xffffffff, 0x000003ff, 0x00000000, 0x00000000,
1423    } },
1424    { { /* 283 */
1425    0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000,
1426    0x00000000, 0x0000c000, 0x00000000, 0x00000300,
1427    } },
1428    { { /* 284 */
1429    0x00000000, 0x00000000, 0x00000000, 0x00000010,
1430    0xfff99fee, 0xf3c5fdff, 0xb000798f, 0x0002ffc0,
1431    } },
1432    { { /* 285 */
1433    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1434    0x00000000, 0x00000000, 0x00004004, 0x00004004,
1435    } },
1436    { { /* 286 */
1437    0x0f000000, 0x00000000, 0x00000000, 0x00000000,
1438    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1439    } },
1440    { { /* 287 */
1441    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1442    0x00000000, 0x00000000, 0x02045101, 0x02045101,
1443    } },
1444    { { /* 288 */
1445    0x00000c00, 0x000000c3, 0x00000000, 0x18000000,
1446    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1447    } },
1448    { { /* 289 */
1449    0xffffffff, 0x0007f6fb, 0x00000000, 0x00000000,
1450    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1451    } },
1452    { { /* 290 */
1453    0x00000000, 0x00000000, 0x00000000, 0x00000300,
1454    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1455    } },
1456    { { /* 291 */
1457    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1458    0x00000000, 0x00000000, 0x011c0661, 0x011c0661,
1459    } },
1460    { { /* 292 */
1461    0xfff98fee, 0xc3e5fdff, 0x0001398f, 0x0001fff0,
1462    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1463    } },
1464    { { /* 293 */
1465    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1466    0x00000000, 0x00000000, 0x1c58af16, 0x1c58af16,
1467    } },
1468    { { /* 294 */
1469    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1470    0x00000000, 0x00000000, 0x115c0671, 0x115c0671,
1471    } },
1472    { { /* 295 */
1473    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1474    0x00000000, 0x00000000, 0xffffffff, 0x07ffffff,
1475    } },
1476    { { /* 296 */
1477    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1478    0x00000000, 0x00000000, 0x00100400, 0x00100400,
1479    } },
1480    { { /* 297 */
1481    0x00000000, 0x00000000, 0x00000000, 0x00000003,
1482    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1483    } },
1484    { { /* 298 */
1485    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1486    0x00000000, 0x00000000, 0x00082202, 0x00082202,
1487    } },
1488    { { /* 299 */
1489    0x03000030, 0x0000c000, 0x00000006, 0x00000000,
1490    0x00000000, 0x00000000, 0x00000000, 0x00000c00,
1491    } },
1492    { { /* 300 */
1493    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1494    0x00000000, 0x10000000, 0x00000000, 0x00000000,
1495    } },
1496    { { /* 301 */
1497    0x00000002, 0x00000000, 0x00000000, 0x00000000,
1498    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1499    } },
1500    { { /* 302 */
1501    0x00000000, 0x00000000, 0x00000000, 0x00300000,
1502    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1503    } },
1504    { { /* 303 */
1505    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1506    0x00000000, 0x00000000, 0x040c2383, 0x040c2383,
1507    } },
1508    { { /* 304 */
1509    0xfff99fee, 0xf3cdfdff, 0xb0c0398f, 0x00000003,
1510    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1511    } },
1512    { { /* 305 */
1513    0x00000000, 0x07ffffc6, 0x000001fe, 0x40000000,
1514    0x01000040, 0x0000a000, 0x00001000, 0x00000000,
1515    } },
1516    { { /* 306 */
1517    0xfff987e0, 0xd36dfdff, 0x1e003987, 0x001f0000,
1518    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1519    } },
1520    { { /* 307 */
1521    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1522    0x00000000, 0x00000000, 0x160e2302, 0x160e2302,
1523    } },
1524    { { /* 308 */
1525    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1526    0x00000000, 0x00000000, 0x00020000, 0x00020000,
1527    } },
1528    { { /* 309 */
1529    0x030000f0, 0x00000000, 0x0c00001e, 0x1e000000,
1530    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1531    } },
1532    { { /* 310 */
1533    0x00000000, 0x07ffffde, 0x000005f6, 0x50000000,
1534    0x05480262, 0x10000a00, 0x00013000, 0x00000000,
1535    } },
1536    { { /* 311 */
1537    0x00000000, 0x07ffffde, 0x000005f6, 0x50000000,
1538    0x05480262, 0x10000a00, 0x00052000, 0x00000000,
1539    } },
1540    { { /* 312 */
1541    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1542    0x00000000, 0x00000000, 0x143c278f, 0x143c278f,
1543    } },
1544    { { /* 313 */
1545    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1546    0x00000000, 0x00000000, 0x00000100, 0x00000000,
1547    } },
1548    { { /* 314 */
1549    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1550    0x00000000, 0x00000000, 0x02045301, 0x02045301,
1551    } },
1552    { { /* 315 */
1553    0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000,
1554    0x00300000, 0x0c00c030, 0x03000000, 0x00000000,
1555    } },
1556    { { /* 316 */
1557    0xfff987ee, 0xf325fdff, 0x00013987, 0x0001fff0,
1558    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1559    } },
1560    { { /* 317 */
1561    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1562    0x00000000, 0x00000000, 0x02041101, 0x02041101,
1563    } },
1564    { { /* 318 */
1565    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1566    0x00000000, 0x00800000, 0x00000000, 0x00000000,
1567    } },
1568    { { /* 319 */
1569    0x30000000, 0x00000000, 0x00000000, 0x00000000,
1570    0x00040000, 0x00000000, 0x00000000, 0x00000000,
1571    } },
1572    { { /* 320 */
1573    0x00000000, 0x07fffdd6, 0x000005f6, 0xec000000,
1574    0x0200b4d9, 0x480a8640, 0x00000000, 0x00000000,
1575    } },
1576    { { /* 321 */
1577    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1578    0x00000000, 0x00000000, 0x00000002, 0x00000002,
1579    } },
1580    { { /* 322 */
1581    0x00033000, 0x00000000, 0x00000c00, 0x600000c3,
1582    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1583    } },
1584    { { /* 323 */
1585    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1586    0x00000000, 0x00000000, 0x1850cc14, 0x1850cc14,
1587    } },
1588    { { /* 324 */
1589    0xffff8f04, 0xffffffff, 0x8f04ffff, 0x00000000,
1590    0x030c0000, 0x0c00cc0f, 0x03000000, 0x00000300,
1591    } },
1592    { { /* 325 */
1593    0x00000000, 0x00800000, 0x03bffbaa, 0x03bffbaa,
1594    0x00000000, 0x00000000, 0x00002202, 0x00002202,
1595    } },
1596    { { /* 326 */
1597    0x00080000, 0x00000000, 0x00000000, 0x00000000,
1598    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1599    } },
1600    { { /* 327 */
1601    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1602    0xfc7e3fec, 0x2ffbffbf, 0x7f5f847f, 0x00040000,
1603    } },
1604    { { /* 328 */
1605    0xff7fff7f, 0xff01ff7f, 0x3d7f3d7f, 0xffff7fff,
1606    0xffff3d7f, 0x003d7fff, 0xff7f7f3d, 0x00ff7fff,
1607    } },
1608    { { /* 329 */
1609    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1610    0x00000000, 0x00000000, 0x24182212, 0x24182212,
1611    } },
1612    { { /* 330 */
1613    0x0000f000, 0x66000000, 0x00300180, 0x60000033,
1614    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1615    } },
1616    { { /* 331 */
1617    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1618    0x00000000, 0x00000000, 0x00408030, 0x00408030,
1619    } },
1620    { { /* 332 */
1621    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1622    0x00000000, 0x00000000, 0x00020032, 0x00020032,
1623    } },
1624    { { /* 333 */
1625    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1626    0x00000000, 0x00000000, 0x00000016, 0x00000016,
1627    } },
1628    { { /* 334 */
1629    0x00033000, 0x00000000, 0x00000c00, 0x60000003,
1630    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1631    } },
1632    { { /* 335 */
1633    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1634    0x00000000, 0x00000000, 0x00200034, 0x00200034,
1635    } },
1636    { { /* 336 */
1637    0x00033000, 0x00000000, 0x00000c00, 0x60000003,
1638    0x00000000, 0x00800000, 0x00000000, 0x0000c3f0,
1639    } },
1640    { { /* 337 */
1641    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1642    0x00040000, 0x00000000, 0x00000000, 0x00000000,
1643    } },
1644    { { /* 338 */
1645    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1646    0x00000000, 0x00000000, 0x00000880, 0x00000880,
1647    } },
1648    { { /* 339 */
1649    0xfdff8f04, 0xfdff01ff, 0x8f0401ff, 0x00000000,
1650    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1651    } },
1652    { { /* 340 */
1653    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1654    0x00000000, 0x00000000, 0x10400a33, 0x10400a33,
1655    } },
1656    { { /* 341 */
1657    0xffff0000, 0xffff1fff, 0x00000000, 0x00000000,
1658    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1659    } },
1660    { { /* 342 */
1661    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1662    0xd63dc7e8, 0xc3bfc718, 0x00803dc7, 0x00000000,
1663    } },
1664    { { /* 343 */
1665    0xfffddfee, 0xc3effdff, 0x00603ddf, 0x00000003,
1666    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1667    } },
1668    { { /* 344 */
1669    0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000,
1670    0x0c0c0000, 0x00cc0000, 0x00000000, 0x0000c00c,
1671    } },
1672    { { /* 345 */
1673    0xfffffffe, 0x87ffffff, 0x00007fff, 0x00000000,
1674    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1675    } },
1676    { { /* 346 */
1677    0xff7fff7f, 0xff01ff00, 0x00003d7f, 0xffff7fff,
1678    0x00ff0000, 0x003d7f7f, 0xff7f7f00, 0x00ff7f00,
1679    } },
1680    { { /* 347 */
1681    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1682    0x00000000, 0x00000000, 0x30400090, 0x30400090,
1683    } },
1684    { { /* 348 */
1685    0x00000000, 0x00000000, 0xc0000180, 0x60000000,
1686    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1687    } },
1688    { { /* 349 */
1689    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1690    0x00000000, 0x00000000, 0x18404084, 0x18404084,
1691    } },
1692    { { /* 350 */
1693    0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000,
1694    0x00c00000, 0x0c00c00c, 0x03000000, 0x00000000,
1695    } },
1696    { { /* 351 */
1697    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1698    0x00000000, 0x00000000, 0x00008000, 0x00008000,
1699    } },
1700    { { /* 352 */
1701    0x00000000, 0x041ed5c0, 0x0000077e, 0x40000000,
1702    0x01000040, 0x4000a000, 0x002109c0, 0x00000000,
1703    } },
1704    { { /* 353 */
1705    0xffff00d0, 0xffffffff, 0x00d0ffff, 0x00000000,
1706    0x00030000, 0x00000000, 0x00000000, 0x00000000,
1707    } },
1708    { { /* 354 */
1709    0x000c0000, 0x30000000, 0x00000c30, 0x00030000,
1710    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1711    } },
1712    { { /* 355 */
1713    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1714    0x00000000, 0x00000000, 0x263c370f, 0x263c370f,
1715    } },
1716    { { /* 356 */
1717    0x0003000c, 0x00000300, 0x00000000, 0x00000300,
1718    0x00000000, 0x00018003, 0x00000000, 0x00000000,
1719    } },
1720    { { /* 357 */
1721    0x0800024f, 0x00000008, 0x00000000, 0x00000000,
1722    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1723    } },
1724    { { /* 358 */
1725    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1726    0x00000000, 0xffffffff, 0xffffffff, 0x03ffffff,
1727    } },
1728    { { /* 359 */
1729    0x00000000, 0x00000000, 0x077dfffe, 0x077dfffe,
1730    0x00000000, 0x00000000, 0x10400010, 0x10400010,
1731    } },
1732    { { /* 360 */
1733    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1734    0x00000000, 0x00000000, 0x10400010, 0x10400010,
1735    } },
1736    { { /* 361 */
1737    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1738    0x00000000, 0x00000000, 0x081047a4, 0x081047a4,
1739    } },
1740    { { /* 362 */
1741    0x0c0030c0, 0x00000000, 0x0f30001e, 0x66000003,
1742    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1743    } },
1744    { { /* 363 */
1745    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1746    0x00000000, 0x00000000, 0x000a0a09, 0x000a0a09,
1747    } },
1748    { { /* 364 */
1749    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1750    0x00000000, 0x00000000, 0x00400810, 0x00400810,
1751    } },
1752    { { /* 365 */
1753    0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1754    0x00000000, 0x00000000, 0x0e3c770f, 0x0e3c770f,
1755    } },
1756    { { /* 366 */
1757    0x0c000000, 0x00000300, 0x00000018, 0x00000300,
1758    0x00000000, 0x00000000, 0x001fe000, 0x03000000,
1759    } },
1760    { { /* 367 */
1761    0x0000100f, 0x00000000, 0x00000000, 0x00000000,
1762    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1763    } },
1764    { { /* 368 */
1765    0x00000000, 0xc0000000, 0x00000000, 0x0000000c,
1766    0x00000000, 0x33000000, 0x00003000, 0x00000000,
1767    } },
1768    { { /* 369 */
1769    0x00000000, 0x00000000, 0x00000000, 0x00000000,
1770    0x00000000, 0x00000000, 0x00000280, 0x00000000,
1771    } },
1772    { { /* 370 */
1773    0x7f7b7f8b, 0xef553db4, 0xf35dfba8, 0x400b0243,
1774    0x8d3efb40, 0x8c2c7bf7, 0xe3fa6eff, 0xa8ed1d3a,
1775    } },
1776    { { /* 371 */
1777    0xcf83e602, 0x35558cf5, 0xffabe048, 0xd85992b9,
1778    0x2892ab18, 0x8020d7e9, 0xf583c438, 0x450ae74a,
1779    } },
1780    { { /* 372 */
1781    0x9714b000, 0x54007762, 0x1420d188, 0xc8c01020,
1782    0x00002121, 0x0c0413a8, 0x04408000, 0x082870c0,
1783    } },
1784    { { /* 373 */
1785    0x000408c0, 0x80000002, 0x14722b7b, 0x3bfb7924,
1786    0x1ae43327, 0x38ef9835, 0x28029ad1, 0xbf69a813,
1787    } },
1788    { { /* 374 */
1789    0x2fc665cf, 0xafc96b11, 0x5053340f, 0xa00486a2,
1790    0xe8090106, 0xc00e3f0f, 0x81450a88, 0xc6010010,
1791    } },
1792    { { /* 375 */
1793    0x26e1a161, 0xce00444b, 0xd4eec7aa, 0x85bbcadf,
1794    0xa5203a74, 0x8840436c, 0x8bd23f06, 0x3befff79,
1795    } },
1796    { { /* 376 */
1797    0xe8eff75a, 0x5b36fbcb, 0x1bfd0d49, 0x39ee0154,
1798    0x2e75d855, 0xa91abfd8, 0xf6bff3d7, 0xb40c67e0,
1799    } },
1800    { { /* 377 */
1801    0x081382c2, 0xd08bd49d, 0x1061065a, 0x59e074f2,
1802    0xb3128f9f, 0x6aaa0080, 0xb05e3230, 0x60ac9d7a,
1803    } },
1804    { { /* 378 */
1805    0xc900d303, 0x8a563098, 0x13907000, 0x18421f14,
1806    0x0008c060, 0x10808008, 0xec900400, 0xe6332817,
1807    } },
1808    { { /* 379 */
1809    0x90000758, 0x4e09f708, 0xfc83f485, 0x18c8af53,
1810    0x080c187c, 0x01146adf, 0xa734c80c, 0x2710a011,
1811    } },
1812    { { /* 380 */
1813    0x422228c5, 0x00210413, 0x41123010, 0x40001820,
1814    0xc60c022b, 0x10000300, 0x00220022, 0x02495810,
1815    } },
1816    { { /* 381 */
1817    0x9670a094, 0x1792eeb0, 0x05f2cb96, 0x23580025,
1818    0x42cc25de, 0x4a04cf38, 0x359f0c40, 0x8a001128,
1819    } },
1820    { { /* 382 */
1821    0x910a13fa, 0x10560229, 0x04200641, 0x84f00484,
1822    0x0c040000, 0x412c0400, 0x11541206, 0x00020a4b,
1823    } },
1824    { { /* 383 */
1825    0x00c00200, 0x00940000, 0xbfbb0001, 0x242b167c,
1826    0x7fa89bbb, 0xe3790c7f, 0xe00d10f4, 0x9f014132,
1827    } },
1828    { { /* 384 */
1829    0x35728652, 0xff1210b4, 0x4223cf27, 0x8602c06b,
1830    0x1fd33106, 0xa1aa3a0c, 0x02040812, 0x08012572,
1831    } },
1832    { { /* 385 */
1833    0x485040cc, 0x601062d0, 0x29001c80, 0x00109a00,
1834    0x22000004, 0x00800000, 0x68002020, 0x609ecbe6,
1835    } },
1836    { { /* 386 */
1837    0x3f73916e, 0x398260c0, 0x48301034, 0xbd5c0006,
1838    0xd6fb8cd1, 0x43e820e1, 0x084e0600, 0xc4d00500,
1839    } },
1840    { { /* 387 */
1841    0x89aa8d1f, 0x1602a6e1, 0x21ed0001, 0x1a8b3656,
1842    0x13a51fb7, 0x30a06502, 0x23c7b278, 0xe9226c93,
1843    } },
1844    { { /* 388 */
1845    0x3a74e47f, 0x98208fe3, 0x2625280e, 0xbf49bf9c,
1846    0xac543218, 0x1916b949, 0xb5220c60, 0x0659fbc1,
1847    } },
1848    { { /* 389 */
1849    0x8420e343, 0x800008d9, 0x20225500, 0x00a10184,
1850    0x20104800, 0x40801380, 0x00160d04, 0x80200040,
1851    } },
1852    { { /* 390 */
1853    0x8de7fd40, 0xe0985436, 0x091e7b8b, 0xd249fec8,
1854    0x8dee0611, 0xba221937, 0x9fdd77f4, 0xf0daf3ec,
1855    } },
1856    { { /* 391 */
1857    0xec424386, 0x26048d3f, 0xc021fa6c, 0x0cc2628e,
1858    0x0145d785, 0x559977ad, 0x4045e250, 0xa154260b,
1859    } },
1860    { { /* 392 */
1861    0x58199827, 0xa4103443, 0x411405f2, 0x07002280,
1862    0x426600b4, 0x15a17210, 0x41856025, 0x00000054,
1863    } },
1864    { { /* 393 */
1865    0x01040201, 0xcb70c820, 0x6a629320, 0x0095184c,
1866    0x9a8b1880, 0x3201aab2, 0x00c4d87a, 0x04c3f3e5,
1867    } },
1868    { { /* 394 */
1869    0xa238d44d, 0x5072a1a1, 0x84fc980a, 0x44d1c152,
1870    0x20c21094, 0x42104180, 0x3a000000, 0xd29d0240,
1871    } },
1872    { { /* 395 */
1873    0xa8b12f01, 0x2432bd40, 0xd04bd34d, 0xd0ada723,
1874    0x75a10a92, 0x01e9adac, 0x771f801a, 0xa01b9225,
1875    } },
1876    { { /* 396 */
1877    0x20cadfa1, 0x738c0602, 0x003b577f, 0x00d00bff,
1878    0x0088806a, 0x0029a1c4, 0x05242a05, 0x16234009,
1879    } },
1880    { { /* 397 */
1881    0x80056822, 0xa2112011, 0x64900004, 0x13824849,
1882    0x193023d5, 0x08922980, 0x88115402, 0xa0042001,
1883    } },
1884    { { /* 398 */
1885    0x81800400, 0x60228502, 0x0b010090, 0x12020022,
1886    0x00834011, 0x00001a01, 0x00000000, 0x00000000,
1887    } },
1888    { { /* 399 */
1889    0x00000000, 0x4684009f, 0x020012c8, 0x1a0004fc,
1890    0x0c4c2ede, 0x80b80402, 0x0afca826, 0x22288c02,
1891    } },
1892    { { /* 400 */
1893    0x8f7ba0e0, 0x2135c7d6, 0xf8b106c7, 0x62550713,
1894    0x8a19936e, 0xfb0e6efa, 0x48f91630, 0x7debcd2f,
1895    } },
1896    { { /* 401 */
1897    0x4e845892, 0x7a2e4ca0, 0x561eedea, 0x1190c649,
1898    0xe83a5324, 0x8124cfdb, 0x634218f1, 0x1a8a5853,
1899    } },
1900    { { /* 402 */
1901    0x24d37420, 0x0514aa3b, 0x89586018, 0xc0004800,
1902    0x91018268, 0x2cd684a4, 0xc4ba8886, 0x02100377,
1903    } },
1904    { { /* 403 */
1905    0x00388244, 0x404aae11, 0x510028c0, 0x15146044,
1906    0x10007310, 0x02480082, 0x40060205, 0x0000c003,
1907    } },
1908    { { /* 404 */
1909    0x0c020000, 0x02200008, 0x40009000, 0xd161b800,
1910    0x32744621, 0x3b8af800, 0x8b00050f, 0x2280bbd0,
1911    } },
1912    { { /* 405 */
1913    0x07690600, 0x00438040, 0x50005420, 0x250c41d0,
1914    0x83108410, 0x02281101, 0x00304008, 0x020040a1,
1915    } },
1916    { { /* 406 */
1917    0x20000040, 0xabe31500, 0xaa443180, 0xc624c2c6,
1918    0x8004ac13, 0x03d1b000, 0x4285611e, 0x1d9ff303,
1919    } },
1920    { { /* 407 */
1921    0x78e8440a, 0xc3925e26, 0x00852000, 0x4000b001,
1922    0x88424a90, 0x0c8dca04, 0x4203a705, 0x000422a1,
1923    } },
1924    { { /* 408 */
1925    0x0c018668, 0x10795564, 0xdea00002, 0x40c12000,
1926    0x5001488b, 0x04000380, 0x50040000, 0x80d0c05d,
1927    } },
1928    { { /* 409 */
1929    0x970aa010, 0x4dafbb20, 0x1e10d921, 0x83140460,
1930    0xa6d68848, 0x733fd83b, 0x497427bc, 0x92130ddc,
1931    } },
1932    { { /* 410 */
1933    0x8ba1142b, 0xd1392e75, 0x50503009, 0x69008808,
1934    0x024a49d4, 0x80164010, 0x89d7e564, 0x5316c020,
1935    } },
1936    { { /* 411 */
1937    0x86002b92, 0x15e0a345, 0x0c03008b, 0xe200196e,
1938    0x80067031, 0xa82916a5, 0x18802000, 0xe1487aac,
1939    } },
1940    { { /* 412 */
1941    0xb5d63207, 0x5f9132e8, 0x20e550a1, 0x10807c00,
1942    0x9d8a7280, 0x421f00aa, 0x02310e22, 0x04941100,
1943    } },
1944    { { /* 413 */
1945    0x40080022, 0x5c100010, 0xfcc80343, 0x0580a1a5,
1946    0x04008433, 0x6e080080, 0x81262a4b, 0x2901aad8,
1947    } },
1948    { { /* 414 */
1949    0x4490684d, 0xba880009, 0x00820040, 0x87d10000,
1950    0xb1e6215b, 0x80083161, 0xc2400800, 0xa600a069,
1951    } },
1952    { { /* 415 */
1953    0x4a328d58, 0x550a5d71, 0x2d579aa0, 0x4aa64005,
1954    0x30b12021, 0x01123fc6, 0x260a10c2, 0x50824462,
1955    } },
1956    { { /* 416 */
1957    0x80409880, 0x810004c0, 0x00002003, 0x38180000,
1958    0xf1a60200, 0x720e4434, 0x92e035a2, 0x09008101,
1959    } },
1960    { { /* 417 */
1961    0x00000400, 0x00008885, 0x00000000, 0x00804000,
1962    0x00000000, 0x00004040, 0x00000000, 0x00000000,
1963    } },
1964    { { /* 418 */
1965    0x00000000, 0x08000000, 0x00000082, 0x00000000,
1966    0x88000004, 0xe7efbfff, 0xffbfffff, 0xfdffefef,
1967    } },
1968    { { /* 419 */
1969    0xbffefbff, 0x057fffff, 0x85b30034, 0x42164706,
1970    0xe4105402, 0xb3058092, 0x81305422, 0x180b4263,
1971    } },
1972    { { /* 420 */
1973    0x13f5387b, 0xa9ea07e5, 0x05143c4c, 0x80020600,
1974    0xbd481ad9, 0xf496ee37, 0x7ec0705f, 0x355fbfb2,
1975    } },
1976    { { /* 421 */
1977    0x455fe644, 0x41469000, 0x063b1d40, 0xfe1362a1,
1978    0x39028505, 0x0c080548, 0x0000144f, 0x58183488,
1979    } },
1980    { { /* 422 */
1981    0xd8153077, 0x4bfbbd0e, 0x85008a90, 0xe61dc100,
1982    0xb386ed14, 0x639bff72, 0xd9befd92, 0x0a92887b,
1983    } },
1984    { { /* 423 */
1985    0x1cb2d3fe, 0x177ab980, 0xdc1782c9, 0x3980fffb,
1986    0x590c4260, 0x37df0f01, 0xb15094a3, 0x23070623,
1987    } },
1988    { { /* 424 */
1989    0x3102f85a, 0x310201f0, 0x1e820040, 0x056a3a0a,
1990    0x12805b84, 0xa7148002, 0xa04b2612, 0x90011069,
1991    } },
1992    { { /* 425 */
1993    0x848a1000, 0x3f801802, 0x42400708, 0x4e140110,
1994    0x180080b0, 0x0281c510, 0x10298202, 0x88000210,
1995    } },
1996    { { /* 426 */
1997    0x00420020, 0x11000280, 0x4413e000, 0xfe025804,
1998    0x30283c07, 0x04739798, 0xcb13ced1, 0x431f6210,
1999    } },
2000    { { /* 427 */
2001    0x55ac278d, 0xc892422e, 0x02885380, 0x78514039,
2002    0x8088292c, 0x2428b900, 0x080e0c41, 0x42004421,
2003    } },
2004    { { /* 428 */
2005    0x08680408, 0x12040006, 0x02903031, 0xe0855b3e,
2006    0x10442936, 0x10822814, 0x83344266, 0x531b013c,
2007    } },
2008    { { /* 429 */
2009    0x0e0d0404, 0x00510c22, 0xc0000012, 0x88000040,
2010    0x0000004a, 0x00000000, 0x5447dff6, 0x00088868,
2011    } },
2012    { { /* 430 */
2013    0x00000081, 0x40000000, 0x00000100, 0x02000000,
2014    0x00080600, 0x00000000, 0x00000000, 0x00000000,
2015    } },
2016    { { /* 431 */
2017    0x00000080, 0x00000040, 0x00000000, 0x00001040,
2018    0x00000000, 0xf7fdefff, 0xfffeff7f, 0xfffffbff,
2019    } },
2020    { { /* 432 */
2021    0xbffffdff, 0x00ffffff, 0x042012c2, 0x07080c06,
2022    0x01101624, 0x00000000, 0x00000000, 0x00000000,
2023    } },
2024    { { /* 433 */
2025    0xe0000000, 0xfffffffe, 0x7f79ffff, 0x00f928df,
2026    0x80120c32, 0xd53a0008, 0xecc2d858, 0x2fa89d18,
2027    } },
2028    { { /* 434 */
2029    0xe0109620, 0x2622d60c, 0x02060f97, 0x9055b240,
2030    0x501180a2, 0x04049800, 0x00004000, 0x00000000,
2031    } },
2032    { { /* 435 */
2033    0x00000000, 0x00000000, 0x00000000, 0xfffffbc0,
2034    0xdffbeffe, 0x62430b08, 0xfb3b41b6, 0x23896f74,
2035    } },
2036    { { /* 436 */
2037    0xecd7ae7f, 0x5960e047, 0x098fa096, 0xa030612c,
2038    0x2aaa090d, 0x4f7bd44e, 0x388bc4b2, 0x6110a9c6,
2039    } },
2040    { { /* 437 */
2041    0x42000014, 0x0202800c, 0x6485fe48, 0xe3f7d63e,
2042    0x0c073aa0, 0x0430e40c, 0x1002f680, 0x00000000,
2043    } },
2044    { { /* 438 */
2045    0x00000000, 0x00000000, 0x00000000, 0x00100000,
2046    0x00004000, 0x00004000, 0x00000100, 0x00000000,
2047    } },
2048    { { /* 439 */
2049    0x00000000, 0x40000000, 0x00000000, 0x00000400,
2050    0x00008000, 0x00000000, 0x00400400, 0x00000000,
2051    } },
2052    { { /* 440 */
2053    0x00000000, 0x40000000, 0x00000000, 0x00000800,
2054    0xfebdffe0, 0xffffffff, 0xfbe77f7f, 0xf7ffffbf,
2055    } },
2056    { { /* 441 */
2057    0xefffffff, 0xdff7ff7e, 0xfbdff6f7, 0x804fbffe,
2058    0x00000000, 0x00000000, 0x00000000, 0x7fffef00,
2059    } },
2060    { { /* 442 */
2061    0xb6f7ff7f, 0xb87e4406, 0x88313bf5, 0x00f41796,
2062    0x1391a960, 0x72490080, 0x0024f2f3, 0x42c88701,
2063    } },
2064    { { /* 443 */
2065    0x5048e3d3, 0x43052400, 0x4a4c0000, 0x10580227,
2066    0x01162820, 0x0014a809, 0x00000000, 0x00683ec0,
2067    } },
2068    { { /* 444 */
2069    0x00000000, 0x00000000, 0x00000000, 0xffe00000,
2070    0xfddbb7ff, 0x000000f7, 0xc72e4000, 0x00000180,
2071    } },
2072    { { /* 445 */
2073    0x00012000, 0x00004000, 0x00300000, 0xb4f7ffa8,
2074    0x03ffadf3, 0x00000120, 0x00000000, 0x00000000,
2075    } },
2076    { { /* 446 */
2077    0x00000000, 0x00000000, 0x00000000, 0xfffbf000,
2078    0xfdcf9df7, 0x15c301bf, 0x810a1827, 0x0a00a842,
2079    } },
2080    { { /* 447 */
2081    0x80088108, 0x18048008, 0x0012a3be, 0x00000000,
2082    0x00000000, 0x00000000, 0x00000000, 0x00000000,
2083    } },
2084    { { /* 448 */
2085    0x00000000, 0x00000000, 0x00000000, 0x90000000,
2086    0xdc3769e6, 0x3dff6bff, 0xf3f9fcf8, 0x00000004,
2087    } },
2088    { { /* 449 */
2089    0x80000000, 0xe7eebf6f, 0x5da2dffe, 0xc00b3fd8,
2090    0xa00c0984, 0x69100040, 0xb912e210, 0x5a0086a5,
2091    } },
2092    { { /* 450 */
2093    0x02896800, 0x6a809005, 0x00030010, 0x80000000,
2094    0x8e001ff9, 0x00000001, 0x00000000, 0x00000000,
2095    } },
2096    { { /* 451 */
2097    0x14000010, 0xa0c09512, 0x0c000200, 0x01000400,
2098    0x050002a3, 0x98800009, 0x00004000, 0x01004c00,
2099    } },
2100    { { /* 452 */
2101    0x04800008, 0x02840300, 0x00000824, 0x00040000,
2102    0x00000400, 0x20010904, 0x00001100, 0x22050030,
2103    } },
2104    { { /* 453 */
2105    0x00000108, 0x08104000, 0x01400000, 0x00001040,
2106    0x00010102, 0x10000040, 0x82012000, 0x10100002,
2107    } },
2108    { { /* 454 */
2109    0x00006002, 0x00000800, 0x00400000, 0x02100401,
2110    0x14400144, 0x013c4980, 0x880e8288, 0x50102014,
2111    } },
2112    { { /* 455 */
2113    0x80000824, 0x101000c1, 0x02800000, 0x02080101,
2114    0x04118000, 0x02200112, 0x00031020, 0x02000003,
2115    } },
2116    { { /* 456 */
2117    0x00000002, 0x090c1090, 0xa0004004, 0x60102290,
2118    0x00080000, 0x00414f45, 0x07071026, 0x40c00001,
2119    } },
2120    { { /* 457 */
2121    0x04580000, 0x0014800a, 0x00002800, 0x00002600,
2122    0x50988020, 0x02140018, 0x04013800, 0x00008008,
2123    } },
2124    { { /* 458 */
2125    0x41082004, 0x80000928, 0x20080280, 0x020e0a00,
2126    0x00010040, 0x16110200, 0x41800002, 0x08231400,
2127    } },
2128    { { /* 459 */
2129    0x40020020, 0x0080202f, 0x2015a008, 0x1c000002,
2130    0xc0040e00, 0x82028012, 0x00400000, 0x2002a004,
2131    } },
2132    { { /* 460 */
2133    0x20200001, 0xa0040000, 0x8890004c, 0xc4000080,
2134    0x10012500, 0x48100482, 0x60800110, 0x40008040,
2135    } },
2136    { { /* 461 */
2137    0x00040008, 0x04000044, 0x90000091, 0x000c1200,
2138    0x06040000, 0x08610480, 0x10010800, 0x080d0001,
2139    } },
2140    { { /* 462 */
2141    0x800204b4, 0x00140000, 0x00000000, 0x00200020,
2142    0x84100200, 0x01811000, 0x02000210, 0x03018800,
2143    } },
2144    { { /* 463 */
2145    0x04042804, 0x20001c92, 0x02100020, 0x4202490a,
2146    0x02420146, 0x00000803, 0x0008c008, 0x44050010,
2147    } },
2148    { { /* 464 */
2149    0x80222000, 0x00000800, 0x00008452, 0x10502140,
2150    0xe0410005, 0x00000400, 0x00a00008, 0x80080000,
2151    } },
2152    { { /* 465 */
2153    0x50180020, 0x00000009, 0x40080600, 0x00000000,
2154    0x56000020, 0x04000000, 0x00020006, 0x00208220,
2155    } },
2156    { { /* 466 */
2157    0x01210000, 0x40009000, 0x08c00140, 0x08110000,
2158    0x00004820, 0x02400810, 0x08800002, 0x00200000,
2159    } },
2160    { { /* 467 */
2161    0x00040a00, 0x00004000, 0x40000104, 0x84000000,
2162    0x02040048, 0x20000000, 0x00012000, 0x1b100000,
2163    } },
2164    { { /* 468 */
2165    0x00007000, 0x04000020, 0x10032000, 0x0804000a,
2166    0x00000008, 0x04020090, 0x88000014, 0x00000000,
2167    } },
2168    { { /* 469 */
2169    0x00000000, 0x08020008, 0x00040400, 0x40a00000,
2170    0x40000000, 0x00080090, 0x40800000, 0x20000388,
2171    } },
2172    { { /* 470 */
2173    0x02001080, 0x20010004, 0x12010004, 0x20008011,
2174    0x13200082, 0x02800000, 0x04098001, 0x00000004,
2175    } },
2176    { { /* 471 */
2177    0x00000000, 0x02801000, 0x00001000, 0x00000100,
2178    0x20010024, 0x00000050, 0x80200028, 0x00000020,
2179    } },
2180    { { /* 472 */
2181    0x01000000, 0x00a24000, 0x00000000, 0x82001010,
2182    0x00000800, 0x02000000, 0x40020002, 0x59000044,
2183    } },
2184    { { /* 473 */
2185    0x00000080, 0x0d040000, 0x04000000, 0x10020000,
2186    0x00022000, 0x00508000, 0x20080001, 0x000004a2,
2187    } },
2188    { { /* 474 */
2189    0xc0020400, 0x00310000, 0x80002000, 0x00002800,
2190    0x00000b60, 0x40200000, 0x00120000, 0x80000009,
2191    } },
2192    { { /* 475 */
2193    0x41000000, 0x00010008, 0x00880910, 0x20080888,
2194    0x04044020, 0x80482010, 0x00006000, 0x00020000,
2195    } },
2196    { { /* 476 */
2197    0x42405004, 0x00400020, 0x00000010, 0x00000886,
2198    0x00008000, 0x80021011, 0x00c00000, 0x42000000,
2199    } },
2200    { { /* 477 */
2201    0x4801201f, 0x40c00004, 0x20600480, 0x00000020,
2202    0x01000110, 0x22400040, 0x00000428, 0x00000000,
2203    } },
2204    { { /* 478 */
2205    0x0f00020f, 0x40401000, 0x00200048, 0x000c0092,
2206    0x81000421, 0x00040004, 0x00620001, 0x06000202,
2207    } },
2208    { { /* 479 */
2209    0x14001808, 0x00083800, 0x008c1028, 0x04120028,
2210    0x22008404, 0x40260880, 0x01100700, 0x00400000,
2211    } },
2212    { { /* 480 */
2213    0x20000020, 0x00200000, 0x00840000, 0x04108000,
2214    0x00000002, 0x00000000, 0x10000002, 0x04000402,
2215    } },
2216    { { /* 481 */
2217    0x10000000, 0x26a20000, 0x05000200, 0x82204000,
2218    0x80000000, 0x00048404, 0x80004800, 0x80000400,
2219    } },
2220    { { /* 482 */
2221    0x00000064, 0x00000050, 0x18804000, 0x00060000,
2222    0x00408002, 0x02020030, 0x00000000, 0x40000000,
2223    } },
2224    { { /* 483 */
2225    0x01208414, 0x00000600, 0x02018000, 0x10400000,
2226    0x04000840, 0x09200000, 0x2e000000, 0x04000304,
2227    } },
2228    { { /* 484 */
2229    0x00c01810, 0x20100010, 0x10400010, 0x02100000,
2230    0xa0000402, 0x48200000, 0x06080000, 0x01400000,
2231    } },
2232    { { /* 485 */
2233    0x40000008, 0x00001000, 0x10112800, 0xc2a09080,
2234    0x00008a02, 0x3a0000e9, 0x80611011, 0x40220000,
2235    } },
2236    { { /* 486 */
2237    0x20000020, 0x48381a00, 0x00028421, 0x54ea0800,
2238    0x01425100, 0x0490200c, 0x20020000, 0x00600800,
2239    } },
2240    { { /* 487 */
2241    0x00e0c201, 0x00004810, 0x10a10001, 0x00000040,
2242    0x80108084, 0x00042000, 0x00002000, 0x00000004,
2243    } },
2244    { { /* 488 */
2245    0x00010014, 0x03005d00, 0x00008102, 0x00120000,
2246    0x51009000, 0x04000480, 0x0021c200, 0x0a888056,
2247    } },
2248    { { /* 489 */
2249    0xd2b60004, 0x13800000, 0x204803a8, 0x04501921,
2250    0x0a003004, 0x02100010, 0x00091100, 0x01070080,
2251    } },
2252    { { /* 490 */
2253    0x42004020, 0x08300000, 0x002a2444, 0x04046081,
2254    0x40046008, 0x00120000, 0x10000108, 0x00000000,
2255    } },
2256    { { /* 491 */
2257    0x00000084, 0x08001000, 0x0012e001, 0x045880c0,
2258    0x00010000, 0x00800022, 0x02401000, 0x00000000,
2259    } },
2260    { { /* 492 */
2261    0x4000d000, 0x00000850, 0x01000009, 0x0d840000,
2262    0x01080000, 0x42008000, 0x20000828, 0x40100040,
2263    } },
2264    { { /* 493 */
2265    0x51000100, 0x32000000, 0x001a0894, 0x04000040,
2266    0x00002102, 0x03428000, 0x018c0080, 0x00234010,
2267    } },
2268    { { /* 494 */
2269    0x00000040, 0x185c4000, 0x03000000, 0x40020004,
2270    0xa20200c9, 0x00000220, 0x00101050, 0x00120004,
2271    } },
2272    { { /* 495 */
2273    0x00000040, 0x44002400, 0x00000228, 0x20000020,
2274    0x000a0008, 0x18010000, 0x3c08830c, 0x40000684,
2275    } },
2276    { { /* 496 */
2277    0x80101800, 0x02000280, 0x0020000c, 0x08009004,
2278    0x00040000, 0x0004000c, 0x00018000, 0x14001000,
2279    } },
2280    { { /* 497 */
2281    0x08240000, 0x00200000, 0x20420014, 0x58112000,
2282    0x10004048, 0x010050c0, 0x0408228c, 0x12282040,
2283    } },
2284    { { /* 498 */
2285    0x00000000, 0x00000020, 0x24002000, 0x00000000,
2286    0x00800a00, 0x00080910, 0x1019a000, 0x60200030,
2287    } },
2288    { { /* 499 */
2289    0x00000080, 0x00000080, 0x08000000, 0x800050a0,
2290    0x80044000, 0x04001010, 0x80008080, 0x00000000,
2291    } },
2292    { { /* 500 */
2293    0x00000040, 0x00800000, 0x000c4283, 0x01020000,
2294    0x00888000, 0x00104008, 0x20000000, 0x04000080,
2295    } },
2296    { { /* 501 */
2297    0x20000104, 0x1802c021, 0x08100000, 0x0000004e,
2298    0x80000001, 0x30c00080, 0x00000040, 0x00401200,
2299    } },
2300    { { /* 502 */
2301    0x04945288, 0x00940400, 0x06400104, 0x10002000,
2302    0x00080010, 0x00400420, 0x00000102, 0x00408010,
2303    } },
2304    { { /* 503 */
2305    0x05000000, 0x40002240, 0x00100000, 0x0e400024,
2306    0x00000080, 0x80000440, 0x01018410, 0xb1804004,
2307    } },
2308    { { /* 504 */
2309    0x25000800, 0x20000000, 0x00800000, 0x0000804c,
2310    0x10020020, 0x42001000, 0x00082000, 0x00002000,
2311    } },
2312    { { /* 505 */
2313    0x11500020, 0x40004053, 0x11280500, 0x80060014,
2314    0x004c0101, 0x60002008, 0x44000000, 0x01000036,
2315    } },
2316    { { /* 506 */
2317    0x00010028, 0x01180000, 0x84041804, 0x00098000,
2318    0x00800000, 0x00000000, 0x00400002, 0x10004001,
2319    } },
2320    { { /* 507 */
2321    0x0051a004, 0x00008100, 0x00000024, 0x40041000,
2322    0x00040000, 0x00042001, 0x00000000, 0x00008000,
2323    } },
2324    { { /* 508 */
2325    0x00000000, 0x00000000, 0x00000000, 0x20030000,
2326    0x00001840, 0x00020220, 0x04404002, 0x00204000,
2327    } },
2328    { { /* 509 */
2329    0x01008010, 0x00002080, 0x40008064, 0x00004031,
2330    0x10018090, 0x80304001, 0x000080a0, 0x80200040,
2331    } },
2332    { { /* 510 */
2333    0x00000001, 0x00000010, 0x00102088, 0x00800020,
2334    0x00120681, 0x100002a0, 0x00000042, 0x00000080,
2335    } },
2336    { { /* 511 */
2337    0x10000000, 0x21000a00, 0x00000200, 0x40000080,
2338    0x10110000, 0x00108200, 0x04000000, 0x00000400,
2339    } },
2340    { { /* 512 */
2341    0x80001000, 0x80002000, 0x40003008, 0x00000204,
2342    0x0801000a, 0x40000001, 0x00000000, 0x00000004,
2343    } },
2344    { { /* 513 */
2345    0x00000000, 0x00000000, 0x00020000, 0x00000000,
2346    0x88000000, 0x00002000, 0x08502000, 0x00840a00,
2347    } },
2348    { { /* 514 */
2349    0x31061808, 0x00000000, 0x00000000, 0x04000000,
2350    0x00000004, 0x00000240, 0x00100009, 0x00000000,
2351    } },
2352    { { /* 515 */
2353    0x00004002, 0x04002500, 0x00008040, 0x40a20100,
2354    0x00000001, 0x12412080, 0x04004008, 0x00042014,
2355    } },
2356    { { /* 516 */
2357    0x02000000, 0x00012000, 0x10000402, 0x000040c0,
2358    0x00080000, 0x5fe800a1, 0x04019402, 0x02000000,
2359    } },
2360    { { /* 517 */
2361    0x00040100, 0x00880000, 0x00401000, 0x00001012,
2362    0x00000000, 0x08004100, 0x00000010, 0x00000000,
2363    } },
2364    { { /* 518 */
2365    0x00000000, 0x00000000, 0x52020000, 0x10410080,
2366    0x00005000, 0x08400200, 0x80400010, 0x44400020,
2367    } },
2368    { { /* 519 */
2369    0x00084100, 0x10200d02, 0xa1200012, 0x00804804,
2370    0x00008212, 0xc6024000, 0x08100000, 0x205c1828,
2371    } },
2372    { { /* 520 */
2373    0x00000088, 0x00031000, 0x8000013f, 0x21184b44,
2374    0x100100f2, 0xa9002001, 0x08080840, 0x001b0001,
2375    } },
2376    { { /* 521 */
2377    0x28800112, 0x400020f0, 0x0910200c, 0x0a0010a0,
2378    0x80000020, 0x00000004, 0x1000000a, 0x00400000,
2379    } },
2380    { { /* 522 */
2381    0x00000000, 0x00002000, 0x00000080, 0x81000000,
2382    0x02c00020, 0x000004c5, 0x00000000, 0x00100100,
2383    } },
2384    { { /* 523 */
2385    0x20000000, 0x01080000, 0x00400022, 0x08000200,
2386    0x00408002, 0x20400028, 0x00000000, 0x00100000,
2387    } },
2388    { { /* 524 */
2389    0x08000008, 0x00420002, 0xa0a20003, 0x00022000,
2390    0x88000280, 0x65160000, 0x00040105, 0x00244041,
2391    } },
2392    { { /* 525 */
2393    0x80300000, 0x00184008, 0x00000880, 0x00201140,
2394    0x00000000, 0x02900000, 0x50004588, 0x00221043,
2395    } },
2396    { { /* 526 */
2397    0x12004000, 0x0b800000, 0x20002405, 0x0000000c,
2398    0x08000000, 0x11000410, 0x04000030, 0x00200043,
2399    } },
2400    { { /* 527 */
2401    0x80011000, 0x18008042, 0x11000000, 0x00001008,
2402    0x00008000, 0x24440000, 0x00800000, 0x80100005,
2403    } },
2404    { { /* 528 */
2405    0x00108204, 0x02102400, 0x00010001, 0x80000200,
2406    0xa080e80a, 0x00010000, 0x20008000, 0x80122200,
2407    } },
2408    { { /* 529 */
2409    0x88211404, 0x04208041, 0x20088020, 0x18040000,
2410    0x00000000, 0x00000000, 0x00000000, 0x00000000,
2411    } },
2412    { { /* 530 */
2413    0x00401004, 0x02100002, 0x40014210, 0x50006000,
2414    0x00080008, 0x20000820, 0x00100211, 0x10000000,
2415    } },
2416    { { /* 531 */
2417    0x91005400, 0x00000000, 0x00000000, 0x08000000,
2418    0x41610032, 0xa0029d44, 0x000000d2, 0x41020004,
2419    } },
2420    { { /* 532 */
2421    0x00800104, 0x020000c0, 0x04090030, 0x80000204,
2422    0x82004000, 0x00000020, 0x00000000, 0x00000000,
2423    } },
2424    { { /* 533 */
2425    0x00000000, 0x00000000, 0x00000080, 0x00000000,
2426    0x00000000, 0x00000000, 0x00000000, 0x00000000,
2427    } },
2428    { { /* 534 */
2429    0xc373ff8b, 0x1b0f6840, 0xf34ce9ac, 0xc0080200,
2430    0xca3e795c, 0x06487976, 0xf7f02fdf, 0xa8ff033a,
2431    } },
2432    { { /* 535 */
2433    0x233fef37, 0xfd59b004, 0xfffff3ca, 0xfff9de9f,
2434    0x7df7abff, 0x8eecc000, 0xffdbeebf, 0x45fad003,
2435    } },
2436    { { /* 536 */
2437    0xdffefae1, 0x10abbfef, 0xfcaaffeb, 0x24fdef3f,
2438    0x7f7678ad, 0xedfff00c, 0x2cfacff6, 0xeb6bf7f9,
2439    } },
2440    { { /* 537 */
2441    0x95bf1ffd, 0xbfbf6677, 0xfeb43bfb, 0x11e27bae,
2442    0x41bea681, 0x72c31435, 0x71917d70, 0x276b0003,
2443    } },
2444    { { /* 538 */
2445    0x70cf57cb, 0x0def4732, 0xfc747eda, 0xbdb4fe06,
2446    0x8bca3f9f, 0x58007e49, 0xebec228f, 0xddbb8a5c,
2447    } },
2448    { { /* 539 */
2449    0xb6e7ef60, 0xf293a40f, 0x549e37bb, 0x9bafd04b,
2450    0xf7d4c414, 0x0a1430b0, 0x88d02f08, 0x192fff7e,
2451    } },
2452    { { /* 540 */
2453    0xfb07ffda, 0x7beb7ff1, 0x0010c5ef, 0xfdff99ff,
2454    0x056779d7, 0xfdcbffe7, 0x4040c3ff, 0xbd8e6ff7,
2455    } },
2456    { { /* 541 */
2457    0x0497dffa, 0x5bfff4c0, 0xd0e7ed7b, 0xf8e0047e,
2458    0xb73eff9f, 0x882e7dfe, 0xbe7ffffd, 0xf6c483fe,
2459    } },
2460    { { /* 542 */
2461    0xb8fdf357, 0xef7dd680, 0x47885767, 0xc3dfff7d,
2462    0x37a9f0ff, 0x70fc7de0, 0xec9a3f6f, 0x86814cb3,
2463    } },
2464    { { /* 543 */
2465    0xdd5c3f9e, 0x4819f70d, 0x0007fea3, 0x38ffaf56,
2466    0xefb8980d, 0xb760403d, 0x9035d8ce, 0x3fff72bf,
2467    } },
2468    { { /* 544 */
2469    0x7a117ff7, 0xabfff7bb, 0x6fbeff00, 0xfe72a93c,
2470    0xf11bcfef, 0xf40adb6b, 0xef7ec3e6, 0xf6109b9c,
2471    } },
2472    { { /* 545 */
2473    0x16f4f048, 0x5182feb5, 0x15bbc7b1, 0xfbdf6e87,
2474    0x63cde43f, 0x7e7ec1ff, 0x7d5ffdeb, 0xfcfe777b,
2475    } },
2476    { { /* 546 */
2477    0xdbea960b, 0x53e86229, 0xfdef37df, 0xbd8136f5,
2478    0xfcbddc18, 0xffffd2e4, 0xffe03fd7, 0xabf87f6f,
2479    } },
2480    { { /* 547 */
2481    0x6ed99bae, 0xf115f5fb, 0xbdfb79a9, 0xadaf5a3c,
2482    0x1facdbba, 0x837971fc, 0xc35f7cf7, 0x0567dfff,
2483    } },
2484    { { /* 548 */
2485    0x8467ff9a, 0xdf8b1534, 0x3373f9f3, 0x5e1af7bd,
2486    0xa03fbf40, 0x01ebffff, 0xcfdddfc0, 0xabd37500,
2487    } },
2488    { { /* 549 */
2489    0xeed6f8c3, 0xb7ff43fd, 0x42275eaf, 0xf6869bac,
2490    0xf6bc27d7, 0x35b7f787, 0xe176aacd, 0xe29f49e7,
2491    } },
2492    { { /* 550 */
2493    0xaff2545c, 0x61d82b3f, 0xbbb8fc3b, 0x7b7dffcf,
2494    0x1ce0bf95, 0x43ff7dfd, 0xfffe5ff6, 0xc4ced3ef,
2495    } },
2496    { { /* 551 */
2497    0xadbc8db6, 0x11eb63dc, 0x23d0df59, 0xf3dbbeb4,
2498    0xdbc71fe7, 0xfae4ff63, 0x63f7b22b, 0xadbaed3b,
2499    } },
2500    { { /* 552 */
2501    0x7efffe01, 0x02bcfff7, 0xef3932ff, 0x8005fffc,
2502    0xbcf577fb, 0xfff7010d, 0xbf3afffb, 0xdfff0057,
2503    } },
2504    { { /* 553 */
2505    0xbd7def7b, 0xc8d4db88, 0xed7cfff3, 0x56ff5dee,
2506    0xac5f7e0d, 0xd57fff96, 0xc1403fee, 0xffe76ff9,
2507    } },
2508    { { /* 554 */
2509    0x8e77779b, 0xe45d6ebf, 0x5f1f6fcf, 0xfedfe07f,
2510    0x01fed7db, 0xfb7bff00, 0x1fdfffd4, 0xfffff800,
2511    } },
2512    { { /* 555 */
2513    0x007bfb8f, 0x7f5cbf00, 0x07f3ffff, 0x3de7eba0,
2514    0xfbd7f7bf, 0x6003ffbf, 0xbfedfffd, 0x027fefbb,
2515    } },
2516    { { /* 556 */
2517    0xddfdfe40, 0xe2f9fdff, 0xfb1f680b, 0xaffdfbe3,
2518    0xf7ed9fa4, 0xf80f7a7d, 0x0fd5eebe, 0xfd9fbb5d,
2519    } },
2520    { { /* 557 */
2521    0x3bf9f2db, 0xebccfe7f, 0x73fa876a, 0x9ffc95fc,
2522    0xfaf7109f, 0xbbcdddb7, 0xeccdf87e, 0x3c3ff366,
2523    } },
2524    { { /* 558 */
2525    0xb03ffffd, 0x067ee9f7, 0xfe0696ae, 0x5fd7d576,
2526    0xa3f33fd1, 0x6fb7cf07, 0x7f449fd1, 0xd3dd7b59,
2527    } },
2528    { { /* 559 */
2529    0xa9bdaf3b, 0xff3a7dcf, 0xf6ebfbe0, 0xffffb401,
2530    0xb7bf7afa, 0x0ffdc000, 0xff1fff7f, 0x95fffefc,
2531    } },
2532    { { /* 560 */
2533    0xb5dc0000, 0x3f3eef63, 0x001bfb7f, 0xfbf6e800,
2534    0xb8df9eef, 0x003fff9f, 0xf5ff7bd0, 0x3fffdfdb,
2535    } },
2536    { { /* 561 */
2537    0x00bffdf0, 0xbbbd8420, 0xffdedf37, 0x0ff3ff6d,
2538    0x5efb604c, 0xfafbfffb, 0x0219fe5e, 0xf9de79f4,
2539    } },
2540    { { /* 562 */
2541    0xebfaa7f7, 0xff3401eb, 0xef73ebd3, 0xc040afd7,
2542    0xdcff72bb, 0x2fd8f17f, 0xfe0bb8ec, 0x1f0bdda3,
2543    } },
2544    { { /* 563 */
2545    0x47cf8f1d, 0xffdeb12b, 0xda737fee, 0xcbc424ff,
2546    0xcbf2f75d, 0xb4edecfd, 0x4dddbff9, 0xfb8d99dd,
2547    } },
2548    { { /* 564 */
2549    0xaf7bbb7f, 0xc959ddfb, 0xfab5fc4f, 0x6d5fafe3,
2550    0x3f7dffff, 0xffdb7800, 0x7effb6ff, 0x022ffbaf,
2551    } },
2552    { { /* 565 */
2553    0xefc7ff9b, 0xffffffa5, 0xc7000007, 0xfff1f7ff,
2554    0x01bf7ffd, 0xfdbcdc00, 0xffffbff5, 0x3effff7f,
2555    } },
2556    { { /* 566 */
2557    0xbe000029, 0xff7ff9ff, 0xfd7e6efb, 0x039ecbff,
2558    0xfbdde300, 0xf6dfccff, 0x117fffff, 0xfbf6f800,
2559    } },
2560    { { /* 567 */
2561    0xd73ce7ef, 0xdfeffeef, 0xedbfc00b, 0xfdcdfedf,
2562    0x40fd7bf5, 0xb75fffff, 0xf930ffdf, 0xdc97fbdf,
2563    } },
2564    { { /* 568 */
2565    0xbff2fef3, 0xdfbf8fdf, 0xede6177f, 0x35530f7f,
2566    0x877e447c, 0x45bbfa12, 0x779eede0, 0xbfd98017,
2567    } },
2568    { { /* 569 */
2569    0xde897e55, 0x0447c16f, 0xf75d7ade, 0x290557ff,
2570    0xfe9586f7, 0xf32f97b3, 0x9f75cfff, 0xfb1771f7,
2571    } },
2572    { { /* 570 */
2573    0xee1934ee, 0xef6137cc, 0xef4c9fd6, 0xfbddd68f,
2574    0x6def7b73, 0xa431d7fe, 0x97d75e7f, 0xffd80f5b,
2575    } },
2576    { { /* 571 */
2577    0x7bce9d83, 0xdcff22ec, 0xef87763d, 0xfdeddfe7,
2578    0xa0fc4fff, 0xdbfc3b77, 0x7fdc3ded, 0xf5706fa9,
2579    } },
2580    { { /* 572 */
2581    0x2c403ffb, 0x847fff7f, 0xdeb7ec57, 0xf22fe69c,
2582    0xd5b50feb, 0xede7afeb, 0xfff08c2f, 0xe8f0537f,
2583    } },
2584    { { /* 573 */
2585    0xb5ffb99d, 0xe78fff66, 0xbe10d981, 0xe3c19c7c,
2586    0x27339cd1, 0xff6d0cbc, 0xefb7fcb7, 0xffffa0df,
2587    } },
2588    { { /* 574 */
2589    0xfe7bbf0b, 0x353fa3ff, 0x97cd13cc, 0xfb277637,
2590    0x7e6ccfd6, 0xed31ec50, 0xfc1c677c, 0x5fbff6fa,
2591    } },
2592    { { /* 575 */
2593    0xae2f0fba, 0x7ffea3ad, 0xde74fcf0, 0xf200ffef,
2594    0xfea2fbbf, 0xbcff3daf, 0x5fb9f694, 0x3f8ff3ad,
2595    } },
2596    { { /* 576 */
2597    0xa01ff26c, 0x01bfffef, 0x70057728, 0xda03ff35,
2598    0xc7fad2f9, 0x5c1d3fbf, 0xec33ff3a, 0xfe9cb7af,
2599    } },
2600    { { /* 577 */
2601    0x7a9f5236, 0xe722bffa, 0xfcff9ff7, 0xb61d2fbb,
2602    0x1dfded06, 0xefdf7dd7, 0xf166eb23, 0x0dc07ed9,
2603    } },
2604    { { /* 578 */
2605    0xdfbf3d3d, 0xba83c945, 0x9dd07dd1, 0xcf737b87,
2606    0xc3f59ff3, 0xc5fedf0d, 0x83020cb3, 0xaec0e879,
2607    } },
2608    { { /* 579 */
2609    0x6f0fc773, 0x093ffd7d, 0x0157fff1, 0x01ff62fb,
2610    0x3bf3fdb4, 0x43b2b013, 0xff305ed3, 0xeb9f0fff,
2611    } },
2612    { { /* 580 */
2613    0xf203feef, 0xfb893fef, 0x9e9937a9, 0xa72cdef9,
2614    0xc1f63733, 0xfe3e812e, 0xf2f75d20, 0x69d7d585,
2615    } },
2616    { { /* 581 */
2617    0xffffffff, 0xff6fdb07, 0xd97fc4ff, 0xbe0fefce,
2618    0xf05ef17b, 0xffb7f6cf, 0xef845ef7, 0x0edfd7cb,
2619    } },
2620    { { /* 582 */
2621    0xfcffff08, 0xffffee3f, 0xd7ff13ff, 0x7ffdaf0f,
2622    0x1ffabdc7, 0x00000000, 0x00000000, 0x00000000,
2623    } },
2624    { { /* 583 */
2625    0x00000000, 0xe7400000, 0xf933bd38, 0xfeed7feb,
2626    0x7c767fe8, 0xffefb3f7, 0xd8b7feaf, 0xfbbfff6f,
2627    } },
2628    { { /* 584 */
2629    0xdbf7f8fb, 0xe2f91752, 0x754785c8, 0xe3ef9090,
2630    0x3f6d9ef4, 0x0536ee2e, 0x7ff3f7bc, 0x7f3fa07b,
2631    } },
2632    { { /* 585 */
2633    0xeb600567, 0x6601babe, 0x583ffcd8, 0x87dfcaf7,
2634    0xffa0bfcd, 0xfebf5bcd, 0xefa7b6fd, 0xdf9c77ef,
2635    } },
2636    { { /* 586 */
2637    0xf8773fb7, 0xb7fc9d27, 0xdfefcab5, 0xf1b6fb5a,
2638    0xef1fec39, 0x7ffbfbbf, 0xdafe000d, 0x4e7fbdfb,
2639    } },
2640    { { /* 587 */
2641    0x5ac033ff, 0x9ffebff5, 0x005fffbf, 0xfdf80000,
2642    0x6ffdffca, 0xa001cffd, 0xfbf2dfff, 0xff7fdfbf,
2643    } },
2644    { { /* 588 */
2645    0x080ffeda, 0xbfffba08, 0xeed77afd, 0x67f9fbeb,
2646    0xff93e044, 0x9f57df97, 0x08dffef7, 0xfedfdf80,
2647    } },
2648    { { /* 589 */
2649    0xf7feffc5, 0x6803fffb, 0x6bfa67fb, 0x5fe27fff,
2650    0xff73ffff, 0xe7fb87df, 0xf7a7ebfd, 0xefc7bf7e,
2651    } },
2652    { { /* 590 */
2653    0xdf821ef3, 0xdf7e76ff, 0xda7d79c9, 0x1e9befbe,
2654    0x77fb7ce0, 0xfffb87be, 0xffdb1bff, 0x4fe03f5c,
2655    } },
2656    { { /* 591 */
2657    0x5f0e7fff, 0xddbf77ff, 0xfffff04f, 0x0ff8ffff,
2658    0xfddfa3be, 0xfffdfc1c, 0xfb9e1f7d, 0xdedcbdff,
2659    } },
2660    { { /* 592 */
2661    0xbafb3f6f, 0xfbefdf7f, 0x2eec7d1b, 0xf2f7af8e,
2662    0xcfee7b0f, 0x77c61d96, 0xfff57e07, 0x7fdfd982,
2663    } },
2664    { { /* 593 */
2665    0xc7ff5ee6, 0x79effeee, 0xffcf9a56, 0xde5efe5f,
2666    0xf9e8896e, 0xe6c4f45e, 0xbe7c0001, 0xdddf3b7f,
2667    } },
2668    { { /* 594 */
2669    0xe9efd59d, 0xde5334ac, 0x4bf7f573, 0x9eff7b4f,
2670    0x476eb8fe, 0xff450dfb, 0xfbfeabfd, 0xddffe9d7,
2671    } },
2672    { { /* 595 */
2673    0x7fffedf7, 0x7eebddfd, 0xb7ffcfe7, 0xef91bde9,
2674    0xd77c5d75, 0x00000000, 0x00000000, 0x00000000,
2675    } },
2676    { { /* 596 */
2677    0x00000000, 0xfa800000, 0xb4f1ffee, 0x2fefbf76,
2678    0x77bfb677, 0xfffd9fbf, 0xf6ae95bf, 0x7f3b75ff,
2679    } },
2680    { { /* 597 */
2681    0x0af9a7f5, 0x00000000, 0x00000000, 0x2bddfbd0,
2682    0x9a7ff633, 0xd6fcfdab, 0xbfebf9e6, 0xf41fdfdf,
2683    } },
2684    { { /* 598 */
2685    0xffffa6fd, 0xf37b4aff, 0xfef97fb7, 0x1d5cb6ff,
2686    0xe5ff7ff6, 0x24041f7b, 0xf99ebe05, 0xdff2dbe3,
2687    } },
2688    { { /* 599 */
2689    0xfdff6fef, 0xcbfcd679, 0xefffebfd, 0x0000001f,
2690    0x98000000, 0x8017e148, 0x00fe6a74, 0xfdf16d7f,
2691    } },
2692    { { /* 600 */
2693    0xfef3b87f, 0xf176e01f, 0x7b3fee96, 0xfffdeb8d,
2694    0xcbb3adff, 0xe17f84ef, 0xbff04daa, 0xfe3fbf3f,
2695    } },
2696    { { /* 601 */
2697    0xffd7ebff, 0xcf7fffdf, 0x85edfffb, 0x07bcd73f,
2698    0xfe0faeff, 0x76bffdaf, 0x37bbfaef, 0xa3ba7fdc,
2699    } },
2700    { { /* 602 */
2701    0x56f7b6ff, 0xe7df60f8, 0x4cdfff61, 0xff45b0fb,
2702    0x3ffa7ded, 0x18fc1fff, 0xe3afffff, 0xdf83c7d3,
2703    } },
2704    { { /* 603 */
2705    0xef7dfb57, 0x1378efff, 0x5ff7fec0, 0x5ee334bb,
2706    0xeff6f70d, 0x00bfd7fe, 0xf7f7f59d, 0xffe051de,
2707    } },
2708    { { /* 604 */
2709    0x037ffec9, 0xbfef5f01, 0x60a79ff1, 0xf1ffef1d,
2710    0x0000000f, 0x00000000, 0x00000000, 0x00000000,
2711    } },
2712    { { /* 605 */
2713    0x00000000, 0x00000000, 0x00000000, 0x3c800000,
2714    0xd91ffb4d, 0xfee37b3a, 0xdc7f3fe9, 0x0000003f,
2715    } },
2716    { { /* 606 */
2717    0x50000000, 0xbe07f51f, 0xf91bfc1d, 0x71ffbc1e,
2718    0x5bbe6ff9, 0x9b1b5796, 0xfffc7fff, 0xafe7872e,
2719    } },
2720    { { /* 607 */
2721    0xf34febf5, 0xe725dffd, 0x5d440bdc, 0xfddd5747,
2722    0x7790ed3f, 0x8ac87d7f, 0xf3f9fafa, 0xef4b202a,
2723    } },
2724    { { /* 608 */
2725    0x79cff5ff, 0x0ba5abd3, 0xfb8ff77a, 0x001f8ebd,
2726    0x00000000, 0xfd4ef300, 0x88001a57, 0x7654aeac,
2727    } },
2728    { { /* 609 */
2729    0xcdff17ad, 0xf42fffb2, 0xdbff5baa, 0x00000002,
2730    0x73c00000, 0x2e3ff9ea, 0xbbfffa8e, 0xffd376bc,
2731    } },
2732    { { /* 610 */
2733    0x7e72eefe, 0xe7f77ebd, 0xcefdf77f, 0x00000ff5,
2734    0x00000000, 0xdb9ba900, 0x917fa4c7, 0x7ecef8ca,
2735    } },
2736    { { /* 611 */
2737    0xc7e77d7a, 0xdcaecbbd, 0x8f76fd7e, 0x7cf391d3,
2738    0x4c2f01e5, 0xa360ed77, 0x5ef807db, 0x21811df7,
2739    } },
2740    { { /* 612 */
2741    0x309c6be0, 0xfade3b3a, 0xc3f57f53, 0x07ba61cd,
2742    0x00000000, 0x00000000, 0x00000000, 0xbefe26e0,
2743    } },
2744    { { /* 613 */
2745    0xebb503f9, 0xe9cbe36d, 0xbfde9c2f, 0xabbf9f83,
2746    0xffd51ff7, 0xdffeb7df, 0xffeffdae, 0xeffdfb7e,
2747    } },
2748    { { /* 614 */
2749    0x6ebfaaff, 0x00000000, 0x00000000, 0xb6200000,
2750    0xbe9e7fcd, 0x58f162b3, 0xfd7bf10d, 0xbefde9f1,
2751    } },
2752    { { /* 615 */
2753    0x5f6dc6c3, 0x69ffff3d, 0xfbf4ffcf, 0x4ff7dcfb,
2754    0x11372000, 0x00000015, 0x00000000, 0x00000000,
2755    } },
2756    { { /* 616 */
2757    0x00003000, 0x00000000, 0x00000000, 0x00000000,
2758    0x00000000, 0x00000000, 0x00000000, 0x00000000,
2759    } },
2760},
2761{
2762    /* aa */
2763    LEAF(  0,  0),
2764    /* ab */
2765    LEAF(  1,  1),
2766    /* af */
2767    LEAF(  2,  2), LEAF(  2,  3),
2768    /* ak */
2769    LEAF(  4,  4), LEAF(  4,  5), LEAF(  4,  6), LEAF(  4,  7),
2770    LEAF(  4,  8),
2771    /* am */
2772    LEAF(  9,  9), LEAF(  9, 10),
2773    /* an */
2774    LEAF( 11, 11),
2775    /* ar */
2776    LEAF( 12, 12),
2777    /* as */
2778    LEAF( 13, 13),
2779    /* ast */
2780    LEAF( 14, 11), LEAF( 14, 14),
2781    /* av */
2782    LEAF( 16, 15),
2783    /* ay */
2784    LEAF( 17, 16),
2785    /* az_az */
2786    LEAF( 18, 17), LEAF( 18, 18), LEAF( 18, 19),
2787    /* az_ir */
2788    LEAF( 21, 20),
2789    /* ba */
2790    LEAF( 22, 21),
2791    /* be */
2792    LEAF( 23, 22),
2793    /* ber_dz */
2794    LEAF( 24, 23), LEAF( 24, 24), LEAF( 24, 25), LEAF( 24, 26),
2795    /* ber_ma */
2796    LEAF( 28, 27),
2797    /* bg */
2798    LEAF( 29, 28),
2799    /* bh */
2800    LEAF( 30, 29),
2801    /* bi */
2802    LEAF( 31, 30),
2803    /* bin */
2804    LEAF( 32, 31), LEAF( 32, 32), LEAF( 32, 33),
2805    /* bm */
2806    LEAF( 35, 23), LEAF( 35, 34), LEAF( 35, 35),
2807    /* bn */
2808    LEAF( 38, 36),
2809    /* bo */
2810    LEAF( 39, 37),
2811    /* br */
2812    LEAF( 40, 38),
2813    /* brx */
2814    LEAF( 41, 39),
2815    /* bs */
2816    LEAF( 42, 23), LEAF( 42, 40),
2817    /* bua */
2818    LEAF( 44, 41),
2819    /* byn */
2820    LEAF( 45, 42), LEAF( 45, 43),
2821    /* ca */
2822    LEAF( 47, 44), LEAF( 47, 45),
2823    /* ch */
2824    LEAF( 49, 46),
2825    /* chm */
2826    LEAF( 50, 47),
2827    /* chr */
2828    LEAF( 51, 48),
2829    /* co */
2830    LEAF( 52, 49), LEAF( 52, 50),
2831    /* crh */
2832    LEAF( 54, 51), LEAF( 54, 52),
2833    /* cs */
2834    LEAF( 56, 53), LEAF( 56, 54),
2835    /* csb */
2836    LEAF( 58, 55), LEAF( 58, 56),
2837    /* cu */
2838    LEAF( 60, 57),
2839    /* cv */
2840    LEAF( 61, 58), LEAF( 61, 59),
2841    /* cy */
2842    LEAF( 63, 60), LEAF( 63, 61), LEAF( 63, 62),
2843    /* da */
2844    LEAF( 66, 63),
2845    /* de */
2846    LEAF( 67, 64),
2847    /* doi */
2848    LEAF( 68, 65),
2849    /* dv */
2850    LEAF( 69, 66),
2851    /* ee */
2852    LEAF( 70, 31), LEAF( 70, 67), LEAF( 70, 68), LEAF( 70, 69),
2853    /* el */
2854    LEAF( 74, 70),
2855    /* en */
2856    LEAF( 75, 71),
2857    /* eo */
2858    LEAF( 76, 23), LEAF( 76, 72),
2859    /* et */
2860    LEAF( 78, 73), LEAF( 78, 74),
2861    /* eu */
2862    LEAF( 80, 75),
2863    /* ff */
2864    LEAF( 81, 23), LEAF( 81, 76), LEAF( 81, 77),
2865    /* fi */
2866    LEAF( 84, 78), LEAF( 84, 74),
2867    /* fil */
2868    LEAF( 86, 79),
2869    /* fj */
2870    LEAF( 87, 23),
2871    /* fo */
2872    LEAF( 88, 80),
2873    /* fur */
2874    LEAF( 89, 81),
2875    /* fy */
2876    LEAF( 90, 82),
2877    /* ga */
2878    LEAF( 91, 83), LEAF( 91, 84), LEAF( 91, 85),
2879    /* gd */
2880    LEAF( 94, 86),
2881    /* gez */
2882    LEAF( 95, 87), LEAF( 95, 88),
2883    /* gn */
2884    LEAF( 97, 89), LEAF( 97, 90), LEAF( 97, 91),
2885    /* gu */
2886    LEAF(100, 92),
2887    /* gv */
2888    LEAF(101, 93),
2889    /* ha */
2890    LEAF(102, 23), LEAF(102, 94), LEAF(102, 95),
2891    /* haw */
2892    LEAF(105, 23), LEAF(105, 96), LEAF(105, 97),
2893    /* he */
2894    LEAF(108, 98),
2895    /* hsb */
2896    LEAF(109, 99), LEAF(109,100),
2897    /* ht */
2898    LEAF(111,101),
2899    /* hu */
2900    LEAF(112,102), LEAF(112,103),
2901    /* hy */
2902    LEAF(114,104),
2903    /* hz */
2904    LEAF(115, 23), LEAF(115,105), LEAF(115,106),
2905    /* id */
2906    LEAF(118,107),
2907    /* ig */
2908    LEAF(119, 23), LEAF(119,108),
2909    /* ii */
2910    LEAF(121,109), LEAF(121,109), LEAF(121,109), LEAF(121,109),
2911    LEAF(121,110),
2912    /* ik */
2913    LEAF(126,111),
2914    /* is */
2915    LEAF(127,112),
2916    /* it */
2917    LEAF(128,113),
2918    /* iu */
2919    LEAF(129,114), LEAF(129,115), LEAF(129,116),
2920    /* ja */
2921    LEAF(132,117), LEAF(132,118), LEAF(132,119), LEAF(132,120),
2922    LEAF(132,121), LEAF(132,122), LEAF(132,123), LEAF(132,124),
2923    LEAF(132,125), LEAF(132,126), LEAF(132,127), LEAF(132,128),
2924    LEAF(132,129), LEAF(132,130), LEAF(132,131), LEAF(132,132),
2925    LEAF(132,133), LEAF(132,134), LEAF(132,135), LEAF(132,136),
2926    LEAF(132,137), LEAF(132,138), LEAF(132,139), LEAF(132,140),
2927    LEAF(132,141), LEAF(132,142), LEAF(132,143), LEAF(132,144),
2928    LEAF(132,145), LEAF(132,146), LEAF(132,147), LEAF(132,148),
2929    LEAF(132,149), LEAF(132,150), LEAF(132,151), LEAF(132,152),
2930    LEAF(132,153), LEAF(132,154), LEAF(132,155), LEAF(132,156),
2931    LEAF(132,157), LEAF(132,158), LEAF(132,159), LEAF(132,160),
2932    LEAF(132,161), LEAF(132,162), LEAF(132,163), LEAF(132,164),
2933    LEAF(132,165), LEAF(132,166), LEAF(132,167), LEAF(132,168),
2934    LEAF(132,169), LEAF(132,170), LEAF(132,171), LEAF(132,172),
2935    LEAF(132,173), LEAF(132,174), LEAF(132,175), LEAF(132,176),
2936    LEAF(132,177), LEAF(132,178), LEAF(132,179), LEAF(132,180),
2937    LEAF(132,181), LEAF(132,182), LEAF(132,183), LEAF(132,184),
2938    LEAF(132,185), LEAF(132,186), LEAF(132,187), LEAF(132,188),
2939    LEAF(132,189), LEAF(132,190), LEAF(132,191), LEAF(132,192),
2940    LEAF(132,193), LEAF(132,194), LEAF(132,195), LEAF(132,196),
2941    LEAF(132,197), LEAF(132,198), LEAF(132,199),
2942    /* jv */
2943    LEAF(215,200),
2944    /* ka */
2945    LEAF(216,201),
2946    /* kaa */
2947    LEAF(217,202),
2948    /* ki */
2949    LEAF(218, 23), LEAF(218,203),
2950    /* kk */
2951    LEAF(220,204),
2952    /* kl */
2953    LEAF(221,205), LEAF(221,206),
2954    /* km */
2955    LEAF(223,207),
2956    /* kn */
2957    LEAF(224,208),
2958    /* ko */
2959    LEAF(225,209), LEAF(225,210), LEAF(225,211), LEAF(225,212),
2960    LEAF(225,213), LEAF(225,214), LEAF(225,215), LEAF(225,216),
2961    LEAF(225,217), LEAF(225,218), LEAF(225,219), LEAF(225,220),
2962    LEAF(225,221), LEAF(225,222), LEAF(225,223), LEAF(225,224),
2963    LEAF(225,225), LEAF(225,226), LEAF(225,227), LEAF(225,228),
2964    LEAF(225,229), LEAF(225,230), LEAF(225,231), LEAF(225,232),
2965    LEAF(225,233), LEAF(225,234), LEAF(225,235), LEAF(225,236),
2966    LEAF(225,237), LEAF(225,238), LEAF(225,239), LEAF(225,240),
2967    LEAF(225,241), LEAF(225,242), LEAF(225,243), LEAF(225,244),
2968    LEAF(225,245), LEAF(225,246), LEAF(225,247), LEAF(225,248),
2969    LEAF(225,249), LEAF(225,250), LEAF(225,251), LEAF(225,252),
2970    LEAF(225,253),
2971    /* kr */
2972    LEAF(270, 23), LEAF(270,254), LEAF(270,255),
2973    /* ks */
2974    LEAF(273,256),
2975    /* ku_am */
2976    LEAF(274,257), LEAF(274,258),
2977    /* ku_iq */
2978    LEAF(276,259),
2979    /* ku_tr */
2980    LEAF(277,260), LEAF(277,261),
2981    /* kum */
2982    LEAF(279,262),
2983    /* kv */
2984    LEAF(280,263),
2985    /* kw */
2986    LEAF(281, 23), LEAF(281, 96), LEAF(281,264),
2987    /* ky */
2988    LEAF(284,265),
2989    /* la */
2990    LEAF(285, 23), LEAF(285,266),
2991    /* lah */
2992    LEAF(287,267),
2993    /* lb */
2994    LEAF(288,268),
2995    /* lg */
2996    LEAF(289, 23), LEAF(289,269),
2997    /* li */
2998    LEAF(291,270),
2999    /* ln */
3000    LEAF(292,271), LEAF(292,272), LEAF(292,  6), LEAF(292,273),
3001    /* lo */
3002    LEAF(296,274),
3003    /* lt */
3004    LEAF(297, 23), LEAF(297,275),
3005    /* lv */
3006    LEAF(299, 23), LEAF(299,276),
3007    /* mg */
3008    LEAF(301,277),
3009    /* mh */
3010    LEAF(302, 23), LEAF(302,278),
3011    /* mi */
3012    LEAF(304, 23), LEAF(304, 96), LEAF(304,279),
3013    /* mk */
3014    LEAF(307,280),
3015    /* ml */
3016    LEAF(308,281),
3017    /* mn_cn */
3018    LEAF(309,282),
3019    /* mn_mn */
3020    LEAF(310,283),
3021    /* mni */
3022    LEAF(311,284),
3023    /* mo */
3024    LEAF(312,285), LEAF(312, 58), LEAF(312,286), LEAF(312,262),
3025    /* mt */
3026    LEAF(316,287), LEAF(316,288),
3027    /* my */
3028    LEAF(318,289),
3029    /* na */
3030    LEAF(319,  4), LEAF(319,290),
3031    /* nb */
3032    LEAF(321,291),
3033    /* ne */
3034    LEAF(322,292),
3035    /* nl */
3036    LEAF(323,293),
3037    /* nn */
3038    LEAF(324,294),
3039    /* nqo */
3040    LEAF(325,295),
3041    /* nso */
3042    LEAF(326,296), LEAF(326,297),
3043    /* nv */
3044    LEAF(328,298), LEAF(328,299), LEAF(328,300), LEAF(328,301),
3045    /* ny */
3046    LEAF(332, 23), LEAF(332,302),
3047    /* oc */
3048    LEAF(334,303),
3049    /* or */
3050    LEAF(335,304),
3051    /* ota */
3052    LEAF(336,305),
3053    /* pa */
3054    LEAF(337,306),
3055    /* pap_an */
3056    LEAF(338,307),
3057    /* pap_aw */
3058    LEAF(339,308),
3059    /* pl */
3060    LEAF(340, 99), LEAF(340,309),
3061    /* ps_af */
3062    LEAF(342,310),
3063    /* ps_pk */
3064    LEAF(343,311),
3065    /* pt */
3066    LEAF(344,312),
3067    /* qu */
3068    LEAF(345,308), LEAF(345,313),
3069    /* rm */
3070    LEAF(347,314),
3071    /* ro */
3072    LEAF(348,285), LEAF(348, 58), LEAF(348,286),
3073    /* sah */
3074    LEAF(351,315),
3075    /* sat */
3076    LEAF(352,316),
3077    /* sc */
3078    LEAF(353,317),
3079    /* sco */
3080    LEAF(354, 23), LEAF(354,318), LEAF(354,319),
3081    /* sd */
3082    LEAF(357,320),
3083    /* se */
3084    LEAF(358,321), LEAF(358,322),
3085    /* sg */
3086    LEAF(360,323),
3087    /* sh */
3088    LEAF(361, 23), LEAF(361, 40), LEAF(361,324),
3089    /* shs */
3090    LEAF(364,325), LEAF(364,326),
3091    /* si */
3092    LEAF(366,327),
3093    /* sid */
3094    LEAF(367,328), LEAF(367, 10),
3095    /* sk */
3096    LEAF(369,329), LEAF(369,330),
3097    /* sm */
3098    LEAF(371, 23), LEAF(371, 97),
3099    /* sma */
3100    LEAF(373,331),
3101    /* smj */
3102    LEAF(374,332),
3103    /* smn */
3104    LEAF(375,333), LEAF(375,334),
3105    /* sms */
3106    LEAF(377,335), LEAF(377,336), LEAF(377,337),
3107    /* sq */
3108    LEAF(380,338),
3109    /* sr */
3110    LEAF(381,339),
3111    /* sv */
3112    LEAF(382,340),
3113    /* syr */
3114    LEAF(383,341),
3115    /* ta */
3116    LEAF(384,342),
3117    /* te */
3118    LEAF(385,343),
3119    /* tg */
3120    LEAF(386,344),
3121    /* th */
3122    LEAF(387,345),
3123    /* tig */
3124    LEAF(388,346), LEAF(388, 43),
3125    /* tk */
3126    LEAF(390,347), LEAF(390,348),
3127    /* tr */
3128    LEAF(392,349), LEAF(392, 52),
3129    /* tt */
3130    LEAF(394,350),
3131    /* ty */
3132    LEAF(395,351), LEAF(395, 96), LEAF(395,300),
3133    /* ug */
3134    LEAF(398,352),
3135    /* uk */
3136    LEAF(399,353),
3137    /* ve */
3138    LEAF(400, 23), LEAF(400,354),
3139    /* vi */
3140    LEAF(402,355), LEAF(402,356), LEAF(402,357), LEAF(402,358),
3141    /* vo */
3142    LEAF(406,359),
3143    /* vot */
3144    LEAF(407,360), LEAF(407, 74),
3145    /* wa */
3146    LEAF(409,361),
3147    /* wen */
3148    LEAF(410, 99), LEAF(410,362),
3149    /* wo */
3150    LEAF(412,363), LEAF(412,269),
3151    /* yap */
3152    LEAF(414,364),
3153    /* yo */
3154    LEAF(415,365), LEAF(415,366), LEAF(415,367), LEAF(415,368),
3155    /* zh_cn */
3156    LEAF(419,369), LEAF(419,370), LEAF(419,371), LEAF(419,372),
3157    LEAF(419,373), LEAF(419,374), LEAF(419,375), LEAF(419,376),
3158    LEAF(419,377), LEAF(419,378), LEAF(419,379), LEAF(419,380),
3159    LEAF(419,381), LEAF(419,382), LEAF(419,383), LEAF(419,384),
3160    LEAF(419,385), LEAF(419,386), LEAF(419,387), LEAF(419,388),
3161    LEAF(419,389), LEAF(419,390), LEAF(419,391), LEAF(419,392),
3162    LEAF(419,393), LEAF(419,394), LEAF(419,395), LEAF(419,396),
3163    LEAF(419,397), LEAF(419,398), LEAF(419,399), LEAF(419,400),
3164    LEAF(419,401), LEAF(419,402), LEAF(419,403), LEAF(419,404),
3165    LEAF(419,405), LEAF(419,406), LEAF(419,407), LEAF(419,408),
3166    LEAF(419,409), LEAF(419,410), LEAF(419,411), LEAF(419,412),
3167    LEAF(419,413), LEAF(419,414), LEAF(419,415), LEAF(419,416),
3168    LEAF(419,417), LEAF(419,418), LEAF(419,419), LEAF(419,420),
3169    LEAF(419,421), LEAF(419,422), LEAF(419,423), LEAF(419,424),
3170    LEAF(419,425), LEAF(419,426), LEAF(419,427), LEAF(419,428),
3171    LEAF(419,429), LEAF(419,430), LEAF(419,431), LEAF(419,432),
3172    LEAF(419,433), LEAF(419,434), LEAF(419,435), LEAF(419,436),
3173    LEAF(419,437), LEAF(419,438), LEAF(419,439), LEAF(419,440),
3174    LEAF(419,441), LEAF(419,442), LEAF(419,443), LEAF(419,444),
3175    LEAF(419,445), LEAF(419,446), LEAF(419,447), LEAF(419,448),
3176    LEAF(419,449), LEAF(419,450),
3177    /* zh_hk */
3178    LEAF(501,451), LEAF(501,452), LEAF(501,453), LEAF(501,454),
3179    LEAF(501,455), LEAF(501,456), LEAF(501,457), LEAF(501,458),
3180    LEAF(501,459), LEAF(501,460), LEAF(501,461), LEAF(501,462),
3181    LEAF(501,463), LEAF(501,464), LEAF(501,465), LEAF(501,466),
3182    LEAF(501,467), LEAF(501,468), LEAF(501,469), LEAF(501,470),
3183    LEAF(501,471), LEAF(501,472), LEAF(501,473), LEAF(501,474),
3184    LEAF(501,475), LEAF(501,476), LEAF(501,477), LEAF(501,478),
3185    LEAF(501,479), LEAF(501,480), LEAF(501,481), LEAF(501,482),
3186    LEAF(501,483), LEAF(501,484), LEAF(501,485), LEAF(501,486),
3187    LEAF(501,487), LEAF(501,488), LEAF(501,489), LEAF(501,490),
3188    LEAF(501,491), LEAF(501,492), LEAF(501,493), LEAF(501,494),
3189    LEAF(501,495), LEAF(501,496), LEAF(501,497), LEAF(501,498),
3190    LEAF(501,499), LEAF(501,500), LEAF(501,501), LEAF(501,502),
3191    LEAF(501,503), LEAF(501,504), LEAF(501,505), LEAF(501,506),
3192    LEAF(501,507), LEAF(501,508), LEAF(501,509), LEAF(501,510),
3193    LEAF(501,511), LEAF(501,512), LEAF(501,513), LEAF(501,514),
3194    LEAF(501,515), LEAF(501,516), LEAF(501,517), LEAF(501,518),
3195    LEAF(501,519), LEAF(501,520), LEAF(501,521), LEAF(501,522),
3196    LEAF(501,523), LEAF(501,524), LEAF(501,525), LEAF(501,526),
3197    LEAF(501,527), LEAF(501,528), LEAF(501,529), LEAF(501,530),
3198    LEAF(501,531), LEAF(501,532), LEAF(501,533),
3199    /* zh_tw */
3200    LEAF(584,534), LEAF(584,535), LEAF(584,536), LEAF(584,537),
3201    LEAF(584,538), LEAF(584,539), LEAF(584,540), LEAF(584,541),
3202    LEAF(584,542), LEAF(584,543), LEAF(584,544), LEAF(584,545),
3203    LEAF(584,546), LEAF(584,547), LEAF(584,548), LEAF(584,549),
3204    LEAF(584,550), LEAF(584,551), LEAF(584,552), LEAF(584,553),
3205    LEAF(584,554), LEAF(584,555), LEAF(584,556), LEAF(584,557),
3206    LEAF(584,558), LEAF(584,559), LEAF(584,560), LEAF(584,561),
3207    LEAF(584,562), LEAF(584,563), LEAF(584,564), LEAF(584,565),
3208    LEAF(584,566), LEAF(584,567), LEAF(584,568), LEAF(584,569),
3209    LEAF(584,570), LEAF(584,571), LEAF(584,572), LEAF(584,573),
3210    LEAF(584,574), LEAF(584,575), LEAF(584,576), LEAF(584,577),
3211    LEAF(584,578), LEAF(584,579), LEAF(584,580), LEAF(584,581),
3212    LEAF(584,582), LEAF(584,583), LEAF(584,584), LEAF(584,585),
3213    LEAF(584,586), LEAF(584,587), LEAF(584,588), LEAF(584,589),
3214    LEAF(584,590), LEAF(584,591), LEAF(584,592), LEAF(584,593),
3215    LEAF(584,594), LEAF(584,595), LEAF(584,596), LEAF(584,597),
3216    LEAF(584,598), LEAF(584,599), LEAF(584,600), LEAF(584,601),
3217    LEAF(584,602), LEAF(584,603), LEAF(584,604), LEAF(584,605),
3218    LEAF(584,606), LEAF(584,607), LEAF(584,608), LEAF(584,609),
3219    LEAF(584,610), LEAF(584,611), LEAF(584,612), LEAF(584,613),
3220    LEAF(584,614), LEAF(584,615), LEAF(584,616),
3221},
3222{
3223    /* aa */
3224    0x0000,
3225    /* ab */
3226    0x0004,
3227    /* af */
3228    0x0000, 0x0001,
3229    /* ak */
3230    0x0000, 0x0001, 0x0002, 0x0003, 0x001e,
3231    /* am */
3232    0x0012, 0x0013,
3233    /* an */
3234    0x0000,
3235    /* ar */
3236    0x0006,
3237    /* as */
3238    0x0009,
3239    /* ast */
3240    0x0000, 0x001e,
3241    /* av */
3242    0x0004,
3243    /* ay */
3244    0x0000,
3245    /* az_az */
3246    0x0000, 0x0001, 0x0002,
3247    /* az_ir */
3248    0x0006,
3249    /* ba */
3250    0x0004,
3251    /* be */
3252    0x0004,
3253    /* ber_dz */
3254    0x0000, 0x0001, 0x0002, 0x001e,
3255    /* ber_ma */
3256    0x002d,
3257    /* bg */
3258    0x0004,
3259    /* bh */
3260    0x0009,
3261    /* bi */
3262    0x0000,
3263    /* bin */
3264    0x0000, 0x0003, 0x001e,
3265    /* bm */
3266    0x0000, 0x0001, 0x0002,
3267    /* bn */
3268    0x0009,
3269    /* bo */
3270    0x000f,
3271    /* br */
3272    0x0000,
3273    /* brx */
3274    0x0009,
3275    /* bs */
3276    0x0000, 0x0001,
3277    /* bua */
3278    0x0004,
3279    /* byn */
3280    0x0012, 0x0013,
3281    /* ca */
3282    0x0000, 0x0001,
3283    /* ch */
3284    0x0000,
3285    /* chm */
3286    0x0004,
3287    /* chr */
3288    0x0013,
3289    /* co */
3290    0x0000, 0x0001,
3291    /* crh */
3292    0x0000, 0x0001,
3293    /* cs */
3294    0x0000, 0x0001,
3295    /* csb */
3296    0x0000, 0x0001,
3297    /* cu */
3298    0x0004,
3299    /* cv */
3300    0x0001, 0x0004,
3301    /* cy */
3302    0x0000, 0x0001, 0x001e,
3303    /* da */
3304    0x0000,
3305    /* de */
3306    0x0000,
3307    /* doi */
3308    0x0009,
3309    /* dv */
3310    0x0007,
3311    /* ee */
3312    0x0000, 0x0001, 0x0002, 0x0003,
3313    /* el */
3314    0x0003,
3315    /* en */
3316    0x0000,
3317    /* eo */
3318    0x0000, 0x0001,
3319    /* et */
3320    0x0000, 0x0001,
3321    /* eu */
3322    0x0000,
3323    /* ff */
3324    0x0000, 0x0001, 0x0002,
3325    /* fi */
3326    0x0000, 0x0001,
3327    /* fil */
3328    0x0000,
3329    /* fj */
3330    0x0000,
3331    /* fo */
3332    0x0000,
3333    /* fur */
3334    0x0000,
3335    /* fy */
3336    0x0000,
3337    /* ga */
3338    0x0000, 0x0001, 0x001e,
3339    /* gd */
3340    0x0000,
3341    /* gez */
3342    0x0012, 0x0013,
3343    /* gn */
3344    0x0000, 0x0001, 0x001e,
3345    /* gu */
3346    0x000a,
3347    /* gv */
3348    0x0000,
3349    /* ha */
3350    0x0000, 0x0001, 0x0002,
3351    /* haw */
3352    0x0000, 0x0001, 0x0002,
3353    /* he */
3354    0x0005,
3355    /* hsb */
3356    0x0000, 0x0001,
3357    /* ht */
3358    0x0000,
3359    /* hu */
3360    0x0000, 0x0001,
3361    /* hy */
3362    0x0005,
3363    /* hz */
3364    0x0000, 0x0003, 0x001e,
3365    /* id */
3366    0x0000,
3367    /* ig */
3368    0x0000, 0x001e,
3369    /* ii */
3370    0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4,
3371    /* ik */
3372    0x0004,
3373    /* is */
3374    0x0000,
3375    /* it */
3376    0x0000,
3377    /* iu */
3378    0x0014, 0x0015, 0x0016,
3379    /* ja */
3380    0x0030, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054,
3381    0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c,
3382    0x005d, 0x005e, 0x005f, 0x0060, 0x0061, 0x0062, 0x0063, 0x0064,
3383    0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c,
3384    0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074,
3385    0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c,
3386    0x007d, 0x007e, 0x007f, 0x0080, 0x0081, 0x0082, 0x0083, 0x0084,
3387    0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c,
3388    0x008d, 0x008e, 0x008f, 0x0090, 0x0091, 0x0092, 0x0093, 0x0094,
3389    0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c,
3390    0x009d, 0x009e, 0x009f,
3391    /* jv */
3392    0x0000,
3393    /* ka */
3394    0x0010,
3395    /* kaa */
3396    0x0004,
3397    /* ki */
3398    0x0000, 0x0001,
3399    /* kk */
3400    0x0004,
3401    /* kl */
3402    0x0000, 0x0001,
3403    /* km */
3404    0x0017,
3405    /* kn */
3406    0x000c,
3407    /* ko */
3408    0x0031, 0x00ac, 0x00ad, 0x00ae, 0x00af, 0x00b0, 0x00b1, 0x00b2,
3409    0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, 0x00b8, 0x00b9, 0x00ba,
3410    0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, 0x00c0, 0x00c1, 0x00c2,
3411    0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 0x00c9, 0x00ca,
3412    0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x00d0, 0x00d1, 0x00d2,
3413    0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7,
3414    /* kr */
3415    0x0000, 0x0001, 0x0002,
3416    /* ks */
3417    0x0006,
3418    /* ku_am */
3419    0x0004, 0x0005,
3420    /* ku_iq */
3421    0x0006,
3422    /* ku_tr */
3423    0x0000, 0x0001,
3424    /* kum */
3425    0x0004,
3426    /* kv */
3427    0x0004,
3428    /* kw */
3429    0x0000, 0x0001, 0x0002,
3430    /* ky */
3431    0x0004,
3432    /* la */
3433    0x0000, 0x0001,
3434    /* lah */
3435    0x0006,
3436    /* lb */
3437    0x0000,
3438    /* lg */
3439    0x0000, 0x0001,
3440    /* li */
3441    0x0000,
3442    /* ln */
3443    0x0000, 0x0001, 0x0002, 0x0003,
3444    /* lo */
3445    0x000e,
3446    /* lt */
3447    0x0000, 0x0001,
3448    /* lv */
3449    0x0000, 0x0001,
3450    /* mg */
3451    0x0000,
3452    /* mh */
3453    0x0000, 0x0001,
3454    /* mi */
3455    0x0000, 0x0001, 0x001e,
3456    /* mk */
3457    0x0004,
3458    /* ml */
3459    0x000d,
3460    /* mn_cn */
3461    0x0018,
3462    /* mn_mn */
3463    0x0004,
3464    /* mni */
3465    0x0009,
3466    /* mo */
3467    0x0000, 0x0001, 0x0002, 0x0004,
3468    /* mt */
3469    0x0000, 0x0001,
3470    /* my */
3471    0x0010,
3472    /* na */
3473    0x0000, 0x0001,
3474    /* nb */
3475    0x0000,
3476    /* ne */
3477    0x0009,
3478    /* nl */
3479    0x0000,
3480    /* nn */
3481    0x0000,
3482    /* nqo */
3483    0x0007,
3484    /* nso */
3485    0x0000, 0x0001,
3486    /* nv */
3487    0x0000, 0x0001, 0x0002, 0x0003,
3488    /* ny */
3489    0x0000, 0x0001,
3490    /* oc */
3491    0x0000,
3492    /* or */
3493    0x000b,
3494    /* ota */
3495    0x0006,
3496    /* pa */
3497    0x000a,
3498    /* pap_an */
3499    0x0000,
3500    /* pap_aw */
3501    0x0000,
3502    /* pl */
3503    0x0000, 0x0001,
3504    /* ps_af */
3505    0x0006,
3506    /* ps_pk */
3507    0x0006,
3508    /* pt */
3509    0x0000,
3510    /* qu */
3511    0x0000, 0x0002,
3512    /* rm */
3513    0x0000,
3514    /* ro */
3515    0x0000, 0x0001, 0x0002,
3516    /* sah */
3517    0x0004,
3518    /* sat */
3519    0x0009,
3520    /* sc */
3521    0x0000,
3522    /* sco */
3523    0x0000, 0x0001, 0x0002,
3524    /* sd */
3525    0x0006,
3526    /* se */
3527    0x0000, 0x0001,
3528    /* sg */
3529    0x0000,
3530    /* sh */
3531    0x0000, 0x0001, 0x0004,
3532    /* shs */
3533    0x0000, 0x0003,
3534    /* si */
3535    0x000d,
3536    /* sid */
3537    0x0012, 0x0013,
3538    /* sk */
3539    0x0000, 0x0001,
3540    /* sm */
3541    0x0000, 0x0002,
3542    /* sma */
3543    0x0000,
3544    /* smj */
3545    0x0000,
3546    /* smn */
3547    0x0000, 0x0001,
3548    /* sms */
3549    0x0000, 0x0001, 0x0002,
3550    /* sq */
3551    0x0000,
3552    /* sr */
3553    0x0004,
3554    /* sv */
3555    0x0000,
3556    /* syr */
3557    0x0007,
3558    /* ta */
3559    0x000b,
3560    /* te */
3561    0x000c,
3562    /* tg */
3563    0x0004,
3564    /* th */
3565    0x000e,
3566    /* tig */
3567    0x0012, 0x0013,
3568    /* tk */
3569    0x0000, 0x0001,
3570    /* tr */
3571    0x0000, 0x0001,
3572    /* tt */
3573    0x0004,
3574    /* ty */
3575    0x0000, 0x0001, 0x0002,
3576    /* ug */
3577    0x0006,
3578    /* uk */
3579    0x0004,
3580    /* ve */
3581    0x0000, 0x001e,
3582    /* vi */
3583    0x0000, 0x0001, 0x0003, 0x001e,
3584    /* vo */
3585    0x0000,
3586    /* vot */
3587    0x0000, 0x0001,
3588    /* wa */
3589    0x0000,
3590    /* wen */
3591    0x0000, 0x0001,
3592    /* wo */
3593    0x0000, 0x0001,
3594    /* yap */
3595    0x0000,
3596    /* yo */
3597    0x0000, 0x0001, 0x0003, 0x001e,
3598    /* zh_cn */
3599    0x0002, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054,
3600    0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c,
3601    0x005d, 0x005e, 0x005f, 0x0060, 0x0061, 0x0062, 0x0063, 0x0064,
3602    0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c,
3603    0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074,
3604    0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c,
3605    0x007d, 0x007e, 0x007f, 0x0080, 0x0081, 0x0082, 0x0083, 0x0084,
3606    0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c,
3607    0x008d, 0x008e, 0x008f, 0x0090, 0x0091, 0x0092, 0x0093, 0x0094,
3608    0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c,
3609    0x009e, 0x009f,
3610    /* zh_hk */
3611    0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055,
3612    0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d,
3613    0x005e, 0x005f, 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065,
3614    0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d,
3615    0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075,
3616    0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d,
3617    0x007e, 0x007f, 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085,
3618    0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d,
3619    0x008e, 0x008f, 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095,
3620    0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d,
3621    0x009e, 0x009f, 0x0205,
3622    /* zh_tw */
3623    0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055,
3624    0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d,
3625    0x005e, 0x005f, 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065,
3626    0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d,
3627    0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075,
3628    0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d,
3629    0x007e, 0x007f, 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085,
3630    0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d,
3631    0x008e, 0x008f, 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095,
3632    0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d,
3633    0x009e, 0x009f, 0x00fa,
3634},
3635{
3636    0, /* aa */
3637    1, /* ab */
3638    2, /* af */
3639    190, /* ak */
3640    3, /* am */
3641    191, /* an */
3642    4, /* ar */
3643    5, /* as */
3644    6, /* ast */
3645    7, /* av */
3646    8, /* ay */
3647    9, /* az_az */
3648    10, /* az_ir */
3649    11, /* ba */
3650    13, /* be */
3651    192, /* ber_dz */
3652    193, /* ber_ma */
3653    14, /* bg */
3654    15, /* bh */
3655    16, /* bho */
3656    17, /* bi */
3657    18, /* bin */
3658    12, /* bm */
3659    19, /* bn */
3660    20, /* bo */
3661    21, /* br */
3662    239, /* brx */
3663    22, /* bs */
3664    23, /* bua */
3665    194, /* byn */
3666    24, /* ca */
3667    25, /* ce */
3668    26, /* ch */
3669    27, /* chm */
3670    28, /* chr */
3671    29, /* co */
3672    195, /* crh */
3673    30, /* cs */
3674    196, /* csb */
3675    31, /* cu */
3676    32, /* cv */
3677    33, /* cy */
3678    34, /* da */
3679    35, /* de */
3680    241, /* doi */
3681    197, /* dv */
3682    36, /* dz */
3683    198, /* ee */
3684    37, /* el */
3685    38, /* en */
3686    39, /* eo */
3687    40, /* es */
3688    41, /* et */
3689    42, /* eu */
3690    43, /* fa */
3691    199, /* fat */
3692    48, /* ff */
3693    44, /* fi */
3694    200, /* fil */
3695    45, /* fj */
3696    46, /* fo */
3697    47, /* fr */
3698    49, /* fur */
3699    50, /* fy */
3700    51, /* ga */
3701    52, /* gd */
3702    53, /* gez */
3703    54, /* gl */
3704    55, /* gn */
3705    56, /* gu */
3706    57, /* gv */
3707    58, /* ha */
3708    59, /* haw */
3709    60, /* he */
3710    61, /* hi */
3711    201, /* hne */
3712    62, /* ho */
3713    63, /* hr */
3714    202, /* hsb */
3715    203, /* ht */
3716    64, /* hu */
3717    65, /* hy */
3718    204, /* hz */
3719    66, /* ia */
3720    68, /* id */
3721    69, /* ie */
3722    67, /* ig */
3723    205, /* ii */
3724    70, /* ik */
3725    71, /* io */
3726    72, /* is */
3727    73, /* it */
3728    74, /* iu */
3729    75, /* ja */
3730    206, /* jv */
3731    76, /* ka */
3732    77, /* kaa */
3733    207, /* kab */
3734    78, /* ki */
3735    208, /* kj */
3736    79, /* kk */
3737    80, /* kl */
3738    81, /* km */
3739    82, /* kn */
3740    83, /* ko */
3741    84, /* kok */
3742    209, /* kr */
3743    85, /* ks */
3744    86, /* ku_am */
3745    210, /* ku_iq */
3746    87, /* ku_ir */
3747    211, /* ku_tr */
3748    88, /* kum */
3749    89, /* kv */
3750    90, /* kw */
3751    212, /* kwm */
3752    91, /* ky */
3753    92, /* la */
3754    237, /* lah */
3755    93, /* lb */
3756    94, /* lez */
3757    213, /* lg */
3758    214, /* li */
3759    95, /* ln */
3760    96, /* lo */
3761    97, /* lt */
3762    98, /* lv */
3763    215, /* mai */
3764    99, /* mg */
3765    100, /* mh */
3766    101, /* mi */
3767    102, /* mk */
3768    103, /* ml */
3769    104, /* mn_cn */
3770    216, /* mn_mn */
3771    242, /* mni */
3772    105, /* mo */
3773    106, /* mr */
3774    217, /* ms */
3775    107, /* mt */
3776    108, /* my */
3777    218, /* na */
3778    109, /* nb */
3779    110, /* nds */
3780    111, /* ne */
3781    219, /* ng */
3782    112, /* nl */
3783    113, /* nn */
3784    114, /* no */
3785    238, /* nqo */
3786    115, /* nr */
3787    116, /* nso */
3788    220, /* nv */
3789    117, /* ny */
3790    118, /* oc */
3791    119, /* om */
3792    120, /* or */
3793    121, /* os */
3794    221, /* ota */
3795    122, /* pa */
3796    222, /* pa_pk */
3797    223, /* pap_an */
3798    224, /* pap_aw */
3799    123, /* pl */
3800    124, /* ps_af */
3801    125, /* ps_pk */
3802    126, /* pt */
3803    225, /* qu */
3804    127, /* rm */
3805    226, /* rn */
3806    128, /* ro */
3807    129, /* ru */
3808    227, /* rw */
3809    130, /* sa */
3810    131, /* sah */
3811    240, /* sat */
3812    228, /* sc */
3813    132, /* sco */
3814    229, /* sd */
3815    133, /* se */
3816    134, /* sel */
3817    230, /* sg */
3818    135, /* sh */
3819    136, /* shs */
3820    137, /* si */
3821    231, /* sid */
3822    138, /* sk */
3823    139, /* sl */
3824    140, /* sm */
3825    141, /* sma */
3826    142, /* smj */
3827    143, /* smn */
3828    144, /* sms */
3829    232, /* sn */
3830    145, /* so */
3831    146, /* sq */
3832    147, /* sr */
3833    148, /* ss */
3834    149, /* st */
3835    233, /* su */
3836    150, /* sv */
3837    151, /* sw */
3838    152, /* syr */
3839    153, /* ta */
3840    154, /* te */
3841    155, /* tg */
3842    156, /* th */
3843    157, /* ti_er */
3844    158, /* ti_et */
3845    159, /* tig */
3846    160, /* tk */
3847    161, /* tl */
3848    162, /* tn */
3849    163, /* to */
3850    164, /* tr */
3851    165, /* ts */
3852    166, /* tt */
3853    167, /* tw */
3854    234, /* ty */
3855    168, /* tyv */
3856    169, /* ug */
3857    170, /* uk */
3858    171, /* ur */
3859    172, /* uz */
3860    173, /* ve */
3861    174, /* vi */
3862    175, /* vo */
3863    176, /* vot */
3864    177, /* wa */
3865    235, /* wal */
3866    178, /* wen */
3867    179, /* wo */
3868    180, /* xh */
3869    181, /* yap */
3870    182, /* yi */
3871    183, /* yo */
3872    236, /* za */
3873    184, /* zh_cn */
3874    185, /* zh_hk */
3875    186, /* zh_mo */
3876    187, /* zh_sg */
3877    188, /* zh_tw */
3878    189, /* zu */
3879},
3880{
3881    0, /* aa */
3882    1, /* ab */
3883    2, /* af */
3884    4, /* am */
3885    6, /* ar */
3886    7, /* as */
3887    8, /* ast */
3888    9, /* av */
3889    10, /* ay */
3890    11, /* az_az */
3891    12, /* az_ir */
3892    13, /* ba */
3893    22, /* bm */
3894    14, /* be */
3895    17, /* bg */
3896    18, /* bh */
3897    19, /* bho */
3898    20, /* bi */
3899    21, /* bin */
3900    23, /* bn */
3901    24, /* bo */
3902    25, /* br */
3903    27, /* bs */
3904    28, /* bua */
3905    30, /* ca */
3906    31, /* ce */
3907    32, /* ch */
3908    33, /* chm */
3909    34, /* chr */
3910    35, /* co */
3911    37, /* cs */
3912    39, /* cu */
3913    40, /* cv */
3914    41, /* cy */
3915    42, /* da */
3916    43, /* de */
3917    46, /* dz */
3918    48, /* el */
3919    49, /* en */
3920    50, /* eo */
3921    51, /* es */
3922    52, /* et */
3923    53, /* eu */
3924    54, /* fa */
3925    57, /* fi */
3926    59, /* fj */
3927    60, /* fo */
3928    61, /* fr */
3929    56, /* ff */
3930    62, /* fur */
3931    63, /* fy */
3932    64, /* ga */
3933    65, /* gd */
3934    66, /* gez */
3935    67, /* gl */
3936    68, /* gn */
3937    69, /* gu */
3938    70, /* gv */
3939    71, /* ha */
3940    72, /* haw */
3941    73, /* he */
3942    74, /* hi */
3943    76, /* ho */
3944    77, /* hr */
3945    80, /* hu */
3946    81, /* hy */
3947    83, /* ia */
3948    86, /* ig */
3949    84, /* id */
3950    85, /* ie */
3951    88, /* ik */
3952    89, /* io */
3953    90, /* is */
3954    91, /* it */
3955    92, /* iu */
3956    93, /* ja */
3957    95, /* ka */
3958    96, /* kaa */
3959    98, /* ki */
3960    100, /* kk */
3961    101, /* kl */
3962    102, /* km */
3963    103, /* kn */
3964    104, /* ko */
3965    105, /* kok */
3966    107, /* ks */
3967    108, /* ku_am */
3968    110, /* ku_ir */
3969    112, /* kum */
3970    113, /* kv */
3971    114, /* kw */
3972    116, /* ky */
3973    117, /* la */
3974    119, /* lb */
3975    120, /* lez */
3976    123, /* ln */
3977    124, /* lo */
3978    125, /* lt */
3979    126, /* lv */
3980    128, /* mg */
3981    129, /* mh */
3982    130, /* mi */
3983    131, /* mk */
3984    132, /* ml */
3985    133, /* mn_cn */
3986    136, /* mo */
3987    137, /* mr */
3988    139, /* mt */
3989    140, /* my */
3990    142, /* nb */
3991    143, /* nds */
3992    144, /* ne */
3993    146, /* nl */
3994    147, /* nn */
3995    148, /* no */
3996    150, /* nr */
3997    151, /* nso */
3998    153, /* ny */
3999    154, /* oc */
4000    155, /* om */
4001    156, /* or */
4002    157, /* os */
4003    159, /* pa */
4004    163, /* pl */
4005    164, /* ps_af */
4006    165, /* ps_pk */
4007    166, /* pt */
4008    168, /* rm */
4009    170, /* ro */
4010    171, /* ru */
4011    173, /* sa */
4012    174, /* sah */
4013    177, /* sco */
4014    179, /* se */
4015    180, /* sel */
4016    182, /* sh */
4017    183, /* shs */
4018    184, /* si */
4019    186, /* sk */
4020    187, /* sl */
4021    188, /* sm */
4022    189, /* sma */
4023    190, /* smj */
4024    191, /* smn */
4025    192, /* sms */
4026    194, /* so */
4027    195, /* sq */
4028    196, /* sr */
4029    197, /* ss */
4030    198, /* st */
4031    200, /* sv */
4032    201, /* sw */
4033    202, /* syr */
4034    203, /* ta */
4035    204, /* te */
4036    205, /* tg */
4037    206, /* th */
4038    207, /* ti_er */
4039    208, /* ti_et */
4040    209, /* tig */
4041    210, /* tk */
4042    211, /* tl */
4043    212, /* tn */
4044    213, /* to */
4045    214, /* tr */
4046    215, /* ts */
4047    216, /* tt */
4048    217, /* tw */
4049    219, /* tyv */
4050    220, /* ug */
4051    221, /* uk */
4052    222, /* ur */
4053    223, /* uz */
4054    224, /* ve */
4055    225, /* vi */
4056    226, /* vo */
4057    227, /* vot */
4058    228, /* wa */
4059    230, /* wen */
4060    231, /* wo */
4061    232, /* xh */
4062    233, /* yap */
4063    234, /* yi */
4064    235, /* yo */
4065    237, /* zh_cn */
4066    238, /* zh_hk */
4067    239, /* zh_mo */
4068    240, /* zh_sg */
4069    241, /* zh_tw */
4070    242, /* zu */
4071    3, /* ak */
4072    5, /* an */
4073    15, /* ber_dz */
4074    16, /* ber_ma */
4075    29, /* byn */
4076    36, /* crh */
4077    38, /* csb */
4078    45, /* dv */
4079    47, /* ee */
4080    55, /* fat */
4081    58, /* fil */
4082    75, /* hne */
4083    78, /* hsb */
4084    79, /* ht */
4085    82, /* hz */
4086    87, /* ii */
4087    94, /* jv */
4088    97, /* kab */
4089    99, /* kj */
4090    106, /* kr */
4091    109, /* ku_iq */
4092    111, /* ku_tr */
4093    115, /* kwm */
4094    121, /* lg */
4095    122, /* li */
4096    127, /* mai */
4097    134, /* mn_mn */
4098    138, /* ms */
4099    141, /* na */
4100    145, /* ng */
4101    152, /* nv */
4102    158, /* ota */
4103    160, /* pa_pk */
4104    161, /* pap_an */
4105    162, /* pap_aw */
4106    167, /* qu */
4107    169, /* rn */
4108    172, /* rw */
4109    176, /* sc */
4110    178, /* sd */
4111    181, /* sg */
4112    185, /* sid */
4113    193, /* sn */
4114    199, /* su */
4115    218, /* ty */
4116    229, /* wal */
4117    236, /* za */
4118    118, /* lah */
4119    149, /* nqo */
4120    26, /* brx */
4121    175, /* sat */
4122    44, /* doi */
4123    135, /* mni */
4124}
4125};
4126
4127#define NUM_LANG_CHAR_SET	243
4128#define NUM_LANG_SET_MAP	8
4129
4130static const FcChar32 fcLangCountrySets[][NUM_LANG_SET_MAP] = {
4131    { 0x00000600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, }, /* az */
4132    { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000000, }, /* ber */
4133    { 0x00000000, 0x00000000, 0x00c00000, 0x00000000, 0x00000000, 0x00000000, 0x000c0000, 0x00000000, }, /* ku */
4134    { 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0x00000000, 0x01000000, 0x00000000, }, /* mn */
4135    { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, }, /* pa */
4136    { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000001, }, /* pap */
4137    { 0x00000000, 0x00000000, 0x00000000, 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, }, /* ps */
4138    { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x60000000, 0x00000000, 0x00000000, 0x00000000, }, /* ti */
4139    { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1f000000, 0x00000000, 0x00000000, }, /* zh */
4140};
4141
4142#define NUM_COUNTRY_SET 9
4143
4144static const FcLangCharSetRange  fcLangCharSetRanges[] = {
4145
4146    { 0, 12 }, /* a */
4147    { 13, 29 }, /* b */
4148    { 30, 41 }, /* c */
4149    { 42, 46 }, /* d */
4150    { 47, 53 }, /* e */
4151    { 54, 63 }, /* f */
4152    { 64, 70 }, /* g */
4153    { 71, 82 }, /* h */
4154    { 83, 92 }, /* i */
4155    { 93, 94 }, /* j */
4156    { 95, 116 }, /* k */
4157    { 117, 126 }, /* l */
4158    { 127, 140 }, /* m */
4159    { 141, 153 }, /* n */
4160    { 154, 158 }, /* o */
4161    { 159, 166 }, /* p */
4162    { 167, 167 }, /* q */
4163    { 168, 172 }, /* r */
4164    { 173, 202 }, /* s */
4165    { 203, 219 }, /* t */
4166    { 220, 223 }, /* u */
4167    { 224, 227 }, /* v */
4168    { 228, 231 }, /* w */
4169    { 232, 232 }, /* x */
4170    { 233, 235 }, /* y */
4171    { 236, 242 }, /* z */
4172};
4173
4174