Update iso639-2 language coverage info, fix Georgian orthography to
[platform/upstream/fontconfig.git] / fc-lang / fclang.h
1 /*
2  * $XFree86: xc/lib/fontconfig/fc-lang/fclang.tmpl.h,v 1.1 2002/07/06 23:21:36 keithp Exp $
3  *
4  * Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
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 Keith Packard not be used in
11  * advertising or publicity pertaining to distribution of the software without
12  * specific, written prior permission.  Keith Packard makes 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  * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
17  * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
18  * EVENT SHALL KEITH PACKARD 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: 662 unique leaves: 436 */
26
27 static const FcCharLeaf leaves[436] = {
28     { { /* 0 */
29     0x00000000, 0x00000000, 0x00000000, 0x00000000,
30     0x00000000, 0x08000800, 0x00000000, 0x00000000,
31     } },
32     { { /* 1 */
33     0xffff8002, 0xffffffff, 0x8002ffff, 0x00000000,
34     0xc0000000, 0xf0fc33c0, 0x03000000, 0x00000000,
35     } },
36     { { /* 2 */
37     0x88001000, 0x07fffffe, 0x0007ffff, 0x00000000,
38     0x00000000, 0x00000000, 0x00000000, 0x00000000,
39     } },
40     { { /* 3 */
41     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
42     0x00000000, 0x00000000, 0x10400090, 0x10400090,
43     } },
44     { { /* 4 */
45     0xc0000000, 0x00030000, 0xc0000000, 0x00000000,
46     0x00008000, 0x00000000, 0x00000000, 0x00000000,
47     } },
48     { { /* 5 */
49     0x00000000, 0x00000000, 0x02000000, 0x00000000,
50     0x00000000, 0x10000000, 0x00000000, 0x00000000,
51     } },
52     { { /* 6 */
53     0xffff0100, 0xffffffff, 0x0100ffff, 0x00000000,
54     0x300c0000, 0x0f00c000, 0x03000000, 0x00000300,
55     } },
56     { { /* 7 */
57     0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000,
58     0x030c0000, 0x0000cc0f, 0x03000000, 0x00000300,
59     } },
60     { { /* 8 */
61     0xffff4042, 0xffffffff, 0x4042ffff, 0x00000000,
62     0x00000000, 0x00000000, 0x00000000, 0x00000000,
63     } },
64     { { /* 9 */
65     0xffff0001, 0xffffd7ff, 0x2001d7ff, 0x00000c0c,
66     0x00000000, 0x00002000, 0x00000000, 0x00000000,
67     } },
68     { { /* 10 */
69     0x00000000, 0x00000000, 0x00000000, 0x00000000,
70     0xfff99fee, 0xd3c5fdff, 0xb080399f, 0x07ffffcf,
71     } },
72     { { /* 11 */
73     0xffffffff, 0xffffffff, 0xfffffeff, 0xfffe07ff,
74     0x00000000, 0x00000000, 0x00000000, 0x00000000,
75     } },
76     { { /* 12 */
77     0x00000000, 0x00000080, 0x07fffffe, 0x07fffffe,
78     0x00000000, 0x08000800, 0x12020404, 0x12020404,
79     } },
80     { { /* 13 */
81     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
82     0x00000000, 0x00800000, 0x140ca381, 0x140ca381,
83     } },
84     { { /* 14 */
85     0x00000000, 0x80000000, 0x00000001, 0x00000000,
86     0x00000000, 0x00000000, 0x00000000, 0x00000000,
87     } },
88     { { /* 15 */
89     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
90     0x00000000, 0x08000800, 0x0a12cf45, 0x8a12cf45,
91     } },
92     { { /* 16 */
93     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
94     0x00000000, 0x00000000, 0x34482212, 0x34482212,
95     } },
96     { { /* 17 */
97     0x0c00f000, 0x00000000, 0x03000180, 0x6000c033,
98     0x00000000, 0x00000000, 0x00000000, 0x00000000,
99     } },
100     { { /* 18 */
101     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
102     0x00000000, 0x08000800, 0x75592ff7, 0x75592ff7,
103     } },
104     { { /* 19 */
105     0x00000000, 0x00000000, 0x000c0000, 0x00000000,
106     0x00000000, 0x00000000, 0x00000000, 0xfc000000,
107     } },
108     { { /* 20 */
109     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
110     0x00000000, 0x08000800, 0x90400010, 0x10400010,
111     } },
112     { { /* 21 */
113     0x00000000, 0x00000000, 0x00000000, 0x44300000,
114     0xffffd7f0, 0xfffffffb, 0xfc807fff, 0x00000003,
115     } },
116     { { /* 22 */
117     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
118     0x00000000, 0x00000000, 0x8fd38f81, 0x00520000,
119     } },
120     { { /* 23 */
121     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
122     0x00000000, 0x00000000, 0x00000000, 0x00000000,
123     } },
124     { { /* 24 */
125     0x30000300, 0x00300030, 0x30000000, 0x00003000,
126     0x00000000, 0x00000000, 0x00000000, 0x00000000,
127     } },
128     { { /* 25 */
129     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
130     0x00000000, 0x80000002, 0x140a2202, 0x140a2202,
131     } },
132     { { /* 26 */
133     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
134     0x00000000, 0x00000000, 0x10600010, 0x10600010,
135     } },
136     { { /* 27 */
137     0x00000000, 0x00000000, 0x00000000, 0x60000003,
138     0x00000000, 0x00000000, 0x00000000, 0x00000000,
139     } },
140     { { /* 28 */
141     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
142     0x00000000, 0x00000000, 0x10020000, 0x10020000,
143     } },
144     { { /* 29 */
145     0x00000000, 0x00000000, 0x00300000, 0x00000000,
146     0x00000000, 0x00000000, 0x00000000, 0x00000000,
147     } },
148     { { /* 30 */
149     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
150     0x00000000, 0x08000000, 0x10600070, 0x10600070,
151     } },
152     { { /* 31 */
153     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
154     0x00000000, 0x00000000, 0x35492072, 0x35492072,
155     } },
156     { { /* 32 */
157     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
158     0x00000000, 0x00000000, 0x060c3383, 0x060c3383,
159     } },
160     { { /* 33 */
161     0x00000c00, 0x00000003, 0x00000000, 0x80000000,
162     0x00000000, 0x00000000, 0x00000000, 0x00000000,
163     } },
164     { { /* 34 */
165     0x00000000, 0x00000000, 0x00000000, 0x10000000,
166     0x00000000, 0x00000000, 0x00000000, 0x00000000,
167     } },
168     { { /* 35 */
169     0xc0000c0c, 0x00000000, 0x00c00003, 0x00000c03,
170     0x08000000, 0x00000000, 0x00000000, 0x00000000,
171     } },
172     { { /* 36 */
173     0x00000000, 0x00000000, 0x00000400, 0x00000000,
174     0x00000000, 0x00000000, 0x00000000, 0x00000000,
175     } },
176     { { /* 37 */
177     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
178     0x00000000, 0x00000000, 0x020c1381, 0x020c1381,
179     } },
180     { { /* 38 */
181     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
182     0x00000000, 0x88000802, 0x140a2202, 0x140a2202,
183     } },
184     { { /* 39 */
185     0x00000000, 0x00000000, 0x00000000, 0x00000000,
186     0xfffbafee, 0xf3edfdff, 0x00013bbf, 0x0000ffc1,
187     } },
188     { { /* 40 */
189     0x00000000, 0x00000000, 0x00000000, 0x00000000,
190     0x00000000, 0x00000000, 0xffff0000, 0x000007ff,
191     } },
192     { { /* 41 */
193     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
194     0x00000000, 0x00000000, 0x02041101, 0x02041101,
195     } },
196     { { /* 42 */
197     0x000330c0, 0x00000000, 0x00000000, 0x60000003,
198     0x00000000, 0x00000000, 0x00001ff0, 0x003e0000,
199     } },
200     { { /* 43 */
201     0x00ffffff, 0x00000000, 0x00000000, 0x00000000,
202     0x00000000, 0x00000000, 0x00000000, 0x00000000,
203     } },
204     { { /* 44 */
205     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
206     0x00000000, 0x00000000, 0x14482203, 0x14482203,
207     } },
208     { { /* 45 */
209     0x00000000, 0x00000000, 0x00030000, 0x00030000,
210     0x00000000, 0x00000000, 0x00000000, 0x00000000,
211     } },
212     { { /* 46 */
213     0x00000000, 0xfffe0000, 0xfc7fffff, 0xfffffffe,
214     0x0000067f, 0x00000000, 0x00000000, 0x00000000,
215     } },
216     { { /* 47 */
217     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
218     0x00000000, 0x00000000, 0x75092a72, 0x75092272,
219     } },
220     { { /* 48 */
221     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
222     0x00000000, 0x00000000, 0x060cb301, 0x060cb300,
223     } },
224     { { /* 49 */
225     0x000000e7, 0x00000000, 0xfffffffe, 0xffffffff,
226     0x780fffff, 0xfffffffe, 0xffffffff, 0x787fffff,
227     } },
228     { { /* 50 */
229     0x43f36f8b, 0x9b462442, 0xe3e0e82c, 0x400a0004,
230     0xdb365f65, 0x04497977, 0xe3f0ecd7, 0x08c56038,
231     } },
232     { { /* 51 */
233     0x3403e602, 0x35518000, 0x7eabe0c8, 0x98698200,
234     0x2942a948, 0x8060e803, 0xad93441c, 0x4568c03a,
235     } },
236     { { /* 52 */
237     0x8656aa60, 0x02403f7a, 0x14618388, 0x21741020,
238     0x07022021, 0x40bc3000, 0x4462a624, 0x0a2060a8,
239     } },
240     { { /* 53 */
241     0x85740217, 0x9c840402, 0x14157bfb, 0x11e27f24,
242     0x02efb665, 0x20ff1f75, 0x38403a70, 0x676326c3,
243     } },
244     { { /* 54 */
245     0x20924dd9, 0x0fc946b0, 0x4850bc98, 0xa03f8638,
246     0x88162388, 0x52323e09, 0xe3a422aa, 0xc72c00dd,
247     } },
248     { { /* 55 */
249     0x26e1a166, 0x8f0a840b, 0x559e27eb, 0x89bbc241,
250     0x85400014, 0x08496361, 0x8ad07f0c, 0x05cfff3e,
251     } },
252     { { /* 56 */
253     0xa803ff1a, 0x7b407a41, 0x80024745, 0x38eb0500,
254     0x0005d851, 0x710c9934, 0x01000397, 0x24046366,
255     } },
256     { { /* 57 */
257     0x005180d0, 0x430ac000, 0x30c89071, 0x58000008,
258     0xf7000e99, 0x00415f80, 0x941000b0, 0x62800018,
259     } },
260     { { /* 58 */
261     0x09d00240, 0x01568200, 0x08015004, 0x05101d10,
262     0x001084c1, 0x10504025, 0x4d8a410f, 0xa60d4009,
263     } },
264     { { /* 59 */
265     0x914cab19, 0x098121c0, 0x0003c485, 0x80000652,
266     0x00080b04, 0x0009041d, 0x905c4849, 0x16900009,
267     } },
268     { { /* 60 */
269     0x22200c65, 0x24338412, 0x47960c03, 0x42250a04,
270     0x90880028, 0x4f084900, 0xd3aa14a2, 0x3e87d830,
271     } },
272     { { /* 61 */
273     0x1f618604, 0x41867ea4, 0x05b3c390, 0x211857a5,
274     0x2a48241e, 0x4a041128, 0x161b0a40, 0x88400d60,
275     } },
276     { { /* 62 */
277     0x9502020a, 0x10608221, 0x04000243, 0x80001444,
278     0x0c040000, 0x70000000, 0x00c11a06, 0x0c00024a,
279     } },
280     { { /* 63 */
281     0x00401a00, 0x40451404, 0xbdb30029, 0x052b0a78,
282     0xbfa0bba9, 0x8379407c, 0xe81d12fc, 0xc5694bf6,
283     } },
284     { { /* 64 */
285     0x044aeff6, 0xff022115, 0x402bed63, 0x0242d033,
286     0x00131000, 0x59ca1b02, 0x020000a0, 0x2c41a703,
287     } },
288     { { /* 65 */
289     0x8ff24880, 0x00000204, 0x10055800, 0x00489200,
290     0x20011894, 0x34805004, 0x684c3200, 0x68be49ea,
291     } },
292     { { /* 66 */
293     0x2e42184c, 0x21c9a820, 0x80b050b9, 0xff7c001e,
294     0x14e0849a, 0x01e028c1, 0xac49870e, 0xdddb130f,
295     } },
296     { { /* 67 */
297     0x89fbbe1a, 0x51a2a2e0, 0x32ca5502, 0x928b3e46,
298     0x438f1dbf, 0x32186703, 0x33c03028, 0xa9230811,
299     } },
300     { { /* 68 */
301     0x3a65c000, 0x04028fe3, 0x86252c4e, 0x00a1bf3d,
302     0x8cd43a1a, 0x317c06c9, 0x950a00e0, 0x0edb018b,
303     } },
304     { { /* 69 */
305     0x8c20e34b, 0xf0101182, 0xa7287d94, 0x40fbc9ac,
306     0x06534484, 0x44445a90, 0x00013fc8, 0xf5d40048,
307     } },
308     { { /* 70 */
309     0xec577701, 0x891dc442, 0x49286b83, 0xd2424109,
310     0x59fe061d, 0x3a221800, 0x3b9fb7e4, 0xc0eaf003,
311     } },
312     { { /* 71 */
313     0x82021386, 0xe4008980, 0x10a1b200, 0x0cc44b80,
314     0x8944d309, 0x48341faf, 0x0c458259, 0x0450420a,
315     } },
316     { { /* 72 */
317     0x10c8a040, 0x44503140, 0x01004004, 0x05408280,
318     0x442c0108, 0x1a056a30, 0x051420a6, 0x645690cf,
319     } },
320     { { /* 73 */
321     0x31000021, 0xcbf09c18, 0x63e2a120, 0x01b5104c,
322     0x9a83538c, 0x3281b8b2, 0x0a84987a, 0x0c0233e7,
323     } },
324     { { /* 74 */
325     0x9018d4cc, 0x9070a1a1, 0xe0048a1e, 0x0451c3d4,
326     0x21c2439a, 0x53104844, 0x36400292, 0xf3bd0241,
327     } },
328     { { /* 75 */
329     0xe8f0ab09, 0xa5d27dc0, 0xd24bc242, 0xd0afa43f,
330     0x34a11aa0, 0x03d88247, 0x651bc452, 0xc83ad294,
331     } },
332     { { /* 76 */
333     0x40c8001c, 0x33140e06, 0xb21b614f, 0xc0d00088,
334     0xa898a02a, 0x166ba1c5, 0x85b42e50, 0x0604c08b,
335     } },
336     { { /* 77 */
337     0x1e04f933, 0xa251056e, 0x76380400, 0x73b8ec07,
338     0x18324406, 0xc8164081, 0x63097c8a, 0xaa042980,
339     } },
340     { { /* 78 */
341     0xca9c1c24, 0x27604e0e, 0x83000990, 0x81040046,
342     0x10816011, 0x0908540d, 0xcc0a000e, 0x0c000500,
343     } },
344     { { /* 79 */
345     0xa0440430, 0x6784008b, 0x8a195288, 0x8b18865e,
346     0x41602e59, 0x9cbe8c10, 0x891c6861, 0x00089800,
347     } },
348     { { /* 80 */
349     0x089a8100, 0x41900018, 0xe4a14007, 0x640d0505,
350     0x0e4d310e, 0xff0a4806, 0x2aa81632, 0x000b852e,
351     } },
352     { { /* 81 */
353     0xca841800, 0x696c0e20, 0x16000032, 0x03905658,
354     0x1a285120, 0x11248000, 0x432618e1, 0x0eaa5d52,
355     } },
356     { { /* 82 */
357     0xae280fa0, 0x4500fa7b, 0x89406408, 0xc044c880,
358     0xb1419005, 0x24c48424, 0x603a1a34, 0xc1949000,
359     } },
360     { { /* 83 */
361     0x003a8246, 0xc106180d, 0x99100022, 0x1511e050,
362     0x00824057, 0x020a041a, 0x8930004f, 0x444ad813,
363     } },
364     { { /* 84 */
365     0xed228a02, 0x400510c0, 0x01021000, 0x31018808,
366     0x02044600, 0x0708f000, 0xa2008900, 0x22020000,
367     } },
368     { { /* 85 */
369     0x16100200, 0x10400042, 0x02605200, 0x200052f4,
370     0x82308510, 0x42021100, 0x80b54308, 0x9a2070e1,
371     } },
372     { { /* 86 */
373     0x08012040, 0xfc653500, 0xab0419c1, 0x62140286,
374     0x00440087, 0x02449085, 0x0a85405c, 0x33803207,
375     } },
376     { { /* 87 */
377     0xb8c00400, 0xc0d0ce20, 0x0080c030, 0x0d250508,
378     0x00400a90, 0x080c0200, 0x40006505, 0x41026421,
379     } },
380     { { /* 88 */
381     0x00000268, 0x847c0024, 0xde200002, 0x40498619,
382     0x40000808, 0x20010084, 0x10108400, 0x01c742cd,
383     } },
384     { { /* 89 */
385     0xd52a7038, 0x1d8f1968, 0x3e12be50, 0x81d92ef5,
386     0x2412cec4, 0x732e0828, 0x4b3424ac, 0xd41d020c,
387     } },
388     { { /* 90 */
389     0x80002a02, 0x08110097, 0x114411c4, 0x7d451786,
390     0x064949d9, 0x87914000, 0xd8c4254c, 0x491444ba,
391     } },
392     { { /* 91 */
393     0xc8001b92, 0x15800271, 0x0c000081, 0xc200096a,
394     0x40024800, 0xba493021, 0x1c802080, 0x1008e2ac,
395     } },
396     { { /* 92 */
397     0x00341004, 0x841400e1, 0x20000020, 0x10149800,
398     0x04aa70c2, 0x54208688, 0x04130c62, 0x20109180,
399     } },
400     { { /* 93 */
401     0x02064082, 0x54001c40, 0xe4e90383, 0x84802125,
402     0x2000e433, 0xe60944c0, 0x81260a03, 0x080112da,
403     } },
404     { { /* 94 */
405     0x97906901, 0xf8864001, 0x0081e24d, 0xa6510a0e,
406     0x81ec011a, 0x8441c600, 0xb62cadb8, 0x8741a46f,
407     } },
408     { { /* 95 */
409     0x4b028d54, 0x02681161, 0x2057bb60, 0x043350a0,
410     0xb7b4a8c0, 0x01122402, 0x20009ad3, 0x00c82271,
411     } },
412     { { /* 96 */
413     0x809e2081, 0xe1800c8a, 0x8151b009, 0x40281031,
414     0x89a52a0e, 0x620e69b6, 0xd1444425, 0x4d548085,
415     } },
416     { { /* 97 */
417     0x1fb12c75, 0x862dd807, 0x4841d87c, 0x226e414e,
418     0x9e088200, 0xed37f80c, 0x75268c80, 0x08149313,
419     } },
420     { { /* 98 */
421     0xc8040e32, 0x6ea6484e, 0x66702c4a, 0xba0126c0,
422     0x185dd30c, 0x00000000, 0x00000000, 0x00000000,
423     } },
424     { { /* 99 */
425     0x00000000, 0x05400000, 0x81337020, 0x03a54f81,
426     0x641055ec, 0x2344c318, 0x00341462, 0x1a090a43,
427     } },
428     { { /* 100 */
429     0x13a5187b, 0xa8480102, 0xc5440440, 0xe2dd8106,
430     0x2d481af0, 0x0416b626, 0x6e405058, 0x31128032,
431     } },
432     { { /* 101 */
433     0x0c0007e4, 0x420a8208, 0x803b4840, 0x87134860,
434     0x3428850d, 0xe5290319, 0x870a2345, 0x5c1825a9,
435     } },
436     { { /* 102 */
437     0xd9c577a6, 0x03e85e00, 0xa7000081, 0x41c6cd54,
438     0xa2042800, 0x2b0ab860, 0xda9e0020, 0x0e1a08ea,
439     } },
440     { { /* 103 */
441     0x11c0427c, 0x03768908, 0x01058621, 0x18a80000,
442     0xc44846a0, 0x20220d05, 0x91485422, 0x28978a01,
443     } },
444     { { /* 104 */
445     0x00087898, 0x31221605, 0x08804240, 0x06a2fa4e,
446     0x92110814, 0x9b042002, 0x06432e52, 0x90105000,
447     } },
448     { { /* 105 */
449     0x85ba0041, 0x20203042, 0x05a04f0b, 0x40802708,
450     0x1a930591, 0x0600df50, 0x3021a202, 0x4e800630,
451     } },
452     { { /* 106 */
453     0x04c80cc4, 0x8001a004, 0xd4316000, 0x0a020880,
454     0x00281c00, 0x00418e18, 0xca106ad0, 0x4b00f210,
455     } },
456     { { /* 107 */
457     0x1506274d, 0x88900220, 0x82a85a00, 0x81504549,
458     0x80002004, 0x2c088804, 0x000508d1, 0x4ac48001,
459     } },
460     { { /* 108 */
461     0x0062e020, 0x0a42008e, 0x6a8c3055, 0xe0a5090e,
462     0x42c42906, 0x80b34814, 0xb330803e, 0x731c0102,
463     } },
464     { { /* 109 */
465     0x600d1494, 0x09400c20, 0xc040301a, 0xc094a451,
466     0x05c88dca, 0xa40c96c2, 0x34040001, 0x011000c8,
467     } },
468     { { /* 110 */
469     0xa9c9550d, 0x1c5a2428, 0x48370142, 0x100f7a4d,
470     0x452a32b4, 0x9205317b, 0x5c44b894, 0x458a68d7,
471     } },
472     { { /* 111 */
473     0x2ed15097, 0x42081943, 0x9d40d202, 0x20979840,
474     0x064d5409, 0x00000000, 0x00000000, 0x00000000,
475     } },
476     { { /* 112 */
477     0x00000000, 0x84800000, 0x04215542, 0x17001c06,
478     0x61107624, 0xb9ddff87, 0x5c0a659f, 0x3c00245d,
479     } },
480     { { /* 113 */
481     0x0059adb0, 0x00000000, 0x00000000, 0x009b28d0,
482     0x02000422, 0x44080108, 0xac409804, 0x90288d0a,
483     } },
484     { { /* 114 */
485     0xe0018700, 0x00310400, 0x82211794, 0x10540019,
486     0x021a2cb2, 0x40039c02, 0x88043d60, 0x7900080c,
487     } },
488     { { /* 115 */
489     0xba3c1628, 0xcb088640, 0x90807274, 0x0000001e,
490     0xd8000000, 0x9c87e188, 0x04124034, 0x2791ae64,
491     } },
492     { { /* 116 */
493     0xe6fbe86b, 0x5366408f, 0x537feea6, 0xb5e4e32b,
494     0x0002869f, 0x01228548, 0x08004402, 0x20a02116,
495     } },
496     { { /* 117 */
497     0x02040004, 0x00052000, 0x01547e00, 0x01ac162c,
498     0x10852a84, 0x05308c14, 0xb943fbc3, 0x906000ca,
499     } },
500     { { /* 118 */
501     0x40326000, 0x80901200, 0x4c810b30, 0x40020054,
502     0x1d6a0029, 0x02802000, 0x00048000, 0x150c2610,
503     } },
504     { { /* 119 */
505     0x07018040, 0x0c24d94d, 0x18502810, 0x50205001,
506     0x04d01000, 0x02017080, 0x21c30108, 0x00000132,
507     } },
508     { { /* 120 */
509     0x07190088, 0x05600802, 0x4c0e0012, 0xf0a10405,
510     0x00000002, 0x00000000, 0x00000000, 0x00000000,
511     } },
512     { { /* 121 */
513     0x00000000, 0x00000000, 0x00000000, 0x00800000,
514     0x035a8e8d, 0x5a0421bd, 0x11703488, 0x00000026,
515     } },
516     { { /* 122 */
517     0x10000000, 0x8804c502, 0xf801b815, 0x25ed147c,
518     0x1bb0ed60, 0x1bd70589, 0x1a627af3, 0x0ac50d0c,
519     } },
520     { { /* 123 */
521     0x524ae5d1, 0x63050490, 0x52440354, 0x16122b57,
522     0x1101a872, 0x00182949, 0x10080948, 0x886c6000,
523     } },
524     { { /* 124 */
525     0x058f916e, 0x39903012, 0x4930f840, 0x001b8880,
526     0x00000000, 0x00428500, 0x98000058, 0x7014ea04,
527     } },
528     { { /* 125 */
529     0x611d1628, 0x60005113, 0x00a71a24, 0x00000000,
530     0x03c00000, 0x10187120, 0xa9270172, 0x89066004,
531     } },
532     { { /* 126 */
533     0x020cc022, 0x40810900, 0x8ca0202d, 0x00000e34,
534     0x00000000, 0x11012100, 0xc11a8011, 0x0892ec4c,
535     } },
536     { { /* 127 */
537     0x85000040, 0x1806c7ac, 0x0512e03e, 0x00108000,
538     0x80ce4008, 0x02106d01, 0x08568641, 0x0027011e,
539     } },
540     { { /* 128 */
541     0x083d3750, 0x4e05e032, 0x048401c0, 0x01400081,
542     0x00000000, 0x00000000, 0x00000000, 0x00591aa0,
543     } },
544     { { /* 129 */
545     0x882443c8, 0xc8001d48, 0x72030152, 0x04049013,
546     0x04008280, 0x0d148a10, 0x02088056, 0x2704a040,
547     } },
548     { { /* 130 */
549     0x4c000000, 0x00000000, 0x00000000, 0xa3200000,
550     0xa0ae1902, 0xdf002660, 0x7b15f010, 0x3ad08121,
551     } },
552     { { /* 131 */
553     0x00284180, 0x48001003, 0x8014cc00, 0x00c414cf,
554     0x30202000, 0x00000001, 0x00000000, 0x00000000,
555     } },
556     { { /* 132 */
557     0x00000000, 0x00000000, 0x00000000, 0x00000000,
558     0x00000000, 0x00000000, 0x00000000, 0x00000020,
559     } },
560     { { /* 133 */
561     0x00000000, 0x00000000, 0x00000000, 0x00000000,
562     0x00000200, 0x00000000, 0x00000000, 0x00000000,
563     } },
564     { { /* 134 */
565     0x00000000, 0x00000000, 0x00000000, 0x00000000,
566     0x00000000, 0xffffffff, 0xffff003f, 0x087fffff,
567     } },
568     { { /* 135 */
569     0xffff0042, 0xffffffff, 0x0042ffff, 0x00000000,
570     0x0c0c0000, 0x0c00000c, 0x03000000, 0x00000300,
571     } },
572     { { /* 136 */
573     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
574     0x00000000, 0x08000800, 0x0d10646e, 0x0d10646e,
575     } },
576     { { /* 137 */
577     0x00000000, 0x01000300, 0x00000000, 0x00000300,
578     0x00000000, 0x00000000, 0x00000000, 0x00000000,
579     } },
580     { { /* 138 */
581     0x00000000, 0x00000000, 0x00000000, 0x00000000,
582     0xffffffff, 0xffffffff, 0x1fffffff, 0x000003ff,
583     } },
584     { { /* 139 */
585     0x00000000, 0x00000000, 0x00000000, 0x00000000,
586     0xfffddfec, 0xc3effdff, 0x40603ddf, 0x0000ffc3,
587     } },
588     { { /* 140 */
589     0x00000007, 0x00000000, 0x00000000, 0x00000000,
590     0x00000000, 0x00000000, 0x00000000, 0x00000000,
591     } },
592     { { /* 141 */
593     0x00000000, 0xfffe0000, 0xffffffff, 0xffffffff,
594     0x00007fff, 0x00000000, 0x00000000, 0x00000000,
595     } },
596     { { /* 142 */
597     0x1fffffff, 0x00000000, 0x00000000, 0x8fffffff,
598     0x00000000, 0x00000000, 0x00000000, 0x00000000,
599     } },
600     { { /* 143 */
601     0x43722f8b, 0x0b042000, 0xe340e82c, 0x40c82800,
602     0x49375944, 0x04407976, 0xa3f02c93, 0x08c50038,
603     } },
604     { { /* 144 */
605     0x0003ee02, 0x35508000, 0x1e23e1c8, 0xc4498200,
606     0x2942ad5a, 0x8060c000, 0xa49a461c, 0x052ac003,
607     } },
608     { { /* 145 */
609     0xd6462a44, 0x08003dda, 0x14208388, 0x01700020,
610     0x03022021, 0x40ac3000, 0x44628620, 0x8a0020a0,
611     } },
612     { { /* 146 */
613     0x80040253, 0x14840402, 0x10047bfb, 0x11e27fa4,
614     0x00a42441, 0x20c01421, 0x70003a50, 0x27430002,
615     } },
616     { { /* 147 */
617     0x208245c9, 0x0fc14630, 0x28503c88, 0xa0248602,
618     0x88062388, 0x40000e19, 0xeb6422aa, 0xcd28001c,
619     } },
620     { { /* 148 */
621     0x02e1a120, 0x8200840b, 0x549e279b, 0xa0b38141,
622     0x85080010, 0x08002061, 0x08d02f08, 0x010fbe3e,
623     } },
624     { { /* 149 */
625     0xa803f718, 0x5b080a41, 0x00020504, 0x382a0500,
626     0x00015041, 0x21081910, 0x00000313, 0x04046122,
627     } },
628     { { /* 150 */
629     0x100140d0, 0x40228000, 0x40488050, 0x10000008,
630     0x370006d1, 0x00005e80, 0x941000a0, 0x60000018,
631     } },
632     { { /* 151 */
633     0x00900240, 0x00548000, 0x00080000, 0x00100900,
634     0x00000040, 0x10105020, 0x4c022400, 0x06010001,
635     } },
636     { { /* 152 */
637     0x814c2918, 0x08012100, 0x00036485, 0x10214452,
638     0x00080904, 0x0000000d, 0x80004988, 0x16910001,
639     } },
640     { { /* 153 */
641     0x40000765, 0x04338492, 0x45928c00, 0x52200016,
642     0xd0080228, 0x4c084300, 0xc32a40a2, 0x2e009810,
643     } },
644     { { /* 154 */
645     0x16708000, 0x40826e84, 0x04b3c390, 0x21187c85,
646     0x02c8041c, 0x4a001120, 0x361b0a48, 0x89005540,
647     } },
648     { { /* 155 */
649     0x9902000a, 0x10400221, 0x04000242, 0x00000044,
650     0x0c040000, 0x00000010, 0x00001216, 0x00000242,
651     } },
652     { { /* 156 */
653     0x00401a20, 0x00000400, 0xb5b30009, 0x15230a18,
654     0x1fe89ba0, 0x8379507c, 0xc09d10fd, 0x0560dbf6,
655     } },
656     { { /* 157 */
657     0x0242ef92, 0xdf020110, 0x08226961, 0x02029035,
658     0x00030000, 0x45aa1a02, 0x02000001, 0x28518101,
659     } },
660     { { /* 158 */
661     0x02d26080, 0x00000280, 0x00011800, 0x00009200,
662     0x20000880, 0x35000405, 0x60442000, 0x609e49e6,
663     } },
664     { { /* 159 */
665     0x2a42104c, 0xa1482820, 0x802010b1, 0x7b9c000e,
666     0x14a08490, 0x41e028c1, 0x8c490704, 0x0cc8100d,
667     } },
668     { { /* 160 */
669     0x89ba8412, 0x142202c0, 0x0ac05500, 0x92833ec4,
670     0x43871ca3, 0x22a04703, 0x03c03028, 0xa0200801,
671     } },
672     { { /* 161 */
673     0x30448000, 0x000085a3, 0x2225200e, 0x0001b73c,
674     0x8c503220, 0x315d0099, 0x940200a0, 0x0e4b0003,
675     } },
676     { { /* 162 */
677     0x8c20e342, 0xd0910080, 0xa3281d94, 0x60c1499c,
678     0x07134406, 0x44445a90, 0x00000f88, 0x95c40040,
679     } },
680     { { /* 163 */
681     0x84477581, 0xc0534402, 0x01082b83, 0x92424000,
682     0x09a60611, 0x32220800, 0x1bddb384, 0xc08af000,
683     } },
684     { { /* 164 */
685     0x00020282, 0x6c008800, 0x00219200, 0x8c844180,
686     0x09441308, 0x000007a7, 0x0c418051, 0x00d06002,
687     } },
688     { { /* 165 */
689     0x10d0a000, 0x44003004, 0x01000000, 0x07008201,
690     0x440e0100, 0x08056830, 0x051464b2, 0x441410e6,
691     } },
692     { { /* 166 */
693     0x21000011, 0xcbc09c08, 0x40c2e120, 0x41b4304c,
694     0x9a8310ac, 0x328198b2, 0x00849822, 0xbc123369,
695     } },
696     { { /* 167 */
697     0xc03bd6c0, 0x0c53a1a1, 0xea008a1e, 0x05d8cbf0,
698     0x21c34390, 0x4a1c4805, 0x324002d0, 0xd79d0041,
699     } },
700     { { /* 168 */
701     0xe8b02b09, 0x24527dc0, 0xd04bc240, 0xc8aba000,
702     0x34a98a80, 0x41c98000, 0x241f8010, 0x487b9200,
703     } },
704     { { /* 169 */
705     0x00cc0000, 0x33008406, 0x001b410f, 0x80402000,
706     0xa0988022, 0x006ba186, 0x85a42a30, 0x06044181,
707     } },
708     { { /* 170 */
709     0x00046021, 0xa0010080, 0x46b80400, 0x03a0e90f,
710     0x18200000, 0x081040a0, 0x0001380a, 0xa8000500,
711     } },
712     { { /* 171 */
713     0xc28a0404, 0x2720000a, 0x830c0910, 0x00000802,
714     0x10806211, 0x0808000c, 0x0c08000c, 0x08400000,
715     } },
716     { { /* 172 */
717     0x00441410, 0x6404000b, 0x800150c0, 0x8984047e,
718     0x41400658, 0x94a4c000, 0x09dca862, 0x00001800,
719     } },
720     { { /* 173 */
721     0x000a8100, 0x41900008, 0xe4a14007, 0x64452501,
722     0x0e7d11ee, 0xfb084800, 0x08a81616, 0x0009c92e,
723     } },
724     { { /* 174 */
725     0x4a821800, 0x6b6406a0, 0x16000002, 0x83905648,
726     0x002a73a0, 0x00248000, 0x470288f9, 0x0faa4d02,
727     } },
728     { { /* 175 */
729     0x8e800000, 0x7554b87b, 0xd9402418, 0x040cc880,
730     0xb0410000, 0x04428c24, 0x001a5a34, 0xc1108000,
731     } },
732     { { /* 176 */
733     0x00328046, 0x8106180d, 0xcd920002, 0x74016014,
734     0x00916112, 0x420ac098, 0x8420040f, 0x40029a13,
735     } },
736     { { /* 177 */
737     0xfd228a62, 0x40808188, 0x21031000, 0x31010808,
738     0x07044420, 0x0388b812, 0xa3008900, 0x22020000,
739     } },
740     { { /* 178 */
741     0x46001210, 0x00410042, 0x52415680, 0x200052f0,
742     0x82148610, 0x46021004, 0x8035430a, 0xd80060e0,
743     } },
744     { { /* 179 */
745     0x08010041, 0x6c653400, 0xab0411c1, 0x22040286,
746     0x00000003, 0x00009084, 0x02814015, 0x33000202,
747     } },
748     { { /* 180 */
749     0x38400400, 0xc0c00e20, 0x00850030, 0x0d250500,
750     0x81d04ad0, 0x020c2280, 0x6240b605, 0x62802679,
751     } },
752     { { /* 181 */
753     0x080802ea, 0x8579dd67, 0xdea0081b, 0x40008735,
754     0xd1000a8c, 0xa22505aa, 0x15108440, 0x0080404d,
755     } },
756     { { /* 182 */
757     0x8d220012, 0x058f1968, 0x3a1a9080, 0x85618464,
758     0x2002ccc0, 0x732e0820, 0x0b3420a4, 0x14150004,
759     } },
760     { { /* 183 */
761     0x82002001, 0x08000057, 0x00445004, 0x79051212,
762     0x000940d0, 0x84004000, 0xd844054c, 0x5114409a,
763     } },
764     { { /* 184 */
765     0x40000b12, 0x15800201, 0x08002001, 0xc200084a,
766     0x40020800, 0x98093020, 0x18800000, 0x0008e22c,
767     } },
768     { { /* 185 */
769     0x00040004, 0x001410e0, 0x20008020, 0x10009800,
770     0x00827082, 0x1c000288, 0x00014c22, 0x08209100,
771     } },
772     { { /* 186 */
773     0x00404002, 0x44001c00, 0x7cc10383, 0x84002121,
774     0x0002e002, 0xe20a44c0, 0x81260e03, 0x080002d0,
775     } },
776     { { /* 187 */
777     0x96902921, 0xb8c24001, 0x00806241, 0xa6510a06,
778     0x812c0112, 0x0400c600, 0xa2800cb0, 0x8640a429,
779     } },
780     { { /* 188 */
781     0x4a028000, 0x02003041, 0x0057ba40, 0x20205001,
782     0x24b08880, 0x01122002, 0x000402d3, 0x00000211,
783     } },
784     { { /* 189 */
785     0x40040080, 0xe0000c82, 0x00003008, 0x00081011,
786     0x81a40208, 0x420e40a0, 0xc0400400, 0x48000081,
787     } },
788     { { /* 190 */
789     0x0f912df5, 0x0629d807, 0x4001007c, 0x824e4546,
790     0x1008c000, 0xed363005, 0x65400c80, 0x0810930b,
791     } },
792     { { /* 191 */
793     0xe8200600, 0x6082c80a, 0x403400ca, 0x12012e02,
794     0x19489004, 0x00000000, 0x00000000, 0x00000000,
795     } },
796     { { /* 192 */
797     0x00000000, 0x05400000, 0x00311000, 0x02a54c00,
798     0x44105520, 0x23040310, 0x80345422, 0x12010a03,
799     } },
800     { { /* 193 */
801     0x01a1126b, 0xa0482000, 0x45400448, 0xe08d8000,
802     0x28401af0, 0x04168626, 0x4c005018, 0x21120032,
803     } },
804     { { /* 194 */
805     0x0d0005e4, 0x42008a08, 0x00334800, 0x87030860,
806     0x34008501, 0xe4280109, 0x81002045, 0x5c1825a8,
807     } },
808     { { /* 195 */
809     0xd80435a0, 0x02e01c02, 0x020000a1, 0x4146c050,
810     0xa6046800, 0xbb8af260, 0xc8b60000, 0x600200e2,
811     } },
812     { { /* 196 */
813     0x0080023e, 0x03728900, 0x00068681, 0x08880000,
814     0x41404600, 0x20000e04, 0x10481622, 0x22178a00,
815     } },
816     { { /* 197 */
817     0x00007418, 0x21021200, 0x08800200, 0x0420984a,
818     0x12110000, 0x99040002, 0x04022a55, 0x10105000,
819     } },
820     { { /* 198 */
821     0x459a0000, 0xa000b02a, 0x0208420a, 0x00002708,
822     0x08128090, 0x04018740, 0x3020e202, 0x8c800630,
823     } },
824     { { /* 199 */
825     0x04c004c4, 0x80002000, 0xd8314000, 0x02000080,
826     0x00081400, 0x00000218, 0x8a100880, 0x40002010,
827     } },
828     { { /* 200 */
829     0x1500010d, 0x00000000, 0x80a04000, 0x01500140,
830     0x80002004, 0x04080004, 0x00000010, 0x4a049001,
831     } },
832     { { /* 201 */
833     0x80000020, 0x0842000c, 0x2a8c3041, 0xc085090e,
834     0x40c42906, 0x00100800, 0xb2308006, 0x21380102,
835     } },
836     { { /* 202 */
837     0x030d0080, 0x09400420, 0x80000012, 0x80040410,
838     0x004888ca, 0x24040602, 0x00040001, 0x01100008,
839     } },
840     { { /* 203 */
841     0xa9c8550d, 0x0c522428, 0x48310000, 0x022f624d,
842     0x412830a0, 0xd205057b, 0x1844a894, 0x45c26cc2,
843     } },
844     { { /* 204 */
845     0x2ed14017, 0x02081901, 0x1500c202, 0x20919040,
846     0x044d0401, 0x00000000, 0x00000000, 0x00000000,
847     } },
848     { { /* 205 */
849     0x00000000, 0x80800000, 0x04201542, 0x06000c02,
850     0x60001404, 0xb9d99f87, 0x540a059f, 0x3810245d,
851     } },
852     { { /* 206 */
853     0x004825b0, 0x00000000, 0x00000000, 0x00990850,
854     0x02000420, 0x44080108, 0x28009840, 0x0008810a,
855     } },
856     { { /* 207 */
857     0x40018400, 0x00210400, 0x82000794, 0x00500001,
858     0x00002482, 0x00001c00, 0x80043c01, 0x49000800,
859     } },
860     { { /* 208 */
861     0xf83c0228, 0xcb0886c0, 0xa0006230, 0x00000004,
862     0x18000000, 0x0007a148, 0x00124024, 0x22852c40,
863     } },
864     { { /* 209 */
865     0xe6b3a96f, 0x5126400f, 0x723b6c86, 0xb5a4e20b,
866     0x0222859f, 0x0123854c, 0x40000402, 0x20202102,
867     } },
868     { { /* 210 */
869     0x02240004, 0x00042080, 0x00047e00, 0x01a01604,
870     0x10042a80, 0x0032d800, 0x3183fa81, 0x00200488,
871     } },
872     { { /* 211 */
873     0x40872000, 0x84100000, 0x48800221, 0x00000074,
874     0x114a0029, 0x02c80000, 0x00049000, 0x11000410,
875     } },
876     { { /* 212 */
877     0xc5010010, 0x0000c957, 0x08102d00, 0x50204000,
878     0x04501000, 0x00013088, 0x40020008, 0x00400012,
879     } },
880     { { /* 213 */
881     0x01000010, 0x01200820, 0x08060010, 0xa0000000,
882     0x00000000, 0x00000000, 0x00000000, 0x00000000,
883     } },
884     { { /* 214 */
885     0x00000000, 0x00000000, 0x00000000, 0x00800000,
886     0x011e8a09, 0x18022138, 0x10700480, 0x00000006,
887     } },
888     { { /* 215 */
889     0x10000000, 0x88044402, 0xf8013815, 0x21e9041c,
890     0x1b306c60, 0x08820588, 0x1a607af3, 0x0ac5870c,
891     } },
892     { { /* 216 */
893     0x524a00c1, 0x22050080, 0x50420114, 0x04902206,
894     0x0000a800, 0x00002901, 0x10080840, 0x88480000,
895     } },
896     { { /* 217 */
897     0x018f156f, 0x0b012000, 0x45107040, 0x000088a0,
898     0x00000000, 0x00028100, 0x98000090, 0x7010e006,
899     } },
900     { { /* 218 */
901     0x41091608, 0x00000101, 0x00963a20, 0x00000000,
902     0x22400000, 0x021a7120, 0xa2270002, 0x80022000,
903     } },
904     { { /* 219 */
905     0x0200c102, 0x00c10800, 0x8ca02029, 0x00000624,
906     0x00000000, 0x01000100, 0x01180000, 0x00004020,
907     } },
908     { { /* 220 */
909     0x04000000, 0x10020480, 0x0410803e, 0x00008000,
910     0x80024000, 0x00004800, 0x00400200, 0x00000110,
911     } },
912     { { /* 221 */
913     0x00252000, 0x08040020, 0x00800280, 0x00000000,
914     0x00000000, 0x00000000, 0x00000000, 0x005802a0,
915     } },
916     { { /* 222 */
917     0x08000200, 0x08000140, 0x20020000, 0x00041003,
918     0x00000000, 0x00108200, 0x00800010, 0x07040000,
919     } },
920     { { /* 223 */
921     0x44000000, 0x00000000, 0x00000000, 0xa2200000,
922     0xa08c0000, 0x48300020, 0x59126008, 0x00100100,
923     } },
924     { { /* 224 */
925     0x00084180, 0x08000001, 0x80044c00, 0x00801482,
926     0x10212000, 0x00000000, 0x00000000, 0x00000000,
927     } },
928     { { /* 225 */
929     0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
930     0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
931     } },
932     { { /* 226 */
933     0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
934     0xffffffff, 0x0000000f, 0x00000000, 0x00000000,
935     } },
936     { { /* 227 */
937     0x00000fff, 0x00000000, 0x00000000, 0x00000000,
938     0x00000000, 0x00000000, 0x00000000, 0x00000000,
939     } },
940     { { /* 228 */
941     0x00000000, 0x00000000, 0x00000000, 0x00000000,
942     0x00000000, 0x00000000, 0x00000000, 0x00000040,
943     } },
944     { { /* 229 */
945     0x000c0003, 0x00003c00, 0x0000f000, 0x00003c00,
946     0x00000000, 0x00000000, 0x00000000, 0x00000000,
947     } },
948     { { /* 230 */
949     0x00000000, 0x00000000, 0x00000000, 0x00000000,
950     0xfef02596, 0x3bffecae, 0x33ff3f5f, 0x00000000,
951     } },
952     { { /* 231 */
953     0x000033f0, 0x0000c000, 0x00000000, 0x600c0c03,
954     0x00000000, 0x00000000, 0x00000000, 0x00000000,
955     } },
956     { { /* 232 */
957     0x000c3003, 0x18c00c0c, 0x00c03060, 0x60000c03,
958     0x00000000, 0x00000000, 0x00000000, 0x00000000,
959     } },
960     { { /* 233 */
961     0xfdffb729, 0x000001ff, 0xb7290000, 0x00000000,
962     0x00000000, 0x00000000, 0x00000000, 0x00000000,
963     } },
964     { { /* 234 */
965     0xfffddfec, 0xc3fffdff, 0x00803dcf, 0x0000ffc3,
966     0x00000000, 0x00000000, 0x00000000, 0x00000000,
967     } },
968     { { /* 235 */
969     0x03ff07ff, 0xffffffff, 0xffffffff, 0x00ffffff,
970     0xffffffff, 0x000003ff, 0x00000000, 0x00000000,
971     } },
972     { { /* 236 */
973     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
974     0x00000000, 0x00000000, 0x00004004, 0x00004004,
975     } },
976     { { /* 237 */
977     0x0000000c, 0x00000000, 0x00000000, 0x00000000,
978     0x00000000, 0x00000000, 0x00000000, 0x00000000,
979     } },
980     { { /* 238 */
981     0x0f000000, 0x00000000, 0x00000000, 0x00000000,
982     0x00000000, 0x00000000, 0x00000000, 0x00000000,
983     } },
984     { { /* 239 */
985     0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000,
986     0x00000000, 0x00000000, 0x00000000, 0x00000000,
987     } },
988     { { /* 240 */
989     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
990     0x00000000, 0x00000000, 0x0e1c7707, 0x0e1c7707,
991     } },
992     { { /* 241 */
993     0x00000c00, 0x000000c3, 0x00000000, 0x18000000,
994     0x00000000, 0x00000000, 0x00000000, 0x00000000,
995     } },
996     { { /* 242 */
997     0x00000000, 0x00000000, 0x00000000, 0x00000000,
998     0x00000000, 0x10000000, 0x00000000, 0x00000000,
999     } },
1000     { { /* 243 */
1001     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1002     0x00000000, 0x00000000, 0x10408810, 0x10408810,
1003     } },
1004     { { /* 244 */
1005     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1006     0x00000000, 0x08000800, 0x115c0ff7, 0x115c0ff7,
1007     } },
1008     { { /* 245 */
1009     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1010     0x00000000, 0x00000000, 0x000cab83, 0x0004ab83,
1011     } },
1012     { { /* 246 */
1013     0xfff99fee, 0xf3cdfdff, 0xb0c0398f, 0x0001ffc3,
1014     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1015     } },
1016     { { /* 247 */
1017     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1018     0x00000000, 0x00000000, 0x00080000, 0x00080000,
1019     } },
1020     { { /* 248 */
1021     0x030000f0, 0x00000000, 0x0c00001e, 0x1e000000,
1022     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1023     } },
1024     { { /* 249 */
1025     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1026     0x00000000, 0x08000000, 0x1438268f, 0x1438268f,
1027     } },
1028     { { /* 250 */
1029     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1030     0x00000000, 0x00000000, 0x02045301, 0x02045301,
1031     } },
1032     { { /* 251 */
1033     0xffff0042, 0xffffffff, 0x0042ffff, 0x003c000c,
1034     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1035     } },
1036     { { /* 252 */
1037     0xfdff8f04, 0xfdff01ff, 0x8f0401ff, 0x00000000,
1038     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1039     } },
1040     { { /* 253 */
1041     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1042     0xfc7fffec, 0x2ffbffff, 0xff5f847f, 0x001c0000,
1043     } },
1044     { { /* 254 */
1045     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1046     0x00000000, 0x00000000, 0x34582212, 0x34582212,
1047     } },
1048     { { /* 255 */
1049     0x0000f000, 0x66000000, 0x00330180, 0x60030033,
1050     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1051     } },
1052     { { /* 256 */
1053     0x000330c0, 0x00000000, 0x00000000, 0x60000003,
1054     0x00000000, 0x00000000, 0x00001b60, 0x003c0000,
1055     } },
1056     { { /* 257 */
1057     0x00009e2c, 0x00000000, 0x9e2c0000, 0x00000000,
1058     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1059     } },
1060     { { /* 258 */
1061     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1062     0x00000000, 0x00000000, 0x00000880, 0x00000880,
1063     } },
1064     { { /* 259 */
1065     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1066     0x00000000, 0x08000000, 0x3fdfffff, 0x3f5fffff,
1067     } },
1068     { { /* 260 */
1069     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1070     0xd63dc7ec, 0xc3bfc718, 0x00803dc7, 0x0007ff80,
1071     } },
1072     { { /* 261 */
1073     0xfffddfee, 0xc3effdff, 0x00603ddf, 0x0000ffc3,
1074     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1075     } },
1076     { { /* 262 */
1077     0xfffffffe, 0x87ffffff, 0x0fffffff, 0x00000000,
1078     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1079     } },
1080     { { /* 263 */
1081     0x001fdfff, 0x00000000, 0x00000000, 0x00000000,
1082     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1083     } },
1084     { { /* 264 */
1085     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1086     0x00000000, 0x00800000, 0x18400004, 0x18400084,
1087     } },
1088     { { /* 265 */
1089     0xc0000000, 0x00000000, 0x00000000, 0x00000000,
1090     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1091     } },
1092     { { /* 266 */
1093     0xffff00d2, 0xffffffff, 0x00d2ffff, 0x00000000,
1094     0x00030000, 0x00000000, 0x00000000, 0x00000000,
1095     } },
1096     { { /* 267 */
1097     0x00000000, 0x00000000, 0x077dfffe, 0x077dfffe,
1098     0x00000000, 0x00000000, 0x10400010, 0x10400010,
1099     } },
1100     { { /* 268 */
1101     0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe,
1102     0x00000000, 0x00000000, 0x081047a4, 0x081047a4,
1103     } },
1104     { { /* 269 */
1105     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1106     0x00000000, 0x00000000, 0x00000280, 0x00000000,
1107     } },
1108     { { /* 270 */
1109     0x7f7b7f8b, 0xef553db4, 0xf35dfba8, 0x400b0243,
1110     0x8d3efb40, 0x8c2c7bf7, 0xe3fa6eff, 0xa8ed1d3a,
1111     } },
1112     { { /* 271 */
1113     0xcf83e602, 0x35558cf5, 0xffabe048, 0xd85992b9,
1114     0x2892ab18, 0x8020d7e9, 0xf583c438, 0x450ae74a,
1115     } },
1116     { { /* 272 */
1117     0x9714b000, 0x54007762, 0x1420d188, 0xc8c01020,
1118     0x00002121, 0x0c0413a8, 0x04408000, 0x082870c0,
1119     } },
1120     { { /* 273 */
1121     0x000408c0, 0x80000002, 0x14722b7b, 0x3bfb7924,
1122     0x1ae43327, 0x38ef9835, 0x28029ad1, 0xbf69a813,
1123     } },
1124     { { /* 274 */
1125     0x2fc665cf, 0xafc96b11, 0x5053340f, 0xa00486a2,
1126     0xe8090106, 0xc00e3f0f, 0x81450a88, 0xc6010010,
1127     } },
1128     { { /* 275 */
1129     0x26e1a161, 0xce00444b, 0xd4eec7aa, 0x85bbcadf,
1130     0xa5203a74, 0x8840436c, 0x8bd23f06, 0x3befff79,
1131     } },
1132     { { /* 276 */
1133     0xe8eff75a, 0x5b36fbcb, 0x1bfd0d49, 0x39ee0154,
1134     0x2e75d855, 0xa91abfd8, 0xf6bff3d7, 0xb40c67e0,
1135     } },
1136     { { /* 277 */
1137     0x081382c2, 0xd08bd49d, 0x1061065a, 0x59e074f2,
1138     0xb3128f9f, 0x6aaa0080, 0xb05e3230, 0x60ac9d7a,
1139     } },
1140     { { /* 278 */
1141     0xc900d303, 0x8a563098, 0x13907000, 0x18421f14,
1142     0x0008c060, 0x10808008, 0xec900400, 0xe6332817,
1143     } },
1144     { { /* 279 */
1145     0x90000758, 0x4e09f708, 0xfc83f485, 0x18c8af53,
1146     0x080c187c, 0x01146adf, 0xa734c80c, 0x2710a011,
1147     } },
1148     { { /* 280 */
1149     0x422228c5, 0x00210413, 0x41123010, 0x40001820,
1150     0xc60c022b, 0x10000300, 0x00220022, 0x02495810,
1151     } },
1152     { { /* 281 */
1153     0x9670a094, 0x1792eeb0, 0x05f2cb96, 0x23580025,
1154     0x42cc25de, 0x4a04cf38, 0x359f0c40, 0x8a001128,
1155     } },
1156     { { /* 282 */
1157     0x910a13fa, 0x10560229, 0x04200641, 0x84f00484,
1158     0x0c040000, 0x412c0400, 0x11541206, 0x00020a4b,
1159     } },
1160     { { /* 283 */
1161     0x00c00200, 0x00940000, 0xbfbb0001, 0x242b167c,
1162     0x7fa89bbb, 0xe3790c7f, 0xe00d10f4, 0x9f014132,
1163     } },
1164     { { /* 284 */
1165     0x35728652, 0xff1210b4, 0x4223cf27, 0x8602c06b,
1166     0x1fd33106, 0xa1aa3a0c, 0x02040812, 0x08012572,
1167     } },
1168     { { /* 285 */
1169     0x485040cc, 0x601062d0, 0x29001c80, 0x00109a00,
1170     0x22000004, 0x00800000, 0x68002020, 0x609ecbe6,
1171     } },
1172     { { /* 286 */
1173     0x3f73916e, 0x398260c0, 0x48301034, 0xbd5c0006,
1174     0xd6fb8cd1, 0x43e820e1, 0x084e0600, 0xc4d00500,
1175     } },
1176     { { /* 287 */
1177     0x89aa8d1f, 0x1602a6e1, 0x21ed0001, 0x1a8b3656,
1178     0x13a51fb7, 0x30a06502, 0x23c7b278, 0xe9226c93,
1179     } },
1180     { { /* 288 */
1181     0x3a74e47f, 0x98208fe3, 0x2625280e, 0xbf49bf9c,
1182     0xac543218, 0x1916b949, 0xb5220c60, 0x0659fbc1,
1183     } },
1184     { { /* 289 */
1185     0x8420e343, 0x800008d9, 0x20225500, 0x00a10184,
1186     0x20104800, 0x40801380, 0x00160d04, 0x80200040,
1187     } },
1188     { { /* 290 */
1189     0x8de7fd40, 0xe0985436, 0x091e7b8b, 0xd249fec8,
1190     0x8dee0611, 0xba221937, 0x9fdd77f4, 0xf0daf3ec,
1191     } },
1192     { { /* 291 */
1193     0xec424386, 0x26048d3f, 0xc021fa6c, 0x0cc2628e,
1194     0x0145d785, 0x559977ad, 0x4045e250, 0xa154260b,
1195     } },
1196     { { /* 292 */
1197     0x58199827, 0xa4103443, 0x411405f2, 0x07002280,
1198     0x426600b4, 0x15a17210, 0x41856025, 0x00000054,
1199     } },
1200     { { /* 293 */
1201     0x01040201, 0xcb70c820, 0x6a629320, 0x0095184c,
1202     0x9a8b1880, 0x3201aab2, 0x00c4d87a, 0x04c3f3e5,
1203     } },
1204     { { /* 294 */
1205     0xa238d44d, 0x5072a1a1, 0x84fc980a, 0x44d1c152,
1206     0x20c21094, 0x42104180, 0x3a000000, 0xd29d0240,
1207     } },
1208     { { /* 295 */
1209     0xa8b12f01, 0x2432bd40, 0xd04bd34d, 0xd0ada723,
1210     0x75a10a92, 0x01e9adac, 0x771f801a, 0xa01b9225,
1211     } },
1212     { { /* 296 */
1213     0x20cadfa1, 0x738c0602, 0x003b577f, 0x00d00bff,
1214     0x0088806a, 0x0029a1c4, 0x05242a05, 0x16234009,
1215     } },
1216     { { /* 297 */
1217     0x80056822, 0xa2112011, 0x64900004, 0x13824849,
1218     0x193023d5, 0x08922980, 0x88115402, 0xa0042001,
1219     } },
1220     { { /* 298 */
1221     0x81800400, 0x60228502, 0x0b010090, 0x12020022,
1222     0x00834011, 0x00001a01, 0x00000000, 0x00000000,
1223     } },
1224     { { /* 299 */
1225     0x00000000, 0x4684009f, 0x020012c8, 0x1a0004fc,
1226     0x0c4c2ede, 0x80b80402, 0x0afca826, 0x22288c02,
1227     } },
1228     { { /* 300 */
1229     0x8f7ba0e0, 0x2135c7d6, 0xf8b106c7, 0x62550713,
1230     0x8a19936e, 0xfb0e6efa, 0x48f91630, 0x7debcd2f,
1231     } },
1232     { { /* 301 */
1233     0x4e845892, 0x7a2e4ca0, 0x561eedea, 0x1190c649,
1234     0xe83a5324, 0x8124cfdb, 0x634218f1, 0x1a8a5853,
1235     } },
1236     { { /* 302 */
1237     0x24d37420, 0x0514aa3b, 0x89586018, 0xc0004800,
1238     0x91018268, 0x2cd684a4, 0xc4ba8886, 0x02100377,
1239     } },
1240     { { /* 303 */
1241     0x00388244, 0x404aae11, 0x510028c0, 0x15146044,
1242     0x10007310, 0x02480082, 0x40060205, 0x0000c003,
1243     } },
1244     { { /* 304 */
1245     0x0c020000, 0x02200008, 0x40009000, 0xd161b800,
1246     0x32744621, 0x3b8af800, 0x8b00050f, 0x2280bbd0,
1247     } },
1248     { { /* 305 */
1249     0x07690600, 0x00438040, 0x50005420, 0x250c41d0,
1250     0x83108410, 0x02281101, 0x00304008, 0x020040a1,
1251     } },
1252     { { /* 306 */
1253     0x20000040, 0xabe31500, 0xaa443180, 0xc624c2c6,
1254     0x8004ac13, 0x03d1b000, 0x4285611e, 0x1d9ff303,
1255     } },
1256     { { /* 307 */
1257     0x78e8440a, 0xc3925e26, 0x00852000, 0x4000b001,
1258     0x88424a90, 0x0c8dca04, 0x4203a705, 0x000422a1,
1259     } },
1260     { { /* 308 */
1261     0x0c018668, 0x10795564, 0xdea00002, 0x40c12000,
1262     0x5001488b, 0x04000380, 0x50040000, 0x80d0c05d,
1263     } },
1264     { { /* 309 */
1265     0x970aa010, 0x4dafbb20, 0x1e10d921, 0x83140460,
1266     0xa6d68848, 0x733fd83b, 0x497427bc, 0x92130ddc,
1267     } },
1268     { { /* 310 */
1269     0x8ba1142b, 0xd1392e75, 0x50503009, 0x69008808,
1270     0x024a49d4, 0x80164010, 0x89d7e564, 0x5316c020,
1271     } },
1272     { { /* 311 */
1273     0x86002b92, 0x15e0a345, 0x0c03008b, 0xe200196e,
1274     0x80067031, 0xa82916a5, 0x18802000, 0xe1487aac,
1275     } },
1276     { { /* 312 */
1277     0xb5d63207, 0x5f9132e8, 0x20e550a1, 0x10807c00,
1278     0x9d8a7280, 0x421f00aa, 0x02310e22, 0x04941100,
1279     } },
1280     { { /* 313 */
1281     0x40080022, 0x5c100010, 0xfcc80343, 0x0580a1a5,
1282     0x04008433, 0x6e080080, 0x81262a4b, 0x2901aad8,
1283     } },
1284     { { /* 314 */
1285     0x4490684d, 0xba880009, 0x00820040, 0x87d10000,
1286     0xb1e6215b, 0x80083161, 0xc2400800, 0xa600a069,
1287     } },
1288     { { /* 315 */
1289     0x4a328d58, 0x550a5d71, 0x2d579aa0, 0x4aa64005,
1290     0x30b12021, 0x01123fc6, 0x260a10c2, 0x50824462,
1291     } },
1292     { { /* 316 */
1293     0x80409880, 0x810004c0, 0x00002003, 0x38180000,
1294     0xf1a60200, 0x720e4434, 0x92e035a2, 0x09008101,
1295     } },
1296     { { /* 317 */
1297     0x00000400, 0x00008885, 0x00000000, 0x00804000,
1298     0x00000000, 0x00004040, 0x00000000, 0x00000000,
1299     } },
1300     { { /* 318 */
1301     0x00000000, 0x08000000, 0x00000082, 0x00000000,
1302     0x88000004, 0xe7efbfff, 0xffbfffff, 0xfdffefef,
1303     } },
1304     { { /* 319 */
1305     0xbffefbff, 0x057fffff, 0x85b30034, 0x42164706,
1306     0xe4105402, 0xb3058092, 0x81305422, 0x180b4263,
1307     } },
1308     { { /* 320 */
1309     0x13f5387b, 0xa9ea07e5, 0x05143c4c, 0x80020600,
1310     0xbd481ad9, 0xf496ee37, 0x7ec0705f, 0x355fbfb2,
1311     } },
1312     { { /* 321 */
1313     0x455fe644, 0x41469000, 0x063b1d40, 0xfe1362a1,
1314     0x39028505, 0x0c080548, 0x0000144f, 0x58183488,
1315     } },
1316     { { /* 322 */
1317     0xd8153077, 0x4bfbbd0e, 0x85008a90, 0xe61dc100,
1318     0xb386ed14, 0x639bff72, 0xd9befd92, 0x0a92887b,
1319     } },
1320     { { /* 323 */
1321     0x1cb2d3fe, 0x177ab980, 0xdc1782c9, 0x3980fffb,
1322     0x590c4260, 0x37df0f01, 0xb15094a3, 0x23070623,
1323     } },
1324     { { /* 324 */
1325     0x3102f85a, 0x310201f0, 0x1e820040, 0x056a3a0a,
1326     0x12805b84, 0xa7148002, 0xa04b2612, 0x90011069,
1327     } },
1328     { { /* 325 */
1329     0x848a1000, 0x3f801802, 0x42400708, 0x4e140110,
1330     0x180080b0, 0x0281c510, 0x10298202, 0x88000210,
1331     } },
1332     { { /* 326 */
1333     0x00420020, 0x11000280, 0x4413e000, 0xfe025804,
1334     0x30283c07, 0x04739798, 0xcb13ced1, 0x431f6210,
1335     } },
1336     { { /* 327 */
1337     0x55ac278d, 0xc892422e, 0x02885380, 0x78514039,
1338     0x8088292c, 0x2428b900, 0x080e0c41, 0x42004421,
1339     } },
1340     { { /* 328 */
1341     0x08680408, 0x12040006, 0x02903031, 0xe0855b3e,
1342     0x10442936, 0x10822814, 0x83344266, 0x531b013c,
1343     } },
1344     { { /* 329 */
1345     0x0e0d0404, 0x00510c22, 0xc0000012, 0x88000040,
1346     0x0000004a, 0x00000000, 0x5447dff6, 0x00088868,
1347     } },
1348     { { /* 330 */
1349     0x00000081, 0x40000000, 0x00000100, 0x02000000,
1350     0x00080600, 0x00000000, 0x00000000, 0x00000000,
1351     } },
1352     { { /* 331 */
1353     0x00000080, 0x00000040, 0x00000000, 0x00001040,
1354     0x00000000, 0xf7fdefff, 0xfffeff7f, 0xfffffbff,
1355     } },
1356     { { /* 332 */
1357     0xbffffdff, 0x00ffffff, 0x042012c2, 0x07080c06,
1358     0x01101624, 0x00000000, 0x00000000, 0x00000000,
1359     } },
1360     { { /* 333 */
1361     0xe0000000, 0xfffffffe, 0x7f79ffff, 0x00f928df,
1362     0x80120c32, 0xd53a0008, 0xecc2d858, 0x2fa89d18,
1363     } },
1364     { { /* 334 */
1365     0xe0109620, 0x2622d60c, 0x02060f97, 0x9055b240,
1366     0x501180a2, 0x04049800, 0x00004000, 0x00000000,
1367     } },
1368     { { /* 335 */
1369     0x00000000, 0x00000000, 0x00000000, 0xfffffbc0,
1370     0xdffbeffe, 0x62430b08, 0xfb3b41b6, 0x23896f74,
1371     } },
1372     { { /* 336 */
1373     0xecd7ae7f, 0x5960e047, 0x098fa096, 0xa030612c,
1374     0x2aaa090d, 0x4f7bd44e, 0x388bc4b2, 0x6110a9c6,
1375     } },
1376     { { /* 337 */
1377     0x42000014, 0x0202800c, 0x6485fe48, 0xe3f7d63e,
1378     0x0c073aa0, 0x0430e40c, 0x1002f680, 0x00000000,
1379     } },
1380     { { /* 338 */
1381     0x00000000, 0x00000000, 0x00000000, 0x00100000,
1382     0x00004000, 0x00004000, 0x00000100, 0x00000000,
1383     } },
1384     { { /* 339 */
1385     0x00000000, 0x40000000, 0x00000000, 0x00000400,
1386     0x00008000, 0x00000000, 0x00400400, 0x00000000,
1387     } },
1388     { { /* 340 */
1389     0x00000000, 0x40000000, 0x00000000, 0x00000800,
1390     0xfebdffe0, 0xffffffff, 0xfbe77f7f, 0xf7ffffbf,
1391     } },
1392     { { /* 341 */
1393     0xefffffff, 0xdff7ff7e, 0xfbdff6f7, 0x804fbffe,
1394     0x00000000, 0x00000000, 0x00000000, 0x7fffef00,
1395     } },
1396     { { /* 342 */
1397     0xb6f7ff7f, 0xb87e4406, 0x88313bf5, 0x00f41796,
1398     0x1391a960, 0x72490080, 0x0024f2f3, 0x42c88701,
1399     } },
1400     { { /* 343 */
1401     0x5048e3d3, 0x43052400, 0x4a4c0000, 0x10580227,
1402     0x01162820, 0x0014a809, 0x00000000, 0x00683ec0,
1403     } },
1404     { { /* 344 */
1405     0x00000000, 0x00000000, 0x00000000, 0xffe00000,
1406     0xfddbb7ff, 0x000000f7, 0xc72e4000, 0x00000180,
1407     } },
1408     { { /* 345 */
1409     0x00012000, 0x00004000, 0x00300000, 0xb4f7ffa8,
1410     0x03ffadf3, 0x00000120, 0x00000000, 0x00000000,
1411     } },
1412     { { /* 346 */
1413     0x00000000, 0x00000000, 0x00000000, 0xfffbf000,
1414     0xfdcf9df7, 0x15c301bf, 0x810a1827, 0x0a00a842,
1415     } },
1416     { { /* 347 */
1417     0x80088108, 0x18048008, 0x0012a3be, 0x00000000,
1418     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1419     } },
1420     { { /* 348 */
1421     0x00000000, 0x00000000, 0x00000000, 0x90000000,
1422     0xdc3769e6, 0x3dff6bff, 0xf3f9fcf8, 0x00000004,
1423     } },
1424     { { /* 349 */
1425     0x80000000, 0xe7eebf6f, 0x5da2dffe, 0xc00b3fd8,
1426     0xa00c0984, 0x69100040, 0xb912e210, 0x5a0086a5,
1427     } },
1428     { { /* 350 */
1429     0x02896800, 0x6a809005, 0x00030010, 0x80000000,
1430     0x8e001ff9, 0x00000001, 0x00000000, 0x00000000,
1431     } },
1432     { { /* 351 */
1433     0x0000002f, 0x000003fe, 0x00000000, 0x00000000,
1434     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1435     } },
1436     { { /* 352 */
1437     0xc373ff8b, 0x1b0f6840, 0xf34ce9ac, 0xc0080200,
1438     0xca3e795c, 0x06487976, 0xf7f02fdf, 0xa8ff033a,
1439     } },
1440     { { /* 353 */
1441     0x233fef37, 0xfd59b004, 0xfffff3ca, 0xfff9de9f,
1442     0x7df7abff, 0x8eecc000, 0xffdbeebf, 0x45fad003,
1443     } },
1444     { { /* 354 */
1445     0xdffefae1, 0x10abbfef, 0xfcaaffeb, 0x24fdef3f,
1446     0x7f7678ad, 0xedfff00c, 0x2cfacff6, 0xeb6bf7f9,
1447     } },
1448     { { /* 355 */
1449     0x95bf1ffd, 0xbfbf6677, 0xfeb43bfb, 0x11e27bae,
1450     0x41bea681, 0x72c31435, 0x71917d70, 0x276b0003,
1451     } },
1452     { { /* 356 */
1453     0x70cf57cb, 0x0def4732, 0xfc747eda, 0xbdb4fe06,
1454     0x8bca3f9f, 0x58007e49, 0xebec228f, 0xddbb8a5c,
1455     } },
1456     { { /* 357 */
1457     0xb6e7ef60, 0xf293a40f, 0x549e37bb, 0x9bafd04b,
1458     0xf7d4c414, 0x0a1430b0, 0x88d02f08, 0x192fff7e,
1459     } },
1460     { { /* 358 */
1461     0xfb07ffda, 0x7beb7ff1, 0x0010c5ef, 0xfdff99ff,
1462     0x056779d7, 0xfdcbffe7, 0x4040c3ff, 0xbd8e6ff7,
1463     } },
1464     { { /* 359 */
1465     0x0497dffa, 0x5bfff4c0, 0xd0e7ed7b, 0xf8e0047e,
1466     0xb73eff9f, 0x882e7dfe, 0xbe7ffffd, 0xf6c483fe,
1467     } },
1468     { { /* 360 */
1469     0xb8fdf357, 0xef7dd680, 0x47885767, 0xc3dfff7d,
1470     0x37a9f0ff, 0x70fc7de0, 0xec9a3f6f, 0x86814cb3,
1471     } },
1472     { { /* 361 */
1473     0xdd5c3f9e, 0x4819f70d, 0x0007fea3, 0x38ffaf56,
1474     0xefb8980d, 0xb760403d, 0x9035d8ce, 0x3fff72bf,
1475     } },
1476     { { /* 362 */
1477     0x7a117ff7, 0xabfff7bb, 0x6fbeff00, 0xfe72a93c,
1478     0xf11bcfef, 0xf40adb6b, 0xef7ec3e6, 0xf6109b9c,
1479     } },
1480     { { /* 363 */
1481     0x16f4f048, 0x5182feb5, 0x15bbc7b1, 0xfbdf6e87,
1482     0x63cde43f, 0x7e7ec1ff, 0x7d5ffdeb, 0xfcfe777b,
1483     } },
1484     { { /* 364 */
1485     0xdbea960b, 0x53e86229, 0xfdef37df, 0xbd8136f5,
1486     0xfcbddc18, 0xffffd2e4, 0xffe03fd7, 0xabf87f6f,
1487     } },
1488     { { /* 365 */
1489     0x6ed99bae, 0xf115f5fb, 0xbdfb79a9, 0xadaf5a3c,
1490     0x1facdbba, 0x837971fc, 0xc35f7cf7, 0x0567dfff,
1491     } },
1492     { { /* 366 */
1493     0x8467ff9a, 0xdf8b1534, 0x3373f9f3, 0x5e1af7bd,
1494     0xa03fbf40, 0x01ebffff, 0xcfdddfc0, 0xabd37500,
1495     } },
1496     { { /* 367 */
1497     0xeed6f8c3, 0xb7ff43fd, 0x42275eaf, 0xf6869bac,
1498     0xf6bc27d7, 0x35b7f787, 0xe176aacd, 0xe29f49e7,
1499     } },
1500     { { /* 368 */
1501     0xaff2545c, 0x61d82b3f, 0xbbb8fc3b, 0x7b7dffcf,
1502     0x1ce0bf95, 0x43ff7dfd, 0xfffe5ff6, 0xc4ced3ef,
1503     } },
1504     { { /* 369 */
1505     0xadbc8db6, 0x11eb63dc, 0x23d0df59, 0xf3dbbeb4,
1506     0xdbc71fe7, 0xfae4ff63, 0x63f7b22b, 0xadbaed3b,
1507     } },
1508     { { /* 370 */
1509     0x7efffe01, 0x02bcfff7, 0xef3932ff, 0x8005fffc,
1510     0xbcf577fb, 0xfff7010d, 0xbf3afffb, 0xdfff0057,
1511     } },
1512     { { /* 371 */
1513     0xbd7def7b, 0xc8d4db88, 0xed7cfff3, 0x56ff5dee,
1514     0xac5f7e0d, 0xd57fff96, 0xc1403fee, 0xffe76ff9,
1515     } },
1516     { { /* 372 */
1517     0x8e77779b, 0xe45d6ebf, 0x5f1f6fcf, 0xfedfe07f,
1518     0x01fed7db, 0xfb7bff00, 0x1fdfffd4, 0xfffff800,
1519     } },
1520     { { /* 373 */
1521     0x007bfb8f, 0x7f5cbf00, 0x07f3ffff, 0x3de7eba0,
1522     0xfbd7f7bf, 0x6003ffbf, 0xbfedfffd, 0x027fefbb,
1523     } },
1524     { { /* 374 */
1525     0xddfdfe40, 0xe2f9fdff, 0xfb1f680b, 0xaffdfbe3,
1526     0xf7ed9fa4, 0xf80f7a7d, 0x0fd5eebe, 0xfd9fbb5d,
1527     } },
1528     { { /* 375 */
1529     0x3bf9f2db, 0xebccfe7f, 0x73fa876a, 0x9ffc95fc,
1530     0xfaf7109f, 0xbbcdddb7, 0xeccdf87e, 0x3c3ff366,
1531     } },
1532     { { /* 376 */
1533     0xb03ffffd, 0x067ee9f7, 0xfe0696ae, 0x5fd7d576,
1534     0xa3f33fd1, 0x6fb7cf07, 0x7f449fd1, 0xd3dd7b59,
1535     } },
1536     { { /* 377 */
1537     0xa9bdaf3b, 0xff3a7dcf, 0xf6ebfbe0, 0xffffb401,
1538     0xb7bf7afa, 0x0ffdc000, 0xff1fff7f, 0x95fffefc,
1539     } },
1540     { { /* 378 */
1541     0xb5dc0000, 0x3f3eef63, 0x001bfb7f, 0xfbf6e800,
1542     0xb8df9eef, 0x003fff9f, 0xf5ff7bd0, 0x3fffdfdb,
1543     } },
1544     { { /* 379 */
1545     0x00bffdf0, 0xbbbd8420, 0xffdedf37, 0x0ff3ff6d,
1546     0x5efb604c, 0xfafbfffb, 0x0219fe5e, 0xf9de79f4,
1547     } },
1548     { { /* 380 */
1549     0xebfaa7f7, 0xff3401eb, 0xef73ebd3, 0xc040afd7,
1550     0xdcff72bb, 0x2fd8f17f, 0xfe0bb8ec, 0x1f0bdda3,
1551     } },
1552     { { /* 381 */
1553     0x47cf8f1d, 0xffdeb12b, 0xda737fee, 0xcbc424ff,
1554     0xcbf2f75d, 0xb4edecfd, 0x4dddbff9, 0xfb8d99dd,
1555     } },
1556     { { /* 382 */
1557     0xaf7bbb7f, 0xc959ddfb, 0xfab5fc4f, 0x6d5fafe3,
1558     0x3f7dffff, 0xffdb7800, 0x7effb6ff, 0x022ffbaf,
1559     } },
1560     { { /* 383 */
1561     0xefc7ff9b, 0xffffffa5, 0xc7000007, 0xfff1f7ff,
1562     0x01bf7ffd, 0xfdbcdc00, 0xffffbff5, 0x3effff7f,
1563     } },
1564     { { /* 384 */
1565     0xbe000029, 0xff7ff9ff, 0xfd7e6efb, 0x039ecbff,
1566     0xfbdde300, 0xf6dfccff, 0x117fffff, 0xfbf6f800,
1567     } },
1568     { { /* 385 */
1569     0xd73ce7ef, 0xdfeffeef, 0xedbfc00b, 0xfdcdfedf,
1570     0x40fd7bf5, 0xb75fffff, 0xf930ffdf, 0xdc97fbdf,
1571     } },
1572     { { /* 386 */
1573     0xbff2fef3, 0xdfbf8fdf, 0xede6177f, 0x35530f7f,
1574     0x877e447c, 0x45bbfa12, 0x779eede0, 0xbfd98017,
1575     } },
1576     { { /* 387 */
1577     0xde897e55, 0x0447c16f, 0xf75d7ade, 0x290557ff,
1578     0xfe9586f7, 0xf32f97b3, 0x9f75cfff, 0xfb1771f7,
1579     } },
1580     { { /* 388 */
1581     0xee1934ee, 0xef6137cc, 0xef4c9fd6, 0xfbddd68f,
1582     0x6def7b73, 0xa431d7fe, 0x97d75e7f, 0xffd80f5b,
1583     } },
1584     { { /* 389 */
1585     0x7bce9d83, 0xdcff22ec, 0xef87763d, 0xfdeddfe7,
1586     0xa0fc4fff, 0xdbfc3b77, 0x7fdc3ded, 0xf5706fa9,
1587     } },
1588     { { /* 390 */
1589     0x2c403ffb, 0x847fff7f, 0xdeb7ec57, 0xf22fe69c,
1590     0xd5b50feb, 0xede7afeb, 0xfff08c2f, 0xe8f0537f,
1591     } },
1592     { { /* 391 */
1593     0xb5ffb99d, 0xe78fff66, 0xbe10d981, 0xe3c19c7c,
1594     0x27339cd1, 0xff6d0cbc, 0xefb7fcb7, 0xffffa0df,
1595     } },
1596     { { /* 392 */
1597     0xfe7bbf0b, 0x353fa3ff, 0x97cd13cc, 0xfb277637,
1598     0x7e6ccfd6, 0xed31ec50, 0xfc1c677c, 0x5fbff6fa,
1599     } },
1600     { { /* 393 */
1601     0xae2f0fba, 0x7ffea3ad, 0xde74fcf0, 0xf200ffef,
1602     0xfea2fbbf, 0xbcff3daf, 0x5fb9f694, 0x3f8ff3ad,
1603     } },
1604     { { /* 394 */
1605     0xa01ff26c, 0x01bfffef, 0x70057728, 0xda03ff35,
1606     0xc7fad2f9, 0x5c1d3fbf, 0xec33ff3a, 0xfe9cb7af,
1607     } },
1608     { { /* 395 */
1609     0x7a9f5236, 0xe722bffa, 0xfcff9ff7, 0xb61d2fbb,
1610     0x1dfded06, 0xefdf7dd7, 0xf166eb23, 0x0dc07ed9,
1611     } },
1612     { { /* 396 */
1613     0xdfbf3d3d, 0xba83c945, 0x9dd07dd1, 0xcf737b87,
1614     0xc3f59ff3, 0xc5fedf0d, 0x83020cb3, 0xaec0e879,
1615     } },
1616     { { /* 397 */
1617     0x6f0fc773, 0x093ffd7d, 0x0157fff1, 0x01ff62fb,
1618     0x3bf3fdb4, 0x43b2b013, 0xff305ed3, 0xeb9f0fff,
1619     } },
1620     { { /* 398 */
1621     0xf203feef, 0xfb893fef, 0x9e9937a9, 0xa72cdef9,
1622     0xc1f63733, 0xfe3e812e, 0xf2f75d20, 0x69d7d585,
1623     } },
1624     { { /* 399 */
1625     0xffffffff, 0xff6fdb07, 0xd97fc4ff, 0xbe0fefce,
1626     0xf05ef17b, 0xffb7f6cf, 0xef845ef7, 0x0edfd7cb,
1627     } },
1628     { { /* 400 */
1629     0xfcffff08, 0xffffee3f, 0xd7ff13ff, 0x7ffdaf0f,
1630     0x1ffabdc7, 0x00000000, 0x00000000, 0x00000000,
1631     } },
1632     { { /* 401 */
1633     0x00000000, 0xe7400000, 0xf933bd38, 0xfeed7feb,
1634     0x7c767fe8, 0xffefb3f7, 0xd8b7feaf, 0xfbbfff6f,
1635     } },
1636     { { /* 402 */
1637     0xdbf7f8fb, 0xe2f91752, 0x754785c8, 0xe3ef9090,
1638     0x3f6d9ef4, 0x0536ee2e, 0x7ff3f7bc, 0x7f3fa07b,
1639     } },
1640     { { /* 403 */
1641     0xeb600567, 0x6601babe, 0x583ffcd8, 0x87dfcaf7,
1642     0xffa0bfcd, 0xfebf5bcd, 0xefa7b6fd, 0xdf9c77ef,
1643     } },
1644     { { /* 404 */
1645     0xf8773fb7, 0xb7fc9d27, 0xdfefcab5, 0xf1b6fb5a,
1646     0xef1fec39, 0x7ffbfbbf, 0xdafe000d, 0x4e7fbdfb,
1647     } },
1648     { { /* 405 */
1649     0x5ac033ff, 0x9ffebff5, 0x005fffbf, 0xfdf80000,
1650     0x6ffdffca, 0xa001cffd, 0xfbf2dfff, 0xff7fdfbf,
1651     } },
1652     { { /* 406 */
1653     0x080ffeda, 0xbfffba08, 0xeed77afd, 0x67f9fbeb,
1654     0xff93e044, 0x9f57df97, 0x08dffef7, 0xfedfdf80,
1655     } },
1656     { { /* 407 */
1657     0xf7feffc5, 0x6803fffb, 0x6bfa67fb, 0x5fe27fff,
1658     0xff73ffff, 0xe7fb87df, 0xf7a7ebfd, 0xefc7bf7e,
1659     } },
1660     { { /* 408 */
1661     0xdf821ef3, 0xdf7e76ff, 0xda7d79c9, 0x1e9befbe,
1662     0x77fb7ce0, 0xfffb87be, 0xffdb1bff, 0x4fe03f5c,
1663     } },
1664     { { /* 409 */
1665     0x5f0e7fff, 0xddbf77ff, 0xfffff04f, 0x0ff8ffff,
1666     0xfddfa3be, 0xfffdfc1c, 0xfb9e1f7d, 0xdedcbdff,
1667     } },
1668     { { /* 410 */
1669     0xbafb3f6f, 0xfbefdf7f, 0x2eec7d1b, 0xf2f7af8e,
1670     0xcfee7b0f, 0x77c61d96, 0xfff57e07, 0x7fdfd982,
1671     } },
1672     { { /* 411 */
1673     0xc7ff5ee6, 0x79effeee, 0xffcf9a56, 0xde5efe5f,
1674     0xf9e8896e, 0xe6c4f45e, 0xbe7c0001, 0xdddf3b7f,
1675     } },
1676     { { /* 412 */
1677     0xe9efd59d, 0xde5334ac, 0x4bf7f573, 0x9eff7b4f,
1678     0x476eb8fe, 0xff450dfb, 0xfbfeabfd, 0xddffe9d7,
1679     } },
1680     { { /* 413 */
1681     0x7fffedf7, 0x7eebddfd, 0xb7ffcfe7, 0xef91bde9,
1682     0xd77c5d75, 0x00000000, 0x00000000, 0x00000000,
1683     } },
1684     { { /* 414 */
1685     0x00000000, 0xfa800000, 0xb4f1ffee, 0x2fefbf76,
1686     0x77bfb677, 0xfffd9fbf, 0xf6ae95bf, 0x7f3b75ff,
1687     } },
1688     { { /* 415 */
1689     0x0af9a7f5, 0x00000000, 0x00000000, 0x2bddfbd0,
1690     0x9a7ff633, 0xd6fcfdab, 0xbfebf9e6, 0xf41fdfdf,
1691     } },
1692     { { /* 416 */
1693     0xffffa6fd, 0xf37b4aff, 0xfef97fb7, 0x1d5cb6ff,
1694     0xe5ff7ff6, 0x24041f7b, 0xf99ebe05, 0xdff2dbe3,
1695     } },
1696     { { /* 417 */
1697     0xfdff6fef, 0xcbfcd679, 0xefffebfd, 0x0000001f,
1698     0x98000000, 0x8017e148, 0x00fe6a74, 0xfdf16d7f,
1699     } },
1700     { { /* 418 */
1701     0xfef3b87f, 0xf176e01f, 0x7b3fee96, 0xfffdeb8d,
1702     0xcbb3adff, 0xe17f84ef, 0xbff04daa, 0xfe3fbf3f,
1703     } },
1704     { { /* 419 */
1705     0xffd7ebff, 0xcf7fffdf, 0x85edfffb, 0x07bcd73f,
1706     0xfe0faeff, 0x76bffdaf, 0x37bbfaef, 0xa3ba7fdc,
1707     } },
1708     { { /* 420 */
1709     0x56f7b6ff, 0xe7df60f8, 0x4cdfff61, 0xff45b0fb,
1710     0x3ffa7ded, 0x18fc1fff, 0xe3afffff, 0xdf83c7d3,
1711     } },
1712     { { /* 421 */
1713     0xef7dfb57, 0x1378efff, 0x5ff7fec0, 0x5ee334bb,
1714     0xeff6f70d, 0x00bfd7fe, 0xf7f7f59d, 0xffe051de,
1715     } },
1716     { { /* 422 */
1717     0x037ffec9, 0xbfef5f01, 0x60a79ff1, 0xf1ffef1d,
1718     0x0000000f, 0x00000000, 0x00000000, 0x00000000,
1719     } },
1720     { { /* 423 */
1721     0x00000000, 0x00000000, 0x00000000, 0x3c800000,
1722     0xd91ffb4d, 0xfee37b3a, 0xdc7f3fe9, 0x0000003f,
1723     } },
1724     { { /* 424 */
1725     0x50000000, 0xbe07f51f, 0xf91bfc1d, 0x71ffbc1e,
1726     0x5bbe6ff9, 0x9b1b5796, 0xfffc7fff, 0xafe7872e,
1727     } },
1728     { { /* 425 */
1729     0xf34febf5, 0xe725dffd, 0x5d440bdc, 0xfddd5747,
1730     0x7790ed3f, 0x8ac87d7f, 0xf3f9fafa, 0xef4b202a,
1731     } },
1732     { { /* 426 */
1733     0x79cff5ff, 0x0ba5abd3, 0xfb8ff77a, 0x001f8ebd,
1734     0x00000000, 0xfd4ef300, 0x88001a57, 0x7654aeac,
1735     } },
1736     { { /* 427 */
1737     0xcdff17ad, 0xf42fffb2, 0xdbff5baa, 0x00000002,
1738     0x73c00000, 0x2e3ff9ea, 0xbbfffa8e, 0xffd376bc,
1739     } },
1740     { { /* 428 */
1741     0x7e72eefe, 0xe7f77ebd, 0xcefdf77f, 0x00000ff5,
1742     0x00000000, 0xdb9ba900, 0x917fa4c7, 0x7ecef8ca,
1743     } },
1744     { { /* 429 */
1745     0xc7e77d7a, 0xdcaecbbd, 0x8f76fd7e, 0x7cf391d3,
1746     0x4c2f01e5, 0xa360ed77, 0x5ef807db, 0x21811df7,
1747     } },
1748     { { /* 430 */
1749     0x309c6be0, 0xfade3b3a, 0xc3f57f53, 0x07ba61cd,
1750     0x00000000, 0x00000000, 0x00000000, 0xbefe26e0,
1751     } },
1752     { { /* 431 */
1753     0xebb503f9, 0xe9cbe36d, 0xbfde9c2f, 0xabbf9f83,
1754     0xffd51ff7, 0xdffeb7df, 0xffeffdae, 0xeffdfb7e,
1755     } },
1756     { { /* 432 */
1757     0x6ebfaaff, 0x00000000, 0x00000000, 0xb6200000,
1758     0xbe9e7fcd, 0x58f162b3, 0xfd7bf10d, 0xbefde9f1,
1759     } },
1760     { { /* 433 */
1761     0x5f6dc6c3, 0x69ffff3d, 0xfbf4ffcf, 0x4ff7dcfb,
1762     0x11372000, 0x00000015, 0x00000000, 0x00000000,
1763     } },
1764     { { /* 434 */
1765     0x00003000, 0x00000000, 0x00000000, 0x00000000,
1766     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1767     } },
1768     { { /* 435 */
1769     0x00000000, 0x00000000, 0x00000000, 0x00000000,
1770     0x00000000, 0xffffffff, 0xffffffff, 0x001fffff,
1771     } },
1772 };
1773
1774 #define L(n) ((FcCharLeaf *) &leaves[n])
1775
1776 static const FcCharLeaf *leaves_ab[2] = {
1777     L(  0), L(  1),
1778 };
1779
1780 static const FcChar16 numbers_ab[2] = {
1781     0x0000, 0x0004,
1782 };
1783
1784 static const FcCharLeaf *leaves_ar[1] = {
1785     L(  2),
1786 };
1787
1788 static const FcChar16 numbers_ar[1] = {
1789     0x0006,
1790 };
1791
1792 static const FcCharLeaf *leaves_az[4] = {
1793     L(  3), L(  4), L(  5), L(  6),
1794 };
1795
1796 static const FcChar16 numbers_az[4] = {
1797     0x0000, 0x0001, 0x0002, 0x0004,
1798 };
1799
1800 static const FcCharLeaf *leaves_ba[2] = {
1801     L(  0), L(  7),
1802 };
1803
1804 static const FcChar16 numbers_ba[2] = {
1805     0x0000, 0x0004,
1806 };
1807
1808 static const FcCharLeaf *leaves_be[2] = {
1809     L(  0), L(  8),
1810 };
1811
1812 static const FcChar16 numbers_be[2] = {
1813     0x0000, 0x0004,
1814 };
1815
1816 static const FcCharLeaf *leaves_bg[1] = {
1817     L(  9),
1818 };
1819
1820 static const FcChar16 numbers_bg[1] = {
1821     0x0004,
1822 };
1823
1824 static const FcCharLeaf *leaves_bn[1] = {
1825     L( 10),
1826 };
1827
1828 static const FcChar16 numbers_bn[1] = {
1829     0x0009,
1830 };
1831
1832 static const FcCharLeaf *leaves_bo[1] = {
1833     L( 11),
1834 };
1835
1836 static const FcChar16 numbers_bo[1] = {
1837     0x000f,
1838 };
1839
1840 static const FcCharLeaf *leaves_br[1] = {
1841     L( 12),
1842 };
1843
1844 static const FcChar16 numbers_br[1] = {
1845     0x0000,
1846 };
1847
1848 static const FcCharLeaf *leaves_ca[2] = {
1849     L( 13), L( 14),
1850 };
1851
1852 static const FcChar16 numbers_ca[2] = {
1853     0x0000, 0x0001,
1854 };
1855
1856 static const FcCharLeaf *leaves_co[1] = {
1857     L( 15),
1858 };
1859
1860 static const FcChar16 numbers_co[1] = {
1861     0x0000,
1862 };
1863
1864 static const FcCharLeaf *leaves_cs[2] = {
1865     L( 16), L( 17),
1866 };
1867
1868 static const FcChar16 numbers_cs[2] = {
1869     0x0000, 0x0001,
1870 };
1871
1872 static const FcCharLeaf *leaves_da[2] = {
1873     L( 18), L( 19),
1874 };
1875
1876 static const FcChar16 numbers_da[2] = {
1877     0x0000, 0x0001,
1878 };
1879
1880 static const FcCharLeaf *leaves_de[1] = {
1881     L( 20),
1882 };
1883
1884 static const FcChar16 numbers_de[1] = {
1885     0x0000,
1886 };
1887
1888 static const FcCharLeaf *leaves_el[1] = {
1889     L( 21),
1890 };
1891
1892 static const FcChar16 numbers_el[1] = {
1893     0x0003,
1894 };
1895
1896 static const FcCharLeaf *leaves_en[1] = {
1897     L( 22),
1898 };
1899
1900 static const FcChar16 numbers_en[1] = {
1901     0x0000,
1902 };
1903
1904 static const FcCharLeaf *leaves_eo[2] = {
1905     L( 23), L( 24),
1906 };
1907
1908 static const FcChar16 numbers_eo[2] = {
1909     0x0000, 0x0001,
1910 };
1911
1912 static const FcCharLeaf *leaves_es[1] = {
1913     L( 25),
1914 };
1915
1916 static const FcChar16 numbers_es[1] = {
1917     0x0000,
1918 };
1919
1920 static const FcCharLeaf *leaves_et[2] = {
1921     L( 26), L( 27),
1922 };
1923
1924 static const FcChar16 numbers_et[2] = {
1925     0x0000, 0x0001,
1926 };
1927
1928 static const FcCharLeaf *leaves_eu[2] = {
1929     L( 28), L( 29),
1930 };
1931
1932 static const FcChar16 numbers_eu[2] = {
1933     0x0000, 0x0001,
1934 };
1935
1936 static const FcCharLeaf *leaves_fi[2] = {
1937     L( 30), L( 27),
1938 };
1939
1940 static const FcChar16 numbers_fi[2] = {
1941     0x0000, 0x0001,
1942 };
1943
1944 static const FcCharLeaf *leaves_fo[1] = {
1945     L( 31),
1946 };
1947
1948 static const FcChar16 numbers_fo[1] = {
1949     0x0000,
1950 };
1951
1952 static const FcCharLeaf *leaves_ga[5] = {
1953     L( 32), L( 33), L( 34), L( 35), L( 36),
1954 };
1955
1956 static const FcChar16 numbers_ga[5] = {
1957     0x0000, 0x0001, 0x0002, 0x001e, 0x0020,
1958 };
1959
1960 static const FcCharLeaf *leaves_gd[1] = {
1961     L( 37),
1962 };
1963
1964 static const FcChar16 numbers_gd[1] = {
1965     0x0000,
1966 };
1967
1968 static const FcCharLeaf *leaves_gl[1] = {
1969     L( 38),
1970 };
1971
1972 static const FcChar16 numbers_gl[1] = {
1973     0x0000,
1974 };
1975
1976 static const FcCharLeaf *leaves_gu[1] = {
1977     L( 39),
1978 };
1979
1980 static const FcChar16 numbers_gu[1] = {
1981     0x000a,
1982 };
1983
1984 static const FcCharLeaf *leaves_he[1] = {
1985     L( 40),
1986 };
1987
1988 static const FcChar16 numbers_he[1] = {
1989     0x0005,
1990 };
1991
1992 static const FcCharLeaf *leaves_hr[3] = {
1993     L( 41), L( 42), L( 43),
1994 };
1995
1996 static const FcChar16 numbers_hr[3] = {
1997     0x0000, 0x0001, 0x0002,
1998 };
1999
2000 static const FcCharLeaf *leaves_hu[2] = {
2001     L( 44), L( 45),
2002 };
2003
2004 static const FcChar16 numbers_hu[2] = {
2005     0x0000, 0x0001,
2006 };
2007
2008 static const FcCharLeaf *leaves_hy[1] = {
2009     L( 46),
2010 };
2011
2012 static const FcChar16 numbers_hy[1] = {
2013     0x0005,
2014 };
2015
2016 static const FcCharLeaf *leaves_is[1] = {
2017     L( 47),
2018 };
2019
2020 static const FcChar16 numbers_is[1] = {
2021     0x0000,
2022 };
2023
2024 static const FcCharLeaf *leaves_it[1] = {
2025     L( 48),
2026 };
2027
2028 static const FcChar16 numbers_it[1] = {
2029     0x0000,
2030 };
2031
2032 static const FcCharLeaf *leaves_ja[84] = {
2033     L( 49), L( 50), L( 51), L( 52), L( 53), L( 54), L( 55), L( 56),
2034     L( 57), L( 58), L( 59), L( 60), L( 61), L( 62), L( 63), L( 64),
2035     L( 65), L( 66), L( 67), L( 68), L( 69), L( 70), L( 71), L( 72),
2036     L( 73), L( 74), L( 75), L( 76), L( 77), L( 78), L( 79), L( 80),
2037     L( 81), L( 82), L( 83), L( 84), L( 85), L( 86), L( 87), L( 88),
2038     L( 89), L( 90), L( 91), L( 92), L( 93), L( 94), L( 95), L( 96),
2039     L( 97), L( 98), L( 99), L(100), L(101), L(102), L(103), L(104),
2040     L(105), L(106), L(107), L(108), L(109), L(110), L(111), L(112),
2041     L(113), L(114), L(115), L(116), L(117), L(118), L(119), L(120),
2042     L(121), L(122), L(123), L(124), L(125), L(126), L(127), L(128),
2043     L(129), L(130), L(131), L(132),
2044 };
2045
2046 static const FcChar16 numbers_ja[84] = {
2047     0x0030, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054,
2048     0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c,
2049     0x005d, 0x005e, 0x005f, 0x0060, 0x0061, 0x0062, 0x0063, 0x0064,
2050     0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c,
2051     0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074,
2052     0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c,
2053     0x007d, 0x007e, 0x007f, 0x0080, 0x0081, 0x0082, 0x0083, 0x0084,
2054     0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c,
2055     0x008d, 0x008e, 0x008f, 0x0090, 0x0091, 0x0092, 0x0093, 0x0094,
2056     0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c,
2057     0x009d, 0x009e, 0x009f, 0x00ff,
2058 };
2059
2060 static const FcCharLeaf *leaves_ka[2] = {
2061     L(133), L(134),
2062 };
2063
2064 static const FcChar16 numbers_ka[2] = {
2065     0x0005, 0x0010,
2066 };
2067
2068 static const FcCharLeaf *leaves_kk[2] = {
2069     L(  0), L(135),
2070 };
2071
2072 static const FcChar16 numbers_kk[2] = {
2073     0x0000, 0x0004,
2074 };
2075
2076 static const FcCharLeaf *leaves_kl[2] = {
2077     L(136), L(137),
2078 };
2079
2080 static const FcChar16 numbers_kl[2] = {
2081     0x0000, 0x0001,
2082 };
2083
2084 static const FcCharLeaf *leaves_km[1] = {
2085     L(138),
2086 };
2087
2088 static const FcChar16 numbers_km[1] = {
2089     0x0017,
2090 };
2091
2092 static const FcCharLeaf *leaves_kn[1] = {
2093     L(139),
2094 };
2095
2096 static const FcChar16 numbers_kn[1] = {
2097     0x000c,
2098 };
2099
2100 static const FcCharLeaf *leaves_ko[132] = {
2101     L(140), L(141), L(142), L(143), L(144), L(145), L(146), L(147),
2102     L(148), L(149), L(150), L(151), L(152), L(153), L(154), L(155),
2103     L(156), L(157), L(158), L(159), L(160), L(161), L(162), L(163),
2104     L(164), L(165), L(166), L(167), L(168), L(169), L(170), L(171),
2105     L(172), L(173), L(174), L(175), L(176), L(177), L(178), L(179),
2106     L(180), L(181), L(182), L(183), L(184), L(185), L(186), L(187),
2107     L(188), L(189), L(190), L(191), L(192), L(193), L(194), L(195),
2108     L(196), L(197), L(198), L(199), L(200), L(201), L(202), L(203),
2109     L(204), L(205), L(206), L(207), L(208), L(209), L(210), L(211),
2110     L(212), L(213), L(214), L(215), L(216), L(217), L(218), L(219),
2111     L(220), L(221), L(222), L(223), L(224), L(225), L(225), L(225),
2112     L(225), L(225), L(225), L(225), L(225), L(225), L(225), L(225),
2113     L(225), L(225), L(225), L(225), L(225), L(225), L(225), L(225),
2114     L(225), L(225), L(225), L(225), L(225), L(225), L(225), L(225),
2115     L(225), L(225), L(225), L(225), L(225), L(225), L(225), L(225),
2116     L(225), L(225), L(225), L(225), L(225), L(225), L(225), L(225),
2117     L(226), L(225), L(227), L(228),
2118 };
2119
2120 static const FcChar16 numbers_ko[132] = {
2121     0x0030, 0x0031, 0x0032, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052,
2122     0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a,
2123     0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 0x0060, 0x0061, 0x0062,
2124     0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a,
2125     0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072,
2126     0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007a,
2127     0x007b, 0x007c, 0x007d, 0x007e, 0x007f, 0x0080, 0x0081, 0x0082,
2128     0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008a,
2129     0x008b, 0x008c, 0x008d, 0x008e, 0x008f, 0x0090, 0x0091, 0x0092,
2130     0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009a,
2131     0x009b, 0x009c, 0x009d, 0x009e, 0x009f, 0x00ac, 0x00ad, 0x00ae,
2132     0x00af, 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6,
2133     0x00b7, 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be,
2134     0x00bf, 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6,
2135     0x00c7, 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce,
2136     0x00cf, 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6,
2137     0x00d7, 0x00f9, 0x00fa, 0x00ff,
2138 };
2139
2140 static const FcCharLeaf *leaves_la[2] = {
2141     L( 23), L(229),
2142 };
2143
2144 static const FcChar16 numbers_la[2] = {
2145     0x0000, 0x0001,
2146 };
2147
2148 static const FcCharLeaf *leaves_lo[1] = {
2149     L(230),
2150 };
2151
2152 static const FcChar16 numbers_lo[1] = {
2153     0x000e,
2154 };
2155
2156 static const FcCharLeaf *leaves_lt[2] = {
2157     L( 23), L(231),
2158 };
2159
2160 static const FcChar16 numbers_lt[2] = {
2161     0x0000, 0x0001,
2162 };
2163
2164 static const FcCharLeaf *leaves_lv[2] = {
2165     L( 23), L(232),
2166 };
2167
2168 static const FcChar16 numbers_lv[2] = {
2169     0x0000, 0x0001,
2170 };
2171
2172 static const FcCharLeaf *leaves_mk[1] = {
2173     L(233),
2174 };
2175
2176 static const FcChar16 numbers_mk[1] = {
2177     0x0004,
2178 };
2179
2180 static const FcCharLeaf *leaves_ml[1] = {
2181     L(234),
2182 };
2183
2184 static const FcChar16 numbers_ml[1] = {
2185     0x000d,
2186 };
2187
2188 static const FcCharLeaf *leaves_mn[1] = {
2189     L(235),
2190 };
2191
2192 static const FcChar16 numbers_mn[1] = {
2193     0x0018,
2194 };
2195
2196 static const FcCharLeaf *leaves_mo[4] = {
2197     L(236), L(237), L(238), L(239),
2198 };
2199
2200 static const FcChar16 numbers_mo[4] = {
2201     0x0000, 0x0001, 0x0002, 0x0004,
2202 };
2203
2204 static const FcCharLeaf *leaves_mt[3] = {
2205     L(240), L(241), L(242),
2206 };
2207
2208 static const FcChar16 numbers_mt[3] = {
2209     0x0000, 0x0001, 0x0002,
2210 };
2211
2212 static const FcCharLeaf *leaves_nl[1] = {
2213     L(243),
2214 };
2215
2216 static const FcChar16 numbers_nl[1] = {
2217     0x0000,
2218 };
2219
2220 static const FcCharLeaf *leaves_no[1] = {
2221     L(244),
2222 };
2223
2224 static const FcChar16 numbers_no[1] = {
2225     0x0000,
2226 };
2227
2228 static const FcCharLeaf *leaves_oc[1] = {
2229     L(245),
2230 };
2231
2232 static const FcChar16 numbers_oc[1] = {
2233     0x0000,
2234 };
2235
2236 static const FcCharLeaf *leaves_or[1] = {
2237     L(246),
2238 };
2239
2240 static const FcChar16 numbers_or[1] = {
2241     0x000b,
2242 };
2243
2244 static const FcCharLeaf *leaves_pl[2] = {
2245     L(247), L(248),
2246 };
2247
2248 static const FcChar16 numbers_pl[2] = {
2249     0x0000, 0x0001,
2250 };
2251
2252 static const FcCharLeaf *leaves_pt[1] = {
2253     L(249),
2254 };
2255
2256 static const FcChar16 numbers_pt[1] = {
2257     0x0000,
2258 };
2259
2260 static const FcCharLeaf *leaves_rm[1] = {
2261     L(250),
2262 };
2263
2264 static const FcChar16 numbers_rm[1] = {
2265     0x0000,
2266 };
2267
2268 static const FcCharLeaf *leaves_ro[3] = {
2269     L(236), L(237), L(238),
2270 };
2271
2272 static const FcChar16 numbers_ro[3] = {
2273     0x0000, 0x0001, 0x0002,
2274 };
2275
2276 static const FcCharLeaf *leaves_ru[2] = {
2277     L(  0), L(251),
2278 };
2279
2280 static const FcChar16 numbers_ru[2] = {
2281     0x0000, 0x0004,
2282 };
2283
2284 static const FcCharLeaf *leaves_sh[1] = {
2285     L(252),
2286 };
2287
2288 static const FcChar16 numbers_sh[1] = {
2289     0x0004,
2290 };
2291
2292 static const FcCharLeaf *leaves_si[1] = {
2293     L(253),
2294 };
2295
2296 static const FcChar16 numbers_si[1] = {
2297     0x000d,
2298 };
2299
2300 static const FcCharLeaf *leaves_sk[2] = {
2301     L(254), L(255),
2302 };
2303
2304 static const FcChar16 numbers_sk[2] = {
2305     0x0000, 0x0001,
2306 };
2307
2308 static const FcCharLeaf *leaves_sl[3] = {
2309     L( 23), L(256), L(257),
2310 };
2311
2312 static const FcChar16 numbers_sl[3] = {
2313     0x0000, 0x0001, 0x0004,
2314 };
2315
2316 static const FcCharLeaf *leaves_sq[1] = {
2317     L(258),
2318 };
2319
2320 static const FcChar16 numbers_sq[1] = {
2321     0x0000,
2322 };
2323
2324 static const FcCharLeaf *leaves_sv[1] = {
2325     L(259),
2326 };
2327
2328 static const FcChar16 numbers_sv[1] = {
2329     0x0000,
2330 };
2331
2332 static const FcCharLeaf *leaves_ta[1] = {
2333     L(260),
2334 };
2335
2336 static const FcChar16 numbers_ta[1] = {
2337     0x000b,
2338 };
2339
2340 static const FcCharLeaf *leaves_te[1] = {
2341     L(261),
2342 };
2343
2344 static const FcChar16 numbers_te[1] = {
2345     0x000c,
2346 };
2347
2348 static const FcCharLeaf *leaves_th[1] = {
2349     L(262),
2350 };
2351
2352 static const FcChar16 numbers_th[1] = {
2353     0x000e,
2354 };
2355
2356 static const FcCharLeaf *leaves_tl[1] = {
2357     L(263),
2358 };
2359
2360 static const FcChar16 numbers_tl[1] = {
2361     0x0017,
2362 };
2363
2364 static const FcCharLeaf *leaves_tr[2] = {
2365     L(264), L(265),
2366 };
2367
2368 static const FcChar16 numbers_tr[2] = {
2369     0x0000, 0x0001,
2370 };
2371
2372 static const FcCharLeaf *leaves_uk[2] = {
2373     L(  0), L(266),
2374 };
2375
2376 static const FcChar16 numbers_uk[2] = {
2377     0x0000, 0x0004,
2378 };
2379
2380 static const FcCharLeaf *leaves_vo[1] = {
2381     L(267),
2382 };
2383
2384 static const FcChar16 numbers_vo[1] = {
2385     0x0000,
2386 };
2387
2388 static const FcCharLeaf *leaves_wa[1] = {
2389     L(268),
2390 };
2391
2392 static const FcChar16 numbers_wa[1] = {
2393     0x0000,
2394 };
2395
2396 static const FcCharLeaf *leaves_zh_cn[82] = {
2397     L(269), L(270), L(271), L(272), L(273), L(274), L(275), L(276),
2398     L(277), L(278), L(279), L(280), L(281), L(282), L(283), L(284),
2399     L(285), L(286), L(287), L(288), L(289), L(290), L(291), L(292),
2400     L(293), L(294), L(295), L(296), L(297), L(298), L(299), L(300),
2401     L(301), L(302), L(303), L(304), L(305), L(306), L(307), L(308),
2402     L(309), L(310), L(311), L(312), L(313), L(314), L(315), L(316),
2403     L(317), L(318), L(319), L(320), L(321), L(322), L(323), L(324),
2404     L(325), L(326), L(327), L(328), L(329), L(330), L(331), L(332),
2405     L(333), L(334), L(335), L(336), L(337), L(338), L(339), L(340),
2406     L(341), L(342), L(343), L(344), L(345), L(346), L(347), L(348),
2407     L(349), L(350),
2408 };
2409
2410 static const FcChar16 numbers_zh_cn[82] = {
2411     0x0002, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054,
2412     0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c,
2413     0x005d, 0x005e, 0x005f, 0x0060, 0x0061, 0x0062, 0x0063, 0x0064,
2414     0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c,
2415     0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074,
2416     0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c,
2417     0x007d, 0x007e, 0x007f, 0x0080, 0x0081, 0x0082, 0x0083, 0x0084,
2418     0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c,
2419     0x008d, 0x008e, 0x008f, 0x0090, 0x0091, 0x0092, 0x0093, 0x0094,
2420     0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c,
2421     0x009e, 0x009f,
2422 };
2423
2424 static const FcCharLeaf *leaves_zh_mo[84] = {
2425     L(351), L(352), L(353), L(354), L(355), L(356), L(357), L(358),
2426     L(359), L(360), L(361), L(362), L(363), L(364), L(365), L(366),
2427     L(367), L(368), L(369), L(370), L(371), L(372), L(373), L(374),
2428     L(375), L(376), L(377), L(378), L(379), L(380), L(381), L(382),
2429     L(383), L(384), L(385), L(386), L(387), L(388), L(389), L(390),
2430     L(391), L(392), L(393), L(394), L(395), L(396), L(397), L(398),
2431     L(399), L(400), L(401), L(402), L(403), L(404), L(405), L(406),
2432     L(407), L(408), L(409), L(410), L(411), L(412), L(413), L(414),
2433     L(415), L(416), L(417), L(418), L(419), L(420), L(421), L(422),
2434     L(423), L(424), L(425), L(426), L(427), L(428), L(429), L(430),
2435     L(431), L(432), L(433), L(434),
2436 };
2437
2438 static const FcChar16 numbers_zh_mo[84] = {
2439     0x0030, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054,
2440     0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c,
2441     0x005d, 0x005e, 0x005f, 0x0060, 0x0061, 0x0062, 0x0063, 0x0064,
2442     0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c,
2443     0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074,
2444     0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c,
2445     0x007d, 0x007e, 0x007f, 0x0080, 0x0081, 0x0082, 0x0083, 0x0084,
2446     0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c,
2447     0x008d, 0x008e, 0x008f, 0x0090, 0x0091, 0x0092, 0x0093, 0x0094,
2448     0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c,
2449     0x009d, 0x009e, 0x009f, 0x00fa,
2450 };
2451
2452 static const FcCharLeaf *leaves_chr[1] = {
2453     L(435),
2454 };
2455
2456 static const FcChar16 numbers_chr[1] = {
2457     0x0013,
2458 };
2459
2460 #undef L
2461
2462 static const FcLangCharSet  fcLangCharSets[] = {
2463     { (FcChar8 *) "ab",
2464       { 1, FcTrue, 2, (FcCharLeaf **) leaves_ab, (FcChar16 *) numbers_ab } },
2465     { (FcChar8 *) "ar",
2466       { 1, FcTrue, 1, (FcCharLeaf **) leaves_ar, (FcChar16 *) numbers_ar } },
2467     { (FcChar8 *) "az",
2468       { 1, FcTrue, 4, (FcCharLeaf **) leaves_az, (FcChar16 *) numbers_az } },
2469     { (FcChar8 *) "ba",
2470       { 1, FcTrue, 2, (FcCharLeaf **) leaves_ba, (FcChar16 *) numbers_ba } },
2471     { (FcChar8 *) "be",
2472       { 1, FcTrue, 2, (FcCharLeaf **) leaves_be, (FcChar16 *) numbers_be } },
2473     { (FcChar8 *) "bg",
2474       { 1, FcTrue, 1, (FcCharLeaf **) leaves_bg, (FcChar16 *) numbers_bg } },
2475     { (FcChar8 *) "bn",
2476       { 1, FcTrue, 1, (FcCharLeaf **) leaves_bn, (FcChar16 *) numbers_bn } },
2477     { (FcChar8 *) "bo",
2478       { 1, FcTrue, 1, (FcCharLeaf **) leaves_bo, (FcChar16 *) numbers_bo } },
2479     { (FcChar8 *) "br",
2480       { 1, FcTrue, 1, (FcCharLeaf **) leaves_br, (FcChar16 *) numbers_br } },
2481     { (FcChar8 *) "ca",
2482       { 1, FcTrue, 2, (FcCharLeaf **) leaves_ca, (FcChar16 *) numbers_ca } },
2483     { (FcChar8 *) "co",
2484       { 1, FcTrue, 1, (FcCharLeaf **) leaves_co, (FcChar16 *) numbers_co } },
2485     { (FcChar8 *) "cs",
2486       { 1, FcTrue, 2, (FcCharLeaf **) leaves_cs, (FcChar16 *) numbers_cs } },
2487     { (FcChar8 *) "da",
2488       { 1, FcTrue, 2, (FcCharLeaf **) leaves_da, (FcChar16 *) numbers_da } },
2489     { (FcChar8 *) "de",
2490       { 1, FcTrue, 1, (FcCharLeaf **) leaves_de, (FcChar16 *) numbers_de } },
2491     { (FcChar8 *) "el",
2492       { 1, FcTrue, 1, (FcCharLeaf **) leaves_el, (FcChar16 *) numbers_el } },
2493     { (FcChar8 *) "en",
2494       { 1, FcTrue, 1, (FcCharLeaf **) leaves_en, (FcChar16 *) numbers_en } },
2495     { (FcChar8 *) "eo",
2496       { 1, FcTrue, 2, (FcCharLeaf **) leaves_eo, (FcChar16 *) numbers_eo } },
2497     { (FcChar8 *) "es",
2498       { 1, FcTrue, 1, (FcCharLeaf **) leaves_es, (FcChar16 *) numbers_es } },
2499     { (FcChar8 *) "et",
2500       { 1, FcTrue, 2, (FcCharLeaf **) leaves_et, (FcChar16 *) numbers_et } },
2501     { (FcChar8 *) "eu",
2502       { 1, FcTrue, 2, (FcCharLeaf **) leaves_eu, (FcChar16 *) numbers_eu } },
2503     { (FcChar8 *) "fi",
2504       { 1, FcTrue, 2, (FcCharLeaf **) leaves_fi, (FcChar16 *) numbers_fi } },
2505     { (FcChar8 *) "fo",
2506       { 1, FcTrue, 1, (FcCharLeaf **) leaves_fo, (FcChar16 *) numbers_fo } },
2507     { (FcChar8 *) "fr",
2508       { 1, FcTrue, 1, (FcCharLeaf **) leaves_co, (FcChar16 *) numbers_co } },
2509     { (FcChar8 *) "fy",
2510       { 1, FcTrue, 1, (FcCharLeaf **) leaves_de, (FcChar16 *) numbers_de } },
2511     { (FcChar8 *) "ga",
2512       { 1, FcTrue, 5, (FcCharLeaf **) leaves_ga, (FcChar16 *) numbers_ga } },
2513     { (FcChar8 *) "gd",
2514       { 1, FcTrue, 1, (FcCharLeaf **) leaves_gd, (FcChar16 *) numbers_gd } },
2515     { (FcChar8 *) "gl",
2516       { 1, FcTrue, 1, (FcCharLeaf **) leaves_gl, (FcChar16 *) numbers_gl } },
2517     { (FcChar8 *) "gu",
2518       { 1, FcTrue, 1, (FcCharLeaf **) leaves_gu, (FcChar16 *) numbers_gu } },
2519     { (FcChar8 *) "he",
2520       { 1, FcTrue, 1, (FcCharLeaf **) leaves_he, (FcChar16 *) numbers_he } },
2521     { (FcChar8 *) "hr",
2522       { 1, FcTrue, 3, (FcCharLeaf **) leaves_hr, (FcChar16 *) numbers_hr } },
2523     { (FcChar8 *) "hu",
2524       { 1, FcTrue, 2, (FcCharLeaf **) leaves_hu, (FcChar16 *) numbers_hu } },
2525     { (FcChar8 *) "hy",
2526       { 1, FcTrue, 1, (FcCharLeaf **) leaves_hy, (FcChar16 *) numbers_hy } },
2527     { (FcChar8 *) "is",
2528       { 1, FcTrue, 1, (FcCharLeaf **) leaves_is, (FcChar16 *) numbers_is } },
2529     { (FcChar8 *) "it",
2530       { 1, FcTrue, 1, (FcCharLeaf **) leaves_it, (FcChar16 *) numbers_it } },
2531     { (FcChar8 *) "ja",
2532       { 1, FcTrue, 84, (FcCharLeaf **) leaves_ja, (FcChar16 *) numbers_ja } },
2533     { (FcChar8 *) "ka",
2534       { 1, FcTrue, 2, (FcCharLeaf **) leaves_ka, (FcChar16 *) numbers_ka } },
2535     { (FcChar8 *) "kk",
2536       { 1, FcTrue, 2, (FcCharLeaf **) leaves_kk, (FcChar16 *) numbers_kk } },
2537     { (FcChar8 *) "kl",
2538       { 1, FcTrue, 2, (FcCharLeaf **) leaves_kl, (FcChar16 *) numbers_kl } },
2539     { (FcChar8 *) "km",
2540       { 1, FcTrue, 1, (FcCharLeaf **) leaves_km, (FcChar16 *) numbers_km } },
2541     { (FcChar8 *) "kn",
2542       { 1, FcTrue, 1, (FcCharLeaf **) leaves_kn, (FcChar16 *) numbers_kn } },
2543     { (FcChar8 *) "ko",
2544       { 1, FcTrue, 132, (FcCharLeaf **) leaves_ko, (FcChar16 *) numbers_ko } },
2545     { (FcChar8 *) "la",
2546       { 1, FcTrue, 2, (FcCharLeaf **) leaves_la, (FcChar16 *) numbers_la } },
2547     { (FcChar8 *) "lo",
2548       { 1, FcTrue, 1, (FcCharLeaf **) leaves_lo, (FcChar16 *) numbers_lo } },
2549     { (FcChar8 *) "lt",
2550       { 1, FcTrue, 2, (FcCharLeaf **) leaves_lt, (FcChar16 *) numbers_lt } },
2551     { (FcChar8 *) "lv",
2552       { 1, FcTrue, 2, (FcCharLeaf **) leaves_lv, (FcChar16 *) numbers_lv } },
2553     { (FcChar8 *) "mk",
2554       { 1, FcTrue, 1, (FcCharLeaf **) leaves_mk, (FcChar16 *) numbers_mk } },
2555     { (FcChar8 *) "ml",
2556       { 1, FcTrue, 1, (FcCharLeaf **) leaves_ml, (FcChar16 *) numbers_ml } },
2557     { (FcChar8 *) "mn",
2558       { 1, FcTrue, 1, (FcCharLeaf **) leaves_mn, (FcChar16 *) numbers_mn } },
2559     { (FcChar8 *) "mo",
2560       { 1, FcTrue, 4, (FcCharLeaf **) leaves_mo, (FcChar16 *) numbers_mo } },
2561     { (FcChar8 *) "mt",
2562       { 1, FcTrue, 3, (FcCharLeaf **) leaves_mt, (FcChar16 *) numbers_mt } },
2563     { (FcChar8 *) "nl",
2564       { 1, FcTrue, 1, (FcCharLeaf **) leaves_nl, (FcChar16 *) numbers_nl } },
2565     { (FcChar8 *) "no",
2566       { 1, FcTrue, 1, (FcCharLeaf **) leaves_no, (FcChar16 *) numbers_no } },
2567     { (FcChar8 *) "oc",
2568       { 1, FcTrue, 1, (FcCharLeaf **) leaves_oc, (FcChar16 *) numbers_oc } },
2569     { (FcChar8 *) "or",
2570       { 1, FcTrue, 1, (FcCharLeaf **) leaves_or, (FcChar16 *) numbers_or } },
2571     { (FcChar8 *) "pl",
2572       { 1, FcTrue, 2, (FcCharLeaf **) leaves_pl, (FcChar16 *) numbers_pl } },
2573     { (FcChar8 *) "pt",
2574       { 1, FcTrue, 1, (FcCharLeaf **) leaves_pt, (FcChar16 *) numbers_pt } },
2575     { (FcChar8 *) "rm",
2576       { 1, FcTrue, 1, (FcCharLeaf **) leaves_rm, (FcChar16 *) numbers_rm } },
2577     { (FcChar8 *) "ro",
2578       { 1, FcTrue, 3, (FcCharLeaf **) leaves_ro, (FcChar16 *) numbers_ro } },
2579     { (FcChar8 *) "ru",
2580       { 1, FcTrue, 2, (FcCharLeaf **) leaves_ru, (FcChar16 *) numbers_ru } },
2581     { (FcChar8 *) "sh",
2582       { 1, FcTrue, 1, (FcCharLeaf **) leaves_sh, (FcChar16 *) numbers_sh } },
2583     { (FcChar8 *) "si",
2584       { 1, FcTrue, 1, (FcCharLeaf **) leaves_si, (FcChar16 *) numbers_si } },
2585     { (FcChar8 *) "sk",
2586       { 1, FcTrue, 2, (FcCharLeaf **) leaves_sk, (FcChar16 *) numbers_sk } },
2587     { (FcChar8 *) "sl",
2588       { 1, FcTrue, 3, (FcCharLeaf **) leaves_sl, (FcChar16 *) numbers_sl } },
2589     { (FcChar8 *) "sq",
2590       { 1, FcTrue, 1, (FcCharLeaf **) leaves_sq, (FcChar16 *) numbers_sq } },
2591     { (FcChar8 *) "sr",
2592       { 1, FcTrue, 1, (FcCharLeaf **) leaves_sh, (FcChar16 *) numbers_sh } },
2593     { (FcChar8 *) "sv",
2594       { 1, FcTrue, 1, (FcCharLeaf **) leaves_sv, (FcChar16 *) numbers_sv } },
2595     { (FcChar8 *) "ta",
2596       { 1, FcTrue, 1, (FcCharLeaf **) leaves_ta, (FcChar16 *) numbers_ta } },
2597     { (FcChar8 *) "te",
2598       { 1, FcTrue, 1, (FcCharLeaf **) leaves_te, (FcChar16 *) numbers_te } },
2599     { (FcChar8 *) "th",
2600       { 1, FcTrue, 1, (FcCharLeaf **) leaves_th, (FcChar16 *) numbers_th } },
2601     { (FcChar8 *) "tl",
2602       { 1, FcTrue, 1, (FcCharLeaf **) leaves_tl, (FcChar16 *) numbers_tl } },
2603     { (FcChar8 *) "tr",
2604       { 1, FcTrue, 2, (FcCharLeaf **) leaves_tr, (FcChar16 *) numbers_tr } },
2605     { (FcChar8 *) "uk",
2606       { 1, FcTrue, 2, (FcCharLeaf **) leaves_uk, (FcChar16 *) numbers_uk } },
2607     { (FcChar8 *) "vo",
2608       { 1, FcTrue, 1, (FcCharLeaf **) leaves_vo, (FcChar16 *) numbers_vo } },
2609     { (FcChar8 *) "wa",
2610       { 1, FcTrue, 1, (FcCharLeaf **) leaves_wa, (FcChar16 *) numbers_wa } },
2611     { (FcChar8 *) "yi",
2612       { 1, FcTrue, 1, (FcCharLeaf **) leaves_he, (FcChar16 *) numbers_he } },
2613     { (FcChar8 *) "zh-cn",
2614       { 1, FcTrue, 82, (FcCharLeaf **) leaves_zh_cn, (FcChar16 *) numbers_zh_cn } },
2615     { (FcChar8 *) "zh-mo",
2616       { 1, FcTrue, 84, (FcCharLeaf **) leaves_zh_mo, (FcChar16 *) numbers_zh_mo } },
2617     { (FcChar8 *) "zh-sg",
2618       { 1, FcTrue, 82, (FcCharLeaf **) leaves_zh_cn, (FcChar16 *) numbers_zh_cn } },
2619     { (FcChar8 *) "zh-tw",
2620       { 1, FcTrue, 84, (FcCharLeaf **) leaves_zh_mo, (FcChar16 *) numbers_zh_mo } },
2621     { (FcChar8 *) "chr",
2622       { 1, FcTrue, 1, (FcCharLeaf **) leaves_chr, (FcChar16 *) numbers_chr } },
2623 };
2624