1/* this file was generated by makeunicodedata.py 3.2 */
2
3#define UNIDATA_VERSION "12.0.0"
4/* a list of unique database records */
5static const UCDRecord ucd_records[] = {
6 {2, 0, 18, 5, 102, 39},
7 {0, 0, 14, 5, 0, 21},
8 {0, 0, 16, 5, 0, 17},
9 {0, 0, 15, 5, 0, 34},
10 {0, 0, 16, 5, 0, 30},
11 {0, 0, 17, 5, 0, 30},
12 {0, 0, 15, 5, 0, 33},
13 {0, 0, 15, 5, 0, 21},
14 {0, 0, 16, 5, 0, 21},
15 {29, 0, 17, 3, 0, 38},
16 {21, 0, 18, 3, 0, 6},
17 {21, 0, 18, 3, 0, 3},
18 {21, 0, 10, 3, 0, 12},
19 {23, 0, 10, 3, 0, 9},
20 {21, 0, 10, 3, 0, 10},
21 {21, 0, 18, 3, 0, 12},
22 {22, 0, 18, 3, 0, 0},
23 {18, 0, 18, 3, 0, 2},
24 {25, 0, 9, 3, 0, 9},
25 {21, 0, 12, 3, 0, 8},
26 {17, 0, 9, 3, 0, 16},
27 {21, 0, 12, 3, 0, 7},
28 {13, 0, 8, 3, 0, 11},
29 {21, 0, 18, 3, 0, 8},
30 {25, 0, 18, 3, 0, 12},
31 {9, 0, 0, 3, 1, 12},
32 {21, 0, 18, 3, 0, 9},
33 {24, 0, 18, 3, 0, 12},
34 {16, 0, 18, 3, 0, 12},
35 {5, 0, 0, 3, 1, 12},
36 {25, 0, 18, 3, 0, 17},
37 {18, 0, 18, 3, 0, 1},
38 {0, 0, 15, 5, 0, 35},
39 {29, 0, 12, 5, 0, 4},
40 {21, 0, 18, 4, 0, 0},
41 {23, 0, 10, 3, 0, 10},
42 {23, 0, 10, 4, 0, 9},
43 {26, 0, 18, 3, 0, 12},
44 {21, 0, 18, 4, 0, 29},
45 {24, 0, 18, 4, 0, 29},
46 {26, 0, 18, 5, 0, 12},
47 {7, 0, 0, 4, 1, 29},
48 {20, 0, 18, 5, 0, 3},
49 {1, 0, 14, 4, 0, 17},
50 {26, 0, 18, 4, 0, 12},
51 {26, 0, 10, 4, 0, 10},
52 {25, 0, 10, 4, 0, 9},
53 {15, 0, 8, 4, 0, 29},
54 {24, 0, 18, 4, 0, 18},
55 {5, 0, 0, 5, 0, 12},
56 {19, 0, 18, 5, 0, 3},
57 {15, 0, 18, 4, 0, 29},
58 {9, 0, 0, 5, 1, 12},
59 {9, 0, 0, 4, 1, 12},
60 {25, 0, 18, 4, 0, 29},
61 {5, 0, 0, 4, 1, 12},
62 {5, 0, 0, 5, 1, 12},
63 {7, 0, 0, 5, 1, 12},
64 {8, 0, 0, 5, 1, 12},
65 {6, 0, 0, 5, 1, 12},
66 {6, 0, 18, 5, 0, 12},
67 {6, 0, 0, 5, 0, 12},
68 {24, 0, 18, 5, 0, 12},
69 {24, 0, 18, 4, 0, 12},
70 {6, 0, 18, 4, 0, 29},
71 {6, 0, 18, 5, 0, 18},
72 {6, 0, 0, 4, 0, 29},
73 {24, 0, 18, 5, 34, 12},
74 {12, 230, 13, 4, 40, 21},
75 {12, 232, 13, 4, 40, 21},
76 {12, 220, 13, 4, 40, 21},
77 {12, 216, 13, 4, 40, 21},
78 {12, 202, 13, 4, 40, 21},
79 {12, 1, 13, 4, 40, 21},
80 {12, 240, 13, 4, 40, 21},
81 {12, 0, 13, 4, 40, 4},
82 {12, 233, 13, 4, 40, 4},
83 {12, 234, 13, 4, 40, 4},
84 {9, 0, 0, 5, 2, 12},
85 {5, 0, 0, 5, 2, 12},
86 {24, 0, 18, 5, 2, 12},
87 {2, 0, 18, 5, 102, 39},
88 {6, 0, 0, 5, 2, 12},
89 {21, 0, 18, 5, 0, 8},
90 {21, 0, 18, 5, 0, 12},
91 {9, 0, 0, 4, 2, 12},
92 {5, 0, 0, 4, 2, 12},
93 {9, 0, 0, 5, 54, 12},
94 {5, 0, 0, 5, 54, 12},
95 {25, 0, 18, 5, 2, 12},
96 {9, 0, 0, 5, 3, 12},
97 {9, 0, 0, 4, 3, 12},
98 {5, 0, 0, 4, 3, 12},
99 {5, 0, 0, 5, 3, 12},
100 {26, 0, 0, 5, 3, 12},
101 {12, 230, 13, 5, 3, 21},
102 {12, 230, 13, 5, 40, 21},
103 {11, 0, 13, 5, 3, 21},
104 {9, 0, 0, 5, 4, 12},
105 {6, 0, 0, 5, 4, 12},
106 {21, 0, 0, 5, 4, 12},
107 {5, 0, 0, 5, 4, 12},
108 {21, 0, 0, 5, 0, 8},
109 {17, 0, 18, 5, 4, 17},
110 {26, 0, 18, 5, 4, 12},
111 {23, 0, 10, 5, 4, 9},
112 {12, 220, 13, 5, 5, 21},
113 {12, 230, 13, 5, 5, 21},
114 {12, 222, 13, 5, 5, 21},
115 {12, 228, 13, 5, 5, 21},
116 {12, 10, 13, 5, 5, 21},
117 {12, 11, 13, 5, 5, 21},
118 {12, 12, 13, 5, 5, 21},
119 {12, 13, 13, 5, 5, 21},
120 {12, 14, 13, 5, 5, 21},
121 {12, 15, 13, 5, 5, 21},
122 {12, 16, 13, 5, 5, 21},
123 {12, 17, 13, 5, 5, 21},
124 {12, 18, 13, 5, 5, 21},
125 {12, 19, 13, 5, 5, 21},
126 {12, 20, 13, 5, 5, 21},
127 {12, 21, 13, 5, 5, 21},
128 {12, 22, 13, 5, 5, 21},
129 {17, 0, 3, 5, 5, 17},
130 {12, 23, 13, 5, 5, 21},
131 {21, 0, 3, 5, 5, 12},
132 {12, 24, 13, 5, 5, 21},
133 {12, 25, 13, 5, 5, 21},
134 {21, 0, 3, 5, 5, 6},
135 {7, 0, 3, 5, 5, 13},
136 {1, 0, 11, 5, 6, 12},
137 {1, 0, 11, 5, 0, 12},
138 {25, 0, 18, 5, 6, 12},
139 {25, 0, 4, 5, 6, 12},
140 {21, 0, 10, 5, 6, 10},
141 {23, 0, 4, 5, 6, 10},
142 {21, 0, 12, 5, 0, 8},
143 {21, 0, 4, 5, 6, 8},
144 {26, 0, 18, 5, 6, 12},
145 {12, 230, 13, 5, 6, 21},
146 {12, 30, 13, 5, 6, 21},
147 {12, 31, 13, 5, 6, 21},
148 {12, 32, 13, 5, 6, 21},
149 {21, 0, 4, 5, 0, 6},
150 {1, 0, 4, 5, 6, 21},
151 {21, 0, 4, 5, 6, 6},
152 {7, 0, 4, 5, 6, 12},
153 {6, 0, 4, 5, 0, 12},
154 {12, 27, 13, 5, 40, 21},
155 {12, 28, 13, 5, 40, 21},
156 {12, 29, 13, 5, 40, 21},
157 {12, 30, 13, 5, 40, 21},
158 {12, 31, 13, 5, 40, 21},
159 {12, 32, 13, 5, 40, 21},
160 {12, 33, 13, 5, 40, 21},
161 {12, 34, 13, 5, 40, 21},
162 {12, 220, 13, 5, 40, 21},
163 {12, 220, 13, 5, 6, 21},
164 {13, 0, 11, 5, 6, 11},
165 {21, 0, 11, 5, 6, 11},
166 {21, 0, 4, 5, 6, 12},
167 {12, 35, 13, 5, 40, 21},
168 {6, 0, 4, 5, 6, 12},
169 {13, 0, 8, 5, 6, 11},
170 {26, 0, 4, 5, 6, 12},
171 {21, 0, 4, 5, 7, 12},
172 {1, 0, 4, 5, 7, 12},
173 {7, 0, 4, 5, 7, 12},
174 {12, 36, 13, 5, 7, 21},
175 {12, 230, 13, 5, 7, 21},
176 {12, 220, 13, 5, 7, 21},
177 {7, 0, 4, 5, 8, 12},
178 {12, 0, 13, 5, 8, 21},
179 {13, 0, 3, 5, 65, 11},
180 {7, 0, 3, 5, 65, 12},
181 {12, 230, 13, 5, 65, 21},
182 {12, 220, 13, 5, 65, 21},
183 {6, 0, 3, 5, 65, 12},
184 {26, 0, 18, 5, 65, 12},
185 {21, 0, 18, 5, 65, 12},
186 {21, 0, 18, 5, 65, 8},
187 {21, 0, 18, 5, 65, 6},
188 {23, 0, 3, 5, 65, 9},
189 {7, 0, 3, 5, 81, 12},
190 {12, 230, 13, 5, 81, 21},
191 {6, 0, 3, 5, 81, 12},
192 {21, 0, 3, 5, 81, 12},
193 {7, 0, 3, 5, 94, 12},
194 {12, 220, 13, 5, 94, 21},
195 {21, 0, 3, 5, 94, 12},
196 {12, 27, 13, 5, 6, 21},
197 {12, 28, 13, 5, 6, 21},
198 {12, 29, 13, 5, 6, 21},
199 {12, 0, 13, 5, 9, 21},
200 {10, 0, 0, 5, 9, 21},
201 {7, 0, 0, 5, 9, 12},
202 {12, 7, 13, 5, 9, 21},
203 {12, 9, 13, 5, 9, 21},
204 {21, 0, 0, 5, 0, 17},
205 {13, 0, 0, 5, 9, 11},
206 {21, 0, 0, 5, 9, 12},
207 {6, 0, 0, 5, 9, 12},
208 {7, 0, 0, 5, 10, 12},
209 {12, 0, 13, 5, 10, 21},
210 {10, 0, 0, 5, 10, 21},
211 {12, 7, 13, 5, 10, 21},
212 {12, 9, 13, 5, 10, 21},
213 {13, 0, 0, 5, 10, 11},
214 {23, 0, 10, 5, 10, 10},
215 {15, 0, 0, 5, 10, 12},
216 {15, 0, 0, 5, 10, 10},
217 {26, 0, 0, 5, 10, 12},
218 {23, 0, 10, 5, 10, 9},
219 {21, 0, 0, 5, 10, 12},
220 {12, 230, 13, 5, 10, 21},
221 {12, 0, 13, 5, 11, 21},
222 {10, 0, 0, 5, 11, 21},
223 {7, 0, 0, 5, 11, 12},
224 {12, 7, 13, 5, 11, 21},
225 {12, 9, 13, 5, 11, 21},
226 {13, 0, 0, 5, 11, 11},
227 {21, 0, 0, 5, 11, 12},
228 {12, 0, 13, 5, 12, 21},
229 {10, 0, 0, 5, 12, 21},
230 {7, 0, 0, 5, 12, 12},
231 {12, 7, 13, 5, 12, 21},
232 {12, 9, 13, 5, 12, 21},
233 {13, 0, 0, 5, 12, 11},
234 {21, 0, 0, 5, 12, 12},
235 {23, 0, 10, 5, 12, 9},
236 {12, 0, 13, 5, 13, 21},
237 {10, 0, 0, 5, 13, 21},
238 {7, 0, 0, 5, 13, 12},
239 {12, 7, 13, 5, 13, 21},
240 {12, 9, 13, 5, 13, 21},
241 {13, 0, 0, 5, 13, 11},
242 {26, 0, 0, 5, 13, 12},
243 {15, 0, 0, 5, 13, 12},
244 {12, 0, 13, 5, 14, 21},
245 {7, 0, 0, 5, 14, 12},
246 {10, 0, 0, 5, 14, 21},
247 {12, 9, 13, 5, 14, 21},
248 {13, 0, 0, 5, 14, 11},
249 {15, 0, 0, 5, 14, 12},
250 {26, 0, 18, 5, 14, 12},
251 {23, 0, 10, 5, 14, 9},
252 {12, 0, 13, 5, 15, 21},
253 {10, 0, 0, 5, 15, 21},
254 {7, 0, 0, 5, 15, 12},
255 {12, 9, 13, 5, 15, 21},
256 {12, 84, 13, 5, 15, 21},
257 {12, 91, 13, 5, 15, 21},
258 {13, 0, 0, 5, 15, 11},
259 {21, 0, 0, 5, 15, 18},
260 {15, 0, 18, 5, 15, 12},
261 {26, 0, 0, 5, 15, 12},
262 {7, 0, 0, 5, 16, 12},
263 {12, 0, 13, 5, 16, 21},
264 {10, 0, 0, 5, 16, 21},
265 {21, 0, 0, 5, 16, 18},
266 {12, 7, 13, 5, 16, 21},
267 {12, 0, 0, 5, 16, 21},
268 {12, 9, 13, 5, 16, 21},
269 {13, 0, 0, 5, 16, 11},
270 {12, 0, 13, 5, 17, 21},
271 {10, 0, 0, 5, 17, 21},
272 {7, 0, 0, 5, 17, 12},
273 {12, 9, 13, 5, 17, 21},
274 {26, 0, 0, 5, 17, 12},
275 {15, 0, 0, 5, 17, 12},
276 {13, 0, 0, 5, 17, 11},
277 {26, 0, 0, 5, 17, 10},
278 {10, 0, 0, 5, 18, 21},
279 {7, 0, 0, 5, 18, 12},
280 {12, 9, 13, 5, 18, 21},
281 {12, 0, 13, 5, 18, 21},
282 {13, 0, 0, 5, 18, 11},
283 {21, 0, 0, 5, 18, 12},
284 {7, 0, 0, 5, 19, 36},
285 {12, 0, 13, 5, 19, 36},
286 {12, 103, 13, 5, 19, 36},
287 {12, 9, 13, 5, 19, 36},
288 {23, 0, 10, 5, 0, 9},
289 {6, 0, 0, 5, 19, 36},
290 {12, 107, 13, 5, 19, 36},
291 {21, 0, 0, 5, 19, 12},
292 {13, 0, 0, 5, 19, 11},
293 {21, 0, 0, 5, 19, 17},
294 {7, 0, 0, 5, 20, 36},
295 {12, 0, 13, 5, 20, 36},
296 {12, 118, 13, 5, 20, 36},
297 {12, 9, 13, 5, 20, 36},
298 {6, 0, 0, 5, 20, 36},
299 {12, 122, 13, 5, 20, 36},
300 {13, 0, 0, 5, 20, 11},
301 {7, 0, 0, 5, 21, 12},
302 {26, 0, 0, 5, 21, 18},
303 {21, 0, 0, 5, 21, 18},
304 {21, 0, 0, 5, 21, 12},
305 {21, 0, 0, 5, 21, 4},
306 {21, 0, 0, 5, 21, 17},
307 {21, 0, 0, 5, 21, 6},
308 {26, 0, 0, 5, 21, 12},
309 {12, 220, 13, 5, 21, 21},
310 {13, 0, 0, 5, 21, 11},
311 {15, 0, 0, 5, 21, 12},
312 {26, 0, 0, 5, 21, 17},
313 {12, 216, 13, 5, 21, 21},
314 {22, 0, 18, 5, 21, 0},
315 {18, 0, 18, 5, 21, 1},
316 {10, 0, 0, 5, 21, 21},
317 {12, 129, 13, 5, 21, 21},
318 {12, 130, 13, 5, 21, 21},
319 {12, 0, 13, 5, 21, 21},
320 {12, 132, 13, 5, 21, 21},
321 {10, 0, 0, 5, 21, 17},
322 {12, 230, 13, 5, 21, 21},
323 {12, 9, 13, 5, 21, 21},
324 {26, 0, 0, 5, 0, 12},
325 {7, 0, 0, 5, 22, 36},
326 {10, 0, 0, 5, 22, 36},
327 {12, 0, 13, 5, 22, 36},
328 {12, 7, 13, 5, 22, 36},
329 {12, 9, 13, 5, 22, 36},
330 {13, 0, 0, 5, 22, 11},
331 {21, 0, 0, 5, 22, 17},
332 {21, 0, 0, 5, 22, 12},
333 {12, 220, 13, 5, 22, 36},
334 {26, 0, 0, 5, 22, 36},
335 {9, 0, 0, 5, 23, 12},
336 {5, 0, 0, 5, 23, 12},
337 {21, 0, 0, 5, 0, 12},
338 {6, 0, 0, 5, 23, 12},
339 {7, 0, 0, 2, 24, 25},
340 {7, 0, 0, 5, 24, 26},
341 {7, 0, 0, 5, 24, 27},
342 {7, 0, 0, 5, 25, 12},
343 {12, 230, 13, 5, 25, 21},
344 {21, 0, 0, 5, 25, 12},
345 {21, 0, 0, 5, 25, 17},
346 {15, 0, 0, 5, 25, 12},
347 {26, 0, 18, 5, 25, 12},
348 {9, 0, 0, 5, 26, 12},
349 {5, 0, 0, 5, 26, 12},
350 {17, 0, 18, 5, 27, 17},
351 {7, 0, 0, 5, 27, 12},
352 {26, 0, 0, 5, 27, 12},
353 {21, 0, 0, 5, 27, 12},
354 {29, 0, 17, 5, 28, 17},
355 {7, 0, 0, 5, 28, 12},
356 {22, 0, 18, 5, 28, 0},
357 {18, 0, 18, 5, 28, 1},
358 {7, 0, 0, 5, 29, 12},
359 {14, 0, 0, 5, 29, 12},
360 {7, 0, 0, 5, 41, 12},
361 {12, 0, 13, 5, 41, 21},
362 {12, 9, 13, 5, 41, 21},
363 {7, 0, 0, 5, 42, 12},
364 {12, 0, 13, 5, 42, 21},
365 {12, 9, 13, 5, 42, 21},
366 {7, 0, 0, 5, 43, 12},
367 {12, 0, 13, 5, 43, 21},
368 {7, 0, 0, 5, 44, 12},
369 {12, 0, 13, 5, 44, 21},
370 {7, 0, 0, 5, 30, 36},
371 {12, 0, 13, 5, 30, 36},
372 {10, 0, 0, 5, 30, 36},
373 {12, 9, 13, 5, 30, 36},
374 {21, 0, 0, 5, 30, 17},
375 {21, 0, 0, 5, 30, 5},
376 {6, 0, 0, 5, 30, 36},
377 {21, 0, 0, 5, 30, 12},
378 {23, 0, 10, 5, 30, 9},
379 {12, 230, 13, 5, 30, 36},
380 {13, 0, 0, 5, 30, 11},
381 {15, 0, 18, 5, 30, 12},
382 {21, 0, 18, 5, 31, 12},
383 {21, 0, 18, 5, 0, 6},
384 {21, 0, 18, 5, 31, 17},
385 {21, 0, 18, 5, 0, 17},
386 {17, 0, 18, 5, 31, 18},
387 {21, 0, 18, 5, 31, 6},
388 {12, 0, 13, 5, 31, 21},
389 {1, 0, 14, 5, 31, 4},
390 {13, 0, 0, 5, 31, 11},
391 {7, 0, 0, 5, 31, 12},
392 {6, 0, 0, 5, 31, 12},
393 {12, 228, 13, 5, 31, 21},
394 {7, 0, 0, 5, 45, 12},
395 {12, 0, 13, 5, 45, 21},
396 {10, 0, 0, 5, 45, 21},
397 {12, 222, 13, 5, 45, 21},
398 {12, 230, 13, 5, 45, 21},
399 {12, 220, 13, 5, 45, 21},
400 {26, 0, 18, 5, 45, 12},
401 {21, 0, 18, 5, 45, 6},
402 {13, 0, 0, 5, 45, 11},
403 {7, 0, 0, 5, 46, 36},
404 {7, 0, 0, 5, 55, 36},
405 {13, 0, 0, 5, 55, 11},
406 {15, 0, 0, 5, 55, 36},
407 {26, 0, 18, 5, 55, 36},
408 {26, 0, 18, 5, 30, 12},
409 {7, 0, 0, 5, 53, 12},
410 {12, 230, 13, 5, 53, 21},
411 {12, 220, 13, 5, 53, 21},
412 {10, 0, 0, 5, 53, 21},
413 {12, 0, 13, 5, 53, 21},
414 {21, 0, 0, 5, 53, 12},
415 {7, 0, 0, 5, 77, 36},
416 {10, 0, 0, 5, 77, 36},
417 {12, 0, 13, 5, 77, 36},
418 {12, 9, 13, 5, 77, 36},
419 {12, 230, 13, 5, 77, 36},
420 {12, 220, 13, 5, 77, 21},
421 {13, 0, 0, 5, 77, 11},
422 {21, 0, 0, 5, 77, 36},
423 {6, 0, 0, 5, 77, 36},
424 {11, 0, 13, 5, 40, 21},
425 {12, 0, 13, 5, 61, 21},
426 {10, 0, 0, 5, 61, 21},
427 {7, 0, 0, 5, 61, 12},
428 {12, 7, 13, 5, 61, 21},
429 {10, 9, 0, 5, 61, 21},
430 {13, 0, 0, 5, 61, 11},
431 {21, 0, 0, 5, 61, 17},
432 {21, 0, 0, 5, 61, 12},
433 {26, 0, 0, 5, 61, 12},
434 {12, 230, 13, 5, 61, 21},
435 {12, 220, 13, 5, 61, 21},
436 {12, 0, 13, 5, 66, 21},
437 {10, 0, 0, 5, 66, 21},
438 {7, 0, 0, 5, 66, 12},
439 {10, 9, 0, 5, 66, 21},
440 {12, 9, 13, 5, 66, 21},
441 {13, 0, 0, 5, 66, 11},
442 {7, 0, 0, 5, 92, 12},
443 {12, 7, 13, 5, 92, 21},
444 {10, 0, 0, 5, 92, 21},
445 {12, 0, 13, 5, 92, 21},
446 {10, 9, 0, 5, 92, 21},
447 {21, 0, 0, 5, 92, 12},
448 {7, 0, 0, 5, 67, 12},
449 {10, 0, 0, 5, 67, 21},
450 {12, 0, 13, 5, 67, 21},
451 {12, 7, 13, 5, 67, 21},
452 {21, 0, 0, 5, 67, 17},
453 {13, 0, 0, 5, 67, 11},
454 {13, 0, 0, 5, 68, 11},
455 {7, 0, 0, 5, 68, 12},
456 {6, 0, 0, 5, 68, 12},
457 {21, 0, 0, 5, 68, 17},
458 {21, 0, 0, 5, 66, 12},
459 {12, 1, 13, 5, 40, 21},
460 {10, 0, 0, 5, 0, 21},
461 {7, 0, 0, 5, 0, 12},
462 {6, 0, 0, 5, 3, 12},
463 {12, 234, 13, 5, 40, 21},
464 {12, 214, 13, 5, 40, 21},
465 {12, 202, 13, 5, 40, 21},
466 {12, 232, 13, 5, 40, 21},
467 {12, 228, 13, 5, 40, 21},
468 {12, 233, 13, 5, 40, 21},
469 {8, 0, 0, 5, 2, 12},
470 {24, 0, 18, 5, 2, 18},
471 {29, 0, 17, 5, 0, 17},
472 {29, 0, 17, 5, 0, 4},
473 {1, 0, 14, 5, 0, 20},
474 {1, 0, 14, 5, 40, 21},
475 {1, 0, 14, 5, 40, 40},
476 {1, 0, 0, 5, 0, 21},
477 {1, 0, 3, 5, 0, 21},
478 {17, 0, 18, 4, 0, 17},
479 {17, 0, 18, 5, 0, 4},
480 {17, 0, 18, 5, 0, 17},
481 {17, 0, 18, 4, 0, 19},
482 {17, 0, 18, 4, 0, 29},
483 {20, 0, 18, 4, 0, 3},
484 {19, 0, 18, 4, 0, 3},
485 {22, 0, 18, 5, 0, 0},
486 {21, 0, 18, 4, 0, 12},
487 {21, 0, 18, 4, 0, 15},
488 {21, 0, 18, 4, 0, 17},
489 {27, 0, 17, 5, 0, 30},
490 {28, 0, 15, 5, 0, 30},
491 {1, 0, 1, 5, 0, 21},
492 {1, 0, 5, 5, 0, 21},
493 {1, 0, 7, 5, 0, 21},
494 {1, 0, 2, 5, 0, 21},
495 {1, 0, 6, 5, 0, 21},
496 {21, 0, 10, 4, 0, 10},
497 {21, 0, 10, 5, 0, 10},
498 {21, 0, 18, 4, 0, 10},
499 {21, 0, 18, 5, 0, 10},
500 {21, 0, 18, 5, 0, 5},
501 {16, 0, 18, 5, 0, 12},
502 {25, 0, 12, 5, 0, 8},
503 {18, 0, 18, 5, 0, 1},
504 {25, 0, 18, 5, 0, 12},
505 {1, 0, 14, 5, 0, 22},
506 {1, 0, 14, 5, 0, 12},
507 {1, 0, 19, 5, 0, 21},
508 {1, 0, 20, 5, 0, 21},
509 {1, 0, 21, 5, 0, 21},
510 {1, 0, 22, 5, 0, 21},
511 {1, 0, 14, 5, 0, 21},
512 {15, 0, 8, 5, 0, 12},
513 {25, 0, 9, 5, 0, 12},
514 {6, 0, 0, 4, 1, 29},
515 {23, 0, 10, 5, 0, 10},
516 {23, 0, 10, 1, 0, 9},
517 {2, 0, 18, 5, 102, 9},
518 {9, 0, 0, 5, 0, 12},
519 {26, 0, 18, 4, 0, 10},
520 {26, 0, 18, 4, 0, 29},
521 {5, 0, 0, 4, 0, 29},
522 {26, 0, 18, 4, 0, 9},
523 {9, 0, 0, 4, 1, 29},
524 {26, 0, 10, 5, 0, 12},
525 {15, 0, 18, 5, 0, 12},
526 {15, 0, 18, 4, 0, 12},
527 {15, 0, 18, 5, 0, 29},
528 {14, 0, 0, 4, 1, 29},
529 {14, 0, 0, 5, 1, 12},
530 {25, 0, 9, 5, 0, 9},
531 {25, 0, 10, 5, 0, 9},
532 {25, 0, 18, 5, 0, 15},
533 {26, 0, 18, 2, 0, 14},
534 {22, 0, 18, 2, 0, 0},
535 {18, 0, 18, 2, 0, 1},
536 {26, 0, 18, 2, 0, 12},
537 {26, 0, 18, 5, 0, 14},
538 {26, 0, 0, 4, 0, 29},
539 {26, 0, 18, 5, 0, 29},
540 {25, 0, 18, 2, 0, 12},
541 {26, 0, 18, 4, 0, 14},
542 {26, 0, 18, 5, 0, 41},
543 {26, 0, 18, 4, 0, 41},
544 {26, 0, 18, 2, 0, 41},
545 {26, 0, 18, 2, 0, 29},
546 {26, 0, 18, 5, 0, 3},
547 {26, 0, 18, 5, 0, 6},
548 {26, 0, 0, 5, 52, 12},
549 {9, 0, 0, 5, 56, 12},
550 {5, 0, 0, 5, 56, 12},
551 {26, 0, 18, 5, 54, 12},
552 {12, 230, 13, 5, 54, 21},
553 {21, 0, 18, 5, 54, 6},
554 {21, 0, 18, 5, 54, 17},
555 {15, 0, 18, 5, 54, 12},
556 {7, 0, 0, 5, 57, 12},
557 {6, 0, 0, 5, 57, 12},
558 {21, 0, 0, 5, 57, 17},
559 {12, 9, 13, 5, 57, 21},
560 {21, 0, 18, 5, 0, 3},
561 {21, 0, 18, 5, 0, 0},
562 {17, 0, 18, 5, 0, 12},
563 {17, 0, 18, 5, 0, 19},
564 {26, 0, 18, 2, 35, 14},
565 {29, 0, 17, 0, 0, 17},
566 {21, 0, 18, 2, 0, 1},
567 {21, 0, 18, 2, 0, 14},
568 {6, 0, 0, 2, 35, 5},
569 {7, 0, 0, 2, 0, 14},
570 {14, 0, 0, 2, 35, 14},
571 {17, 0, 18, 2, 0, 5},
572 {12, 218, 13, 2, 40, 21},
573 {12, 228, 13, 2, 40, 21},
574 {12, 232, 13, 2, 40, 21},
575 {12, 222, 13, 2, 40, 21},
576 {10, 224, 0, 2, 24, 21},
577 {17, 0, 18, 2, 0, 14},
578 {6, 0, 0, 2, 0, 14},
579 {6, 0, 0, 2, 0, 21},
580 {7, 0, 0, 2, 0, 5},
581 {7, 0, 0, 2, 32, 32},
582 {7, 0, 0, 2, 32, 14},
583 {12, 8, 13, 2, 40, 21},
584 {24, 0, 18, 2, 0, 5},
585 {6, 0, 0, 2, 32, 5},
586 {7, 0, 0, 2, 33, 32},
587 {7, 0, 0, 2, 33, 14},
588 {21, 0, 18, 2, 0, 5},
589 {6, 0, 0, 2, 0, 32},
590 {6, 0, 0, 2, 33, 5},
591 {7, 0, 0, 2, 34, 14},
592 {7, 0, 0, 2, 24, 14},
593 {26, 0, 0, 2, 0, 14},
594 {15, 0, 0, 2, 0, 14},
595 {26, 0, 0, 2, 24, 14},
596 {26, 0, 18, 2, 24, 14},
597 {15, 0, 0, 4, 0, 29},
598 {15, 0, 18, 2, 0, 14},
599 {26, 0, 0, 2, 33, 14},
600 {7, 0, 0, 2, 35, 14},
601 {2, 0, 18, 2, 102, 14},
602 {7, 0, 0, 2, 36, 14},
603 {6, 0, 0, 2, 36, 5},
604 {26, 0, 18, 2, 36, 14},
605 {7, 0, 0, 5, 82, 12},
606 {6, 0, 0, 5, 82, 12},
607 {21, 0, 0, 5, 82, 17},
608 {7, 0, 0, 5, 69, 12},
609 {6, 0, 0, 5, 69, 12},
610 {21, 0, 18, 5, 69, 17},
611 {21, 0, 18, 5, 69, 6},
612 {13, 0, 0, 5, 69, 11},
613 {7, 0, 0, 5, 3, 12},
614 {21, 0, 18, 5, 3, 12},
615 {6, 0, 18, 5, 3, 12},
616 {7, 0, 0, 5, 83, 12},
617 {14, 0, 0, 5, 83, 12},
618 {12, 230, 13, 5, 83, 21},
619 {21, 0, 0, 5, 83, 12},
620 {21, 0, 0, 5, 83, 17},
621 {24, 0, 0, 5, 0, 12},
622 {7, 0, 0, 5, 58, 12},
623 {12, 0, 13, 5, 58, 21},
624 {12, 9, 13, 5, 58, 21},
625 {10, 0, 0, 5, 58, 21},
626 {26, 0, 18, 5, 58, 12},
627 {15, 0, 0, 5, 0, 12},
628 {7, 0, 0, 5, 64, 12},
629 {21, 0, 18, 5, 64, 18},
630 {21, 0, 18, 5, 64, 6},
631 {10, 0, 0, 5, 70, 21},
632 {7, 0, 0, 5, 70, 12},
633 {12, 9, 13, 5, 70, 21},
634 {12, 0, 13, 5, 70, 21},
635 {21, 0, 0, 5, 70, 17},
636 {13, 0, 0, 5, 70, 11},
637 {12, 230, 13, 5, 9, 21},
638 {21, 0, 0, 5, 9, 18},
639 {13, 0, 0, 5, 71, 11},
640 {7, 0, 0, 5, 71, 12},
641 {12, 0, 13, 5, 71, 21},
642 {12, 220, 13, 5, 71, 21},
643 {21, 0, 0, 5, 71, 17},
644 {7, 0, 0, 5, 72, 12},
645 {12, 0, 13, 5, 72, 21},
646 {10, 0, 0, 5, 72, 21},
647 {10, 9, 0, 5, 72, 21},
648 {21, 0, 0, 5, 72, 12},
649 {12, 0, 13, 5, 84, 21},
650 {10, 0, 0, 5, 84, 21},
651 {7, 0, 0, 5, 84, 12},
652 {12, 7, 13, 5, 84, 21},
653 {10, 9, 0, 5, 84, 21},
654 {21, 0, 0, 5, 84, 12},
655 {21, 0, 0, 5, 84, 17},
656 {13, 0, 0, 5, 84, 11},
657 {6, 0, 0, 5, 22, 36},
658 {7, 0, 0, 5, 76, 12},
659 {12, 0, 13, 5, 76, 21},
660 {10, 0, 0, 5, 76, 21},
661 {13, 0, 0, 5, 76, 11},
662 {21, 0, 0, 5, 76, 12},
663 {21, 0, 0, 5, 76, 17},
664 {7, 0, 0, 5, 78, 36},
665 {12, 230, 13, 5, 78, 36},
666 {12, 220, 13, 5, 78, 36},
667 {6, 0, 0, 5, 78, 36},
668 {21, 0, 0, 5, 78, 36},
669 {7, 0, 0, 5, 85, 12},
670 {10, 0, 0, 5, 85, 21},
671 {12, 0, 13, 5, 85, 21},
672 {21, 0, 0, 5, 85, 17},
673 {6, 0, 0, 5, 85, 12},
674 {12, 9, 13, 5, 85, 21},
675 {13, 0, 0, 5, 85, 11},
676 {7, 0, 0, 2, 24, 23},
677 {7, 0, 0, 2, 24, 24},
678 {4, 0, 0, 5, 102, 37},
679 {3, 0, 0, 4, 102, 39},
680 {12, 26, 13, 5, 5, 21},
681 {25, 0, 9, 5, 5, 12},
682 {24, 0, 4, 5, 6, 12},
683 {12, 0, 13, 4, 40, 21},
684 {21, 0, 18, 2, 0, 8},
685 {21, 0, 18, 2, 0, 6},
686 {21, 0, 18, 2, 0, 15},
687 {16, 0, 18, 2, 0, 14},
688 {21, 0, 12, 2, 0, 1},
689 {21, 0, 12, 2, 0, 5},
690 {21, 0, 10, 2, 0, 14},
691 {25, 0, 9, 2, 0, 14},
692 {17, 0, 9, 2, 0, 14},
693 {25, 0, 18, 2, 0, 14},
694 {23, 0, 10, 2, 0, 9},
695 {21, 0, 10, 2, 0, 10},
696 {21, 0, 18, 0, 0, 6},
697 {21, 0, 18, 0, 0, 14},
698 {21, 0, 10, 0, 0, 14},
699 {23, 0, 10, 0, 0, 9},
700 {21, 0, 10, 0, 0, 10},
701 {22, 0, 18, 0, 0, 0},
702 {18, 0, 18, 0, 0, 1},
703 {25, 0, 9, 0, 0, 14},
704 {21, 0, 12, 0, 0, 1},
705 {17, 0, 9, 0, 0, 14},
706 {21, 0, 12, 0, 0, 14},
707 {13, 0, 8, 0, 0, 14},
708 {21, 0, 12, 0, 0, 5},
709 {21, 0, 18, 0, 0, 5},
710 {25, 0, 18, 0, 0, 14},
711 {9, 0, 0, 0, 1, 14},
712 {24, 0, 18, 0, 0, 14},
713 {16, 0, 18, 0, 0, 14},
714 {5, 0, 0, 0, 1, 14},
715 {21, 0, 18, 1, 0, 1},
716 {22, 0, 18, 1, 0, 0},
717 {18, 0, 18, 1, 0, 1},
718 {21, 0, 18, 1, 0, 5},
719 {7, 0, 0, 1, 33, 14},
720 {7, 0, 0, 1, 33, 32},
721 {6, 0, 0, 1, 0, 32},
722 {6, 0, 0, 1, 0, 5},
723 {7, 0, 0, 1, 24, 14},
724 {23, 0, 10, 0, 0, 10},
725 {26, 0, 18, 0, 0, 14},
726 {26, 0, 18, 1, 0, 12},
727 {25, 0, 18, 1, 0, 12},
728 {1, 0, 18, 5, 0, 21},
729 {26, 0, 18, 5, 0, 31},
730 {7, 0, 0, 5, 47, 12},
731 {14, 0, 18, 5, 2, 12},
732 {15, 0, 18, 5, 2, 12},
733 {26, 0, 18, 5, 2, 12},
734 {26, 0, 0, 5, 2, 12},
735 {7, 0, 0, 5, 73, 12},
736 {7, 0, 0, 5, 74, 12},
737 {7, 0, 0, 5, 37, 12},
738 {15, 0, 0, 5, 37, 12},
739 {7, 0, 0, 5, 38, 12},
740 {14, 0, 0, 5, 38, 12},
741 {7, 0, 0, 5, 118, 12},
742 {12, 230, 13, 5, 118, 21},
743 {7, 0, 0, 5, 48, 12},
744 {21, 0, 0, 5, 48, 17},
745 {7, 0, 0, 5, 59, 12},
746 {21, 0, 0, 5, 59, 17},
747 {14, 0, 0, 5, 59, 12},
748 {9, 0, 0, 5, 39, 12},
749 {5, 0, 0, 5, 39, 12},
750 {7, 0, 0, 5, 49, 12},
751 {7, 0, 0, 5, 50, 12},
752 {13, 0, 0, 5, 50, 11},
753 {9, 0, 0, 5, 136, 12},
754 {5, 0, 0, 5, 136, 12},
755 {7, 0, 0, 5, 106, 12},
756 {7, 0, 0, 5, 104, 12},
757 {21, 0, 0, 5, 104, 12},
758 {7, 0, 0, 5, 110, 12},
759 {7, 0, 3, 5, 51, 12},
760 {7, 0, 3, 5, 86, 12},
761 {21, 0, 3, 5, 86, 17},
762 {15, 0, 3, 5, 86, 12},
763 {7, 0, 3, 5, 120, 12},
764 {26, 0, 3, 5, 120, 12},
765 {15, 0, 3, 5, 120, 12},
766 {7, 0, 3, 5, 116, 12},
767 {15, 0, 3, 5, 116, 12},
768 {7, 0, 3, 5, 128, 12},
769 {15, 0, 3, 5, 128, 12},
770 {7, 0, 3, 5, 63, 12},
771 {15, 0, 3, 5, 63, 12},
772 {21, 0, 18, 5, 63, 17},
773 {7, 0, 3, 5, 75, 12},
774 {21, 0, 3, 5, 75, 12},
775 {7, 0, 3, 5, 97, 12},
776 {7, 0, 3, 5, 96, 12},
777 {15, 0, 3, 5, 96, 12},
778 {7, 0, 3, 5, 60, 12},
779 {12, 0, 13, 5, 60, 21},
780 {12, 220, 13, 5, 60, 21},
781 {12, 230, 13, 5, 60, 21},
782 {12, 1, 13, 5, 60, 21},
783 {12, 9, 13, 5, 60, 21},
784 {15, 0, 3, 5, 60, 12},
785 {21, 0, 3, 5, 60, 17},
786 {21, 0, 3, 5, 60, 12},
787 {7, 0, 3, 5, 87, 12},
788 {15, 0, 3, 5, 87, 12},
789 {21, 0, 3, 5, 87, 12},
790 {7, 0, 3, 5, 117, 12},
791 {15, 0, 3, 5, 117, 12},
792 {7, 0, 3, 5, 112, 12},
793 {26, 0, 3, 5, 112, 12},
794 {12, 230, 13, 5, 112, 21},
795 {12, 220, 13, 5, 112, 21},
796 {15, 0, 3, 5, 112, 12},
797 {21, 0, 3, 5, 112, 17},
798 {21, 0, 3, 5, 112, 15},
799 {7, 0, 3, 5, 79, 12},
800 {21, 0, 18, 5, 79, 17},
801 {7, 0, 3, 5, 88, 12},
802 {15, 0, 3, 5, 88, 12},
803 {7, 0, 3, 5, 89, 12},
804 {15, 0, 3, 5, 89, 12},
805 {7, 0, 3, 5, 122, 12},
806 {21, 0, 3, 5, 122, 12},
807 {15, 0, 3, 5, 122, 12},
808 {7, 0, 3, 5, 90, 12},
809 {9, 0, 3, 5, 130, 12},
810 {5, 0, 3, 5, 130, 12},
811 {15, 0, 3, 5, 130, 12},
812 {7, 0, 4, 5, 144, 12},
813 {12, 230, 13, 5, 144, 21},
814 {13, 0, 11, 5, 144, 11},
815 {15, 0, 11, 5, 6, 12},
816 {7, 0, 3, 5, 147, 12},
817 {15, 0, 3, 5, 147, 12},
818 {7, 0, 4, 5, 148, 12},
819 {12, 220, 13, 5, 148, 21},
820 {12, 230, 13, 5, 148, 21},
821 {15, 0, 4, 5, 148, 12},
822 {21, 0, 4, 5, 148, 12},
823 {7, 0, 3, 5, 149, 12},
824 {10, 0, 0, 5, 93, 21},
825 {12, 0, 13, 5, 93, 21},
826 {7, 0, 0, 5, 93, 12},
827 {12, 9, 13, 5, 93, 21},
828 {21, 0, 0, 5, 93, 17},
829 {21, 0, 0, 5, 93, 12},
830 {15, 0, 18, 5, 93, 12},
831 {13, 0, 0, 5, 93, 11},
832 {12, 0, 13, 5, 91, 21},
833 {10, 0, 0, 5, 91, 21},
834 {7, 0, 0, 5, 91, 12},
835 {12, 9, 13, 5, 91, 21},
836 {12, 7, 13, 5, 91, 21},
837 {21, 0, 0, 5, 91, 12},
838 {1, 0, 0, 5, 91, 12},
839 {21, 0, 0, 5, 91, 17},
840 {7, 0, 0, 5, 100, 12},
841 {13, 0, 0, 5, 100, 11},
842 {12, 230, 13, 5, 95, 21},
843 {7, 0, 0, 5, 95, 12},
844 {12, 0, 13, 5, 95, 21},
845 {10, 0, 0, 5, 95, 21},
846 {12, 9, 13, 5, 95, 21},
847 {13, 0, 0, 5, 95, 11},
848 {21, 0, 0, 5, 95, 17},
849 {7, 0, 0, 5, 111, 12},
850 {12, 7, 13, 5, 111, 21},
851 {21, 0, 0, 5, 111, 12},
852 {21, 0, 0, 5, 111, 18},
853 {12, 0, 13, 5, 99, 21},
854 {10, 0, 0, 5, 99, 21},
855 {7, 0, 0, 5, 99, 12},
856 {10, 9, 0, 5, 99, 21},
857 {21, 0, 0, 5, 99, 17},
858 {21, 0, 0, 5, 99, 12},
859 {12, 7, 13, 5, 99, 21},
860 {13, 0, 0, 5, 99, 11},
861 {21, 0, 0, 5, 99, 18},
862 {15, 0, 0, 5, 18, 12},
863 {7, 0, 0, 5, 108, 12},
864 {10, 0, 0, 5, 108, 21},
865 {12, 0, 13, 5, 108, 21},
866 {10, 9, 0, 5, 108, 21},
867 {12, 7, 13, 5, 108, 21},
868 {21, 0, 0, 5, 108, 17},
869 {21, 0, 0, 5, 108, 12},
870 {7, 0, 0, 5, 129, 12},
871 {21, 0, 0, 5, 129, 17},
872 {7, 0, 0, 5, 109, 12},
873 {12, 0, 13, 5, 109, 21},
874 {10, 0, 0, 5, 109, 21},
875 {12, 7, 13, 5, 109, 21},
876 {12, 9, 13, 5, 109, 21},
877 {13, 0, 0, 5, 109, 11},
878 {12, 0, 13, 5, 107, 21},
879 {10, 0, 0, 5, 107, 21},
880 {7, 0, 0, 5, 107, 12},
881 {12, 7, 13, 5, 40, 21},
882 {12, 7, 13, 5, 107, 21},
883 {10, 9, 0, 5, 107, 21},
884 {12, 230, 13, 5, 107, 21},
885 {7, 0, 0, 5, 135, 12},
886 {10, 0, 0, 5, 135, 21},
887 {12, 0, 13, 5, 135, 21},
888 {12, 9, 13, 5, 135, 21},
889 {12, 7, 13, 5, 135, 21},
890 {21, 0, 0, 5, 135, 17},
891 {21, 0, 0, 5, 135, 12},
892 {13, 0, 0, 5, 135, 11},
893 {12, 230, 13, 5, 135, 21},
894 {7, 0, 0, 5, 124, 12},
895 {10, 0, 0, 5, 124, 21},
896 {12, 0, 13, 5, 124, 21},
897 {12, 9, 13, 5, 124, 21},
898 {12, 7, 13, 5, 124, 21},
899 {21, 0, 0, 5, 124, 12},
900 {13, 0, 0, 5, 124, 11},
901 {7, 0, 0, 5, 123, 12},
902 {10, 0, 0, 5, 123, 21},
903 {12, 0, 13, 5, 123, 21},
904 {12, 9, 13, 5, 123, 21},
905 {12, 7, 13, 5, 123, 21},
906 {21, 0, 0, 5, 123, 18},
907 {21, 0, 0, 5, 123, 17},
908 {21, 0, 0, 5, 123, 6},
909 {21, 0, 0, 5, 123, 12},
910 {7, 0, 0, 5, 114, 12},
911 {10, 0, 0, 5, 114, 21},
912 {12, 0, 13, 5, 114, 21},
913 {12, 9, 13, 5, 114, 21},
914 {21, 0, 0, 5, 114, 17},
915 {21, 0, 0, 5, 114, 12},
916 {13, 0, 0, 5, 114, 11},
917 {21, 0, 18, 5, 31, 18},
918 {7, 0, 0, 5, 101, 12},
919 {12, 0, 13, 5, 101, 21},
920 {10, 0, 0, 5, 101, 21},
921 {10, 9, 0, 5, 101, 21},
922 {12, 7, 13, 5, 101, 21},
923 {13, 0, 0, 5, 101, 11},
924 {7, 0, 0, 5, 126, 36},
925 {12, 0, 13, 5, 126, 36},
926 {10, 0, 0, 5, 126, 36},
927 {12, 9, 13, 5, 126, 36},
928 {13, 0, 0, 5, 126, 11},
929 {15, 0, 0, 5, 126, 36},
930 {21, 0, 0, 5, 126, 17},
931 {26, 0, 0, 5, 126, 36},
932 {7, 0, 0, 5, 142, 12},
933 {10, 0, 0, 5, 142, 21},
934 {12, 0, 13, 5, 142, 21},
935 {12, 9, 13, 5, 142, 21},
936 {12, 7, 13, 5, 142, 21},
937 {21, 0, 0, 5, 142, 12},
938 {9, 0, 0, 5, 125, 12},
939 {5, 0, 0, 5, 125, 12},
940 {13, 0, 0, 5, 125, 11},
941 {15, 0, 0, 5, 125, 12},
942 {7, 0, 0, 5, 125, 12},
943 {7, 0, 0, 5, 150, 12},
944 {10, 0, 0, 5, 150, 21},
945 {12, 0, 13, 5, 150, 21},
946 {12, 9, 13, 5, 150, 21},
947 {21, 0, 0, 5, 150, 18},
948 {7, 0, 0, 5, 141, 12},
949 {12, 0, 13, 5, 141, 21},
950 {12, 0, 0, 5, 141, 21},
951 {12, 9, 13, 5, 141, 21},
952 {10, 0, 0, 5, 141, 21},
953 {21, 0, 0, 5, 141, 18},
954 {21, 0, 0, 5, 141, 12},
955 {21, 0, 0, 5, 141, 17},
956 {7, 0, 0, 5, 140, 12},
957 {12, 0, 13, 5, 140, 21},
958 {10, 0, 0, 5, 140, 21},
959 {12, 9, 13, 5, 140, 21},
960 {21, 0, 0, 5, 140, 17},
961 {21, 0, 0, 5, 140, 18},
962 {7, 0, 0, 5, 121, 12},
963 {7, 0, 0, 5, 133, 12},
964 {10, 0, 0, 5, 133, 21},
965 {12, 0, 13, 5, 133, 21},
966 {12, 9, 0, 5, 133, 21},
967 {21, 0, 0, 5, 133, 17},
968 {13, 0, 0, 5, 133, 11},
969 {15, 0, 0, 5, 133, 12},
970 {21, 0, 0, 5, 134, 18},
971 {21, 0, 0, 5, 134, 6},
972 {7, 0, 0, 5, 134, 12},
973 {12, 0, 13, 5, 134, 21},
974 {10, 0, 0, 5, 134, 21},
975 {7, 0, 0, 5, 138, 12},
976 {12, 0, 13, 5, 138, 21},
977 {12, 7, 13, 5, 138, 21},
978 {12, 9, 13, 5, 138, 21},
979 {13, 0, 0, 5, 138, 11},
980 {7, 0, 0, 5, 143, 12},
981 {10, 0, 0, 5, 143, 21},
982 {12, 0, 13, 5, 143, 21},
983 {12, 9, 13, 5, 143, 21},
984 {13, 0, 0, 5, 143, 11},
985 {7, 0, 0, 5, 145, 12},
986 {12, 0, 13, 5, 145, 21},
987 {10, 0, 0, 5, 145, 21},
988 {21, 0, 0, 5, 145, 12},
989 {23, 0, 10, 5, 14, 10},
990 {21, 0, 0, 5, 14, 17},
991 {7, 0, 0, 5, 62, 12},
992 {14, 0, 0, 5, 62, 12},
993 {21, 0, 0, 5, 62, 17},
994 {7, 0, 0, 5, 80, 12},
995 {7, 0, 0, 5, 80, 0},
996 {7, 0, 0, 5, 80, 1},
997 {1, 0, 0, 5, 80, 4},
998 {1, 0, 0, 5, 80, 0},
999 {1, 0, 0, 5, 80, 1},
1000 {7, 0, 0, 5, 127, 12},
1001 {7, 0, 0, 5, 127, 0},
1002 {7, 0, 0, 5, 127, 1},
1003 {7, 0, 0, 5, 115, 12},
1004 {13, 0, 0, 5, 115, 11},
1005 {21, 0, 0, 5, 115, 17},
1006 {7, 0, 0, 5, 103, 12},
1007 {12, 1, 13, 5, 103, 21},
1008 {21, 0, 0, 5, 103, 17},
1009 {7, 0, 0, 5, 119, 12},
1010 {12, 230, 13, 5, 119, 21},
1011 {21, 0, 0, 5, 119, 17},
1012 {21, 0, 0, 5, 119, 12},
1013 {26, 0, 0, 5, 119, 12},
1014 {6, 0, 0, 5, 119, 12},
1015 {13, 0, 0, 5, 119, 11},
1016 {15, 0, 0, 5, 119, 12},
1017 {9, 0, 0, 5, 146, 12},
1018 {5, 0, 0, 5, 146, 12},
1019 {15, 0, 0, 5, 146, 12},
1020 {21, 0, 0, 5, 146, 17},
1021 {21, 0, 0, 5, 146, 12},
1022 {7, 0, 0, 5, 98, 12},
1023 {12, 0, 13, 5, 98, 21},
1024 {10, 0, 0, 5, 98, 21},
1025 {6, 0, 0, 5, 98, 12},
1026 {6, 0, 0, 2, 137, 5},
1027 {6, 0, 0, 2, 139, 5},
1028 {6, 0, 0, 2, 0, 5},
1029 {7, 0, 0, 2, 137, 14},
1030 {7, 0, 0, 2, 139, 14},
1031 {7, 0, 0, 5, 105, 12},
1032 {26, 0, 0, 5, 105, 12},
1033 {12, 0, 13, 5, 105, 21},
1034 {12, 1, 13, 5, 105, 21},
1035 {21, 0, 0, 5, 105, 17},
1036 {10, 216, 0, 5, 0, 21},
1037 {10, 226, 0, 5, 0, 21},
1038 {12, 230, 13, 5, 2, 21},
1039 {25, 0, 0, 5, 0, 12},
1040 {13, 0, 8, 5, 0, 11},
1041 {26, 0, 0, 5, 131, 12},
1042 {12, 0, 13, 5, 131, 21},
1043 {21, 0, 0, 5, 131, 17},
1044 {21, 0, 0, 5, 131, 12},
1045 {12, 230, 13, 5, 56, 21},
1046 {7, 0, 0, 5, 151, 12},
1047 {12, 230, 13, 5, 151, 21},
1048 {6, 0, 0, 5, 151, 12},
1049 {13, 0, 0, 5, 151, 11},
1050 {26, 0, 0, 5, 151, 12},
1051 {7, 0, 0, 5, 152, 12},
1052 {12, 230, 13, 5, 152, 21},
1053 {13, 0, 0, 5, 152, 11},
1054 {23, 0, 10, 5, 152, 9},
1055 {7, 0, 3, 5, 113, 12},
1056 {15, 0, 3, 5, 113, 12},
1057 {12, 220, 13, 5, 113, 21},
1058 {9, 0, 3, 5, 132, 12},
1059 {5, 0, 3, 5, 132, 12},
1060 {12, 230, 13, 5, 132, 21},
1061 {12, 7, 13, 5, 132, 21},
1062 {6, 0, 3, 5, 132, 12},
1063 {13, 0, 3, 5, 132, 11},
1064 {21, 0, 3, 5, 132, 0},
1065 {15, 0, 4, 5, 0, 12},
1066 {26, 0, 4, 5, 0, 10},
1067 {23, 0, 4, 5, 0, 10},
1068 {26, 0, 4, 5, 0, 12},
1069 {2, 0, 18, 5, 102, 14},
1070 {26, 0, 0, 2, 0, 29},
1071 {26, 0, 0, 5, 0, 28},
1072 {26, 0, 0, 2, 32, 14},
1073 {24, 0, 18, 2, 0, 42},
1074 {26, 0, 18, 5, 0, 5},
1075};
1076
1077#define BIDI_MIRROR_LEN 420
1078static const MirrorPair mirror_pairs[] = {
1079 {40, 41},
1080 {41, 40},
1081 {60, 62},
1082 {62, 60},
1083 {91, 93},
1084 {93, 91},
1085 {123, 125},
1086 {125, 123},
1087 {171, 187},
1088 {187, 171},
1089 {3898, 3899},
1090 {3899, 3898},
1091 {3900, 3901},
1092 {3901, 3900},
1093 {5787, 5788},
1094 {5788, 5787},
1095 {8249, 8250},
1096 {8250, 8249},
1097 {8261, 8262},
1098 {8262, 8261},
1099 {8317, 8318},
1100 {8318, 8317},
1101 {8333, 8334},
1102 {8334, 8333},
1103 {8712, 8715},
1104 {8713, 8716},
1105 {8714, 8717},
1106 {8715, 8712},
1107 {8716, 8713},
1108 {8717, 8714},
1109 {8725, 10741},
1110 {8735, 11262},
1111 {8736, 10659},
1112 {8737, 10651},
1113 {8738, 10656},
1114 {8740, 10990},
1115 {8764, 8765},
1116 {8765, 8764},
1117 {8771, 8909},
1118 {8773, 8780},
1119 {8780, 8773},
1120 {8786, 8787},
1121 {8787, 8786},
1122 {8788, 8789},
1123 {8789, 8788},
1124 {8804, 8805},
1125 {8805, 8804},
1126 {8806, 8807},
1127 {8807, 8806},
1128 {8808, 8809},
1129 {8809, 8808},
1130 {8810, 8811},
1131 {8811, 8810},
1132 {8814, 8815},
1133 {8815, 8814},
1134 {8816, 8817},
1135 {8817, 8816},
1136 {8818, 8819},
1137 {8819, 8818},
1138 {8820, 8821},
1139 {8821, 8820},
1140 {8822, 8823},
1141 {8823, 8822},
1142 {8824, 8825},
1143 {8825, 8824},
1144 {8826, 8827},
1145 {8827, 8826},
1146 {8828, 8829},
1147 {8829, 8828},
1148 {8830, 8831},
1149 {8831, 8830},
1150 {8832, 8833},
1151 {8833, 8832},
1152 {8834, 8835},
1153 {8835, 8834},
1154 {8836, 8837},
1155 {8837, 8836},
1156 {8838, 8839},
1157 {8839, 8838},
1158 {8840, 8841},
1159 {8841, 8840},
1160 {8842, 8843},
1161 {8843, 8842},
1162 {8847, 8848},
1163 {8848, 8847},
1164 {8849, 8850},
1165 {8850, 8849},
1166 {8856, 10680},
1167 {8866, 8867},
1168 {8867, 8866},
1169 {8870, 10974},
1170 {8872, 10980},
1171 {8873, 10979},
1172 {8875, 10981},
1173 {8880, 8881},
1174 {8881, 8880},
1175 {8882, 8883},
1176 {8883, 8882},
1177 {8884, 8885},
1178 {8885, 8884},
1179 {8886, 8887},
1180 {8887, 8886},
1181 {8888, 10204},
1182 {8905, 8906},
1183 {8906, 8905},
1184 {8907, 8908},
1185 {8908, 8907},
1186 {8909, 8771},
1187 {8912, 8913},
1188 {8913, 8912},
1189 {8918, 8919},
1190 {8919, 8918},
1191 {8920, 8921},
1192 {8921, 8920},
1193 {8922, 8923},
1194 {8923, 8922},
1195 {8924, 8925},
1196 {8925, 8924},
1197 {8926, 8927},
1198 {8927, 8926},
1199 {8928, 8929},
1200 {8929, 8928},
1201 {8930, 8931},
1202 {8931, 8930},
1203 {8932, 8933},
1204 {8933, 8932},
1205 {8934, 8935},
1206 {8935, 8934},
1207 {8936, 8937},
1208 {8937, 8936},
1209 {8938, 8939},
1210 {8939, 8938},
1211 {8940, 8941},
1212 {8941, 8940},
1213 {8944, 8945},
1214 {8945, 8944},
1215 {8946, 8954},
1216 {8947, 8955},
1217 {8948, 8956},
1218 {8950, 8957},
1219 {8951, 8958},
1220 {8954, 8946},
1221 {8955, 8947},
1222 {8956, 8948},
1223 {8957, 8950},
1224 {8958, 8951},
1225 {8968, 8969},
1226 {8969, 8968},
1227 {8970, 8971},
1228 {8971, 8970},
1229 {9001, 9002},
1230 {9002, 9001},
1231 {10088, 10089},
1232 {10089, 10088},
1233 {10090, 10091},
1234 {10091, 10090},
1235 {10092, 10093},
1236 {10093, 10092},
1237 {10094, 10095},
1238 {10095, 10094},
1239 {10096, 10097},
1240 {10097, 10096},
1241 {10098, 10099},
1242 {10099, 10098},
1243 {10100, 10101},
1244 {10101, 10100},
1245 {10179, 10180},
1246 {10180, 10179},
1247 {10181, 10182},
1248 {10182, 10181},
1249 {10184, 10185},
1250 {10185, 10184},
1251 {10187, 10189},
1252 {10189, 10187},
1253 {10197, 10198},
1254 {10198, 10197},
1255 {10204, 8888},
1256 {10205, 10206},
1257 {10206, 10205},
1258 {10210, 10211},
1259 {10211, 10210},
1260 {10212, 10213},
1261 {10213, 10212},
1262 {10214, 10215},
1263 {10215, 10214},
1264 {10216, 10217},
1265 {10217, 10216},
1266 {10218, 10219},
1267 {10219, 10218},
1268 {10220, 10221},
1269 {10221, 10220},
1270 {10222, 10223},
1271 {10223, 10222},
1272 {10627, 10628},
1273 {10628, 10627},
1274 {10629, 10630},
1275 {10630, 10629},
1276 {10631, 10632},
1277 {10632, 10631},
1278 {10633, 10634},
1279 {10634, 10633},
1280 {10635, 10636},
1281 {10636, 10635},
1282 {10637, 10640},
1283 {10638, 10639},
1284 {10639, 10638},
1285 {10640, 10637},
1286 {10641, 10642},
1287 {10642, 10641},
1288 {10643, 10644},
1289 {10644, 10643},
1290 {10645, 10646},
1291 {10646, 10645},
1292 {10647, 10648},
1293 {10648, 10647},
1294 {10651, 8737},
1295 {10656, 8738},
1296 {10659, 8736},
1297 {10660, 10661},
1298 {10661, 10660},
1299 {10664, 10665},
1300 {10665, 10664},
1301 {10666, 10667},
1302 {10667, 10666},
1303 {10668, 10669},
1304 {10669, 10668},
1305 {10670, 10671},
1306 {10671, 10670},
1307 {10680, 8856},
1308 {10688, 10689},
1309 {10689, 10688},
1310 {10692, 10693},
1311 {10693, 10692},
1312 {10703, 10704},
1313 {10704, 10703},
1314 {10705, 10706},
1315 {10706, 10705},
1316 {10708, 10709},
1317 {10709, 10708},
1318 {10712, 10713},
1319 {10713, 10712},
1320 {10714, 10715},
1321 {10715, 10714},
1322 {10728, 10729},
1323 {10729, 10728},
1324 {10741, 8725},
1325 {10744, 10745},
1326 {10745, 10744},
1327 {10748, 10749},
1328 {10749, 10748},
1329 {10795, 10796},
1330 {10796, 10795},
1331 {10797, 10798},
1332 {10798, 10797},
1333 {10804, 10805},
1334 {10805, 10804},
1335 {10812, 10813},
1336 {10813, 10812},
1337 {10852, 10853},
1338 {10853, 10852},
1339 {10873, 10874},
1340 {10874, 10873},
1341 {10875, 10876},
1342 {10876, 10875},
1343 {10877, 10878},
1344 {10878, 10877},
1345 {10879, 10880},
1346 {10880, 10879},
1347 {10881, 10882},
1348 {10882, 10881},
1349 {10883, 10884},
1350 {10884, 10883},
1351 {10885, 10886},
1352 {10886, 10885},
1353 {10887, 10888},
1354 {10888, 10887},
1355 {10889, 10890},
1356 {10890, 10889},
1357 {10891, 10892},
1358 {10892, 10891},
1359 {10893, 10894},
1360 {10894, 10893},
1361 {10895, 10896},
1362 {10896, 10895},
1363 {10897, 10898},
1364 {10898, 10897},
1365 {10899, 10900},
1366 {10900, 10899},
1367 {10901, 10902},
1368 {10902, 10901},
1369 {10903, 10904},
1370 {10904, 10903},
1371 {10905, 10906},
1372 {10906, 10905},
1373 {10907, 10908},
1374 {10908, 10907},
1375 {10909, 10910},
1376 {10910, 10909},
1377 {10911, 10912},
1378 {10912, 10911},
1379 {10913, 10914},
1380 {10914, 10913},
1381 {10918, 10919},
1382 {10919, 10918},
1383 {10920, 10921},
1384 {10921, 10920},
1385 {10922, 10923},
1386 {10923, 10922},
1387 {10924, 10925},
1388 {10925, 10924},
1389 {10927, 10928},
1390 {10928, 10927},
1391 {10929, 10930},
1392 {10930, 10929},
1393 {10931, 10932},
1394 {10932, 10931},
1395 {10933, 10934},
1396 {10934, 10933},
1397 {10935, 10936},
1398 {10936, 10935},
1399 {10937, 10938},
1400 {10938, 10937},
1401 {10939, 10940},
1402 {10940, 10939},
1403 {10941, 10942},
1404 {10942, 10941},
1405 {10943, 10944},
1406 {10944, 10943},
1407 {10945, 10946},
1408 {10946, 10945},
1409 {10947, 10948},
1410 {10948, 10947},
1411 {10949, 10950},
1412 {10950, 10949},
1413 {10951, 10952},
1414 {10952, 10951},
1415 {10953, 10954},
1416 {10954, 10953},
1417 {10955, 10956},
1418 {10956, 10955},
1419 {10957, 10958},
1420 {10958, 10957},
1421 {10959, 10960},
1422 {10960, 10959},
1423 {10961, 10962},
1424 {10962, 10961},
1425 {10963, 10964},
1426 {10964, 10963},
1427 {10965, 10966},
1428 {10966, 10965},
1429 {10974, 8870},
1430 {10979, 8873},
1431 {10980, 8872},
1432 {10981, 8875},
1433 {10988, 10989},
1434 {10989, 10988},
1435 {10990, 8740},
1436 {10999, 11000},
1437 {11000, 10999},
1438 {11001, 11002},
1439 {11002, 11001},
1440 {11262, 8735},
1441 {11778, 11779},
1442 {11779, 11778},
1443 {11780, 11781},
1444 {11781, 11780},
1445 {11785, 11786},
1446 {11786, 11785},
1447 {11788, 11789},
1448 {11789, 11788},
1449 {11804, 11805},
1450 {11805, 11804},
1451 {11808, 11809},
1452 {11809, 11808},
1453 {11810, 11811},
1454 {11811, 11810},
1455 {11812, 11813},
1456 {11813, 11812},
1457 {11814, 11815},
1458 {11815, 11814},
1459 {11816, 11817},
1460 {11817, 11816},
1461 {12296, 12297},
1462 {12297, 12296},
1463 {12298, 12299},
1464 {12299, 12298},
1465 {12300, 12301},
1466 {12301, 12300},
1467 {12302, 12303},
1468 {12303, 12302},
1469 {12304, 12305},
1470 {12305, 12304},
1471 {12308, 12309},
1472 {12309, 12308},
1473 {12310, 12311},
1474 {12311, 12310},
1475 {12312, 12313},
1476 {12313, 12312},
1477 {12314, 12315},
1478 {12315, 12314},
1479 {65113, 65114},
1480 {65114, 65113},
1481 {65115, 65116},
1482 {65116, 65115},
1483 {65117, 65118},
1484 {65118, 65117},
1485 {65124, 65125},
1486 {65125, 65124},
1487 {65288, 65289},
1488 {65289, 65288},
1489 {65308, 65310},
1490 {65310, 65308},
1491 {65339, 65341},
1492 {65341, 65339},
1493 {65371, 65373},
1494 {65373, 65371},
1495 {65375, 65376},
1496 {65376, 65375},
1497 {65378, 65379},
1498 {65379, 65378},
1499};
1500
1501#define BIDI_BRACKET_LEN 120
1502static const BracketPair bracket_pairs[] = {
1503 {40, 41, 0},
1504 {41, 40, 1},
1505 {91, 93, 0},
1506 {93, 91, 1},
1507 {123, 125, 0},
1508 {125, 123, 1},
1509 {3898, 3899, 0},
1510 {3899, 3898, 1},
1511 {3900, 3901, 0},
1512 {3901, 3900, 1},
1513 {5787, 5788, 0},
1514 {5788, 5787, 1},
1515 {8261, 8262, 0},
1516 {8262, 8261, 1},
1517 {8317, 8318, 0},
1518 {8318, 8317, 1},
1519 {8333, 8334, 0},
1520 {8334, 8333, 1},
1521 {8968, 8969, 0},
1522 {8969, 8968, 1},
1523 {8970, 8971, 0},
1524 {8971, 8970, 1},
1525 {9001, 9002, 0},
1526 {9002, 9001, 1},
1527 {10088, 10089, 0},
1528 {10089, 10088, 1},
1529 {10090, 10091, 0},
1530 {10091, 10090, 1},
1531 {10092, 10093, 0},
1532 {10093, 10092, 1},
1533 {10094, 10095, 0},
1534 {10095, 10094, 1},
1535 {10096, 10097, 0},
1536 {10097, 10096, 1},
1537 {10098, 10099, 0},
1538 {10099, 10098, 1},
1539 {10100, 10101, 0},
1540 {10101, 10100, 1},
1541 {10181, 10182, 0},
1542 {10182, 10181, 1},
1543 {10214, 10215, 0},
1544 {10215, 10214, 1},
1545 {10216, 10217, 0},
1546 {10217, 10216, 1},
1547 {10218, 10219, 0},
1548 {10219, 10218, 1},
1549 {10220, 10221, 0},
1550 {10221, 10220, 1},
1551 {10222, 10223, 0},
1552 {10223, 10222, 1},
1553 {10627, 10628, 0},
1554 {10628, 10627, 1},
1555 {10629, 10630, 0},
1556 {10630, 10629, 1},
1557 {10631, 10632, 0},
1558 {10632, 10631, 1},
1559 {10633, 10634, 0},
1560 {10634, 10633, 1},
1561 {10635, 10636, 0},
1562 {10636, 10635, 1},
1563 {10637, 10640, 0},
1564 {10638, 10639, 1},
1565 {10639, 10638, 0},
1566 {10640, 10637, 1},
1567 {10641, 10642, 0},
1568 {10642, 10641, 1},
1569 {10643, 10644, 0},
1570 {10644, 10643, 1},
1571 {10645, 10646, 0},
1572 {10646, 10645, 1},
1573 {10647, 10648, 0},
1574 {10648, 10647, 1},
1575 {10712, 10713, 0},
1576 {10713, 10712, 1},
1577 {10714, 10715, 0},
1578 {10715, 10714, 1},
1579 {10748, 10749, 0},
1580 {10749, 10748, 1},
1581 {11810, 11811, 0},
1582 {11811, 11810, 1},
1583 {11812, 11813, 0},
1584 {11813, 11812, 1},
1585 {11814, 11815, 0},
1586 {11815, 11814, 1},
1587 {11816, 11817, 0},
1588 {11817, 11816, 1},
1589 {12296, 12297, 0},
1590 {12297, 12296, 1},
1591 {12298, 12299, 0},
1592 {12299, 12298, 1},
1593 {12300, 12301, 0},
1594 {12301, 12300, 1},
1595 {12302, 12303, 0},
1596 {12303, 12302, 1},
1597 {12304, 12305, 0},
1598 {12305, 12304, 1},
1599 {12308, 12309, 0},
1600 {12309, 12308, 1},
1601 {12310, 12311, 0},
1602 {12311, 12310, 1},
1603 {12312, 12313, 0},
1604 {12313, 12312, 1},
1605 {12314, 12315, 0},
1606 {12315, 12314, 1},
1607 {65113, 65114, 0},
1608 {65114, 65113, 1},
1609 {65115, 65116, 0},
1610 {65116, 65115, 1},
1611 {65117, 65118, 0},
1612 {65118, 65117, 1},
1613 {65288, 65289, 0},
1614 {65289, 65288, 1},
1615 {65339, 65341, 0},
1616 {65341, 65339, 1},
1617 {65371, 65373, 0},
1618 {65373, 65371, 1},
1619 {65375, 65376, 0},
1620 {65376, 65375, 1},
1621 {65378, 65379, 0},
1622 {65379, 65378, 1},
1623};
1624
1625/* Reindexing of NFC first characters. */
1626#define TOTAL_FIRST 376
1627#define TOTAL_LAST 62
1628static const Reindex nfc_first[] = {
1629 { 60, 2, 0},
1630 { 65, 15, 3},
1631 { 82, 8, 19},
1632 { 97, 15, 28},
1633 { 114, 8, 44},
1634 { 168, 0, 53},
1635 { 194, 0, 54},
1636 { 196, 3, 55},
1637 { 202, 0, 59},
1638 { 207, 0, 60},
1639 { 212, 2, 61},
1640 { 216, 0, 64},
1641 { 220, 0, 65},
1642 { 226, 0, 66},
1643 { 228, 3, 67},
1644 { 234, 0, 71},
1645 { 239, 0, 72},
1646 { 244, 2, 73},
1647 { 248, 0, 76},
1648 { 252, 0, 77},
1649 { 258, 1, 78},
1650 { 274, 1, 80},
1651 { 332, 1, 82},
1652 { 346, 1, 84},
1653 { 352, 1, 86},
1654 { 360, 3, 88},
1655 { 383, 0, 92},
1656 { 416, 1, 93},
1657 { 431, 1, 95},
1658 { 439, 0, 97},
1659 { 490, 1, 98},
1660 { 550, 3, 100},
1661 { 558, 1, 104},
1662 { 658, 0, 106},
1663 { 913, 0, 107},
1664 { 917, 0, 108},
1665 { 919, 0, 109},
1666 { 921, 0, 110},
1667 { 927, 0, 111},
1668 { 929, 0, 112},
1669 { 933, 0, 113},
1670 { 937, 0, 114},
1671 { 940, 0, 115},
1672 { 942, 0, 116},
1673 { 945, 0, 117},
1674 { 949, 0, 118},
1675 { 951, 0, 119},
1676 { 953, 0, 120},
1677 { 959, 0, 121},
1678 { 961, 0, 122},
1679 { 965, 0, 123},
1680 { 969, 2, 124},
1681 { 974, 0, 127},
1682 { 978, 0, 128},
1683 { 1030, 0, 129},
1684 { 1040, 0, 130},
1685 { 1043, 0, 131},
1686 { 1045, 3, 132},
1687 { 1050, 0, 136},
1688 { 1054, 0, 137},
1689 { 1059, 0, 138},
1690 { 1063, 0, 139},
1691 { 1067, 0, 140},
1692 { 1069, 0, 141},
1693 { 1072, 0, 142},
1694 { 1075, 0, 143},
1695 { 1077, 3, 144},
1696 { 1082, 0, 148},
1697 { 1086, 0, 149},
1698 { 1091, 0, 150},
1699 { 1095, 0, 151},
1700 { 1099, 0, 152},
1701 { 1101, 0, 153},
1702 { 1110, 0, 154},
1703 { 1140, 1, 155},
1704 { 1240, 1, 157},
1705 { 1256, 1, 159},
1706 { 1575, 0, 161},
1707 { 1608, 0, 162},
1708 { 1610, 0, 163},
1709 { 1729, 0, 164},
1710 { 1746, 0, 165},
1711 { 1749, 0, 166},
1712 { 2344, 0, 167},
1713 { 2352, 0, 168},
1714 { 2355, 0, 169},
1715 { 2503, 0, 170},
1716 { 2887, 0, 171},
1717 { 2962, 0, 172},
1718 { 3014, 1, 173},
1719 { 3142, 0, 175},
1720 { 3263, 0, 176},
1721 { 3270, 0, 177},
1722 { 3274, 0, 178},
1723 { 3398, 1, 179},
1724 { 3545, 0, 181},
1725 { 3548, 0, 182},
1726 { 4133, 0, 183},
1727 { 6917, 0, 184},
1728 { 6919, 0, 185},
1729 { 6921, 0, 186},
1730 { 6923, 0, 187},
1731 { 6925, 0, 188},
1732 { 6929, 0, 189},
1733 { 6970, 0, 190},
1734 { 6972, 0, 191},
1735 { 6974, 1, 192},
1736 { 6978, 0, 194},
1737 { 7734, 1, 195},
1738 { 7770, 1, 197},
1739 { 7778, 1, 199},
1740 { 7840, 1, 201},
1741 { 7864, 1, 203},
1742 { 7884, 1, 205},
1743 { 7936, 17, 207},
1744 { 7960, 1, 225},
1745 { 7968, 17, 227},
1746 { 7992, 1, 245},
1747 { 8000, 1, 247},
1748 { 8008, 1, 249},
1749 { 8016, 1, 251},
1750 { 8025, 0, 253},
1751 { 8032, 16, 254},
1752 { 8052, 0, 271},
1753 { 8060, 0, 272},
1754 { 8118, 0, 273},
1755 { 8127, 0, 274},
1756 { 8134, 0, 275},
1757 { 8182, 0, 276},
1758 { 8190, 0, 277},
1759 { 8592, 0, 278},
1760 { 8594, 0, 279},
1761 { 8596, 0, 280},
1762 { 8656, 0, 281},
1763 { 8658, 0, 282},
1764 { 8660, 0, 283},
1765 { 8707, 0, 284},
1766 { 8712, 0, 285},
1767 { 8715, 0, 286},
1768 { 8739, 0, 287},
1769 { 8741, 0, 288},
1770 { 8764, 0, 289},
1771 { 8771, 0, 290},
1772 { 8773, 0, 291},
1773 { 8776, 0, 292},
1774 { 8781, 0, 293},
1775 { 8801, 0, 294},
1776 { 8804, 1, 295},
1777 { 8818, 1, 297},
1778 { 8822, 1, 299},
1779 { 8826, 3, 301},
1780 { 8834, 1, 305},
1781 { 8838, 1, 307},
1782 { 8849, 1, 309},
1783 { 8866, 0, 311},
1784 { 8872, 1, 312},
1785 { 8875, 0, 314},
1786 { 8882, 3, 315},
1787 { 12358, 0, 319},
1788 { 12363, 0, 320},
1789 { 12365, 0, 321},
1790 { 12367, 0, 322},
1791 { 12369, 0, 323},
1792 { 12371, 0, 324},
1793 { 12373, 0, 325},
1794 { 12375, 0, 326},
1795 { 12377, 0, 327},
1796 { 12379, 0, 328},
1797 { 12381, 0, 329},
1798 { 12383, 0, 330},
1799 { 12385, 0, 331},
1800 { 12388, 0, 332},
1801 { 12390, 0, 333},
1802 { 12392, 0, 334},
1803 { 12399, 0, 335},
1804 { 12402, 0, 336},
1805 { 12405, 0, 337},
1806 { 12408, 0, 338},
1807 { 12411, 0, 339},
1808 { 12445, 0, 340},
1809 { 12454, 0, 341},
1810 { 12459, 0, 342},
1811 { 12461, 0, 343},
1812 { 12463, 0, 344},
1813 { 12465, 0, 345},
1814 { 12467, 0, 346},
1815 { 12469, 0, 347},
1816 { 12471, 0, 348},
1817 { 12473, 0, 349},
1818 { 12475, 0, 350},
1819 { 12477, 0, 351},
1820 { 12479, 0, 352},
1821 { 12481, 0, 353},
1822 { 12484, 0, 354},
1823 { 12486, 0, 355},
1824 { 12488, 0, 356},
1825 { 12495, 0, 357},
1826 { 12498, 0, 358},
1827 { 12501, 0, 359},
1828 { 12504, 0, 360},
1829 { 12507, 0, 361},
1830 { 12527, 3, 362},
1831 { 12541, 0, 366},
1832 { 69785, 0, 367},
1833 { 69787, 0, 368},
1834 { 69797, 0, 369},
1835 { 69937, 1, 370},
1836 { 70471, 0, 372},
1837 { 70841, 0, 373},
1838 { 71096, 1, 374},
1839 {0,0,0}
1840};
1841
1842static const Reindex nfc_last[] = {
1843 { 768, 4, 0},
1844 { 774, 6, 5},
1845 { 783, 0, 12},
1846 { 785, 0, 13},
1847 { 787, 1, 14},
1848 { 795, 0, 16},
1849 { 803, 5, 17},
1850 { 813, 1, 23},
1851 { 816, 1, 25},
1852 { 824, 0, 27},
1853 { 834, 0, 28},
1854 { 837, 0, 29},
1855 { 1619, 2, 30},
1856 { 2364, 0, 33},
1857 { 2494, 0, 34},
1858 { 2519, 0, 35},
1859 { 2878, 0, 36},
1860 { 2902, 1, 37},
1861 { 3006, 0, 39},
1862 { 3031, 0, 40},
1863 { 3158, 0, 41},
1864 { 3266, 0, 42},
1865 { 3285, 1, 43},
1866 { 3390, 0, 45},
1867 { 3415, 0, 46},
1868 { 3530, 0, 47},
1869 { 3535, 0, 48},
1870 { 3551, 0, 49},
1871 { 4142, 0, 50},
1872 { 6965, 0, 51},
1873 { 12441, 1, 52},
1874 { 69818, 0, 54},
1875 { 69927, 0, 55},
1876 { 70462, 0, 56},
1877 { 70487, 0, 57},
1878 { 70832, 0, 58},
1879 { 70842, 0, 59},
1880 { 70845, 0, 60},
1881 { 71087, 0, 61},
1882 {0,0,0}
1883};
1884
1885#define UCDN_EAST_ASIAN_F 0
1886#define UCDN_EAST_ASIAN_H 1
1887#define UCDN_EAST_ASIAN_W 2
1888#define UCDN_EAST_ASIAN_NA 3
1889#define UCDN_EAST_ASIAN_A 4
1890#define UCDN_EAST_ASIAN_N 5
1891
1892#define UCDN_SCRIPT_COMMON 0
1893#define UCDN_SCRIPT_LATIN 1
1894#define UCDN_SCRIPT_GREEK 2
1895#define UCDN_SCRIPT_CYRILLIC 3
1896#define UCDN_SCRIPT_ARMENIAN 4
1897#define UCDN_SCRIPT_HEBREW 5
1898#define UCDN_SCRIPT_ARABIC 6
1899#define UCDN_SCRIPT_SYRIAC 7
1900#define UCDN_SCRIPT_THAANA 8
1901#define UCDN_SCRIPT_DEVANAGARI 9
1902#define UCDN_SCRIPT_BENGALI 10
1903#define UCDN_SCRIPT_GURMUKHI 11
1904#define UCDN_SCRIPT_GUJARATI 12
1905#define UCDN_SCRIPT_ORIYA 13
1906#define UCDN_SCRIPT_TAMIL 14
1907#define UCDN_SCRIPT_TELUGU 15
1908#define UCDN_SCRIPT_KANNADA 16
1909#define UCDN_SCRIPT_MALAYALAM 17
1910#define UCDN_SCRIPT_SINHALA 18
1911#define UCDN_SCRIPT_THAI 19
1912#define UCDN_SCRIPT_LAO 20
1913#define UCDN_SCRIPT_TIBETAN 21
1914#define UCDN_SCRIPT_MYANMAR 22
1915#define UCDN_SCRIPT_GEORGIAN 23
1916#define UCDN_SCRIPT_HANGUL 24
1917#define UCDN_SCRIPT_ETHIOPIC 25
1918#define UCDN_SCRIPT_CHEROKEE 26
1919#define UCDN_SCRIPT_CANADIAN_ABORIGINAL 27
1920#define UCDN_SCRIPT_OGHAM 28
1921#define UCDN_SCRIPT_RUNIC 29
1922#define UCDN_SCRIPT_KHMER 30
1923#define UCDN_SCRIPT_MONGOLIAN 31
1924#define UCDN_SCRIPT_HIRAGANA 32
1925#define UCDN_SCRIPT_KATAKANA 33
1926#define UCDN_SCRIPT_BOPOMOFO 34
1927#define UCDN_SCRIPT_HAN 35
1928#define UCDN_SCRIPT_YI 36
1929#define UCDN_SCRIPT_OLD_ITALIC 37
1930#define UCDN_SCRIPT_GOTHIC 38
1931#define UCDN_SCRIPT_DESERET 39
1932#define UCDN_SCRIPT_INHERITED 40
1933#define UCDN_SCRIPT_TAGALOG 41
1934#define UCDN_SCRIPT_HANUNOO 42
1935#define UCDN_SCRIPT_BUHID 43
1936#define UCDN_SCRIPT_TAGBANWA 44
1937#define UCDN_SCRIPT_LIMBU 45
1938#define UCDN_SCRIPT_TAI_LE 46
1939#define UCDN_SCRIPT_LINEAR_B 47
1940#define UCDN_SCRIPT_UGARITIC 48
1941#define UCDN_SCRIPT_SHAVIAN 49
1942#define UCDN_SCRIPT_OSMANYA 50
1943#define UCDN_SCRIPT_CYPRIOT 51
1944#define UCDN_SCRIPT_BRAILLE 52
1945#define UCDN_SCRIPT_BUGINESE 53
1946#define UCDN_SCRIPT_COPTIC 54
1947#define UCDN_SCRIPT_NEW_TAI_LUE 55
1948#define UCDN_SCRIPT_GLAGOLITIC 56
1949#define UCDN_SCRIPT_TIFINAGH 57
1950#define UCDN_SCRIPT_SYLOTI_NAGRI 58
1951#define UCDN_SCRIPT_OLD_PERSIAN 59
1952#define UCDN_SCRIPT_KHAROSHTHI 60
1953#define UCDN_SCRIPT_BALINESE 61
1954#define UCDN_SCRIPT_CUNEIFORM 62
1955#define UCDN_SCRIPT_PHOENICIAN 63
1956#define UCDN_SCRIPT_PHAGS_PA 64
1957#define UCDN_SCRIPT_NKO 65
1958#define UCDN_SCRIPT_SUNDANESE 66
1959#define UCDN_SCRIPT_LEPCHA 67
1960#define UCDN_SCRIPT_OL_CHIKI 68
1961#define UCDN_SCRIPT_VAI 69
1962#define UCDN_SCRIPT_SAURASHTRA 70
1963#define UCDN_SCRIPT_KAYAH_LI 71
1964#define UCDN_SCRIPT_REJANG 72
1965#define UCDN_SCRIPT_LYCIAN 73
1966#define UCDN_SCRIPT_CARIAN 74
1967#define UCDN_SCRIPT_LYDIAN 75
1968#define UCDN_SCRIPT_CHAM 76
1969#define UCDN_SCRIPT_TAI_THAM 77
1970#define UCDN_SCRIPT_TAI_VIET 78
1971#define UCDN_SCRIPT_AVESTAN 79
1972#define UCDN_SCRIPT_EGYPTIAN_HIEROGLYPHS 80
1973#define UCDN_SCRIPT_SAMARITAN 81
1974#define UCDN_SCRIPT_LISU 82
1975#define UCDN_SCRIPT_BAMUM 83
1976#define UCDN_SCRIPT_JAVANESE 84
1977#define UCDN_SCRIPT_MEETEI_MAYEK 85
1978#define UCDN_SCRIPT_IMPERIAL_ARAMAIC 86
1979#define UCDN_SCRIPT_OLD_SOUTH_ARABIAN 87
1980#define UCDN_SCRIPT_INSCRIPTIONAL_PARTHIAN 88
1981#define UCDN_SCRIPT_INSCRIPTIONAL_PAHLAVI 89
1982#define UCDN_SCRIPT_OLD_TURKIC 90
1983#define UCDN_SCRIPT_KAITHI 91
1984#define UCDN_SCRIPT_BATAK 92
1985#define UCDN_SCRIPT_BRAHMI 93
1986#define UCDN_SCRIPT_MANDAIC 94
1987#define UCDN_SCRIPT_CHAKMA 95
1988#define UCDN_SCRIPT_MEROITIC_CURSIVE 96
1989#define UCDN_SCRIPT_MEROITIC_HIEROGLYPHS 97
1990#define UCDN_SCRIPT_MIAO 98
1991#define UCDN_SCRIPT_SHARADA 99
1992#define UCDN_SCRIPT_SORA_SOMPENG 100
1993#define UCDN_SCRIPT_TAKRI 101
1994#define UCDN_SCRIPT_UNKNOWN 102
1995#define UCDN_SCRIPT_BASSA_VAH 103
1996#define UCDN_SCRIPT_CAUCASIAN_ALBANIAN 104
1997#define UCDN_SCRIPT_DUPLOYAN 105
1998#define UCDN_SCRIPT_ELBASAN 106
1999#define UCDN_SCRIPT_GRANTHA 107
2000#define UCDN_SCRIPT_KHOJKI 108
2001#define UCDN_SCRIPT_KHUDAWADI 109
2002#define UCDN_SCRIPT_LINEAR_A 110
2003#define UCDN_SCRIPT_MAHAJANI 111
2004#define UCDN_SCRIPT_MANICHAEAN 112
2005#define UCDN_SCRIPT_MENDE_KIKAKUI 113
2006#define UCDN_SCRIPT_MODI 114
2007#define UCDN_SCRIPT_MRO 115
2008#define UCDN_SCRIPT_NABATAEAN 116
2009#define UCDN_SCRIPT_OLD_NORTH_ARABIAN 117
2010#define UCDN_SCRIPT_OLD_PERMIC 118
2011#define UCDN_SCRIPT_PAHAWH_HMONG 119
2012#define UCDN_SCRIPT_PALMYRENE 120
2013#define UCDN_SCRIPT_PAU_CIN_HAU 121
2014#define UCDN_SCRIPT_PSALTER_PAHLAVI 122
2015#define UCDN_SCRIPT_SIDDHAM 123
2016#define UCDN_SCRIPT_TIRHUTA 124
2017#define UCDN_SCRIPT_WARANG_CITI 125
2018#define UCDN_SCRIPT_AHOM 126
2019#define UCDN_SCRIPT_ANATOLIAN_HIEROGLYPHS 127
2020#define UCDN_SCRIPT_HATRAN 128
2021#define UCDN_SCRIPT_MULTANI 129
2022#define UCDN_SCRIPT_OLD_HUNGARIAN 130
2023#define UCDN_SCRIPT_SIGNWRITING 131
2024#define UCDN_SCRIPT_ADLAM 132
2025#define UCDN_SCRIPT_BHAIKSUKI 133
2026#define UCDN_SCRIPT_MARCHEN 134
2027#define UCDN_SCRIPT_NEWA 135
2028#define UCDN_SCRIPT_OSAGE 136
2029#define UCDN_SCRIPT_TANGUT 137
2030#define UCDN_SCRIPT_MASARAM_GONDI 138
2031#define UCDN_SCRIPT_NUSHU 139
2032#define UCDN_SCRIPT_SOYOMBO 140
2033#define UCDN_SCRIPT_ZANABAZAR_SQUARE 141
2034#define UCDN_SCRIPT_DOGRA 142
2035#define UCDN_SCRIPT_GUNJALA_GONDI 143
2036#define UCDN_SCRIPT_HANIFI_ROHINGYA 144
2037#define UCDN_SCRIPT_MAKASAR 145
2038#define UCDN_SCRIPT_MEDEFAIDRIN 146
2039#define UCDN_SCRIPT_OLD_SOGDIAN 147
2040#define UCDN_SCRIPT_SOGDIAN 148
2041#define UCDN_SCRIPT_ELYMAIC 149
2042#define UCDN_SCRIPT_NANDINAGARI 150
2043#define UCDN_SCRIPT_NYIAKENG_PUACHUE_HMONG 151
2044#define UCDN_SCRIPT_WANCHO 152
2045
2046#define UCDN_GENERAL_CATEGORY_CC 0
2047#define UCDN_GENERAL_CATEGORY_CF 1
2048#define UCDN_GENERAL_CATEGORY_CN 2
2049#define UCDN_GENERAL_CATEGORY_CO 3
2050#define UCDN_GENERAL_CATEGORY_CS 4
2051#define UCDN_GENERAL_CATEGORY_LL 5
2052#define UCDN_GENERAL_CATEGORY_LM 6
2053#define UCDN_GENERAL_CATEGORY_LO 7
2054#define UCDN_GENERAL_CATEGORY_LT 8
2055#define UCDN_GENERAL_CATEGORY_LU 9
2056#define UCDN_GENERAL_CATEGORY_MC 10
2057#define UCDN_GENERAL_CATEGORY_ME 11
2058#define UCDN_GENERAL_CATEGORY_MN 12
2059#define UCDN_GENERAL_CATEGORY_ND 13
2060#define UCDN_GENERAL_CATEGORY_NL 14
2061#define UCDN_GENERAL_CATEGORY_NO 15
2062#define UCDN_GENERAL_CATEGORY_PC 16
2063#define UCDN_GENERAL_CATEGORY_PD 17
2064#define UCDN_GENERAL_CATEGORY_PE 18
2065#define UCDN_GENERAL_CATEGORY_PF 19
2066#define UCDN_GENERAL_CATEGORY_PI 20
2067#define UCDN_GENERAL_CATEGORY_PO 21
2068#define UCDN_GENERAL_CATEGORY_PS 22
2069#define UCDN_GENERAL_CATEGORY_SC 23
2070#define UCDN_GENERAL_CATEGORY_SK 24
2071#define UCDN_GENERAL_CATEGORY_SM 25
2072#define UCDN_GENERAL_CATEGORY_SO 26
2073#define UCDN_GENERAL_CATEGORY_ZL 27
2074#define UCDN_GENERAL_CATEGORY_ZP 28
2075#define UCDN_GENERAL_CATEGORY_ZS 29
2076
2077#define UCDN_BIDI_CLASS_L 0
2078#define UCDN_BIDI_CLASS_LRE 1
2079#define UCDN_BIDI_CLASS_LRO 2
2080#define UCDN_BIDI_CLASS_R 3
2081#define UCDN_BIDI_CLASS_AL 4
2082#define UCDN_BIDI_CLASS_RLE 5
2083#define UCDN_BIDI_CLASS_RLO 6
2084#define UCDN_BIDI_CLASS_PDF 7
2085#define UCDN_BIDI_CLASS_EN 8
2086#define UCDN_BIDI_CLASS_ES 9
2087#define UCDN_BIDI_CLASS_ET 10
2088#define UCDN_BIDI_CLASS_AN 11
2089#define UCDN_BIDI_CLASS_CS 12
2090#define UCDN_BIDI_CLASS_NSM 13
2091#define UCDN_BIDI_CLASS_BN 14
2092#define UCDN_BIDI_CLASS_B 15
2093#define UCDN_BIDI_CLASS_S 16
2094#define UCDN_BIDI_CLASS_WS 17
2095#define UCDN_BIDI_CLASS_ON 18
2096#define UCDN_BIDI_CLASS_LRI 19
2097#define UCDN_BIDI_CLASS_RLI 20
2098#define UCDN_BIDI_CLASS_FSI 21
2099#define UCDN_BIDI_CLASS_PDI 22
2100
2101/* index tables for the database records */
2102#define SHIFT1 5
2103#define SHIFT2 3
2104static const unsigned char index0[] = {
2105 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
2106 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
2107 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 52, 52, 52, 52,
2108 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2109 52, 52, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2110 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2111 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2112 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2113 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 54, 55, 56, 56, 56, 57,
2114 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 65, 66, 67, 68,
2115 69, 70, 71, 65, 66, 67, 68, 69, 70, 71, 65, 66, 67, 68, 69, 70, 71, 65,
2116 66, 67, 68, 69, 70, 71, 65, 66, 67, 68, 69, 70, 71, 65, 72, 73, 73, 73,
2117 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2118 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 52, 75, 76, 77, 78, 79,
2119 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
2120 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112,
2121 113, 113, 113, 114, 115, 116, 108, 108, 108, 108, 108, 108, 108, 108,
2122 108, 108, 117, 117, 118, 119, 120, 108, 108, 108, 108, 108, 108, 108,
2123 108, 108, 108, 108, 108, 108, 108, 108, 121, 122, 123, 108, 108, 108,
2124 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2125 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2126 108, 108, 124, 124, 125, 126, 108, 108, 127, 128, 129, 129, 129, 129,
2127 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129,
2128 129, 129, 129, 129, 129, 130, 129, 129, 131, 108, 108, 108, 108, 108,
2129 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2130 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2131 108, 108, 108, 108, 132, 133, 134, 108, 108, 108, 108, 108, 108, 108,
2132 108, 108, 135, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2133 108, 108, 108, 108, 108, 108, 108, 108, 136, 137, 138, 139, 140, 141,
2134 142, 143, 144, 144, 145, 108, 108, 108, 108, 108, 146, 147, 148, 108,
2135 108, 108, 108, 108, 149, 150, 108, 108, 151, 152, 153, 108, 154, 155,
2136 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 165, 165, 165, 166, 52,
2137 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2138 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2139 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2140 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2141 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2142 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2143 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2144 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2145 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2146 52, 52, 52, 167, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2147 52, 52, 168, 169, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2148 52, 52, 52, 52, 52, 52, 52, 170, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2149 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
2150 171, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 52, 52,
2151 173, 172, 172, 172, 172, 174, 172, 172, 172, 172, 172, 172, 172, 172,
2152 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2153 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2154 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2155 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2156 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2157 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2158 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2159 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2160 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2161 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2162 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2163 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2164 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2165 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2166 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2167 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2168 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
2169 172, 172, 172, 172, 172, 172, 172, 172, 172, 174, 108, 108, 108, 108,
2170 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2171 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2172 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2173 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2174 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2175 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2176 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2177 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2178 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2179 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2180 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2181 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2182 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2183 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2184 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2185 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2186 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2187 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2188 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2189 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2190 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2191 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2192 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2193 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2194 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2195 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2196 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2197 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2198 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2199 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2200 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2201 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2202 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2203 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2204 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2205 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2206 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2207 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2208 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2209 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2210 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2211 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2212 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2213 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2214 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2215 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2216 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2217 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2218 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2219 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2220 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2221 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2222 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2223 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2224 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2225 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2226 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2227 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2228 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2229 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2230 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2231 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2232 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2233 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2234 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2235 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2236 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2237 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2238 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2239 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2240 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2241 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2242 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2243 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2244 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2245 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2246 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2247 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2248 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2249 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2250 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2251 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2252 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2253 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2254 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2255 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2256 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2257 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2258 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2259 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2260 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2261 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2262 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2263 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2264 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2265 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2266 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2267 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2268 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2269 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2270 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2271 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2272 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2273 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2274 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2275 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2276 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2277 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2278 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2279 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2280 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2281 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2282 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2283 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2284 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2285 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2286 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2287 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2288 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2289 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2290 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2291 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2292 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2293 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2294 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2295 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2296 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2297 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2298 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2299 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2300 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2301 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2302 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2303 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2304 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2305 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2306 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2307 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2308 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2309 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2310 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2311 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2312 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2313 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2314 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2315 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2316 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2317 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2318 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2319 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2320 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2321 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2322 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2323 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2324 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2325 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2326 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2327 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2328 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2329 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2330 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2331 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2332 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2333 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2334 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2335 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2336 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2337 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2338 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2339 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2340 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2341 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2342 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2343 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2344 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2345 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2346 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2347 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2348 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2349 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2350 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2351 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2352 108, 108, 108, 108, 108, 108, 108, 108, 175, 176, 108, 108, 108, 108,
2353 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2354 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2355 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2356 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2357 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2358 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2359 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2360 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2361 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2362 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2363 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2364 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2365 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2366 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2367 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2368 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2369 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
2370 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 74, 74, 74,
2371 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2372 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2373 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2374 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2375 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2376 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2377 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2378 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2379 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2380 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2381 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2382 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2383 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2384 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2385 177, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2386 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2387 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2388 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2389 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2390 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2391 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2392 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2393 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2394 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2395 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2396 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2397 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2398 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
2399 74, 74, 74, 74, 177,
2400};
2401
2402static const unsigned short index1[] = {
2403 0, 1, 0, 2, 3, 4, 5, 6, 7, 8, 8, 9, 10, 11, 11, 12, 13, 0, 0, 0, 14, 15,
2404 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 29, 31, 32,
2405 33, 34, 35, 27, 30, 29, 27, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46,
2406 47, 48, 27, 27, 49, 27, 27, 27, 27, 27, 27, 27, 50, 51, 52, 27, 53, 54,
2407 53, 54, 54, 54, 54, 54, 55, 54, 54, 54, 56, 57, 58, 59, 60, 61, 62, 63,
2408 64, 64, 65, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 65, 77, 78,
2409 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
2410 97, 97, 97, 97, 98, 98, 98, 98, 99, 100, 101, 101, 101, 101, 102, 103,
2411 101, 101, 101, 101, 101, 101, 104, 105, 101, 101, 101, 101, 101, 101,
2412 101, 101, 101, 101, 101, 101, 106, 107, 107, 107, 108, 109, 110, 110,
2413 110, 110, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 120,
2414 120, 121, 122, 119, 123, 124, 125, 126, 127, 127, 127, 127, 128, 129,
2415 130, 131, 132, 133, 134, 127, 127, 127, 127, 127, 127, 127, 127, 127,
2416 127, 127, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 144, 144,
2417 145, 146, 147, 148, 127, 127, 127, 127, 127, 127, 149, 149, 149, 149,
2418 150, 151, 152, 119, 153, 154, 155, 155, 155, 156, 157, 158, 159, 159,
2419 160, 161, 162, 163, 164, 165, 166, 166, 166, 167, 144, 168, 119, 119,
2420 119, 119, 119, 119, 127, 127, 169, 170, 119, 119, 171, 125, 172, 173,
2421 174, 175, 176, 177, 177, 177, 177, 177, 177, 178, 179, 180, 181, 177,
2422 182, 183, 184, 177, 185, 186, 187, 188, 188, 189, 190, 191, 192, 193,
2423 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 203, 204, 205, 206,
2424 207, 208, 209, 210, 211, 212, 213, 119, 214, 215, 216, 217, 217, 218,
2425 219, 220, 221, 222, 223, 119, 224, 225, 226, 227, 228, 229, 230, 231,
2426 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 119, 242, 243,
2427 244, 245, 246, 243, 247, 248, 249, 250, 251, 119, 252, 253, 254, 255,
2428 256, 257, 258, 259, 259, 258, 259, 260, 261, 262, 263, 264, 265, 266,
2429 267, 268, 269, 270, 271, 272, 272, 271, 273, 274, 275, 276, 277, 278,
2430 279, 280, 281, 119, 282, 283, 284, 285, 285, 285, 285, 286, 287, 288,
2431 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 296, 296, 299, 300,
2432 297, 301, 302, 303, 304, 305, 306, 119, 307, 308, 308, 308, 308, 308,
2433 309, 310, 311, 312, 313, 314, 119, 119, 119, 119, 315, 316, 317, 317,
2434 318, 317, 319, 320, 321, 322, 323, 324, 119, 119, 119, 119, 325, 326,
2435 327, 328, 329, 330, 331, 332, 333, 334, 333, 333, 333, 335, 336, 337,
2436 338, 339, 340, 341, 340, 340, 340, 342, 343, 344, 345, 346, 119, 119,
2437 119, 119, 347, 347, 347, 347, 347, 348, 349, 350, 351, 352, 353, 354,
2438 355, 356, 357, 347, 358, 359, 351, 360, 361, 361, 361, 361, 362, 363,
2439 364, 364, 364, 364, 364, 365, 366, 366, 366, 366, 366, 366, 366, 366,
2440 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 367, 367, 367, 368,
2441 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369,
2442 369, 369, 369, 369, 369, 370, 371, 370, 369, 369, 369, 369, 369, 370,
2443 369, 369, 369, 369, 370, 371, 370, 369, 371, 369, 369, 369, 369, 369,
2444 369, 369, 370, 369, 369, 369, 369, 369, 369, 369, 369, 372, 373, 374,
2445 375, 376, 369, 369, 377, 378, 379, 379, 379, 379, 379, 379, 379, 379,
2446 379, 379, 380, 381, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383,
2447 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383,
2448 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383,
2449 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383,
2450 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383,
2451 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 383, 383,
2452 385, 386, 386, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389,
2453 390, 391, 392, 393, 394, 119, 395, 395, 396, 119, 397, 397, 398, 119,
2454 399, 400, 401, 119, 402, 402, 402, 402, 402, 402, 403, 404, 405, 406,
2455 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 417, 417, 417,
2456 418, 417, 417, 417, 417, 417, 417, 419, 420, 417, 417, 417, 417, 421,
2457 383, 383, 383, 383, 383, 383, 383, 383, 422, 119, 423, 423, 423, 424,
2458 425, 426, 427, 428, 429, 430, 431, 431, 431, 432, 433, 119, 434, 434,
2459 434, 434, 434, 435, 434, 434, 434, 436, 437, 438, 439, 439, 439, 439,
2460 440, 440, 441, 442, 443, 443, 443, 443, 443, 443, 444, 445, 446, 447,
2461 448, 449, 450, 451, 450, 451, 452, 453, 454, 455, 119, 119, 119, 119,
2462 119, 119, 119, 119, 456, 457, 457, 457, 457, 457, 458, 459, 460, 461,
2463 462, 463, 464, 465, 466, 467, 468, 469, 469, 469, 470, 471, 472, 473,
2464 474, 474, 474, 474, 475, 476, 477, 478, 479, 479, 479, 479, 480, 481,
2465 482, 483, 484, 485, 486, 487, 488, 488, 488, 489, 100, 490, 361, 361,
2466 361, 361, 361, 491, 492, 119, 493, 494, 495, 496, 497, 498, 54, 54, 54,
2467 54, 499, 500, 56, 56, 56, 56, 56, 501, 502, 503, 54, 504, 54, 54, 54,
2468 505, 56, 56, 56, 506, 507, 508, 509, 510, 510, 510, 511, 512, 27, 27, 27,
2469 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 513, 514, 27,
2470 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 515, 516, 517, 518, 515, 516,
2471 515, 516, 517, 518, 515, 519, 515, 516, 515, 517, 515, 520, 515, 520,
2472 515, 520, 521, 522, 523, 524, 525, 526, 515, 527, 528, 529, 530, 531,
2473 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545,
2474 546, 547, 56, 548, 549, 550, 551, 552, 553, 553, 554, 555, 556, 557, 558,
2475 119, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571,
2476 572, 571, 573, 574, 575, 576, 577, 578, 579, 580, 581, 580, 582, 583,
2477 580, 584, 580, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 586,
2478 595, 596, 586, 597, 598, 586, 586, 598, 586, 599, 600, 599, 586, 586,
2479 601, 586, 586, 586, 586, 586, 602, 586, 586, 580, 603, 604, 605, 606,
2480 607, 608, 609, 609, 609, 609, 609, 609, 609, 609, 610, 580, 580, 611,
2481 612, 586, 586, 613, 580, 580, 580, 580, 585, 606, 614, 615, 580, 580,
2482 580, 580, 580, 616, 119, 119, 119, 580, 617, 119, 119, 618, 618, 618,
2483 618, 618, 619, 619, 620, 621, 621, 621, 621, 621, 621, 621, 621, 621,
2484 622, 618, 623, 624, 624, 624, 624, 624, 624, 624, 624, 624, 625, 624,
2485 624, 624, 624, 626, 580, 624, 624, 627, 580, 628, 629, 630, 631, 632,
2486 633, 629, 580, 627, 634, 580, 635, 636, 637, 638, 639, 580, 580, 580,
2487 640, 641, 642, 643, 580, 644, 645, 580, 646, 580, 580, 647, 648, 649,
2488 650, 580, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 580,
2489 580, 580, 662, 580, 663, 580, 664, 665, 666, 667, 668, 669, 618, 670,
2490 670, 671, 580, 580, 580, 662, 672, 673, 586, 586, 586, 674, 675, 586,
2491 586, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676,
2492 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676,
2493 676, 676, 676, 676, 676, 586, 586, 586, 586, 586, 586, 586, 586, 586,
2494 586, 586, 586, 586, 586, 586, 586, 677, 678, 678, 679, 586, 586, 586,
2495 586, 586, 586, 586, 680, 586, 586, 586, 681, 586, 586, 586, 586, 586,
2496 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586,
2497 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 580,
2498 580, 580, 682, 580, 580, 586, 586, 683, 684, 685, 629, 580, 580, 686,
2499 580, 580, 580, 687, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580,
2500 580, 580, 580, 688, 688, 688, 688, 688, 689, 690, 690, 690, 690, 690,
2501 691, 692, 693, 694, 695, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92,
2502 696, 697, 698, 699, 364, 364, 364, 364, 700, 701, 702, 702, 702, 702,
2503 702, 702, 702, 703, 704, 705, 369, 369, 371, 119, 371, 371, 371, 371,
2504 371, 371, 371, 371, 706, 706, 706, 706, 707, 708, 709, 710, 711, 712,
2505 713, 714, 715, 716, 119, 119, 119, 119, 119, 119, 717, 717, 717, 718,
2506 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 719, 119, 717, 717,
2507 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717,
2508 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 720, 119, 119, 119,
2509 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 733,
2510 734, 733, 733, 733, 735, 736, 737, 738, 739, 740, 741, 741, 742, 741,
2511 741, 741, 743, 744, 745, 746, 747, 748, 748, 748, 748, 748, 749, 750,
2512 750, 750, 750, 750, 750, 750, 750, 750, 750, 751, 752, 753, 748, 748,
2513 748, 754, 721, 721, 721, 721, 722, 119, 755, 755, 756, 756, 756, 757,
2514 758, 759, 753, 753, 753, 760, 761, 762, 756, 756, 756, 763, 758, 759,
2515 753, 753, 753, 753, 764, 762, 753, 765, 766, 766, 766, 766, 766, 767,
2516 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 753, 753, 753,
2517 768, 769, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 770,
2518 753, 753, 753, 768, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771,
2519 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771,
2520 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771,
2521 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771,
2522 771, 771, 772, 773, 580, 580, 580, 580, 580, 580, 580, 580, 771, 771,
2523 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771,
2524 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771,
2525 773, 773, 774, 774, 775, 774, 774, 774, 774, 774, 774, 774, 774, 774,
2526 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774,
2527 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774,
2528 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774,
2529 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774,
2530 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 776,
2531 777, 777, 777, 777, 777, 777, 778, 119, 779, 779, 779, 779, 779, 780,
2532 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781,
2533 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781,
2534 781, 781, 781, 781, 781, 782, 781, 781, 783, 784, 119, 119, 101, 101,
2535 101, 101, 101, 785, 786, 787, 101, 101, 101, 788, 789, 789, 789, 789,
2536 789, 789, 789, 789, 790, 791, 792, 119, 64, 64, 793, 794, 795, 27, 796,
2537 27, 27, 27, 27, 27, 27, 27, 797, 798, 27, 799, 800, 27, 27, 801, 802, 27,
2538 803, 119, 119, 119, 119, 119, 804, 805, 806, 807, 808, 808, 809, 810,
2539 811, 812, 813, 813, 813, 813, 813, 813, 814, 119, 815, 816, 816, 816,
2540 816, 816, 817, 818, 819, 820, 821, 822, 823, 823, 824, 825, 826, 827,
2541 828, 828, 829, 830, 831, 831, 832, 833, 834, 835, 366, 366, 366, 836,
2542 837, 838, 838, 838, 838, 838, 839, 840, 841, 842, 843, 844, 845, 347,
2543 351, 846, 847, 847, 847, 847, 847, 848, 849, 119, 850, 851, 852, 853,
2544 347, 347, 854, 855, 856, 856, 856, 856, 856, 856, 857, 858, 859, 119,
2545 119, 860, 861, 862, 863, 119, 864, 864, 864, 119, 371, 371, 54, 54, 54,
2546 54, 54, 865, 866, 119, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867,
2547 861, 861, 861, 861, 868, 869, 870, 871, 872, 873, 873, 874, 873, 873,
2548 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2549 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2550 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2551 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2552 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2553 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2554 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2555 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2556 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2557 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2558 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2559 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2560 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2561 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2562 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873, 874, 873, 873,
2563 873, 872, 873, 873, 874, 873, 873, 873, 873, 873, 873, 872, 873, 873,
2564 874, 873, 873, 873, 872, 873, 873, 874, 873, 873, 873, 872, 873, 873,
2565 875, 119, 367, 367, 876, 877, 368, 368, 368, 368, 368, 878, 879, 879,
2566 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879,
2567 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879,
2568 879, 879, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880,
2569 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880,
2570 880, 880, 880, 880, 880, 880, 771, 771, 771, 771, 771, 771, 771, 771,
2571 771, 771, 771, 771, 771, 772, 771, 771, 771, 771, 771, 771, 771, 771,
2572 771, 771, 771, 771, 771, 881, 773, 773, 773, 773, 882, 119, 883, 884,
2573 120, 885, 886, 887, 888, 120, 127, 127, 127, 127, 127, 127, 127, 127,
2574 127, 127, 127, 127, 889, 890, 891, 119, 892, 127, 127, 127, 127, 127,
2575 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
2576 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
2577 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 893, 119, 119,
2578 127, 127, 127, 127, 127, 127, 127, 127, 894, 127, 127, 127, 127, 127,
2579 127, 119, 119, 119, 119, 119, 127, 895, 896, 896, 897, 898, 899, 900,
2580 901, 902, 903, 904, 905, 906, 907, 908, 169, 127, 127, 127, 127, 127,
2581 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 909, 910, 911,
2582 912, 913, 914, 915, 915, 916, 917, 918, 918, 919, 920, 921, 922, 923,
2583 923, 923, 923, 924, 925, 925, 925, 926, 927, 927, 927, 928, 929, 930,
2584 119, 931, 932, 933, 932, 932, 934, 932, 932, 935, 932, 936, 932, 936,
2585 119, 119, 119, 119, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932,
2586 932, 932, 932, 932, 932, 937, 938, 939, 939, 939, 939, 939, 940, 609,
2587 941, 941, 941, 941, 941, 941, 942, 943, 944, 945, 580, 946, 947, 119,
2588 119, 119, 119, 119, 609, 609, 609, 609, 609, 948, 119, 119, 119, 119,
2589 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 949, 949,
2590 949, 950, 951, 951, 951, 951, 951, 951, 952, 119, 953, 954, 954, 955,
2591 956, 956, 956, 956, 957, 958, 959, 959, 960, 961, 962, 962, 962, 962,
2592 963, 964, 965, 965, 965, 966, 967, 967, 967, 967, 968, 967, 969, 119,
2593 119, 119, 119, 119, 970, 970, 970, 970, 970, 971, 971, 971, 971, 971,
2594 972, 972, 972, 972, 972, 972, 973, 973, 973, 974, 975, 976, 977, 977,
2595 977, 977, 978, 979, 979, 979, 979, 980, 981, 981, 981, 981, 981, 119,
2596 982, 982, 982, 982, 982, 982, 983, 984, 119, 119, 119, 119, 119, 119,
2597 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 985, 985,
2598 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985,
2599 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985,
2600 985, 985, 985, 985, 985, 985, 985, 985, 986, 119, 985, 985, 987, 119,
2601 985, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2602 119, 119, 119, 119, 119, 119, 988, 989, 990, 990, 990, 990, 991, 992,
2603 993, 993, 994, 995, 996, 996, 997, 998, 999, 999, 999, 1000, 1001, 1002,
2604 119, 119, 119, 119, 119, 119, 1003, 1003, 1004, 1005, 1006, 1006, 1007,
2605 1008, 1009, 1009, 1009, 1010, 119, 119, 119, 119, 119, 119, 119, 119,
2606 1011, 1011, 1011, 1011, 1012, 1012, 1012, 1013, 1014, 1014, 1015, 1014,
2607 1014, 1014, 1014, 1014, 1016, 1017, 1018, 1019, 1020, 1020, 1021, 1022,
2608 1023, 1024, 1025, 1026, 1027, 1027, 1027, 1028, 1029, 1029, 1029, 1030,
2609 119, 119, 119, 119, 1031, 1032, 1031, 1031, 1033, 1034, 1035, 119, 1036,
2610 1036, 1036, 1036, 1036, 1036, 1037, 1038, 1039, 1039, 1040, 1041, 1042,
2611 1042, 1043, 1044, 1045, 1045, 1046, 1047, 119, 1048, 119, 119, 119, 119,
2612 119, 119, 119, 119, 119, 119, 1049, 1049, 1049, 1049, 1049, 1049, 1049,
2613 1049, 1049, 1050, 119, 119, 119, 119, 119, 119, 1051, 1051, 1051, 1051,
2614 1051, 1051, 1052, 119, 1053, 1053, 1053, 1053, 1053, 1053, 1054, 1055,
2615 1056, 1056, 1056, 1056, 1057, 119, 1058, 1059, 119, 119, 119, 119, 119,
2616 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2617 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2618 119, 119, 119, 1060, 1060, 1060, 1061, 119, 119, 119, 119, 119, 119, 119,
2619 119, 119, 119, 119, 119, 119, 119, 119, 119, 1062, 1062, 1062, 1063,
2620 1064, 119, 1065, 1065, 1066, 1067, 1068, 1069, 119, 119, 119, 119, 119,
2621 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 1070, 1070, 1071,
2622 119, 1072, 1073, 1073, 1073, 1073, 1073, 1073, 1074, 1075, 1076, 1077,
2623 1078, 1079, 1080, 119, 1081, 1082, 1083, 1083, 1083, 1083, 1083, 1084,
2624 1085, 1086, 1087, 1088, 1088, 1088, 1089, 1090, 1091, 1092, 1093, 1093,
2625 1093, 1094, 1095, 1096, 1097, 1098, 119, 1099, 1099, 1099, 1099, 1100,
2626 119, 1101, 1102, 1102, 1102, 1102, 1102, 1103, 1104, 1105, 1106, 1107,
2627 1108, 1109, 1110, 1111, 119, 1112, 1112, 1113, 1112, 1112, 1114, 1115,
2628 1116, 119, 119, 119, 119, 119, 119, 119, 119, 1117, 1118, 1119, 1120,
2629 1119, 1121, 1122, 1122, 1122, 1122, 1122, 1123, 1124, 1125, 1126, 1127,
2630 1128, 1129, 1130, 1131, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138,
2631 1139, 1140, 1140, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2632 119, 119, 119, 119, 119, 119, 1141, 1141, 1141, 1141, 1141, 1141, 1142,
2633 1143, 1144, 1145, 1146, 1147, 119, 119, 119, 119, 1148, 1148, 1148, 1148,
2634 1148, 1148, 1149, 1150, 1151, 119, 1152, 1153, 119, 119, 119, 119, 119,
2635 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2636 119, 1154, 1154, 1154, 1154, 1154, 1155, 1156, 1157, 1158, 1159, 1160,
2637 1161, 119, 119, 119, 119, 1162, 1162, 1162, 1162, 1162, 1162, 1163, 1164,
2638 1165, 119, 1166, 1167, 1168, 1169, 119, 119, 1170, 1170, 1170, 1170,
2639 1170, 1171, 1172, 1173, 1174, 1175, 119, 119, 119, 119, 119, 119, 1176,
2640 1176, 1176, 1177, 1178, 1179, 1180, 1181, 119, 119, 119, 119, 119, 119,
2641 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2642 119, 119, 119, 119, 1182, 1182, 1182, 1182, 1182, 1183, 1184, 1185, 119,
2643 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 1186, 1186, 1186,
2644 1186, 1187, 1187, 1187, 1187, 1188, 1189, 1190, 1191, 119, 119, 119, 119,
2645 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2646 119, 119, 1192, 1193, 1192, 1192, 1192, 1192, 1194, 1195, 1196, 119, 119,
2647 119, 1197, 1198, 1199, 1199, 1199, 1199, 1200, 1201, 1202, 119, 1203,
2648 1204, 1205, 1205, 1205, 1205, 1205, 1206, 1207, 1208, 1209, 119, 119,
2649 119, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1211, 119, 119, 119, 119,
2650 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2651 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2652 1212, 1213, 1212, 1212, 1212, 1214, 1215, 1216, 1217, 119, 1218, 1219,
2653 1220, 1221, 1222, 1223, 1223, 1223, 1224, 1225, 1225, 1226, 1227, 119,
2654 119, 119, 119, 119, 119, 119, 119, 119, 1228, 1229, 1230, 1230, 1230,
2655 1230, 1231, 1232, 1233, 119, 1234, 1235, 1236, 1237, 1238, 1238, 1238,
2656 1239, 1240, 1241, 1242, 1243, 119, 119, 119, 119, 119, 119, 119, 119,
2657 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2658 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2659 119, 119, 1244, 1244, 1245, 1246, 119, 119, 119, 119, 119, 119, 119, 119,
2660 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2661 119, 119, 1247, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1254,
2662 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254,
2663 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254,
2664 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254,
2665 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254,
2666 1254, 1255, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2667 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256,
2668 1256, 1257, 1258, 119, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254,
2669 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254,
2670 1254, 1254, 1254, 1254, 1259, 119, 119, 119, 119, 119, 119, 119, 119,
2671 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2672 119, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260,
2673 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260,
2674 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260,
2675 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1261, 1260, 1260, 1260,
2676 1260, 1262, 1263, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260,
2677 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260,
2678 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1264, 1260, 1260, 1260,
2679 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260,
2680 1260, 1260, 1260, 1260, 1260, 1260, 1265, 1266, 1267, 119, 119, 119, 119,
2681 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2682 119, 119, 119, 119, 119, 119, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
2683 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
2684 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
2685 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
2686 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
2687 1268, 1268, 1269, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
2688 1268, 1268, 1268, 1268, 1268, 1270, 119, 119, 119, 119, 119, 119, 119,
2689 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2690 119, 119, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789,
2691 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789,
2692 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 1271,
2693 1272, 1272, 1272, 1273, 1274, 1275, 119, 119, 119, 119, 119, 119, 119,
2694 119, 119, 119, 119, 119, 1276, 1276, 1276, 1277, 1278, 119, 1279, 1279,
2695 1279, 1279, 1279, 1279, 1280, 1281, 1282, 119, 1283, 1284, 1285, 1279,
2696 1279, 1286, 1279, 1279, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2697 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 1287, 1287,
2698 1287, 1287, 1288, 1288, 1288, 1288, 1289, 1289, 1290, 1291, 119, 119,
2699 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 1292, 1292, 1292, 1292,
2700 1292, 1292, 1292, 1292, 1292, 1293, 1294, 1295, 1295, 1295, 1295, 1295,
2701 1295, 1296, 1297, 1298, 119, 119, 119, 119, 119, 119, 119, 119, 1299,
2702 119, 119, 119, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300,
2703 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300,
2704 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300,
2705 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300,
2706 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300,
2707 1300, 1300, 1300, 1300, 1300, 1300, 119, 1300, 1300, 1300, 1300, 1300,
2708 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300,
2709 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300,
2710 1300, 1301, 119, 1302, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733,
2711 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733,
2712 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 1303, 119, 119, 119,
2713 119, 119, 119, 1304, 119, 1305, 119, 1306, 1306, 1306, 1306, 1306, 1306,
2714 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306,
2715 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306,
2716 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306,
2717 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1307, 1308, 1308, 1308, 1308,
2718 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1309, 1308, 1310,
2719 1308, 1311, 1308, 1312, 1313, 119, 119, 119, 119, 119, 119, 119, 119,
2720 119, 119, 119, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609,
2721 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609,
2722 609, 609, 609, 609, 609, 1314, 119, 609, 609, 609, 609, 1315, 1316, 609,
2723 609, 609, 609, 609, 609, 1317, 1318, 1319, 1320, 1321, 1322, 609, 609,
2724 609, 1323, 609, 609, 609, 609, 609, 609, 609, 1324, 119, 119, 944, 944,
2725 944, 944, 944, 944, 944, 944, 1325, 119, 119, 119, 119, 119, 119, 119,
2726 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 939, 939,
2727 1326, 119, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 616, 119,
2728 939, 939, 939, 1327, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2729 119, 119, 119, 119, 119, 119, 1328, 1328, 1328, 1329, 1330, 1330, 1331,
2730 1328, 1328, 1332, 1333, 1330, 1330, 1328, 1328, 1328, 1329, 1330, 1330,
2731 1334, 1335, 1336, 1332, 1337, 1338, 1330, 1328, 1328, 1328, 1329, 1330,
2732 1330, 1339, 1340, 1341, 1342, 1330, 1330, 1330, 1343, 1344, 1345, 1346,
2733 1330, 1330, 1331, 1328, 1328, 1332, 1330, 1330, 1330, 1328, 1328, 1328,
2734 1329, 1330, 1330, 1331, 1328, 1328, 1332, 1330, 1330, 1330, 1328, 1328,
2735 1328, 1329, 1330, 1330, 1331, 1328, 1328, 1332, 1330, 1330, 1330, 1328,
2736 1328, 1328, 1329, 1330, 1330, 1347, 1328, 1328, 1328, 1348, 1330, 1330,
2737 1349, 1350, 1328, 1328, 1351, 1330, 1330, 1352, 1331, 1328, 1328, 1353,
2738 1330, 1330, 1354, 1355, 1328, 1328, 1356, 1330, 1330, 1330, 1357, 1328,
2739 1328, 1328, 1348, 1330, 1330, 1349, 1358, 1359, 1359, 1359, 1359, 1359,
2740 1359, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360,
2741 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360,
2742 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1361, 1361, 1361,
2743 1361, 1361, 1361, 1362, 1363, 1361, 1361, 1361, 1361, 1361, 1364, 1365,
2744 1360, 1366, 1367, 119, 1368, 1369, 1361, 119, 119, 119, 119, 119, 119,
2745 119, 119, 119, 119, 1370, 1371, 1371, 1372, 1373, 1374, 119, 119, 119,
2746 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2747 119, 119, 119, 119, 119, 119, 119, 119, 119, 1375, 1375, 1375, 1375,
2748 1375, 1376, 1377, 1378, 1379, 1380, 119, 119, 119, 119, 119, 119, 119,
2749 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2750 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2751 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 1381, 1381, 1381,
2752 1381, 1381, 1382, 1383, 1384, 1385, 1385, 1385, 1385, 1385, 1385, 1385,
2753 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385,
2754 1385, 1385, 1385, 1385, 1385, 1386, 1387, 1388, 119, 119, 119, 119, 119,
2755 1389, 1389, 1389, 1389, 1390, 1391, 1391, 1391, 1392, 1393, 1394, 1395,
2756 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2757 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2758 119, 119, 119, 119, 119, 119, 1396, 1397, 1397, 1397, 1397, 1397, 1397,
2759 1398, 1399, 119, 119, 119, 119, 119, 119, 119, 119, 119, 1396, 1397,
2760 1397, 1397, 1397, 1400, 1397, 1401, 119, 119, 119, 119, 119, 119, 119,
2761 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2762 119, 119, 119, 1402, 127, 127, 127, 1403, 1404, 1405, 1406, 1407, 1408,
2763 1403, 1409, 1403, 1405, 1405, 1410, 127, 1411, 127, 1412, 1413, 1411,
2764 127, 1412, 119, 119, 119, 119, 119, 119, 1414, 119, 1415, 1416, 1416,
2765 1416, 1416, 1417, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416,
2766 1416, 1416, 1416, 1417, 1418, 1416, 1419, 1420, 1416, 1420, 1421, 1420,
2767 1416, 1416, 1416, 1422, 1418, 619, 1423, 621, 621, 621, 1424, 621, 621,
2768 621, 621, 621, 621, 621, 1425, 621, 621, 621, 1426, 1427, 1428, 621,
2769 1429, 1418, 1418, 1418, 1418, 1418, 1418, 1430, 1431, 1431, 1431, 1432,
2770 1418, 753, 753, 753, 753, 753, 1433, 753, 1434, 1435, 1418, 1436, 1418,
2771 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418,
2772 1418, 1418, 1418, 1418, 1418, 1418, 721, 721, 721, 721, 1437, 1438, 1439,
2773 721, 721, 721, 721, 721, 721, 721, 721, 1440, 1441, 721, 1442, 1443, 721,
2774 721, 1444, 1445, 1446, 1447, 1442, 1416, 721, 721, 1448, 1449, 721, 721,
2775 721, 721, 721, 721, 721, 1450, 1451, 1452, 1453, 721, 1454, 1452, 1452,
2776 1455, 1456, 1457, 1458, 721, 1459, 1460, 1461, 721, 721, 721, 721, 721,
2777 721, 721, 721, 1462, 1463, 721, 1464, 642, 1465, 721, 1466, 1467, 580,
2778 1468, 721, 721, 721, 1416, 1469, 1470, 1416, 1416, 1471, 1416, 1415,
2779 1416, 1416, 1416, 1416, 1416, 1472, 1473, 1416, 1416, 1472, 1474, 721,
2780 721, 721, 721, 721, 721, 721, 721, 1475, 1476, 580, 580, 580, 580, 1477,
2781 1478, 721, 721, 721, 721, 1479, 721, 1480, 721, 1481, 1482, 1483, 1418,
2782 1416, 1484, 1485, 1486, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580,
2783 580, 580, 580, 580, 1487, 1418, 580, 580, 580, 580, 580, 580, 580, 580,
2784 580, 580, 1488, 1489, 721, 1490, 1418, 1418, 580, 1487, 580, 580, 580,
2785 580, 580, 580, 580, 1418, 580, 1491, 580, 580, 580, 580, 580, 1418, 580,
2786 580, 580, 1492, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418,
2787 1418, 580, 1493, 721, 1452, 1494, 721, 1452, 1495, 721, 721, 721, 721,
2788 721, 721, 1496, 1497, 721, 721, 721, 721, 1498, 1499, 1500, 1501, 721,
2789 1502, 1503, 1504, 721, 721, 721, 721, 580, 580, 580, 580, 580, 580, 580,
2790 580, 580, 580, 1487, 1418, 1416, 1422, 1490, 1486, 1486, 1418, 1436,
2791 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418,
2792 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418,
2793 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418,
2794 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418,
2795 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418,
2796 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418,
2797 1418, 1418, 1418, 1418, 1505, 771, 771, 771, 771, 771, 771, 771, 771,
2798 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771,
2799 771, 771, 771, 771, 1506, 773, 773, 773, 773, 773, 771, 771, 771, 771,
2800 771, 771, 1507, 773, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771,
2801 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771,
2802 771, 771, 771, 772, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771,
2803 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771,
2804 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771,
2805 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 881, 773, 771, 771,
2806 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771,
2807 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771,
2808 771, 771, 771, 771, 771, 771, 771, 771, 1508, 773, 773, 773, 773, 773,
2809 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773,
2810 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773,
2811 773, 773, 771, 771, 771, 772, 773, 773, 773, 773, 773, 773, 773, 773,
2812 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773,
2813 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773,
2814 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773,
2815 773, 773, 773, 773, 773, 773, 773, 773, 773, 1509, 1510, 119, 119, 119,
2816 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511,
2817 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2818 119, 119, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896,
2819 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896,
2820 896, 896, 896, 896, 119, 119, 880, 880, 880, 880, 880, 880, 880, 880,
2821 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880,
2822 880, 880, 880, 880, 880, 880, 880, 880, 880, 1512,
2823};
2824
2825static const unsigned short index2[] = {
2826 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 5, 6, 1, 1, 1, 1, 1, 1, 7, 7, 7, 8,
2827 9, 10, 11, 12, 13, 14, 15, 11, 16, 17, 15, 18, 19, 20, 19, 21, 22, 22,
2828 22, 22, 22, 22, 22, 22, 22, 22, 19, 23, 24, 24, 24, 10, 15, 25, 25, 25,
2829 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 16, 26, 17,
2830 27, 28, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
2831 29, 29, 29, 16, 30, 31, 24, 1, 1, 1, 1, 1, 1, 32, 1, 1, 33, 34, 35, 13,
2832 36, 13, 37, 38, 39, 40, 41, 42, 24, 43, 44, 27, 45, 46, 47, 47, 48, 49,
2833 38, 38, 39, 47, 41, 50, 51, 51, 51, 34, 52, 52, 52, 52, 52, 52, 53, 52,
2834 52, 52, 52, 52, 52, 52, 52, 52, 53, 52, 52, 52, 52, 52, 52, 54, 53, 52,
2835 52, 52, 52, 52, 53, 55, 55, 55, 56, 56, 56, 56, 55, 56, 55, 55, 55, 56,
2836 55, 55, 56, 56, 55, 56, 55, 55, 56, 56, 56, 54, 55, 55, 55, 56, 55, 56,
2837 55, 56, 52, 55, 52, 56, 52, 56, 52, 56, 52, 56, 52, 56, 52, 56, 52, 56,
2838 52, 55, 52, 55, 52, 56, 52, 56, 52, 56, 52, 55, 52, 56, 52, 56, 52, 56,
2839 52, 56, 52, 56, 53, 55, 52, 55, 53, 55, 52, 56, 52, 56, 55, 52, 56, 52,
2840 56, 52, 56, 53, 55, 53, 55, 52, 55, 52, 56, 52, 55, 55, 53, 55, 52, 55,
2841 52, 56, 52, 56, 53, 55, 52, 56, 52, 56, 52, 52, 56, 52, 56, 52, 56, 56,
2842 56, 52, 52, 56, 52, 56, 52, 52, 56, 52, 52, 52, 56, 56, 52, 52, 52, 52,
2843 56, 52, 52, 56, 52, 52, 52, 56, 56, 56, 52, 52, 56, 52, 52, 56, 52, 56,
2844 52, 56, 52, 52, 56, 52, 56, 56, 52, 56, 52, 52, 56, 52, 52, 52, 56, 52,
2845 56, 52, 52, 56, 56, 57, 52, 56, 56, 56, 57, 57, 57, 57, 52, 58, 56, 52,
2846 58, 56, 52, 58, 56, 52, 55, 52, 55, 52, 55, 52, 55, 52, 55, 52, 55, 52,
2847 55, 52, 55, 56, 52, 56, 56, 52, 58, 56, 52, 56, 52, 52, 52, 56, 52, 56,
2848 56, 56, 56, 56, 56, 56, 52, 52, 56, 52, 52, 56, 56, 52, 56, 52, 52, 52,
2849 52, 56, 56, 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
2850 56, 56, 56, 56, 57, 56, 56, 56, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60,
2851 60, 61, 61, 61, 61, 61, 61, 61, 62, 62, 63, 62, 60, 64, 65, 64, 64, 64,
2852 65, 64, 60, 60, 66, 61, 62, 62, 62, 62, 62, 62, 39, 39, 39, 39, 62, 39,
2853 62, 48, 59, 59, 59, 59, 59, 62, 62, 62, 62, 62, 67, 67, 60, 62, 61, 62,
2854 62, 62, 62, 62, 62, 62, 62, 62, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
2855 68, 68, 68, 69, 70, 70, 70, 70, 69, 71, 70, 70, 70, 70, 70, 72, 72, 70,
2856 70, 70, 70, 72, 72, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 73, 73,
2857 73, 73, 73, 70, 70, 70, 70, 68, 68, 68, 68, 68, 68, 68, 68, 74, 68, 70,
2858 70, 70, 68, 68, 68, 70, 70, 75, 68, 68, 68, 70, 70, 70, 70, 68, 69, 70,
2859 70, 68, 76, 77, 77, 76, 77, 77, 76, 68, 68, 68, 68, 68, 78, 79, 78, 79,
2860 60, 80, 78, 79, 81, 81, 82, 79, 79, 79, 83, 78, 81, 81, 81, 81, 80, 62,
2861 78, 84, 78, 78, 78, 81, 78, 81, 78, 78, 79, 85, 85, 85, 85, 85, 85, 85,
2862 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 81, 85, 85, 85, 85, 85, 85, 85,
2863 78, 78, 79, 79, 79, 79, 79, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
2864 86, 86, 86, 86, 86, 86, 79, 86, 86, 86, 86, 86, 86, 86, 79, 79, 79, 79,
2865 79, 78, 79, 79, 78, 78, 78, 79, 79, 79, 78, 79, 78, 79, 78, 79, 78, 79,
2866 78, 79, 87, 88, 87, 88, 87, 88, 87, 88, 87, 88, 87, 88, 87, 88, 79, 79,
2867 79, 79, 78, 79, 89, 78, 79, 78, 78, 79, 79, 78, 78, 78, 90, 91, 90, 90,
2868 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 91, 91, 91, 91, 91, 91,
2869 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 93, 92, 93, 93, 93, 93, 93, 93,
2870 93, 93, 93, 93, 93, 93, 93, 93, 90, 93, 90, 93, 90, 93, 90, 93, 90, 93,
2871 94, 95, 95, 96, 96, 95, 97, 97, 90, 93, 90, 93, 90, 93, 90, 90, 93, 90,
2872 93, 90, 93, 90, 93, 90, 93, 90, 93, 90, 93, 93, 81, 98, 98, 98, 98, 98,
2873 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 81,
2874 81, 99, 100, 100, 100, 100, 100, 100, 101, 101, 101, 101, 101, 101, 101,
2875 101, 101, 102, 103, 81, 81, 104, 104, 105, 81, 106, 107, 107, 107, 107,
2876 106, 107, 107, 107, 108, 106, 107, 107, 107, 107, 107, 107, 106, 106,
2877 106, 106, 106, 106, 107, 107, 106, 107, 107, 108, 109, 107, 110, 111,
2878 112, 113, 114, 115, 116, 117, 118, 119, 119, 120, 121, 122, 123, 124,
2879 125, 126, 127, 125, 107, 106, 128, 118, 81, 81, 81, 81, 81, 81, 81, 81,
2880 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 81, 81, 81, 81,
2881 129, 129, 129, 129, 125, 125, 81, 81, 81, 130, 130, 130, 130, 130, 131,
2882 132, 132, 133, 134, 134, 135, 136, 137, 138, 138, 139, 139, 139, 139,
2883 139, 139, 139, 139, 140, 141, 142, 143, 144, 81, 145, 143, 146, 146, 146,
2884 146, 146, 146, 146, 146, 147, 146, 146, 146, 146, 146, 146, 146, 146,
2885 146, 146, 148, 149, 150, 151, 152, 153, 154, 155, 96, 96, 156, 157, 139,
2886 139, 139, 139, 139, 157, 139, 139, 157, 158, 158, 158, 158, 158, 158,
2887 158, 158, 158, 158, 134, 159, 159, 160, 146, 146, 161, 146, 146, 146,
2888 146, 146, 146, 146, 146, 146, 146, 146, 145, 146, 139, 139, 139, 139,
2889 139, 139, 139, 131, 138, 139, 139, 139, 139, 157, 139, 162, 162, 139,
2890 139, 138, 157, 139, 139, 157, 146, 146, 163, 163, 163, 163, 163, 163,
2891 163, 163, 163, 163, 146, 146, 146, 164, 164, 146, 165, 165, 165, 165,
2892 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 81, 166, 167, 168, 167,
2893 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 169,
2894 170, 169, 169, 170, 169, 169, 170, 170, 170, 169, 170, 170, 169, 170,
2895 169, 169, 169, 170, 169, 170, 169, 170, 169, 170, 169, 169, 81, 81, 167,
2896 167, 167, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171,
2897 171, 171, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 171, 81,
2898 81, 81, 81, 81, 81, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173,
2899 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
2900 174, 174, 174, 175, 175, 175, 175, 175, 175, 175, 176, 175, 177, 177,
2901 178, 179, 180, 181, 177, 81, 81, 176, 182, 182, 183, 183, 183, 183, 183,
2902 183, 183, 183, 183, 183, 183, 183, 183, 183, 184, 184, 184, 184, 185,
2903 184, 184, 184, 184, 184, 184, 184, 184, 184, 185, 184, 184, 184, 185,
2904 184, 184, 184, 184, 184, 81, 81, 186, 186, 186, 186, 186, 186, 186, 186,
2905 186, 186, 186, 186, 186, 186, 186, 81, 187, 187, 187, 187, 187, 187, 187,
2906 187, 187, 188, 188, 188, 81, 81, 189, 81, 167, 167, 167, 81, 81, 81, 81,
2907 81, 146, 146, 146, 146, 146, 81, 146, 146, 146, 146, 146, 146, 146, 146,
2908 81, 81, 81, 81, 81, 157, 139, 139, 139, 139, 139, 139, 131, 157, 139,
2909 139, 157, 139, 139, 157, 139, 139, 139, 157, 157, 157, 190, 191, 192,
2910 139, 139, 139, 157, 139, 139, 157, 157, 139, 139, 139, 139, 139, 193,
2911 193, 193, 194, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195,
2912 195, 195, 195, 193, 194, 196, 195, 194, 194, 194, 193, 193, 193, 193,
2913 193, 193, 193, 193, 194, 194, 194, 194, 197, 194, 194, 195, 96, 156, 96,
2914 96, 193, 193, 193, 195, 195, 193, 193, 198, 198, 199, 199, 199, 199, 199,
2915 199, 199, 199, 199, 199, 200, 201, 195, 195, 195, 195, 195, 195, 202,
2916 203, 204, 204, 81, 202, 202, 202, 202, 202, 202, 202, 202, 81, 81, 202,
2917 202, 81, 81, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202,
2918 202, 202, 81, 202, 202, 202, 202, 202, 202, 202, 81, 202, 81, 81, 81,
2919 202, 202, 202, 202, 81, 81, 205, 202, 204, 204, 204, 203, 203, 203, 203,
2920 81, 81, 204, 204, 81, 81, 204, 204, 206, 202, 81, 81, 81, 81, 81, 81, 81,
2921 81, 204, 81, 81, 81, 81, 202, 202, 81, 202, 202, 202, 203, 203, 81, 81,
2922 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 202, 202, 208, 208,
2923 209, 209, 209, 209, 209, 210, 211, 212, 202, 213, 214, 81, 81, 215, 215,
2924 216, 81, 217, 217, 217, 217, 217, 217, 81, 81, 81, 81, 217, 217, 81, 81,
2925 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 81,
2926 217, 217, 217, 217, 217, 217, 217, 81, 217, 217, 81, 217, 217, 81, 217,
2927 217, 81, 81, 218, 81, 216, 216, 216, 215, 215, 81, 81, 81, 81, 215, 215,
2928 81, 81, 215, 215, 219, 81, 81, 81, 215, 81, 81, 81, 81, 81, 81, 81, 217,
2929 217, 217, 217, 81, 217, 81, 81, 81, 81, 81, 81, 81, 220, 220, 220, 220,
2930 220, 220, 220, 220, 220, 220, 215, 215, 217, 217, 217, 215, 221, 81, 81,
2931 222, 222, 223, 81, 224, 224, 224, 224, 224, 224, 224, 224, 224, 81, 224,
2932 224, 224, 81, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224,
2933 224, 224, 81, 224, 224, 224, 224, 224, 224, 224, 81, 224, 224, 81, 224,
2934 224, 224, 224, 224, 81, 81, 225, 224, 223, 223, 223, 222, 222, 222, 222,
2935 222, 81, 222, 222, 223, 81, 223, 223, 226, 81, 81, 224, 81, 81, 81, 81,
2936 81, 81, 81, 224, 224, 222, 222, 81, 81, 227, 227, 227, 227, 227, 227,
2937 227, 227, 227, 227, 228, 229, 81, 81, 81, 81, 81, 81, 81, 224, 222, 222,
2938 222, 222, 222, 222, 81, 230, 231, 231, 81, 232, 232, 232, 232, 232, 232,
2939 232, 232, 81, 81, 232, 232, 81, 81, 232, 232, 232, 232, 232, 232, 232,
2940 232, 232, 232, 232, 232, 232, 232, 81, 232, 232, 232, 232, 232, 232, 232,
2941 81, 232, 232, 81, 232, 232, 232, 232, 232, 81, 81, 233, 232, 231, 230,
2942 231, 230, 230, 230, 230, 81, 81, 231, 231, 81, 81, 231, 231, 234, 81, 81,
2943 81, 81, 81, 81, 81, 81, 230, 231, 81, 81, 81, 81, 232, 232, 81, 232, 232,
2944 232, 230, 230, 81, 81, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235,
2945 236, 232, 237, 237, 237, 237, 237, 237, 81, 81, 238, 239, 81, 239, 239,
2946 239, 239, 239, 239, 81, 81, 81, 239, 239, 239, 81, 239, 239, 239, 239,
2947 81, 81, 81, 239, 239, 81, 239, 81, 239, 239, 81, 81, 81, 239, 239, 81,
2948 81, 81, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 81, 81, 81, 81,
2949 240, 240, 238, 240, 240, 81, 81, 81, 240, 240, 240, 81, 240, 240, 240,
2950 241, 81, 81, 239, 81, 81, 81, 81, 81, 81, 240, 81, 81, 81, 81, 81, 81,
2951 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 243, 243, 243, 244,
2952 244, 244, 244, 244, 244, 245, 244, 81, 81, 81, 81, 81, 246, 247, 247,
2953 247, 246, 248, 248, 248, 248, 248, 248, 248, 248, 81, 248, 248, 248, 81,
2954 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248,
2955 248, 248, 81, 81, 81, 248, 246, 246, 246, 247, 247, 247, 247, 81, 246,
2956 246, 246, 81, 246, 246, 246, 249, 81, 81, 81, 81, 81, 81, 81, 250, 251,
2957 81, 248, 248, 248, 81, 81, 81, 81, 81, 248, 248, 246, 246, 81, 81, 252,
2958 252, 252, 252, 252, 252, 252, 252, 252, 252, 81, 81, 81, 81, 81, 81, 81,
2959 253, 254, 254, 254, 254, 254, 254, 254, 255, 256, 257, 258, 258, 259,
2960 256, 256, 256, 256, 256, 256, 256, 256, 81, 256, 256, 256, 81, 256, 256,
2961 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
2962 256, 256, 81, 256, 256, 256, 256, 256, 81, 81, 260, 256, 258, 261, 258,
2963 258, 258, 258, 258, 81, 261, 258, 258, 81, 258, 258, 257, 262, 81, 81,
2964 81, 81, 81, 81, 81, 258, 258, 81, 81, 81, 81, 81, 81, 81, 256, 81, 256,
2965 256, 257, 257, 81, 81, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
2966 81, 256, 256, 81, 81, 81, 81, 81, 264, 264, 265, 265, 81, 266, 266, 266,
2967 266, 266, 266, 266, 266, 81, 266, 266, 266, 81, 266, 266, 266, 266, 266,
2968 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 267, 267,
2969 266, 265, 265, 265, 264, 264, 264, 264, 81, 265, 265, 265, 81, 265, 265,
2970 265, 267, 266, 268, 81, 81, 81, 81, 266, 266, 266, 265, 269, 269, 269,
2971 269, 269, 269, 269, 266, 266, 266, 264, 264, 81, 81, 270, 270, 270, 270,
2972 270, 270, 270, 270, 270, 270, 269, 269, 269, 269, 269, 269, 269, 269,
2973 269, 271, 266, 266, 266, 266, 266, 266, 81, 81, 272, 272, 81, 273, 273,
2974 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273,
2975 273, 273, 81, 81, 81, 273, 273, 273, 273, 273, 273, 273, 273, 81, 273,
2976 273, 273, 273, 273, 273, 273, 273, 273, 81, 273, 81, 81, 81, 81, 274, 81,
2977 81, 81, 81, 272, 272, 272, 275, 275, 275, 81, 275, 81, 272, 272, 272,
2978 272, 272, 272, 272, 272, 81, 81, 81, 81, 81, 81, 276, 276, 276, 276, 276,
2979 276, 276, 276, 276, 276, 81, 81, 272, 272, 277, 81, 81, 81, 81, 278, 278,
2980 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
2981 279, 278, 278, 279, 279, 279, 279, 280, 280, 281, 81, 81, 81, 81, 282,
2982 278, 278, 278, 278, 278, 278, 283, 279, 284, 284, 284, 284, 279, 279,
2983 279, 285, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 287, 287, 81,
2984 81, 81, 81, 81, 288, 288, 81, 288, 81, 288, 288, 288, 288, 288, 81, 288,
2985 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
2986 288, 81, 288, 81, 288, 288, 289, 288, 288, 289, 289, 289, 289, 290, 290,
2987 291, 289, 289, 288, 81, 81, 288, 288, 288, 288, 288, 81, 292, 81, 293,
2988 293, 293, 293, 289, 289, 81, 81, 294, 294, 294, 294, 294, 294, 294, 294,
2989 294, 294, 81, 81, 288, 288, 288, 288, 295, 296, 296, 296, 297, 298, 297,
2990 297, 299, 297, 297, 300, 299, 301, 301, 301, 301, 301, 299, 302, 301,
2991 302, 302, 302, 303, 303, 302, 302, 302, 302, 302, 302, 304, 304, 304,
2992 304, 304, 304, 304, 304, 304, 304, 305, 305, 305, 305, 305, 305, 305,
2993 305, 305, 305, 306, 303, 302, 303, 302, 307, 308, 309, 308, 309, 310,
2994 310, 295, 295, 295, 295, 295, 295, 295, 295, 81, 295, 295, 295, 295, 295,
2995 295, 295, 295, 295, 295, 295, 295, 81, 81, 81, 81, 311, 312, 313, 314,
2996 313, 313, 313, 313, 313, 312, 312, 312, 312, 313, 315, 312, 313, 316,
2997 316, 317, 300, 316, 316, 295, 295, 295, 295, 295, 313, 313, 313, 313,
2998 313, 313, 313, 313, 313, 313, 313, 81, 313, 313, 313, 313, 313, 313, 313,
2999 313, 313, 313, 313, 313, 81, 306, 306, 302, 302, 302, 302, 302, 302, 303,
3000 302, 302, 302, 302, 302, 302, 81, 302, 302, 297, 297, 300, 297, 298, 318,
3001 318, 318, 318, 299, 299, 81, 81, 81, 81, 81, 319, 319, 319, 319, 319,
3002 319, 319, 319, 319, 319, 319, 320, 320, 321, 321, 321, 321, 320, 321,
3003 321, 321, 321, 321, 322, 320, 323, 323, 320, 320, 321, 321, 319, 324,
3004 324, 324, 324, 324, 324, 324, 324, 324, 324, 325, 325, 326, 326, 326,
3005 326, 319, 319, 319, 319, 319, 319, 320, 320, 321, 321, 319, 319, 319,
3006 319, 321, 321, 321, 319, 320, 320, 320, 319, 319, 320, 320, 320, 320,
3007 320, 320, 320, 319, 319, 319, 321, 321, 321, 321, 319, 319, 319, 319,
3008 319, 321, 320, 320, 321, 321, 320, 320, 320, 320, 320, 320, 327, 319,
3009 320, 324, 324, 320, 320, 320, 321, 328, 328, 329, 329, 329, 329, 329,
3010 329, 329, 329, 329, 329, 329, 329, 329, 329, 81, 329, 81, 81, 81, 81, 81,
3011 329, 81, 81, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 331,
3012 332, 330, 330, 330, 333, 333, 333, 333, 333, 333, 333, 333, 334, 334,
3013 334, 334, 334, 334, 334, 334, 335, 335, 335, 335, 335, 335, 335, 335,
3014 336, 336, 336, 336, 336, 336, 336, 336, 336, 81, 336, 336, 336, 336, 81,
3015 81, 336, 336, 336, 336, 336, 336, 336, 81, 336, 336, 336, 81, 81, 337,
3016 337, 337, 338, 339, 338, 338, 338, 338, 338, 338, 338, 340, 340, 340,
3017 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
3018 340, 340, 340, 81, 81, 81, 341, 341, 341, 341, 341, 341, 341, 341, 341,
3019 341, 81, 81, 81, 81, 81, 81, 342, 342, 342, 342, 342, 342, 342, 342, 342,
3020 342, 342, 342, 342, 342, 81, 81, 343, 343, 343, 343, 343, 343, 81, 81,
3021 344, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345,
3022 345, 345, 345, 345, 345, 345, 345, 346, 347, 345, 348, 349, 349, 349,
3023 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349,
3024 349, 350, 351, 81, 81, 81, 352, 352, 352, 352, 352, 352, 352, 352, 352,
3025 352, 352, 198, 198, 198, 353, 353, 353, 352, 352, 352, 352, 352, 352,
3026 352, 352, 81, 81, 81, 81, 81, 81, 81, 354, 354, 354, 354, 354, 354, 354,
3027 354, 354, 354, 354, 354, 354, 81, 354, 354, 354, 354, 355, 355, 356, 81,
3028 81, 81, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 358, 358, 359,
3029 198, 198, 81, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 361, 361,
3030 81, 81, 81, 81, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362,
3031 362, 362, 81, 362, 362, 362, 81, 363, 363, 81, 81, 81, 81, 364, 364, 364,
3032 364, 364, 364, 364, 364, 364, 364, 364, 364, 365, 365, 366, 365, 365,
3033 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 366, 366, 366, 365,
3034 366, 366, 365, 365, 365, 365, 365, 365, 365, 365, 365, 367, 365, 368,
3035 368, 369, 370, 368, 371, 368, 372, 364, 373, 81, 81, 374, 374, 374, 374,
3036 374, 374, 374, 374, 374, 374, 81, 81, 81, 81, 81, 81, 375, 375, 375, 375,
3037 375, 375, 375, 375, 375, 375, 81, 81, 81, 81, 81, 81, 376, 376, 377, 377,
3038 378, 379, 380, 376, 381, 381, 376, 382, 382, 382, 383, 81, 384, 384, 384,
3039 384, 384, 384, 384, 384, 384, 384, 81, 81, 81, 81, 81, 81, 385, 385, 385,
3040 385, 385, 385, 385, 385, 385, 385, 385, 386, 385, 385, 385, 385, 385, 81,
3041 81, 81, 81, 81, 81, 81, 385, 385, 385, 385, 385, 382, 382, 385, 385, 387,
3042 385, 81, 81, 81, 81, 81, 345, 345, 345, 345, 345, 345, 81, 81, 388, 388,
3043 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 81, 389,
3044 389, 389, 390, 390, 390, 390, 389, 389, 390, 390, 390, 81, 81, 81, 81,
3045 390, 390, 389, 390, 390, 390, 390, 390, 390, 391, 392, 393, 81, 81, 81,
3046 81, 394, 81, 81, 81, 395, 395, 396, 396, 396, 396, 396, 396, 396, 396,
3047 396, 396, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397,
3048 397, 397, 81, 81, 397, 397, 397, 397, 397, 81, 81, 81, 398, 398, 398,
3049 398, 398, 398, 398, 398, 398, 398, 398, 398, 81, 81, 81, 81, 398, 398,
3050 81, 81, 81, 81, 81, 81, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399,
3051 400, 81, 81, 81, 401, 401, 402, 402, 402, 402, 402, 402, 402, 402, 403,
3052 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403,
3053 404, 405, 406, 406, 407, 81, 81, 408, 408, 409, 409, 409, 409, 409, 409,
3054 409, 409, 409, 409, 409, 409, 409, 410, 411, 410, 411, 411, 411, 411,
3055 411, 411, 411, 81, 412, 410, 411, 410, 410, 411, 411, 411, 411, 411, 411,
3056 411, 411, 410, 410, 410, 410, 410, 410, 411, 411, 413, 413, 413, 413,
3057 413, 413, 413, 413, 81, 81, 414, 415, 415, 415, 415, 415, 415, 415, 415,
3058 415, 415, 81, 81, 81, 81, 81, 81, 416, 416, 416, 416, 416, 416, 416, 417,
3059 416, 416, 416, 416, 416, 416, 81, 81, 96, 96, 96, 96, 96, 156, 156, 156,
3060 156, 156, 156, 96, 96, 156, 418, 81, 419, 419, 419, 419, 420, 421, 421,
3061 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 422,
3062 420, 419, 419, 419, 419, 419, 420, 419, 420, 420, 420, 420, 420, 419,
3063 420, 423, 421, 421, 421, 421, 421, 421, 421, 81, 81, 81, 81, 424, 424,
3064 424, 424, 424, 424, 424, 424, 424, 424, 425, 425, 426, 425, 425, 425,
3065 425, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 428, 429, 428,
3066 428, 428, 428, 428, 428, 428, 427, 427, 427, 427, 427, 427, 427, 427,
3067 427, 81, 81, 81, 430, 430, 431, 432, 432, 432, 432, 432, 432, 432, 432,
3068 432, 432, 432, 432, 432, 432, 431, 430, 430, 430, 430, 431, 431, 430,
3069 430, 433, 434, 430, 430, 432, 432, 435, 435, 435, 435, 435, 435, 435,
3070 435, 435, 435, 432, 432, 432, 432, 432, 432, 436, 436, 436, 436, 436,
3071 436, 436, 436, 436, 436, 436, 436, 436, 436, 437, 438, 439, 439, 438,
3072 438, 438, 439, 438, 439, 439, 439, 440, 440, 81, 81, 81, 81, 81, 81, 81,
3073 81, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442,
3074 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444,
3075 444, 444, 444, 444, 443, 443, 444, 445, 81, 81, 81, 446, 446, 446, 446,
3076 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 81, 81, 81, 442,
3077 442, 442, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449,
3078 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 450, 450,
3079 450, 450, 450, 450, 451, 451, 93, 81, 81, 81, 81, 81, 81, 81, 329, 329,
3080 329, 81, 81, 329, 329, 329, 452, 452, 452, 452, 452, 452, 452, 452, 96,
3081 96, 96, 331, 453, 156, 156, 156, 156, 156, 96, 96, 156, 156, 156, 156,
3082 96, 454, 453, 453, 453, 453, 453, 453, 453, 455, 455, 455, 455, 156, 455,
3083 455, 455, 455, 455, 455, 96, 455, 455, 454, 96, 96, 455, 81, 81, 81, 81,
3084 81, 56, 56, 56, 56, 56, 56, 79, 79, 79, 79, 79, 93, 59, 59, 59, 59, 59,
3085 59, 59, 59, 59, 82, 82, 82, 82, 82, 59, 59, 59, 59, 82, 82, 82, 82, 82,
3086 56, 56, 56, 56, 56, 456, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 59, 59,
3087 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 82, 96, 96, 156, 96, 96, 96, 96,
3088 96, 96, 96, 156, 96, 96, 457, 458, 156, 459, 96, 96, 96, 96, 96, 96, 96,
3089 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 460, 461, 461,
3090 156, 81, 96, 462, 156, 96, 156, 52, 56, 52, 56, 52, 56, 56, 56, 56, 56,
3091 56, 56, 56, 56, 52, 56, 79, 79, 79, 79, 79, 79, 79, 79, 78, 78, 78, 78,
3092 78, 78, 78, 78, 79, 79, 79, 79, 79, 79, 81, 81, 78, 78, 78, 78, 78, 78,
3093 81, 81, 81, 78, 81, 78, 81, 78, 81, 78, 463, 463, 463, 463, 463, 463,
3094 463, 463, 79, 79, 79, 79, 79, 81, 79, 79, 78, 78, 78, 78, 463, 80, 79,
3095 80, 80, 80, 79, 79, 79, 81, 79, 79, 78, 78, 78, 78, 463, 80, 80, 80, 79,
3096 79, 79, 79, 81, 81, 79, 79, 78, 78, 78, 78, 81, 80, 80, 80, 78, 78, 78,
3097 78, 78, 80, 80, 80, 81, 81, 79, 79, 79, 81, 79, 79, 78, 78, 78, 78, 463,
3098 464, 80, 81, 465, 465, 465, 465, 465, 465, 465, 466, 465, 465, 465, 467,
3099 468, 469, 470, 471, 472, 473, 474, 472, 475, 476, 38, 84, 477, 478, 479,
3100 42, 477, 478, 479, 42, 38, 38, 480, 84, 481, 481, 481, 482, 483, 484,
3101 485, 486, 487, 488, 489, 33, 490, 491, 490, 490, 491, 492, 493, 493, 84,
3102 42, 50, 38, 494, 494, 480, 495, 495, 84, 84, 84, 496, 479, 497, 494, 494,
3103 494, 84, 84, 84, 84, 84, 84, 84, 84, 498, 84, 495, 84, 379, 84, 379, 379,
3104 379, 379, 84, 379, 379, 465, 499, 500, 500, 500, 500, 81, 501, 502, 503,
3105 504, 505, 505, 505, 505, 505, 505, 506, 59, 81, 81, 47, 506, 506, 506,
3106 506, 506, 507, 507, 498, 479, 497, 508, 506, 47, 47, 47, 47, 506, 506,
3107 506, 506, 506, 507, 507, 498, 479, 497, 81, 59, 59, 59, 59, 59, 81, 81,
3108 81, 282, 282, 282, 282, 282, 282, 282, 509, 282, 510, 282, 282, 36, 282,
3109 282, 282, 282, 282, 282, 282, 282, 282, 509, 282, 282, 282, 282, 509,
3110 282, 282, 509, 282, 511, 511, 511, 511, 511, 511, 511, 511, 96, 96, 453,
3111 453, 96, 96, 96, 96, 453, 453, 453, 96, 96, 418, 418, 418, 418, 96, 418,
3112 418, 418, 453, 453, 96, 156, 96, 453, 453, 156, 156, 156, 156, 96, 81,
3113 81, 81, 81, 81, 81, 81, 40, 40, 512, 513, 40, 514, 40, 512, 40, 513, 49,
3114 512, 512, 512, 49, 49, 512, 512, 512, 515, 40, 512, 516, 40, 498, 512,
3115 512, 512, 512, 512, 40, 40, 40, 514, 514, 40, 512, 40, 85, 40, 512, 40,
3116 52, 517, 512, 512, 518, 49, 512, 512, 52, 512, 49, 455, 455, 455, 455,
3117 49, 40, 40, 49, 49, 512, 512, 498, 498, 498, 498, 498, 512, 49, 49, 49,
3118 49, 40, 498, 40, 40, 56, 318, 519, 519, 519, 520, 51, 521, 519, 519, 519,
3119 519, 519, 51, 520, 520, 51, 519, 522, 522, 522, 522, 522, 522, 522, 522,
3120 522, 522, 522, 522, 523, 523, 523, 523, 522, 522, 523, 523, 523, 523,
3121 523, 523, 523, 523, 523, 52, 56, 523, 523, 523, 523, 51, 40, 40, 81, 81,
3122 81, 81, 54, 54, 54, 54, 54, 514, 514, 514, 514, 514, 498, 498, 40, 40,
3123 40, 40, 498, 40, 40, 498, 40, 40, 498, 40, 40, 40, 40, 40, 40, 40, 498,
3124 40, 40, 40, 40, 40, 40, 40, 40, 40, 44, 44, 40, 40, 40, 40, 40, 40, 40,
3125 40, 40, 40, 40, 40, 498, 498, 40, 40, 54, 40, 54, 40, 40, 40, 40, 40, 40,
3126 40, 40, 40, 40, 44, 40, 40, 40, 40, 498, 498, 498, 498, 498, 498, 498,
3127 498, 498, 498, 498, 498, 54, 498, 54, 54, 498, 498, 498, 54, 54, 498,
3128 498, 54, 498, 498, 498, 54, 498, 54, 524, 525, 498, 54, 498, 498, 498,
3129 498, 54, 498, 498, 54, 54, 54, 54, 498, 498, 54, 498, 54, 498, 54, 54,
3130 54, 54, 54, 54, 498, 54, 498, 498, 498, 498, 498, 54, 54, 54, 54, 498,
3131 498, 498, 498, 54, 54, 498, 498, 54, 498, 498, 498, 54, 498, 498, 498,
3132 498, 498, 54, 498, 498, 498, 498, 498, 54, 54, 498, 498, 54, 54, 54, 54,
3133 498, 498, 54, 54, 498, 498, 54, 54, 498, 498, 498, 498, 498, 54, 498,
3134 498, 498, 54, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498,
3135 498, 54, 498, 498, 498, 498, 498, 498, 498, 526, 479, 497, 479, 497, 40,
3136 40, 40, 40, 40, 40, 514, 40, 40, 40, 40, 40, 40, 40, 527, 527, 40, 40,
3137 40, 40, 498, 498, 40, 40, 40, 40, 40, 40, 40, 528, 529, 40, 40, 40, 40,
3138 40, 40, 40, 40, 40, 40, 40, 318, 318, 318, 318, 318, 318, 318, 318, 318,
3139 318, 318, 318, 318, 40, 498, 40, 40, 40, 40, 40, 40, 40, 40, 318, 40, 40,
3140 40, 40, 40, 498, 498, 498, 498, 498, 498, 498, 498, 498, 40, 40, 40, 40,
3141 40, 530, 530, 530, 530, 40, 40, 40, 527, 531, 531, 527, 40, 40, 40, 40,
3142 40, 40, 40, 40, 40, 40, 40, 81, 40, 40, 40, 81, 81, 81, 81, 81, 51, 51,
3143 51, 51, 51, 51, 51, 51, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
3144 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532,
3145 521, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 520, 514, 514, 514,
3146 514, 514, 514, 514, 514, 514, 514, 514, 514, 40, 40, 40, 40, 514, 514,
3147 514, 514, 533, 40, 40, 40, 40, 40, 514, 514, 514, 514, 40, 40, 514, 514,
3148 40, 514, 514, 514, 514, 514, 514, 514, 40, 40, 40, 40, 40, 40, 40, 40,
3149 514, 514, 40, 40, 514, 54, 40, 40, 40, 40, 514, 514, 40, 40, 514, 54, 40,
3150 40, 40, 40, 514, 514, 514, 40, 40, 514, 40, 40, 514, 514, 40, 40, 40, 40,
3151 40, 40, 40, 514, 498, 498, 498, 498, 498, 534, 534, 498, 531, 531, 531,
3152 531, 40, 514, 514, 40, 40, 514, 40, 40, 40, 40, 514, 514, 40, 40, 40, 40,
3153 527, 527, 533, 533, 531, 40, 531, 531, 535, 536, 535, 531, 40, 531, 531,
3154 531, 40, 40, 40, 40, 514, 40, 514, 40, 40, 40, 40, 40, 530, 530, 530,
3155 530, 530, 530, 530, 530, 530, 530, 530, 530, 40, 40, 40, 40, 514, 514,
3156 40, 514, 514, 514, 40, 514, 535, 514, 514, 40, 514, 514, 40, 54, 40, 40,
3157 40, 40, 40, 40, 40, 527, 40, 40, 40, 530, 40, 40, 40, 40, 40, 40, 40, 40,
3158 40, 40, 514, 514, 40, 530, 40, 40, 40, 40, 40, 40, 40, 40, 530, 530, 318,
3159 40, 40, 40, 40, 40, 40, 40, 40, 527, 527, 535, 531, 531, 531, 531, 527,
3160 527, 535, 535, 535, 514, 514, 514, 514, 535, 530, 535, 535, 535, 514,
3161 535, 527, 514, 514, 514, 535, 535, 514, 514, 535, 514, 514, 535, 535,
3162 535, 40, 514, 40, 40, 40, 40, 514, 514, 527, 514, 514, 514, 514, 514,
3163 514, 535, 527, 527, 535, 527, 514, 535, 535, 537, 527, 514, 514, 527,
3164 535, 535, 531, 531, 531, 531, 531, 530, 40, 40, 531, 531, 538, 538, 536,
3165 536, 40, 40, 530, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 44, 40,
3166 40, 40, 40, 40, 40, 530, 40, 530, 40, 40, 40, 40, 530, 530, 530, 40, 539,
3167 40, 40, 40, 540, 540, 540, 540, 540, 540, 40, 541, 541, 531, 40, 40, 40,
3168 479, 497, 479, 497, 479, 497, 479, 497, 479, 497, 479, 497, 479, 497, 51,
3169 51, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 40, 530,
3170 530, 530, 40, 40, 40, 40, 40, 40, 40, 530, 498, 498, 498, 498, 498, 479,
3171 497, 498, 498, 498, 498, 498, 498, 498, 16, 31, 16, 31, 16, 31, 16, 31,
3172 479, 497, 542, 542, 542, 542, 542, 542, 542, 542, 498, 498, 498, 479,
3173 497, 16, 31, 479, 497, 479, 497, 479, 497, 479, 497, 479, 497, 498, 498,
3174 498, 498, 498, 498, 498, 479, 497, 479, 497, 498, 498, 498, 498, 498,
3175 498, 498, 498, 479, 497, 498, 498, 40, 40, 40, 530, 530, 40, 40, 40, 498,
3176 498, 498, 498, 498, 40, 40, 498, 498, 498, 498, 498, 498, 40, 40, 40,
3177 530, 40, 40, 40, 40, 539, 514, 514, 40, 40, 40, 40, 81, 81, 40, 40, 40,
3178 40, 40, 40, 40, 40, 81, 81, 543, 543, 543, 543, 543, 543, 543, 543, 543,
3179 543, 543, 543, 543, 543, 543, 81, 544, 544, 544, 544, 544, 544, 544, 544,
3180 544, 544, 544, 544, 544, 544, 544, 81, 52, 56, 52, 52, 52, 56, 56, 52,
3181 56, 52, 56, 52, 56, 52, 52, 52, 52, 56, 52, 56, 56, 52, 56, 56, 56, 56,
3182 56, 56, 59, 59, 52, 52, 87, 88, 87, 88, 88, 545, 545, 545, 545, 545, 545,
3183 87, 88, 87, 88, 546, 546, 546, 87, 88, 81, 81, 81, 81, 81, 547, 548, 548,
3184 548, 549, 547, 548, 330, 330, 330, 330, 330, 330, 81, 330, 81, 81, 81,
3185 81, 81, 330, 81, 81, 550, 550, 550, 550, 550, 550, 550, 550, 81, 81, 81,
3186 81, 81, 81, 81, 551, 552, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
3187 81, 81, 553, 95, 95, 95, 95, 95, 95, 95, 95, 554, 554, 42, 50, 42, 50,
3188 554, 554, 554, 42, 50, 554, 42, 50, 379, 379, 379, 379, 379, 379, 379,
3189 379, 84, 474, 555, 379, 556, 84, 42, 50, 84, 84, 42, 50, 479, 497, 479,
3190 497, 479, 497, 479, 497, 379, 379, 379, 379, 377, 60, 379, 379, 84, 379,
3191 379, 84, 84, 84, 84, 84, 557, 557, 379, 379, 379, 84, 474, 379, 479, 379,
3192 379, 379, 379, 379, 379, 379, 379, 84, 379, 84, 379, 379, 558, 558, 558,
3193 558, 558, 558, 558, 558, 558, 558, 81, 558, 558, 558, 558, 558, 558, 558,
3194 558, 558, 81, 81, 81, 81, 558, 558, 558, 558, 558, 558, 81, 81, 527, 527,
3195 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 81, 81, 81, 81, 559,
3196 560, 560, 561, 527, 562, 563, 564, 528, 529, 528, 529, 528, 529, 528,
3197 529, 528, 529, 527, 527, 528, 529, 528, 529, 528, 529, 528, 529, 565,
3198 528, 529, 529, 527, 564, 564, 564, 564, 564, 564, 564, 564, 564, 566,
3199 567, 568, 569, 570, 570, 571, 572, 572, 572, 572, 573, 527, 527, 564,
3200 564, 564, 562, 574, 561, 527, 531, 81, 575, 576, 575, 576, 575, 576, 575,
3201 576, 575, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576,
3202 576, 576, 576, 576, 576, 575, 576, 576, 576, 576, 576, 576, 576, 575,
3203 576, 575, 576, 575, 576, 576, 576, 576, 576, 576, 575, 576, 576, 576,
3204 576, 576, 576, 575, 575, 81, 81, 577, 577, 578, 578, 579, 579, 576, 565,
3205 580, 581, 580, 581, 580, 581, 580, 581, 580, 581, 581, 581, 581, 581,
3206 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 580, 581,
3207 581, 581, 581, 581, 581, 581, 580, 581, 580, 581, 580, 581, 581, 581,
3208 581, 581, 581, 580, 581, 581, 581, 581, 581, 581, 580, 580, 581, 581,
3209 581, 581, 582, 583, 584, 584, 581, 81, 81, 81, 81, 81, 585, 585, 585,
3210 585, 585, 585, 585, 585, 585, 585, 585, 81, 586, 586, 586, 586, 586, 586,
3211 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586,
3212 586, 586, 81, 587, 587, 588, 588, 588, 588, 587, 587, 587, 587, 587, 587,
3213 587, 587, 587, 587, 585, 585, 585, 81, 81, 81, 81, 81, 580, 580, 580,
3214 580, 580, 580, 580, 580, 589, 589, 589, 589, 589, 589, 589, 589, 589,
3215 589, 589, 589, 589, 590, 590, 81, 588, 588, 588, 588, 588, 588, 588, 588,
3216 588, 588, 587, 587, 587, 587, 587, 587, 591, 591, 591, 591, 591, 591,
3217 591, 591, 527, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592,
3218 592, 592, 592, 592, 589, 589, 589, 589, 590, 590, 590, 587, 587, 592,
3219 592, 592, 592, 592, 592, 592, 587, 587, 587, 587, 527, 527, 527, 527,
3220 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593,
3221 593, 81, 587, 587, 587, 587, 587, 587, 587, 527, 527, 527, 527, 587, 587,
3222 587, 587, 587, 587, 587, 587, 587, 587, 587, 527, 527, 594, 594, 594,
3223 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 595, 595, 595,
3224 595, 595, 595, 595, 595, 595, 595, 596, 596, 596, 596, 596, 596, 596,
3225 596, 596, 596, 596, 596, 596, 597, 596, 596, 596, 596, 596, 596, 596, 81,
3226 81, 81, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598,
3227 598, 598, 81, 599, 599, 599, 599, 599, 599, 599, 599, 600, 600, 600, 600,
3228 600, 600, 601, 601, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602,
3229 602, 602, 603, 604, 605, 604, 606, 606, 606, 606, 606, 606, 606, 606,
3230 606, 606, 602, 602, 81, 81, 81, 81, 90, 93, 90, 93, 90, 93, 607, 95, 97,
3231 97, 97, 608, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 608, 609, 90, 93,
3232 90, 93, 456, 456, 95, 95, 610, 610, 610, 610, 610, 610, 610, 610, 610,
3233 610, 610, 610, 610, 610, 611, 611, 611, 611, 611, 611, 611, 611, 611,
3234 611, 612, 612, 613, 614, 614, 614, 614, 614, 62, 62, 62, 62, 62, 62, 62,
3235 60, 60, 60, 60, 60, 60, 60, 60, 60, 62, 62, 52, 56, 52, 56, 52, 56, 56,
3236 56, 52, 56, 52, 56, 52, 56, 59, 56, 56, 56, 56, 56, 56, 56, 56, 52, 56,
3237 52, 56, 52, 52, 56, 60, 615, 615, 52, 56, 52, 56, 57, 52, 56, 52, 56, 56,
3238 56, 52, 56, 52, 56, 52, 52, 52, 52, 52, 56, 52, 52, 52, 52, 52, 56, 52,
3239 56, 81, 81, 52, 56, 52, 52, 52, 81, 81, 81, 81, 81, 81, 81, 81, 57, 59,
3240 59, 56, 57, 57, 57, 57, 57, 616, 616, 617, 616, 616, 616, 618, 616, 616,
3241 616, 616, 617, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
3242 616, 616, 616, 616, 619, 619, 617, 617, 619, 620, 620, 620, 620, 81, 81,
3243 81, 81, 621, 621, 621, 621, 621, 621, 318, 318, 509, 518, 81, 81, 81, 81,
3244 81, 81, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 623,
3245 623, 624, 624, 625, 625, 626, 626, 626, 626, 626, 626, 626, 626, 626,
3246 626, 626, 626, 626, 626, 626, 626, 626, 626, 625, 625, 625, 625, 625,
3247 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 627, 628, 81, 81,
3248 81, 81, 81, 81, 81, 81, 629, 629, 630, 630, 630, 630, 630, 630, 630, 630,
3249 630, 630, 81, 81, 81, 81, 81, 81, 631, 631, 631, 631, 631, 631, 631, 631,
3250 631, 631, 195, 195, 195, 195, 195, 195, 200, 200, 200, 195, 632, 195,
3251 195, 193, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 634, 634,
3252 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634,
3253 634, 634, 634, 634, 635, 635, 635, 635, 635, 636, 636, 636, 198, 637,
3254 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638,
3255 638, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 640, 641, 81,
3256 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 642, 333, 333, 333, 333, 333, 81,
3257 81, 81, 643, 643, 643, 644, 645, 645, 645, 645, 645, 645, 645, 645, 645,
3258 645, 645, 645, 645, 645, 645, 646, 644, 644, 643, 643, 643, 643, 644,
3259 644, 643, 643, 644, 644, 647, 648, 648, 648, 648, 648, 648, 649, 649,
3260 649, 648, 648, 648, 648, 81, 61, 650, 650, 650, 650, 650, 650, 650, 650,
3261 650, 650, 81, 81, 81, 81, 648, 648, 319, 319, 319, 319, 319, 321, 651,
3262 319, 324, 324, 319, 319, 319, 319, 319, 81, 652, 652, 652, 652, 652, 652,
3263 652, 652, 652, 653, 653, 653, 653, 653, 653, 654, 654, 653, 653, 654,
3264 654, 653, 653, 81, 652, 652, 652, 653, 652, 652, 652, 652, 652, 652, 652,
3265 652, 653, 654, 81, 81, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655,
3266 81, 81, 656, 657, 657, 657, 651, 319, 319, 319, 319, 319, 319, 328, 328,
3267 328, 319, 320, 321, 320, 319, 319, 658, 658, 658, 658, 658, 658, 658,
3268 658, 659, 658, 659, 659, 660, 658, 658, 659, 659, 658, 658, 658, 658,
3269 658, 659, 659, 658, 659, 658, 81, 81, 81, 81, 81, 81, 81, 81, 658, 658,
3270 661, 662, 662, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663,
3271 664, 665, 665, 664, 664, 666, 666, 663, 667, 667, 664, 668, 81, 81, 336,
3272 336, 336, 336, 336, 336, 81, 56, 56, 56, 615, 59, 59, 59, 59, 56, 56, 56,
3273 56, 56, 79, 56, 56, 343, 343, 343, 343, 343, 343, 343, 343, 663, 663,
3274 663, 664, 664, 665, 664, 664, 665, 664, 664, 666, 664, 668, 81, 81, 669,
3275 669, 669, 669, 669, 669, 669, 669, 669, 669, 81, 81, 81, 81, 81, 81, 670,
3276 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671,
3277 671, 671, 671, 671, 671, 670, 671, 671, 671, 671, 671, 671, 671, 81, 81,
3278 81, 81, 334, 334, 334, 334, 334, 334, 334, 81, 81, 81, 81, 335, 335, 335,
3279 335, 335, 335, 335, 335, 335, 81, 81, 81, 81, 672, 672, 672, 672, 672,
3280 672, 672, 672, 673, 673, 673, 673, 673, 673, 673, 673, 594, 594, 595,
3281 595, 595, 595, 595, 595, 56, 56, 56, 56, 56, 56, 56, 81, 81, 81, 81, 101,
3282 101, 101, 101, 101, 81, 81, 81, 81, 81, 129, 674, 129, 129, 675, 129,
3283 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 81, 129, 129,
3284 129, 129, 129, 81, 129, 81, 129, 129, 81, 129, 129, 81, 129, 129, 146,
3285 146, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676,
3286 676, 676, 676, 81, 81, 81, 81, 81, 81, 81, 81, 81, 146, 146, 146, 146,
3287 146, 146, 146, 146, 146, 146, 146, 497, 479, 81, 81, 146, 146, 146, 146,
3288 146, 146, 146, 146, 146, 146, 135, 138, 81, 81, 677, 677, 677, 677, 677,
3289 677, 677, 677, 678, 560, 560, 678, 678, 679, 679, 528, 529, 680, 81, 81,
3290 81, 81, 81, 81, 96, 96, 96, 96, 96, 96, 96, 156, 156, 156, 156, 156, 156,
3291 156, 95, 95, 561, 571, 571, 681, 681, 528, 529, 528, 529, 528, 529, 528,
3292 529, 528, 529, 528, 529, 528, 529, 528, 529, 561, 561, 528, 529, 561,
3293 561, 561, 561, 681, 681, 681, 682, 561, 682, 81, 582, 683, 679, 679, 571,
3294 528, 529, 528, 529, 528, 529, 684, 561, 561, 685, 686, 687, 687, 687, 81,
3295 561, 688, 689, 561, 81, 81, 81, 81, 146, 146, 146, 146, 146, 81, 81, 499,
3296 81, 690, 691, 692, 693, 694, 691, 691, 695, 696, 691, 697, 698, 699, 698,
3297 700, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 702, 703, 704,
3298 704, 704, 690, 691, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705,
3299 705, 705, 705, 705, 705, 705, 705, 705, 695, 691, 696, 706, 707, 706,
3300 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708,
3301 708, 708, 708, 708, 695, 704, 696, 704, 695, 696, 709, 710, 711, 709,
3302 712, 713, 714, 714, 714, 714, 714, 714, 714, 714, 714, 715, 713, 713,
3303 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713,
3304 713, 713, 713, 713, 713, 716, 716, 717, 717, 717, 717, 717, 717, 717,
3305 717, 717, 717, 717, 717, 717, 717, 717, 81, 81, 81, 717, 717, 717, 717,
3306 717, 717, 81, 81, 717, 717, 717, 81, 81, 81, 718, 693, 704, 706, 719,
3307 693, 693, 81, 720, 721, 721, 721, 721, 720, 720, 81, 81, 722, 722, 722,
3308 723, 514, 81, 81, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724,
3309 724, 81, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 81, 724, 724,
3310 724, 81, 724, 724, 81, 724, 724, 724, 724, 724, 724, 724, 81, 81, 724,
3311 724, 724, 81, 81, 81, 81, 81, 198, 379, 198, 81, 81, 81, 81, 621, 621,
3312 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 81, 81, 81, 318,
3313 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 726,
3314 726, 726, 726, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727,
3315 727, 727, 727, 727, 727, 727, 726, 726, 727, 728, 728, 81, 40, 40, 40,
3316 40, 81, 81, 81, 81, 727, 81, 81, 81, 81, 81, 81, 81, 318, 318, 318, 318,
3317 318, 156, 81, 81, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729,
3318 729, 729, 81, 81, 81, 730, 730, 730, 730, 730, 730, 730, 730, 730, 81,
3319 81, 81, 81, 81, 81, 81, 156, 506, 506, 506, 506, 506, 506, 506, 506, 506,
3320 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 81, 81, 81, 81, 731,
3321 731, 731, 731, 731, 731, 731, 731, 732, 732, 732, 732, 81, 81, 81, 81,
3322 81, 81, 81, 81, 81, 731, 731, 731, 733, 733, 733, 733, 733, 733, 733,
3323 733, 733, 734, 733, 733, 733, 733, 733, 733, 733, 733, 734, 81, 81, 81,
3324 81, 81, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735,
3325 735, 736, 736, 736, 736, 736, 81, 81, 81, 81, 81, 737, 737, 737, 737,
3326 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 81, 738, 739, 739, 739,
3327 739, 739, 739, 739, 739, 739, 739, 739, 739, 81, 81, 81, 81, 740, 741,
3328 741, 741, 741, 741, 81, 81, 742, 742, 742, 742, 742, 742, 742, 742, 743,
3329 743, 743, 743, 743, 743, 743, 743, 744, 744, 744, 744, 744, 744, 744,
3330 744, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745,
3331 745, 81, 81, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 81, 81,
3332 81, 81, 81, 81, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747,
3333 747, 81, 81, 81, 81, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748,
3334 748, 748, 81, 81, 81, 81, 749, 749, 749, 749, 749, 749, 749, 749, 750,
3335 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 81, 81, 81, 81,
3336 81, 81, 81, 81, 81, 81, 81, 751, 752, 752, 752, 752, 752, 752, 752, 752,
3337 752, 752, 752, 752, 752, 752, 752, 81, 752, 752, 752, 752, 752, 752, 81,
3338 81, 753, 753, 753, 753, 753, 753, 81, 81, 753, 81, 753, 753, 753, 753,
3339 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753,
3340 753, 753, 81, 753, 753, 81, 81, 81, 753, 81, 81, 753, 754, 754, 754, 754,
3341 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 81, 755, 756, 756, 756,
3342 756, 756, 756, 756, 756, 757, 757, 757, 757, 757, 757, 757, 757, 757,
3343 757, 757, 757, 757, 757, 757, 758, 758, 759, 759, 759, 759, 759, 759,
3344 759, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760,
3345 760, 760, 81, 81, 81, 81, 81, 81, 81, 81, 761, 761, 761, 761, 761, 761,
3346 761, 761, 761, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 81,
3347 762, 762, 81, 81, 81, 81, 81, 763, 763, 763, 763, 763, 764, 764, 764,
3348 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 765, 765, 765,
3349 765, 765, 765, 81, 81, 81, 766, 767, 767, 767, 767, 767, 767, 767, 767,
3350 767, 767, 81, 81, 81, 81, 81, 768, 769, 769, 769, 769, 769, 769, 769,
3351 769, 770, 770, 770, 770, 770, 770, 770, 770, 81, 81, 81, 81, 771, 771,
3352 770, 770, 771, 771, 771, 771, 771, 771, 771, 771, 81, 81, 771, 771, 771,
3353 771, 771, 771, 772, 773, 773, 773, 81, 773, 773, 81, 81, 81, 81, 81, 773,
3354 774, 773, 775, 772, 772, 772, 772, 81, 772, 772, 772, 81, 772, 772, 772,
3355 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772,
3356 772, 772, 772, 772, 81, 81, 775, 776, 774, 81, 81, 81, 81, 777, 778, 778,
3357 778, 778, 778, 778, 778, 778, 778, 81, 81, 81, 81, 81, 81, 81, 779, 779,
3358 779, 779, 779, 779, 779, 779, 780, 81, 81, 81, 81, 81, 81, 81, 781, 781,
3359 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 782, 782, 783,
3360 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 785,
3361 785, 785, 786, 786, 786, 786, 786, 786, 786, 786, 787, 786, 786, 786,
3362 786, 786, 786, 786, 786, 786, 786, 786, 786, 788, 789, 81, 81, 81, 81,
3363 790, 790, 790, 790, 790, 791, 791, 791, 791, 791, 791, 792, 81, 793, 793,
3364 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 81, 81, 81,
3365 794, 794, 794, 794, 794, 794, 794, 795, 795, 795, 795, 795, 795, 795,
3366 795, 795, 795, 795, 795, 795, 795, 81, 81, 796, 796, 796, 796, 796, 796,
3367 796, 796, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 81, 81,
3368 81, 81, 81, 798, 798, 798, 798, 798, 798, 798, 798, 799, 799, 799, 799,
3369 799, 799, 799, 799, 799, 799, 81, 81, 81, 81, 81, 81, 81, 800, 800, 800,
3370 800, 81, 81, 81, 81, 801, 801, 801, 801, 801, 801, 801, 802, 802, 802,
3371 802, 802, 802, 802, 802, 802, 81, 81, 81, 81, 81, 81, 81, 803, 803, 803,
3372 803, 803, 803, 803, 803, 803, 803, 803, 81, 81, 81, 81, 81, 804, 804,
3373 804, 804, 804, 804, 804, 804, 804, 804, 804, 81, 81, 81, 81, 81, 81, 81,
3374 805, 805, 805, 805, 805, 805, 806, 806, 806, 806, 806, 806, 806, 806,
3375 806, 806, 806, 806, 807, 807, 807, 807, 808, 808, 808, 808, 808, 808,
3376 808, 808, 808, 808, 81, 81, 81, 81, 81, 81, 809, 809, 809, 809, 809, 809,
3377 809, 809, 809, 809, 809, 809, 809, 809, 809, 81, 810, 810, 810, 810, 810,
3378 810, 810, 810, 810, 810, 810, 810, 810, 811, 811, 811, 811, 811, 811,
3379 811, 811, 811, 811, 810, 812, 812, 812, 812, 812, 812, 812, 812, 812,
3380 812, 812, 812, 812, 812, 813, 813, 814, 814, 814, 813, 814, 813, 813,
3381 813, 813, 815, 815, 815, 815, 816, 816, 816, 816, 816, 81, 81, 81, 81,
3382 81, 81, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817,
3383 817, 817, 81, 818, 819, 818, 820, 820, 820, 820, 820, 820, 820, 820, 820,
3384 820, 820, 820, 820, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819,
3385 819, 819, 819, 819, 821, 822, 822, 823, 823, 823, 823, 823, 81, 81, 81,
3386 81, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824,
3387 824, 824, 824, 824, 824, 824, 825, 825, 825, 825, 825, 825, 825, 825,
3388 825, 825, 81, 81, 81, 81, 81, 81, 81, 821, 826, 826, 827, 828, 828, 828,
3389 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 827, 827, 827, 826,
3390 826, 826, 826, 827, 827, 829, 830, 831, 831, 832, 833, 833, 833, 833, 81,
3391 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 832, 81, 81, 834, 834, 834, 834,
3392 834, 834, 834, 834, 834, 81, 81, 81, 81, 81, 81, 81, 835, 835, 835, 835,
3393 835, 835, 835, 835, 835, 835, 81, 81, 81, 81, 81, 81, 836, 836, 836, 837,
3394 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837,
3395 837, 837, 837, 837, 837, 838, 838, 838, 838, 838, 839, 838, 838, 838,
3396 838, 838, 838, 840, 840, 81, 841, 841, 841, 841, 841, 841, 841, 841, 841,
3397 841, 842, 842, 842, 842, 837, 839, 839, 81, 843, 843, 843, 843, 843, 843,
3398 843, 843, 843, 843, 843, 844, 845, 846, 843, 81, 847, 847, 848, 849, 849,
3399 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849,
3400 848, 848, 848, 847, 847, 847, 847, 847, 847, 847, 847, 847, 848, 850,
3401 849, 849, 849, 849, 851, 851, 852, 851, 847, 853, 847, 847, 852, 81, 81,
3402 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 849, 855, 849, 851,
3403 851, 851, 81, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856,
3404 856, 856, 856, 856, 856, 856, 856, 856, 81, 81, 81, 857, 857, 857, 857,
3405 857, 857, 857, 857, 857, 857, 81, 857, 857, 857, 857, 857, 857, 857, 857,
3406 857, 858, 858, 858, 859, 859, 859, 858, 858, 859, 860, 861, 859, 862,
3407 862, 863, 862, 862, 863, 859, 81, 864, 864, 864, 864, 864, 864, 864, 81,
3408 864, 81, 864, 864, 864, 864, 81, 864, 864, 864, 864, 864, 864, 864, 864,
3409 864, 864, 864, 864, 864, 864, 864, 81, 864, 864, 865, 81, 81, 81, 81, 81,
3410 81, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866, 866,
3411 866, 867, 868, 868, 868, 867, 867, 867, 867, 867, 867, 869, 870, 81, 81,
3412 81, 81, 81, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 81, 81, 81,
3413 81, 81, 81, 872, 872, 873, 873, 81, 874, 874, 874, 874, 874, 874, 874,
3414 874, 81, 81, 874, 874, 81, 81, 874, 874, 874, 874, 874, 874, 874, 874,
3415 874, 874, 874, 874, 874, 874, 81, 874, 874, 874, 874, 874, 874, 874, 81,
3416 874, 874, 81, 874, 874, 874, 874, 874, 81, 875, 876, 874, 873, 873, 872,
3417 873, 873, 873, 873, 81, 81, 873, 873, 81, 81, 873, 873, 877, 81, 81, 874,
3418 81, 81, 81, 81, 81, 81, 873, 81, 81, 81, 81, 81, 874, 874, 874, 874, 874,
3419 873, 873, 81, 81, 878, 878, 878, 878, 878, 878, 878, 81, 81, 81, 879,
3420 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 880, 880,
3421 880, 881, 881, 881, 881, 881, 881, 881, 881, 880, 880, 882, 881, 881,
3422 880, 883, 879, 879, 879, 879, 884, 884, 884, 884, 885, 886, 886, 886,
3423 886, 886, 886, 886, 886, 886, 886, 81, 884, 81, 885, 887, 879, 888, 888,
3424 888, 888, 888, 888, 888, 888, 889, 889, 889, 890, 890, 890, 890, 890,
3425 890, 889, 890, 889, 889, 889, 889, 890, 890, 889, 891, 892, 888, 888,
3426 893, 888, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 81, 81, 81,
3427 81, 81, 81, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895,
3428 895, 895, 895, 896, 896, 896, 897, 897, 897, 897, 81, 81, 896, 896, 896,
3429 896, 897, 897, 896, 898, 899, 900, 901, 901, 902, 902, 903, 903, 903,
3430 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901,
3431 901, 895, 895, 895, 895, 897, 897, 81, 81, 904, 904, 904, 904, 904, 904,
3432 904, 904, 905, 905, 905, 906, 906, 906, 906, 906, 906, 906, 906, 905,
3433 905, 906, 905, 907, 906, 908, 908, 909, 904, 81, 81, 81, 910, 910, 910,
3434 910, 910, 910, 910, 910, 910, 910, 81, 81, 81, 81, 81, 81, 911, 911, 911,
3435 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 81, 81, 81, 912, 912,
3436 912, 912, 912, 912, 912, 912, 912, 912, 912, 913, 914, 913, 914, 914,
3437 913, 913, 913, 913, 913, 913, 915, 916, 912, 81, 81, 81, 81, 81, 81, 81,
3438 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 81, 81, 81, 81, 81, 81,
3439 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 81, 81, 919, 919,
3440 919, 920, 920, 919, 919, 919, 919, 920, 919, 919, 919, 919, 921, 81, 81,
3441 81, 81, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 923, 923, 924,
3442 924, 924, 925, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926,
3443 926, 927, 927, 927, 928, 928, 928, 928, 928, 928, 928, 928, 928, 927,
3444 929, 930, 931, 81, 81, 81, 81, 932, 932, 932, 932, 932, 932, 932, 932,
3445 933, 933, 933, 933, 933, 933, 933, 933, 934, 934, 934, 934, 934, 934,
3446 934, 934, 934, 934, 935, 935, 935, 935, 935, 935, 935, 935, 935, 81, 81,
3447 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 936, 937, 937, 937, 937, 937,
3448 937, 937, 937, 81, 81, 937, 937, 937, 937, 937, 937, 937, 938, 938, 938,
3449 939, 939, 939, 939, 81, 81, 939, 939, 938, 938, 938, 938, 940, 937, 941,
3450 937, 938, 81, 81, 81, 942, 943, 943, 943, 943, 943, 943, 944, 944, 943,
3451 943, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942,
3452 942, 942, 942, 943, 945, 943, 943, 943, 943, 946, 942, 943, 943, 943,
3453 943, 947, 948, 949, 949, 949, 949, 947, 948, 945, 950, 951, 951, 951,
3454 951, 951, 951, 952, 952, 951, 951, 951, 950, 950, 950, 950, 950, 950,
3455 950, 950, 950, 950, 950, 950, 950, 950, 951, 951, 951, 951, 951, 951,
3456 951, 951, 951, 951, 951, 951, 951, 952, 951, 953, 954, 954, 954, 950,
3457 955, 955, 955, 954, 954, 81, 81, 81, 81, 81, 956, 956, 956, 956, 956,
3458 956, 956, 956, 956, 81, 81, 81, 81, 81, 81, 81, 957, 957, 957, 957, 957,
3459 957, 957, 957, 957, 81, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957,
3460 957, 957, 957, 958, 959, 959, 959, 959, 959, 959, 959, 81, 959, 959, 959,
3461 959, 959, 959, 958, 960, 957, 961, 961, 961, 961, 961, 81, 81, 962, 962,
3462 962, 962, 962, 962, 962, 962, 962, 962, 963, 963, 963, 963, 963, 963,
3463 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 81, 81,
3464 81, 964, 965, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966,
3465 966, 966, 81, 81, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967,
3466 967, 967, 967, 81, 968, 967, 967, 967, 967, 967, 967, 967, 968, 967, 967,
3467 968, 967, 967, 81, 969, 969, 969, 969, 969, 969, 969, 81, 969, 969, 81,
3468 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969,
3469 970, 970, 970, 970, 970, 970, 81, 81, 81, 970, 81, 970, 970, 81, 970,
3470 970, 970, 971, 970, 972, 972, 969, 970, 973, 973, 973, 973, 973, 973,
3471 973, 973, 973, 973, 81, 81, 81, 81, 81, 81, 974, 974, 974, 974, 974, 974,
3472 81, 974, 974, 81, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974,
3473 974, 974, 974, 974, 974, 975, 975, 975, 975, 975, 81, 976, 976, 81, 975,
3474 975, 976, 975, 977, 974, 81, 81, 81, 81, 81, 81, 81, 978, 978, 978, 978,
3475 978, 978, 978, 978, 978, 978, 81, 81, 81, 81, 81, 81, 979, 979, 979, 979,
3476 979, 979, 979, 979, 979, 979, 979, 980, 980, 981, 981, 982, 982, 81, 81,
3477 81, 81, 81, 81, 81, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243,
3478 243, 243, 243, 244, 244, 244, 244, 244, 244, 244, 244, 983, 983, 983,
3479 983, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244,
3480 244, 244, 244, 244, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
3481 984, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 81, 81, 81, 81,
3482 81, 81, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986,
3483 986, 986, 81, 987, 987, 987, 987, 987, 81, 81, 81, 985, 985, 985, 985,
3484 81, 81, 81, 81, 988, 988, 988, 988, 988, 988, 988, 988, 989, 989, 989,
3485 990, 990, 990, 988, 988, 988, 988, 990, 988, 988, 988, 989, 990, 989,
3486 990, 988, 988, 988, 988, 988, 988, 988, 989, 990, 990, 988, 988, 988,
3487 988, 988, 988, 988, 988, 988, 988, 988, 81, 991, 991, 991, 991, 991, 991,
3488 991, 992, 993, 81, 81, 81, 81, 81, 81, 81, 994, 994, 994, 994, 994, 994,
3489 994, 994, 994, 994, 994, 994, 994, 994, 995, 996, 994, 994, 994, 994,
3490 994, 994, 994, 81, 610, 81, 81, 81, 81, 81, 81, 81, 997, 997, 997, 997,
3491 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 81, 998, 998, 998,
3492 998, 998, 998, 998, 998, 998, 998, 81, 81, 81, 81, 999, 999, 1000, 1000,
3493 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000,
3494 81, 81, 1001, 1001, 1001, 1001, 1001, 1002, 81, 81, 1003, 1003, 1003,
3495 1003, 1003, 1003, 1003, 1003, 1004, 1004, 1004, 1004, 1004, 1004, 1004,
3496 1005, 1005, 1005, 1006, 1006, 1007, 1007, 1007, 1007, 1008, 1008, 1008,
3497 1008, 1005, 1007, 81, 81, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009,
3498 1009, 1009, 81, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 81, 1003, 1003,
3499 1003, 1003, 1003, 81, 81, 81, 81, 81, 1003, 1003, 1003, 1011, 1011, 1011,
3500 1011, 1011, 1011, 1011, 1011, 1012, 1012, 1012, 1012, 1012, 1012, 1012,
3501 1012, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013,
3502 1013, 1013, 1013, 1013, 1014, 1014, 1015, 1015, 81, 81, 81, 81, 81, 1016,
3503 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 81, 81, 81,
3504 81, 1017, 1016, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018,
3505 1018, 1018, 1018, 1018, 1018, 1018, 81, 81, 81, 81, 81, 81, 81, 1017,
3506 1017, 1017, 1017, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019,
3507 1019, 1019, 1019, 1019, 1020, 1021, 582, 1022, 81, 81, 81, 81, 1023,
3508 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 81, 81, 81,
3509 81, 81, 581, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576,
3510 576, 576, 81, 575, 575, 575, 81, 81, 81, 81, 81, 81, 81, 81, 81, 580,
3511 580, 580, 580, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024,
3512 1024, 1024, 1024, 81, 81, 81, 81, 1025, 1025, 1025, 1025, 1025, 1025,
3513 1025, 1025, 1025, 1025, 1025, 81, 81, 81, 81, 81, 1025, 1025, 1025, 1025,
3514 1025, 81, 81, 81, 1025, 81, 81, 81, 81, 81, 81, 81, 1025, 1025, 81, 81,
3515 1026, 1027, 1028, 1029, 505, 505, 505, 505, 81, 81, 81, 81, 318, 318,
3516 318, 318, 318, 318, 81, 81, 318, 318, 318, 318, 318, 318, 318, 81, 81,
3517 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 1030, 1030,
3518 453, 453, 453, 318, 318, 318, 1031, 1030, 1030, 1030, 1030, 1030, 505,
3519 505, 505, 505, 505, 505, 505, 505, 156, 156, 156, 156, 156, 156, 156,
3520 156, 318, 318, 96, 96, 96, 96, 96, 156, 156, 318, 318, 318, 318, 318,
3521 318, 96, 96, 96, 96, 318, 318, 318, 81, 81, 81, 81, 81, 81, 81, 727, 727,
3522 1032, 1032, 1032, 727, 81, 81, 621, 621, 621, 621, 81, 81, 81, 81, 621,
3523 81, 81, 81, 81, 81, 81, 81, 512, 512, 512, 512, 512, 512, 512, 512, 512,
3524 512, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
3525 49, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 49, 49, 49, 49, 49,
3526 49, 49, 81, 49, 49, 49, 49, 49, 49, 512, 81, 512, 512, 81, 81, 512, 81,
3527 81, 512, 512, 81, 81, 512, 512, 512, 512, 81, 512, 512, 49, 49, 81, 49,
3528 81, 49, 49, 49, 49, 49, 49, 49, 81, 49, 49, 49, 49, 49, 49, 49, 512, 512,
3529 81, 512, 512, 512, 512, 81, 81, 512, 512, 512, 512, 512, 512, 512, 512,
3530 81, 512, 512, 512, 512, 512, 512, 512, 81, 49, 49, 512, 512, 81, 512,
3531 512, 512, 512, 81, 512, 512, 512, 512, 512, 81, 512, 81, 81, 81, 512,
3532 512, 512, 512, 512, 512, 512, 81, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
3533 49, 49, 81, 81, 512, 1033, 49, 49, 49, 49, 49, 49, 49, 49, 49, 498, 49,
3534 49, 49, 49, 49, 49, 512, 512, 512, 512, 512, 512, 512, 512, 512, 1033,
3535 49, 49, 49, 49, 49, 49, 49, 49, 49, 498, 49, 49, 512, 512, 512, 512, 512,
3536 1033, 49, 49, 49, 49, 49, 49, 49, 49, 49, 498, 49, 49, 49, 49, 49, 49,
3537 512, 512, 512, 512, 512, 512, 512, 512, 512, 1033, 49, 498, 49, 49, 49,
3538 49, 49, 49, 49, 49, 512, 49, 81, 81, 1034, 1034, 1034, 1034, 1034, 1034,
3539 1034, 1034, 1034, 1034, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035,
3540 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036,
3541 1036, 1036, 1036, 1035, 1035, 1035, 1035, 1036, 1036, 1036, 1036, 1036,
3542 1036, 1036, 1036, 1036, 1036, 1035, 1035, 1035, 1035, 1035, 1035, 1035,
3543 1035, 1036, 1035, 1035, 1035, 1035, 1035, 1035, 1036, 1035, 1035, 1037,
3544 1037, 1037, 1037, 1038, 81, 81, 81, 81, 81, 81, 81, 1036, 1036, 1036,
3545 1036, 1036, 81, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1039, 1039,
3546 1039, 1039, 1039, 1039, 1039, 81, 1039, 1039, 1039, 1039, 1039, 1039,
3547 1039, 1039, 1039, 81, 81, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 81,
3548 1039, 1039, 81, 1039, 1039, 1039, 1039, 1039, 81, 81, 81, 81, 81, 1040,
3549 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040,
3550 81, 81, 81, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1042, 1042, 1042,
3551 1042, 1042, 1042, 1042, 81, 81, 1043, 1043, 1043, 1043, 1043, 1043, 1043,
3552 1043, 1043, 1043, 81, 81, 81, 81, 1040, 1044, 1045, 1045, 1045, 1045,
3553 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1046, 1046, 1046, 1046,
3554 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 81, 81, 81,
3555 81, 81, 1048, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049,
3556 1049, 1049, 1049, 81, 81, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
3557 1050, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 81, 1052, 1052, 1052,
3558 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1053, 1053, 1053, 1053, 1053,
3559 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053,
3560 1053, 1054, 1054, 1054, 1054, 1054, 1054, 1055, 1056, 81, 81, 81, 81,
3561 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 81, 81, 81,
3562 81, 1058, 1058, 81, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059,
3563 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1060, 1059,
3564 1059, 1059, 1061, 1059, 1059, 1059, 1059, 81, 81, 81, 1059, 1059, 1059,
3565 1059, 1059, 1059, 1062, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 81, 81,
3566 146, 146, 146, 146, 81, 146, 146, 146, 81, 146, 146, 81, 146, 81, 81,
3567 146, 81, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 81, 146, 146,
3568 146, 146, 81, 146, 81, 146, 81, 81, 81, 81, 81, 81, 146, 81, 81, 81, 81,
3569 146, 81, 146, 81, 146, 81, 146, 146, 146, 81, 146, 81, 146, 81, 146, 81,
3570 146, 81, 146, 146, 146, 146, 81, 146, 81, 146, 146, 81, 146, 146, 146,
3571 146, 146, 146, 146, 146, 146, 81, 81, 81, 81, 81, 146, 146, 146, 81, 146,
3572 146, 146, 132, 132, 81, 81, 81, 81, 81, 81, 531, 531, 531, 531, 527, 531,
3573 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531,
3574 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063,
3575 531, 531, 531, 531, 531, 531, 531, 1063, 1063, 531, 531, 531, 531, 531,
3576 531, 531, 531, 531, 531, 531, 531, 531, 531, 527, 531, 531, 531, 531,
3577 531, 531, 1063, 1063, 47, 47, 47, 521, 521, 1063, 1063, 1063, 532, 532,
3578 532, 532, 532, 532, 318, 40, 532, 532, 40, 40, 40, 1063, 1063, 1063, 532,
3579 532, 532, 532, 532, 532, 1064, 532, 532, 1064, 1064, 1064, 1064, 1064,
3580 1064, 1064, 1064, 1064, 1064, 532, 532, 532, 532, 532, 532, 532, 532,
3581 532, 532, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1065,
3582 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1066, 587, 587,
3583 1063, 1063, 1063, 1063, 1063, 587, 587, 587, 587, 1063, 1063, 1063, 1063,
3584 587, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 587, 587, 1063, 1063,
3585 1063, 1063, 1063, 1063, 527, 527, 527, 527, 527, 527, 1063, 1063, 527,
3586 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 527, 527,
3587 527, 527, 527, 527, 527, 527, 527, 531, 527, 527, 527, 527, 527, 527,
3588 531, 527, 527, 527, 527, 527, 527, 527, 538, 527, 527, 527, 527, 527,
3589 527, 531, 531, 531, 531, 531, 531, 531, 531, 40, 40, 531, 531, 527, 527,
3590 527, 527, 527, 530, 530, 527, 527, 527, 527, 527, 530, 527, 527, 527,
3591 527, 527, 538, 538, 538, 527, 527, 538, 527, 527, 538, 536, 536, 531,
3592 531, 527, 527, 531, 531, 531, 527, 531, 531, 531, 527, 527, 527, 1067,
3593 1067, 1067, 1067, 1067, 527, 527, 527, 527, 527, 527, 527, 531, 527, 531,
3594 538, 538, 527, 527, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538,
3595 538, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527,
3596 538, 538, 538, 527, 527, 527, 538, 527, 527, 527, 527, 538, 538, 538,
3597 527, 538, 538, 538, 527, 527, 527, 527, 527, 527, 527, 538, 527, 538,
3598 527, 527, 527, 527, 527, 527, 530, 527, 530, 527, 530, 527, 527, 527,
3599 527, 527, 538, 527, 527, 527, 527, 530, 527, 530, 530, 527, 527, 527,
3600 527, 527, 527, 527, 527, 527, 527, 531, 531, 527, 530, 530, 530, 530,
3601 530, 530, 530, 527, 527, 527, 527, 527, 527, 527, 527, 530, 530, 530,
3602 530, 530, 530, 527, 527, 527, 527, 527, 530, 530, 530, 530, 530, 530,
3603 530, 530, 530, 530, 530, 530, 40, 40, 40, 40, 531, 527, 527, 527, 527,
3604 531, 531, 531, 531, 531, 536, 536, 531, 531, 531, 531, 538, 531, 531,
3605 531, 531, 531, 536, 531, 531, 531, 531, 538, 538, 531, 531, 531, 531,
3606 531, 40, 40, 40, 40, 40, 40, 40, 40, 531, 531, 531, 531, 40, 40, 531,
3607 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 538, 538, 538, 527,
3608 527, 527, 538, 538, 538, 538, 538, 40, 40, 40, 40, 40, 40, 540, 540, 540,
3609 1068, 1068, 1068, 40, 40, 40, 40, 527, 527, 527, 538, 527, 527, 527, 527,
3610 527, 527, 527, 527, 538, 538, 538, 527, 538, 527, 527, 527, 527, 527,
3611 531, 531, 531, 531, 531, 531, 538, 531, 531, 531, 527, 527, 527, 531,
3612 531, 527, 1063, 1063, 531, 531, 531, 527, 527, 1063, 1063, 1063, 531,
3613 531, 531, 531, 527, 527, 527, 527, 527, 527, 527, 1063, 1063, 1063, 1063,
3614 1063, 40, 40, 40, 40, 1063, 1063, 1063, 1063, 40, 40, 40, 40, 40, 531,
3615 531, 531, 531, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 527, 527, 527,
3616 527, 1063, 1063, 1063, 1063, 40, 40, 1063, 1063, 1063, 1063, 1063, 1063,
3617 40, 40, 40, 40, 40, 40, 1063, 1063, 40, 40, 40, 40, 1063, 527, 527, 538,
3618 527, 527, 527, 527, 527, 527, 538, 527, 538, 538, 527, 527, 538, 538,
3619 538, 527, 527, 527, 1063, 527, 527, 527, 527, 1063, 1063, 1063, 527, 527,
3620 527, 527, 527, 527, 527, 527, 527, 1063, 1063, 527, 527, 527, 527, 527,
3621 527, 1063, 1063, 1063, 527, 527, 527, 527, 527, 527, 527, 538, 538, 527,
3622 538, 538, 527, 538, 527, 527, 527, 527, 527, 527, 527, 1063, 1063, 538,
3623 538, 538, 527, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538,
3624 538, 538, 527, 527, 1063, 1063, 1063, 1063, 1063, 1063, 81, 81, 594, 594,
3625 594, 594, 594, 594, 594, 595, 594, 594, 594, 594, 594, 595, 595, 595,
3626 594, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 81,
3627 81, 81, 505, 81, 81, 81, 81, 81, 81, 505, 505, 505, 505, 505, 505, 505,
3628 505, 673, 673, 673, 673, 673, 673, 81, 81,
3629};
3630
3631/* decomposition data */
3632static const unsigned short decomp_data[] = {
3633 0, 257, 32, 514, 32, 776, 259, 97, 514, 32, 772, 259, 50, 259, 51, 514,
3634 32, 769, 258, 956, 514, 32, 807, 259, 49, 259, 111, 772, 49, 8260, 52,
3635 772, 49, 8260, 50, 772, 51, 8260, 52, 512, 65, 768, 512, 65, 769, 512,
3636 65, 770, 512, 65, 771, 512, 65, 776, 512, 65, 778, 512, 67, 807, 512, 69,
3637 768, 512, 69, 769, 512, 69, 770, 512, 69, 776, 512, 73, 768, 512, 73,
3638 769, 512, 73, 770, 512, 73, 776, 512, 78, 771, 512, 79, 768, 512, 79,
3639 769, 512, 79, 770, 512, 79, 771, 512, 79, 776, 512, 85, 768, 512, 85,
3640 769, 512, 85, 770, 512, 85, 776, 512, 89, 769, 512, 97, 768, 512, 97,
3641 769, 512, 97, 770, 512, 97, 771, 512, 97, 776, 512, 97, 778, 512, 99,
3642 807, 512, 101, 768, 512, 101, 769, 512, 101, 770, 512, 101, 776, 512,
3643 105, 768, 512, 105, 769, 512, 105, 770, 512, 105, 776, 512, 110, 771,
3644 512, 111, 768, 512, 111, 769, 512, 111, 770, 512, 111, 771, 512, 111,
3645 776, 512, 117, 768, 512, 117, 769, 512, 117, 770, 512, 117, 776, 512,
3646 121, 769, 512, 121, 776, 512, 65, 772, 512, 97, 772, 512, 65, 774, 512,
3647 97, 774, 512, 65, 808, 512, 97, 808, 512, 67, 769, 512, 99, 769, 512, 67,
3648 770, 512, 99, 770, 512, 67, 775, 512, 99, 775, 512, 67, 780, 512, 99,
3649 780, 512, 68, 780, 512, 100, 780, 512, 69, 772, 512, 101, 772, 512, 69,
3650 774, 512, 101, 774, 512, 69, 775, 512, 101, 775, 512, 69, 808, 512, 101,
3651 808, 512, 69, 780, 512, 101, 780, 512, 71, 770, 512, 103, 770, 512, 71,
3652 774, 512, 103, 774, 512, 71, 775, 512, 103, 775, 512, 71, 807, 512, 103,
3653 807, 512, 72, 770, 512, 104, 770, 512, 73, 771, 512, 105, 771, 512, 73,
3654 772, 512, 105, 772, 512, 73, 774, 512, 105, 774, 512, 73, 808, 512, 105,
3655 808, 512, 73, 775, 514, 73, 74, 514, 105, 106, 512, 74, 770, 512, 106,
3656 770, 512, 75, 807, 512, 107, 807, 512, 76, 769, 512, 108, 769, 512, 76,
3657 807, 512, 108, 807, 512, 76, 780, 512, 108, 780, 514, 76, 183, 514, 108,
3658 183, 512, 78, 769, 512, 110, 769, 512, 78, 807, 512, 110, 807, 512, 78,
3659 780, 512, 110, 780, 514, 700, 110, 512, 79, 772, 512, 111, 772, 512, 79,
3660 774, 512, 111, 774, 512, 79, 779, 512, 111, 779, 512, 82, 769, 512, 114,
3661 769, 512, 82, 807, 512, 114, 807, 512, 82, 780, 512, 114, 780, 512, 83,
3662 769, 512, 115, 769, 512, 83, 770, 512, 115, 770, 512, 83, 807, 512, 115,
3663 807, 512, 83, 780, 512, 115, 780, 512, 84, 807, 512, 116, 807, 512, 84,
3664 780, 512, 116, 780, 512, 85, 771, 512, 117, 771, 512, 85, 772, 512, 117,
3665 772, 512, 85, 774, 512, 117, 774, 512, 85, 778, 512, 117, 778, 512, 85,
3666 779, 512, 117, 779, 512, 85, 808, 512, 117, 808, 512, 87, 770, 512, 119,
3667 770, 512, 89, 770, 512, 121, 770, 512, 89, 776, 512, 90, 769, 512, 122,
3668 769, 512, 90, 775, 512, 122, 775, 512, 90, 780, 512, 122, 780, 258, 115,
3669 512, 79, 795, 512, 111, 795, 512, 85, 795, 512, 117, 795, 514, 68, 381,
3670 514, 68, 382, 514, 100, 382, 514, 76, 74, 514, 76, 106, 514, 108, 106,
3671 514, 78, 74, 514, 78, 106, 514, 110, 106, 512, 65, 780, 512, 97, 780,
3672 512, 73, 780, 512, 105, 780, 512, 79, 780, 512, 111, 780, 512, 85, 780,
3673 512, 117, 780, 512, 220, 772, 512, 252, 772, 512, 220, 769, 512, 252,
3674 769, 512, 220, 780, 512, 252, 780, 512, 220, 768, 512, 252, 768, 512,
3675 196, 772, 512, 228, 772, 512, 550, 772, 512, 551, 772, 512, 198, 772,
3676 512, 230, 772, 512, 71, 780, 512, 103, 780, 512, 75, 780, 512, 107, 780,
3677 512, 79, 808, 512, 111, 808, 512, 490, 772, 512, 491, 772, 512, 439, 780,
3678 512, 658, 780, 512, 106, 780, 514, 68, 90, 514, 68, 122, 514, 100, 122,
3679 512, 71, 769, 512, 103, 769, 512, 78, 768, 512, 110, 768, 512, 197, 769,
3680 512, 229, 769, 512, 198, 769, 512, 230, 769, 512, 216, 769, 512, 248,
3681 769, 512, 65, 783, 512, 97, 783, 512, 65, 785, 512, 97, 785, 512, 69,
3682 783, 512, 101, 783, 512, 69, 785, 512, 101, 785, 512, 73, 783, 512, 105,
3683 783, 512, 73, 785, 512, 105, 785, 512, 79, 783, 512, 111, 783, 512, 79,
3684 785, 512, 111, 785, 512, 82, 783, 512, 114, 783, 512, 82, 785, 512, 114,
3685 785, 512, 85, 783, 512, 117, 783, 512, 85, 785, 512, 117, 785, 512, 83,
3686 806, 512, 115, 806, 512, 84, 806, 512, 116, 806, 512, 72, 780, 512, 104,
3687 780, 512, 65, 775, 512, 97, 775, 512, 69, 807, 512, 101, 807, 512, 214,
3688 772, 512, 246, 772, 512, 213, 772, 512, 245, 772, 512, 79, 775, 512, 111,
3689 775, 512, 558, 772, 512, 559, 772, 512, 89, 772, 512, 121, 772, 259, 104,
3690 259, 614, 259, 106, 259, 114, 259, 633, 259, 635, 259, 641, 259, 119,
3691 259, 121, 514, 32, 774, 514, 32, 775, 514, 32, 778, 514, 32, 808, 514,
3692 32, 771, 514, 32, 779, 259, 611, 259, 108, 259, 115, 259, 120, 259, 661,
3693 256, 768, 256, 769, 256, 787, 512, 776, 769, 256, 697, 514, 32, 837, 256,
3694 59, 514, 32, 769, 512, 168, 769, 512, 913, 769, 256, 183, 512, 917, 769,
3695 512, 919, 769, 512, 921, 769, 512, 927, 769, 512, 933, 769, 512, 937,
3696 769, 512, 970, 769, 512, 921, 776, 512, 933, 776, 512, 945, 769, 512,
3697 949, 769, 512, 951, 769, 512, 953, 769, 512, 971, 769, 512, 953, 776,
3698 512, 965, 776, 512, 959, 769, 512, 965, 769, 512, 969, 769, 258, 946,
3699 258, 952, 258, 933, 512, 978, 769, 512, 978, 776, 258, 966, 258, 960,
3700 258, 954, 258, 961, 258, 962, 258, 920, 258, 949, 258, 931, 512, 1045,
3701 768, 512, 1045, 776, 512, 1043, 769, 512, 1030, 776, 512, 1050, 769, 512,
3702 1048, 768, 512, 1059, 774, 512, 1048, 774, 512, 1080, 774, 512, 1077,
3703 768, 512, 1077, 776, 512, 1075, 769, 512, 1110, 776, 512, 1082, 769, 512,
3704 1080, 768, 512, 1091, 774, 512, 1140, 783, 512, 1141, 783, 512, 1046,
3705 774, 512, 1078, 774, 512, 1040, 774, 512, 1072, 774, 512, 1040, 776, 512,
3706 1072, 776, 512, 1045, 774, 512, 1077, 774, 512, 1240, 776, 512, 1241,
3707 776, 512, 1046, 776, 512, 1078, 776, 512, 1047, 776, 512, 1079, 776, 512,
3708 1048, 772, 512, 1080, 772, 512, 1048, 776, 512, 1080, 776, 512, 1054,
3709 776, 512, 1086, 776, 512, 1256, 776, 512, 1257, 776, 512, 1069, 776, 512,
3710 1101, 776, 512, 1059, 772, 512, 1091, 772, 512, 1059, 776, 512, 1091,
3711 776, 512, 1059, 779, 512, 1091, 779, 512, 1063, 776, 512, 1095, 776, 512,
3712 1067, 776, 512, 1099, 776, 514, 1381, 1410, 512, 1575, 1619, 512, 1575,
3713 1620, 512, 1608, 1620, 512, 1575, 1621, 512, 1610, 1620, 514, 1575, 1652,
3714 514, 1608, 1652, 514, 1735, 1652, 514, 1610, 1652, 512, 1749, 1620, 512,
3715 1729, 1620, 512, 1746, 1620, 512, 2344, 2364, 512, 2352, 2364, 512, 2355,
3716 2364, 512, 2325, 2364, 512, 2326, 2364, 512, 2327, 2364, 512, 2332, 2364,
3717 512, 2337, 2364, 512, 2338, 2364, 512, 2347, 2364, 512, 2351, 2364, 512,
3718 2503, 2494, 512, 2503, 2519, 512, 2465, 2492, 512, 2466, 2492, 512, 2479,
3719 2492, 512, 2610, 2620, 512, 2616, 2620, 512, 2582, 2620, 512, 2583, 2620,
3720 512, 2588, 2620, 512, 2603, 2620, 512, 2887, 2902, 512, 2887, 2878, 512,
3721 2887, 2903, 512, 2849, 2876, 512, 2850, 2876, 512, 2962, 3031, 512, 3014,
3722 3006, 512, 3015, 3006, 512, 3014, 3031, 512, 3142, 3158, 512, 3263, 3285,
3723 512, 3270, 3285, 512, 3270, 3286, 512, 3270, 3266, 512, 3274, 3285, 512,
3724 3398, 3390, 512, 3399, 3390, 512, 3398, 3415, 512, 3545, 3530, 512, 3545,
3725 3535, 512, 3548, 3530, 512, 3545, 3551, 514, 3661, 3634, 514, 3789, 3762,
3726 514, 3755, 3737, 514, 3755, 3745, 257, 3851, 512, 3906, 4023, 512, 3916,
3727 4023, 512, 3921, 4023, 512, 3926, 4023, 512, 3931, 4023, 512, 3904, 4021,
3728 512, 3953, 3954, 512, 3953, 3956, 512, 4018, 3968, 514, 4018, 3969, 512,
3729 4019, 3968, 514, 4019, 3969, 512, 3953, 3968, 512, 3986, 4023, 512, 3996,
3730 4023, 512, 4001, 4023, 512, 4006, 4023, 512, 4011, 4023, 512, 3984, 4021,
3731 512, 4133, 4142, 259, 4316, 512, 6917, 6965, 512, 6919, 6965, 512, 6921,
3732 6965, 512, 6923, 6965, 512, 6925, 6965, 512, 6929, 6965, 512, 6970, 6965,
3733 512, 6972, 6965, 512, 6974, 6965, 512, 6975, 6965, 512, 6978, 6965, 259,
3734 65, 259, 198, 259, 66, 259, 68, 259, 69, 259, 398, 259, 71, 259, 72, 259,
3735 73, 259, 74, 259, 75, 259, 76, 259, 77, 259, 78, 259, 79, 259, 546, 259,
3736 80, 259, 82, 259, 84, 259, 85, 259, 87, 259, 97, 259, 592, 259, 593, 259,
3737 7426, 259, 98, 259, 100, 259, 101, 259, 601, 259, 603, 259, 604, 259,
3738 103, 259, 107, 259, 109, 259, 331, 259, 111, 259, 596, 259, 7446, 259,
3739 7447, 259, 112, 259, 116, 259, 117, 259, 7453, 259, 623, 259, 118, 259,
3740 7461, 259, 946, 259, 947, 259, 948, 259, 966, 259, 967, 261, 105, 261,
3741 114, 261, 117, 261, 118, 261, 946, 261, 947, 261, 961, 261, 966, 261,
3742 967, 259, 1085, 259, 594, 259, 99, 259, 597, 259, 240, 259, 604, 259,
3743 102, 259, 607, 259, 609, 259, 613, 259, 616, 259, 617, 259, 618, 259,
3744 7547, 259, 669, 259, 621, 259, 7557, 259, 671, 259, 625, 259, 624, 259,
3745 626, 259, 627, 259, 628, 259, 629, 259, 632, 259, 642, 259, 643, 259,
3746 427, 259, 649, 259, 650, 259, 7452, 259, 651, 259, 652, 259, 122, 259,
3747 656, 259, 657, 259, 658, 259, 952, 512, 65, 805, 512, 97, 805, 512, 66,
3748 775, 512, 98, 775, 512, 66, 803, 512, 98, 803, 512, 66, 817, 512, 98,
3749 817, 512, 199, 769, 512, 231, 769, 512, 68, 775, 512, 100, 775, 512, 68,
3750 803, 512, 100, 803, 512, 68, 817, 512, 100, 817, 512, 68, 807, 512, 100,
3751 807, 512, 68, 813, 512, 100, 813, 512, 274, 768, 512, 275, 768, 512, 274,
3752 769, 512, 275, 769, 512, 69, 813, 512, 101, 813, 512, 69, 816, 512, 101,
3753 816, 512, 552, 774, 512, 553, 774, 512, 70, 775, 512, 102, 775, 512, 71,
3754 772, 512, 103, 772, 512, 72, 775, 512, 104, 775, 512, 72, 803, 512, 104,
3755 803, 512, 72, 776, 512, 104, 776, 512, 72, 807, 512, 104, 807, 512, 72,
3756 814, 512, 104, 814, 512, 73, 816, 512, 105, 816, 512, 207, 769, 512, 239,
3757 769, 512, 75, 769, 512, 107, 769, 512, 75, 803, 512, 107, 803, 512, 75,
3758 817, 512, 107, 817, 512, 76, 803, 512, 108, 803, 512, 7734, 772, 512,
3759 7735, 772, 512, 76, 817, 512, 108, 817, 512, 76, 813, 512, 108, 813, 512,
3760 77, 769, 512, 109, 769, 512, 77, 775, 512, 109, 775, 512, 77, 803, 512,
3761 109, 803, 512, 78, 775, 512, 110, 775, 512, 78, 803, 512, 110, 803, 512,
3762 78, 817, 512, 110, 817, 512, 78, 813, 512, 110, 813, 512, 213, 769, 512,
3763 245, 769, 512, 213, 776, 512, 245, 776, 512, 332, 768, 512, 333, 768,
3764 512, 332, 769, 512, 333, 769, 512, 80, 769, 512, 112, 769, 512, 80, 775,
3765 512, 112, 775, 512, 82, 775, 512, 114, 775, 512, 82, 803, 512, 114, 803,
3766 512, 7770, 772, 512, 7771, 772, 512, 82, 817, 512, 114, 817, 512, 83,
3767 775, 512, 115, 775, 512, 83, 803, 512, 115, 803, 512, 346, 775, 512, 347,
3768 775, 512, 352, 775, 512, 353, 775, 512, 7778, 775, 512, 7779, 775, 512,
3769 84, 775, 512, 116, 775, 512, 84, 803, 512, 116, 803, 512, 84, 817, 512,
3770 116, 817, 512, 84, 813, 512, 116, 813, 512, 85, 804, 512, 117, 804, 512,
3771 85, 816, 512, 117, 816, 512, 85, 813, 512, 117, 813, 512, 360, 769, 512,
3772 361, 769, 512, 362, 776, 512, 363, 776, 512, 86, 771, 512, 118, 771, 512,
3773 86, 803, 512, 118, 803, 512, 87, 768, 512, 119, 768, 512, 87, 769, 512,
3774 119, 769, 512, 87, 776, 512, 119, 776, 512, 87, 775, 512, 119, 775, 512,
3775 87, 803, 512, 119, 803, 512, 88, 775, 512, 120, 775, 512, 88, 776, 512,
3776 120, 776, 512, 89, 775, 512, 121, 775, 512, 90, 770, 512, 122, 770, 512,
3777 90, 803, 512, 122, 803, 512, 90, 817, 512, 122, 817, 512, 104, 817, 512,
3778 116, 776, 512, 119, 778, 512, 121, 778, 514, 97, 702, 512, 383, 775, 512,
3779 65, 803, 512, 97, 803, 512, 65, 777, 512, 97, 777, 512, 194, 769, 512,
3780 226, 769, 512, 194, 768, 512, 226, 768, 512, 194, 777, 512, 226, 777,
3781 512, 194, 771, 512, 226, 771, 512, 7840, 770, 512, 7841, 770, 512, 258,
3782 769, 512, 259, 769, 512, 258, 768, 512, 259, 768, 512, 258, 777, 512,
3783 259, 777, 512, 258, 771, 512, 259, 771, 512, 7840, 774, 512, 7841, 774,
3784 512, 69, 803, 512, 101, 803, 512, 69, 777, 512, 101, 777, 512, 69, 771,
3785 512, 101, 771, 512, 202, 769, 512, 234, 769, 512, 202, 768, 512, 234,
3786 768, 512, 202, 777, 512, 234, 777, 512, 202, 771, 512, 234, 771, 512,
3787 7864, 770, 512, 7865, 770, 512, 73, 777, 512, 105, 777, 512, 73, 803,
3788 512, 105, 803, 512, 79, 803, 512, 111, 803, 512, 79, 777, 512, 111, 777,
3789 512, 212, 769, 512, 244, 769, 512, 212, 768, 512, 244, 768, 512, 212,
3790 777, 512, 244, 777, 512, 212, 771, 512, 244, 771, 512, 7884, 770, 512,
3791 7885, 770, 512, 416, 769, 512, 417, 769, 512, 416, 768, 512, 417, 768,
3792 512, 416, 777, 512, 417, 777, 512, 416, 771, 512, 417, 771, 512, 416,
3793 803, 512, 417, 803, 512, 85, 803, 512, 117, 803, 512, 85, 777, 512, 117,
3794 777, 512, 431, 769, 512, 432, 769, 512, 431, 768, 512, 432, 768, 512,
3795 431, 777, 512, 432, 777, 512, 431, 771, 512, 432, 771, 512, 431, 803,
3796 512, 432, 803, 512, 89, 768, 512, 121, 768, 512, 89, 803, 512, 121, 803,
3797 512, 89, 777, 512, 121, 777, 512, 89, 771, 512, 121, 771, 512, 945, 787,
3798 512, 945, 788, 512, 7936, 768, 512, 7937, 768, 512, 7936, 769, 512, 7937,
3799 769, 512, 7936, 834, 512, 7937, 834, 512, 913, 787, 512, 913, 788, 512,
3800 7944, 768, 512, 7945, 768, 512, 7944, 769, 512, 7945, 769, 512, 7944,
3801 834, 512, 7945, 834, 512, 949, 787, 512, 949, 788, 512, 7952, 768, 512,
3802 7953, 768, 512, 7952, 769, 512, 7953, 769, 512, 917, 787, 512, 917, 788,
3803 512, 7960, 768, 512, 7961, 768, 512, 7960, 769, 512, 7961, 769, 512, 951,
3804 787, 512, 951, 788, 512, 7968, 768, 512, 7969, 768, 512, 7968, 769, 512,
3805 7969, 769, 512, 7968, 834, 512, 7969, 834, 512, 919, 787, 512, 919, 788,
3806 512, 7976, 768, 512, 7977, 768, 512, 7976, 769, 512, 7977, 769, 512,
3807 7976, 834, 512, 7977, 834, 512, 953, 787, 512, 953, 788, 512, 7984, 768,
3808 512, 7985, 768, 512, 7984, 769, 512, 7985, 769, 512, 7984, 834, 512,
3809 7985, 834, 512, 921, 787, 512, 921, 788, 512, 7992, 768, 512, 7993, 768,
3810 512, 7992, 769, 512, 7993, 769, 512, 7992, 834, 512, 7993, 834, 512, 959,
3811 787, 512, 959, 788, 512, 8000, 768, 512, 8001, 768, 512, 8000, 769, 512,
3812 8001, 769, 512, 927, 787, 512, 927, 788, 512, 8008, 768, 512, 8009, 768,
3813 512, 8008, 769, 512, 8009, 769, 512, 965, 787, 512, 965, 788, 512, 8016,
3814 768, 512, 8017, 768, 512, 8016, 769, 512, 8017, 769, 512, 8016, 834, 512,
3815 8017, 834, 512, 933, 788, 512, 8025, 768, 512, 8025, 769, 512, 8025, 834,
3816 512, 969, 787, 512, 969, 788, 512, 8032, 768, 512, 8033, 768, 512, 8032,
3817 769, 512, 8033, 769, 512, 8032, 834, 512, 8033, 834, 512, 937, 787, 512,
3818 937, 788, 512, 8040, 768, 512, 8041, 768, 512, 8040, 769, 512, 8041, 769,
3819 512, 8040, 834, 512, 8041, 834, 512, 945, 768, 256, 940, 512, 949, 768,
3820 256, 941, 512, 951, 768, 256, 942, 512, 953, 768, 256, 943, 512, 959,
3821 768, 256, 972, 512, 965, 768, 256, 973, 512, 969, 768, 256, 974, 512,
3822 7936, 837, 512, 7937, 837, 512, 7938, 837, 512, 7939, 837, 512, 7940,
3823 837, 512, 7941, 837, 512, 7942, 837, 512, 7943, 837, 512, 7944, 837, 512,
3824 7945, 837, 512, 7946, 837, 512, 7947, 837, 512, 7948, 837, 512, 7949,
3825 837, 512, 7950, 837, 512, 7951, 837, 512, 7968, 837, 512, 7969, 837, 512,
3826 7970, 837, 512, 7971, 837, 512, 7972, 837, 512, 7973, 837, 512, 7974,
3827 837, 512, 7975, 837, 512, 7976, 837, 512, 7977, 837, 512, 7978, 837, 512,
3828 7979, 837, 512, 7980, 837, 512, 7981, 837, 512, 7982, 837, 512, 7983,
3829 837, 512, 8032, 837, 512, 8033, 837, 512, 8034, 837, 512, 8035, 837, 512,
3830 8036, 837, 512, 8037, 837, 512, 8038, 837, 512, 8039, 837, 512, 8040,
3831 837, 512, 8041, 837, 512, 8042, 837, 512, 8043, 837, 512, 8044, 837, 512,
3832 8045, 837, 512, 8046, 837, 512, 8047, 837, 512, 945, 774, 512, 945, 772,
3833 512, 8048, 837, 512, 945, 837, 512, 940, 837, 512, 945, 834, 512, 8118,
3834 837, 512, 913, 774, 512, 913, 772, 512, 913, 768, 256, 902, 512, 913,
3835 837, 514, 32, 787, 256, 953, 514, 32, 787, 514, 32, 834, 512, 168, 834,
3836 512, 8052, 837, 512, 951, 837, 512, 942, 837, 512, 951, 834, 512, 8134,
3837 837, 512, 917, 768, 256, 904, 512, 919, 768, 256, 905, 512, 919, 837,
3838 512, 8127, 768, 512, 8127, 769, 512, 8127, 834, 512, 953, 774, 512, 953,
3839 772, 512, 970, 768, 256, 912, 512, 953, 834, 512, 970, 834, 512, 921,
3840 774, 512, 921, 772, 512, 921, 768, 256, 906, 512, 8190, 768, 512, 8190,
3841 769, 512, 8190, 834, 512, 965, 774, 512, 965, 772, 512, 971, 768, 256,
3842 944, 512, 961, 787, 512, 961, 788, 512, 965, 834, 512, 971, 834, 512,
3843 933, 774, 512, 933, 772, 512, 933, 768, 256, 910, 512, 929, 788, 512,
3844 168, 768, 256, 901, 256, 96, 512, 8060, 837, 512, 969, 837, 512, 974,
3845 837, 512, 969, 834, 512, 8182, 837, 512, 927, 768, 256, 908, 512, 937,
3846 768, 256, 911, 512, 937, 837, 256, 180, 514, 32, 788, 256, 8194, 256,
3847 8195, 258, 32, 258, 32, 258, 32, 258, 32, 258, 32, 257, 32, 258, 32, 258,
3848 32, 258, 32, 257, 8208, 514, 32, 819, 258, 46, 514, 46, 46, 770, 46, 46,
3849 46, 257, 32, 514, 8242, 8242, 770, 8242, 8242, 8242, 514, 8245, 8245,
3850 770, 8245, 8245, 8245, 514, 33, 33, 514, 32, 773, 514, 63, 63, 514, 63,
3851 33, 514, 33, 63, 1026, 8242, 8242, 8242, 8242, 258, 32, 259, 48, 259,
3852 105, 259, 52, 259, 53, 259, 54, 259, 55, 259, 56, 259, 57, 259, 43, 259,
3853 8722, 259, 61, 259, 40, 259, 41, 259, 110, 261, 48, 261, 49, 261, 50,
3854 261, 51, 261, 52, 261, 53, 261, 54, 261, 55, 261, 56, 261, 57, 261, 43,
3855 261, 8722, 261, 61, 261, 40, 261, 41, 261, 97, 261, 101, 261, 111, 261,
3856 120, 261, 601, 261, 104, 261, 107, 261, 108, 261, 109, 261, 110, 261,
3857 112, 261, 115, 261, 116, 514, 82, 115, 770, 97, 47, 99, 770, 97, 47, 115,
3858 262, 67, 514, 176, 67, 770, 99, 47, 111, 770, 99, 47, 117, 258, 400, 514,
3859 176, 70, 262, 103, 262, 72, 262, 72, 262, 72, 262, 104, 262, 295, 262,
3860 73, 262, 73, 262, 76, 262, 108, 262, 78, 514, 78, 111, 262, 80, 262, 81,
3861 262, 82, 262, 82, 262, 82, 515, 83, 77, 770, 84, 69, 76, 515, 84, 77,
3862 262, 90, 256, 937, 262, 90, 256, 75, 256, 197, 262, 66, 262, 67, 262,
3863 101, 262, 69, 262, 70, 262, 77, 262, 111, 258, 1488, 258, 1489, 258,
3864 1490, 258, 1491, 262, 105, 770, 70, 65, 88, 262, 960, 262, 947, 262, 915,
3865 262, 928, 262, 8721, 262, 68, 262, 100, 262, 101, 262, 105, 262, 106,
3866 772, 49, 8260, 55, 772, 49, 8260, 57, 1028, 49, 8260, 49, 48, 772, 49,
3867 8260, 51, 772, 50, 8260, 51, 772, 49, 8260, 53, 772, 50, 8260, 53, 772,
3868 51, 8260, 53, 772, 52, 8260, 53, 772, 49, 8260, 54, 772, 53, 8260, 54,
3869 772, 49, 8260, 56, 772, 51, 8260, 56, 772, 53, 8260, 56, 772, 55, 8260,
3870 56, 516, 49, 8260, 258, 73, 514, 73, 73, 770, 73, 73, 73, 514, 73, 86,
3871 258, 86, 514, 86, 73, 770, 86, 73, 73, 1026, 86, 73, 73, 73, 514, 73, 88,
3872 258, 88, 514, 88, 73, 770, 88, 73, 73, 258, 76, 258, 67, 258, 68, 258,
3873 77, 258, 105, 514, 105, 105, 770, 105, 105, 105, 514, 105, 118, 258, 118,
3874 514, 118, 105, 770, 118, 105, 105, 1026, 118, 105, 105, 105, 514, 105,
3875 120, 258, 120, 514, 120, 105, 770, 120, 105, 105, 258, 108, 258, 99, 258,
3876 100, 258, 109, 772, 48, 8260, 51, 512, 8592, 824, 512, 8594, 824, 512,
3877 8596, 824, 512, 8656, 824, 512, 8660, 824, 512, 8658, 824, 512, 8707,
3878 824, 512, 8712, 824, 512, 8715, 824, 512, 8739, 824, 512, 8741, 824, 514,
3879 8747, 8747, 770, 8747, 8747, 8747, 514, 8750, 8750, 770, 8750, 8750,
3880 8750, 512, 8764, 824, 512, 8771, 824, 512, 8773, 824, 512, 8776, 824,
3881 512, 61, 824, 512, 8801, 824, 512, 8781, 824, 512, 60, 824, 512, 62, 824,
3882 512, 8804, 824, 512, 8805, 824, 512, 8818, 824, 512, 8819, 824, 512,
3883 8822, 824, 512, 8823, 824, 512, 8826, 824, 512, 8827, 824, 512, 8834,
3884 824, 512, 8835, 824, 512, 8838, 824, 512, 8839, 824, 512, 8866, 824, 512,
3885 8872, 824, 512, 8873, 824, 512, 8875, 824, 512, 8828, 824, 512, 8829,
3886 824, 512, 8849, 824, 512, 8850, 824, 512, 8882, 824, 512, 8883, 824, 512,
3887 8884, 824, 512, 8885, 824, 256, 12296, 256, 12297, 263, 49, 263, 50, 263,
3888 51, 263, 52, 263, 53, 263, 54, 263, 55, 263, 56, 263, 57, 519, 49, 48,
3889 519, 49, 49, 519, 49, 50, 519, 49, 51, 519, 49, 52, 519, 49, 53, 519, 49,
3890 54, 519, 49, 55, 519, 49, 56, 519, 49, 57, 519, 50, 48, 770, 40, 49, 41,
3891 770, 40, 50, 41, 770, 40, 51, 41, 770, 40, 52, 41, 770, 40, 53, 41, 770,
3892 40, 54, 41, 770, 40, 55, 41, 770, 40, 56, 41, 770, 40, 57, 41, 1026, 40,
3893 49, 48, 41, 1026, 40, 49, 49, 41, 1026, 40, 49, 50, 41, 1026, 40, 49, 51,
3894 41, 1026, 40, 49, 52, 41, 1026, 40, 49, 53, 41, 1026, 40, 49, 54, 41,
3895 1026, 40, 49, 55, 41, 1026, 40, 49, 56, 41, 1026, 40, 49, 57, 41, 1026,
3896 40, 50, 48, 41, 514, 49, 46, 514, 50, 46, 514, 51, 46, 514, 52, 46, 514,
3897 53, 46, 514, 54, 46, 514, 55, 46, 514, 56, 46, 514, 57, 46, 770, 49, 48,
3898 46, 770, 49, 49, 46, 770, 49, 50, 46, 770, 49, 51, 46, 770, 49, 52, 46,
3899 770, 49, 53, 46, 770, 49, 54, 46, 770, 49, 55, 46, 770, 49, 56, 46, 770,
3900 49, 57, 46, 770, 50, 48, 46, 770, 40, 97, 41, 770, 40, 98, 41, 770, 40,
3901 99, 41, 770, 40, 100, 41, 770, 40, 101, 41, 770, 40, 102, 41, 770, 40,
3902 103, 41, 770, 40, 104, 41, 770, 40, 105, 41, 770, 40, 106, 41, 770, 40,
3903 107, 41, 770, 40, 108, 41, 770, 40, 109, 41, 770, 40, 110, 41, 770, 40,
3904 111, 41, 770, 40, 112, 41, 770, 40, 113, 41, 770, 40, 114, 41, 770, 40,
3905 115, 41, 770, 40, 116, 41, 770, 40, 117, 41, 770, 40, 118, 41, 770, 40,
3906 119, 41, 770, 40, 120, 41, 770, 40, 121, 41, 770, 40, 122, 41, 263, 65,
3907 263, 66, 263, 67, 263, 68, 263, 69, 263, 70, 263, 71, 263, 72, 263, 73,
3908 263, 74, 263, 75, 263, 76, 263, 77, 263, 78, 263, 79, 263, 80, 263, 81,
3909 263, 82, 263, 83, 263, 84, 263, 85, 263, 86, 263, 87, 263, 88, 263, 89,
3910 263, 90, 263, 97, 263, 98, 263, 99, 263, 100, 263, 101, 263, 102, 263,
3911 103, 263, 104, 263, 105, 263, 106, 263, 107, 263, 108, 263, 109, 263,
3912 110, 263, 111, 263, 112, 263, 113, 263, 114, 263, 115, 263, 116, 263,
3913 117, 263, 118, 263, 119, 263, 120, 263, 121, 263, 122, 263, 48, 1026,
3914 8747, 8747, 8747, 8747, 770, 58, 58, 61, 514, 61, 61, 770, 61, 61, 61,
3915 512, 10973, 824, 261, 106, 259, 86, 259, 11617, 258, 27597, 258, 40863,
3916 258, 19968, 258, 20008, 258, 20022, 258, 20031, 258, 20057, 258, 20101,
3917 258, 20108, 258, 20128, 258, 20154, 258, 20799, 258, 20837, 258, 20843,
3918 258, 20866, 258, 20886, 258, 20907, 258, 20960, 258, 20981, 258, 20992,
3919 258, 21147, 258, 21241, 258, 21269, 258, 21274, 258, 21304, 258, 21313,
3920 258, 21340, 258, 21353, 258, 21378, 258, 21430, 258, 21448, 258, 21475,
3921 258, 22231, 258, 22303, 258, 22763, 258, 22786, 258, 22794, 258, 22805,
3922 258, 22823, 258, 22899, 258, 23376, 258, 23424, 258, 23544, 258, 23567,
3923 258, 23586, 258, 23608, 258, 23662, 258, 23665, 258, 24027, 258, 24037,
3924 258, 24049, 258, 24062, 258, 24178, 258, 24186, 258, 24191, 258, 24308,
3925 258, 24318, 258, 24331, 258, 24339, 258, 24400, 258, 24417, 258, 24435,
3926 258, 24515, 258, 25096, 258, 25142, 258, 25163, 258, 25903, 258, 25908,
3927 258, 25991, 258, 26007, 258, 26020, 258, 26041, 258, 26080, 258, 26085,
3928 258, 26352, 258, 26376, 258, 26408, 258, 27424, 258, 27490, 258, 27513,
3929 258, 27571, 258, 27595, 258, 27604, 258, 27611, 258, 27663, 258, 27668,
3930 258, 27700, 258, 28779, 258, 29226, 258, 29238, 258, 29243, 258, 29247,
3931 258, 29255, 258, 29273, 258, 29275, 258, 29356, 258, 29572, 258, 29577,
3932 258, 29916, 258, 29926, 258, 29976, 258, 29983, 258, 29992, 258, 30000,
3933 258, 30091, 258, 30098, 258, 30326, 258, 30333, 258, 30382, 258, 30399,
3934 258, 30446, 258, 30683, 258, 30690, 258, 30707, 258, 31034, 258, 31160,
3935 258, 31166, 258, 31348, 258, 31435, 258, 31481, 258, 31859, 258, 31992,
3936 258, 32566, 258, 32593, 258, 32650, 258, 32701, 258, 32769, 258, 32780,
3937 258, 32786, 258, 32819, 258, 32895, 258, 32905, 258, 33251, 258, 33258,
3938 258, 33267, 258, 33276, 258, 33292, 258, 33307, 258, 33311, 258, 33390,
3939 258, 33394, 258, 33400, 258, 34381, 258, 34411, 258, 34880, 258, 34892,
3940 258, 34915, 258, 35198, 258, 35211, 258, 35282, 258, 35328, 258, 35895,
3941 258, 35910, 258, 35925, 258, 35960, 258, 35997, 258, 36196, 258, 36208,
3942 258, 36275, 258, 36523, 258, 36554, 258, 36763, 258, 36784, 258, 36789,
3943 258, 37009, 258, 37193, 258, 37318, 258, 37324, 258, 37329, 258, 38263,
3944 258, 38272, 258, 38428, 258, 38582, 258, 38585, 258, 38632, 258, 38737,
3945 258, 38750, 258, 38754, 258, 38761, 258, 38859, 258, 38893, 258, 38899,
3946 258, 38913, 258, 39080, 258, 39131, 258, 39135, 258, 39318, 258, 39321,
3947 258, 39340, 258, 39592, 258, 39640, 258, 39647, 258, 39717, 258, 39727,
3948 258, 39730, 258, 39740, 258, 39770, 258, 40165, 258, 40565, 258, 40575,
3949 258, 40613, 258, 40635, 258, 40643, 258, 40653, 258, 40657, 258, 40697,
3950 258, 40701, 258, 40718, 258, 40723, 258, 40736, 258, 40763, 258, 40778,
3951 258, 40786, 258, 40845, 258, 40860, 258, 40864, 264, 32, 258, 12306, 258,
3952 21313, 258, 21316, 258, 21317, 512, 12363, 12441, 512, 12365, 12441, 512,
3953 12367, 12441, 512, 12369, 12441, 512, 12371, 12441, 512, 12373, 12441,
3954 512, 12375, 12441, 512, 12377, 12441, 512, 12379, 12441, 512, 12381,
3955 12441, 512, 12383, 12441, 512, 12385, 12441, 512, 12388, 12441, 512,
3956 12390, 12441, 512, 12392, 12441, 512, 12399, 12441, 512, 12399, 12442,
3957 512, 12402, 12441, 512, 12402, 12442, 512, 12405, 12441, 512, 12405,
3958 12442, 512, 12408, 12441, 512, 12408, 12442, 512, 12411, 12441, 512,
3959 12411, 12442, 512, 12358, 12441, 514, 32, 12441, 514, 32, 12442, 512,
3960 12445, 12441, 521, 12424, 12426, 512, 12459, 12441, 512, 12461, 12441,
3961 512, 12463, 12441, 512, 12465, 12441, 512, 12467, 12441, 512, 12469,
3962 12441, 512, 12471, 12441, 512, 12473, 12441, 512, 12475, 12441, 512,
3963 12477, 12441, 512, 12479, 12441, 512, 12481, 12441, 512, 12484, 12441,
3964 512, 12486, 12441, 512, 12488, 12441, 512, 12495, 12441, 512, 12495,
3965 12442, 512, 12498, 12441, 512, 12498, 12442, 512, 12501, 12441, 512,
3966 12501, 12442, 512, 12504, 12441, 512, 12504, 12442, 512, 12507, 12441,
3967 512, 12507, 12442, 512, 12454, 12441, 512, 12527, 12441, 512, 12528,
3968 12441, 512, 12529, 12441, 512, 12530, 12441, 512, 12541, 12441, 521,
3969 12467, 12488, 258, 4352, 258, 4353, 258, 4522, 258, 4354, 258, 4524, 258,
3970 4525, 258, 4355, 258, 4356, 258, 4357, 258, 4528, 258, 4529, 258, 4530,
3971 258, 4531, 258, 4532, 258, 4533, 258, 4378, 258, 4358, 258, 4359, 258,
3972 4360, 258, 4385, 258, 4361, 258, 4362, 258, 4363, 258, 4364, 258, 4365,
3973 258, 4366, 258, 4367, 258, 4368, 258, 4369, 258, 4370, 258, 4449, 258,
3974 4450, 258, 4451, 258, 4452, 258, 4453, 258, 4454, 258, 4455, 258, 4456,
3975 258, 4457, 258, 4458, 258, 4459, 258, 4460, 258, 4461, 258, 4462, 258,
3976 4463, 258, 4464, 258, 4465, 258, 4466, 258, 4467, 258, 4468, 258, 4469,
3977 258, 4448, 258, 4372, 258, 4373, 258, 4551, 258, 4552, 258, 4556, 258,
3978 4558, 258, 4563, 258, 4567, 258, 4569, 258, 4380, 258, 4573, 258, 4575,
3979 258, 4381, 258, 4382, 258, 4384, 258, 4386, 258, 4387, 258, 4391, 258,
3980 4393, 258, 4395, 258, 4396, 258, 4397, 258, 4398, 258, 4399, 258, 4402,
3981 258, 4406, 258, 4416, 258, 4423, 258, 4428, 258, 4593, 258, 4594, 258,
3982 4439, 258, 4440, 258, 4441, 258, 4484, 258, 4485, 258, 4488, 258, 4497,
3983 258, 4498, 258, 4500, 258, 4510, 258, 4513, 259, 19968, 259, 20108, 259,
3984 19977, 259, 22235, 259, 19978, 259, 20013, 259, 19979, 259, 30002, 259,
3985 20057, 259, 19993, 259, 19969, 259, 22825, 259, 22320, 259, 20154, 770,
3986 40, 4352, 41, 770, 40, 4354, 41, 770, 40, 4355, 41, 770, 40, 4357, 41,
3987 770, 40, 4358, 41, 770, 40, 4359, 41, 770, 40, 4361, 41, 770, 40, 4363,
3988 41, 770, 40, 4364, 41, 770, 40, 4366, 41, 770, 40, 4367, 41, 770, 40,
3989 4368, 41, 770, 40, 4369, 41, 770, 40, 4370, 41, 1026, 40, 4352, 4449, 41,
3990 1026, 40, 4354, 4449, 41, 1026, 40, 4355, 4449, 41, 1026, 40, 4357, 4449,
3991 41, 1026, 40, 4358, 4449, 41, 1026, 40, 4359, 4449, 41, 1026, 40, 4361,
3992 4449, 41, 1026, 40, 4363, 4449, 41, 1026, 40, 4364, 4449, 41, 1026, 40,
3993 4366, 4449, 41, 1026, 40, 4367, 4449, 41, 1026, 40, 4368, 4449, 41, 1026,
3994 40, 4369, 4449, 41, 1026, 40, 4370, 4449, 41, 1026, 40, 4364, 4462, 41,
3995 1794, 40, 4363, 4457, 4364, 4453, 4523, 41, 1538, 40, 4363, 4457, 4370,
3996 4462, 41, 770, 40, 19968, 41, 770, 40, 20108, 41, 770, 40, 19977, 41,
3997 770, 40, 22235, 41, 770, 40, 20116, 41, 770, 40, 20845, 41, 770, 40,
3998 19971, 41, 770, 40, 20843, 41, 770, 40, 20061, 41, 770, 40, 21313, 41,
3999 770, 40, 26376, 41, 770, 40, 28779, 41, 770, 40, 27700, 41, 770, 40,
4000 26408, 41, 770, 40, 37329, 41, 770, 40, 22303, 41, 770, 40, 26085, 41,
4001 770, 40, 26666, 41, 770, 40, 26377, 41, 770, 40, 31038, 41, 770, 40,
4002 21517, 41, 770, 40, 29305, 41, 770, 40, 36001, 41, 770, 40, 31069, 41,
4003 770, 40, 21172, 41, 770, 40, 20195, 41, 770, 40, 21628, 41, 770, 40,
4004 23398, 41, 770, 40, 30435, 41, 770, 40, 20225, 41, 770, 40, 36039, 41,
4005 770, 40, 21332, 41, 770, 40, 31085, 41, 770, 40, 20241, 41, 770, 40,
4006 33258, 41, 770, 40, 33267, 41, 263, 21839, 263, 24188, 263, 25991, 263,
4007 31631, 778, 80, 84, 69, 519, 50, 49, 519, 50, 50, 519, 50, 51, 519, 50,
4008 52, 519, 50, 53, 519, 50, 54, 519, 50, 55, 519, 50, 56, 519, 50, 57, 519,
4009 51, 48, 519, 51, 49, 519, 51, 50, 519, 51, 51, 519, 51, 52, 519, 51, 53,
4010 263, 4352, 263, 4354, 263, 4355, 263, 4357, 263, 4358, 263, 4359, 263,
4011 4361, 263, 4363, 263, 4364, 263, 4366, 263, 4367, 263, 4368, 263, 4369,
4012 263, 4370, 519, 4352, 4449, 519, 4354, 4449, 519, 4355, 4449, 519, 4357,
4013 4449, 519, 4358, 4449, 519, 4359, 4449, 519, 4361, 4449, 519, 4363, 4449,
4014 519, 4364, 4449, 519, 4366, 4449, 519, 4367, 4449, 519, 4368, 4449, 519,
4015 4369, 4449, 519, 4370, 4449, 1287, 4366, 4449, 4535, 4352, 4457, 1031,
4016 4364, 4462, 4363, 4468, 519, 4363, 4462, 263, 19968, 263, 20108, 263,
4017 19977, 263, 22235, 263, 20116, 263, 20845, 263, 19971, 263, 20843, 263,
4018 20061, 263, 21313, 263, 26376, 263, 28779, 263, 27700, 263, 26408, 263,
4019 37329, 263, 22303, 263, 26085, 263, 26666, 263, 26377, 263, 31038, 263,
4020 21517, 263, 29305, 263, 36001, 263, 31069, 263, 21172, 263, 31192, 263,
4021 30007, 263, 22899, 263, 36969, 263, 20778, 263, 21360, 263, 27880, 263,
4022 38917, 263, 20241, 263, 20889, 263, 27491, 263, 19978, 263, 20013, 263,
4023 19979, 263, 24038, 263, 21491, 263, 21307, 263, 23447, 263, 23398, 263,
4024 30435, 263, 20225, 263, 36039, 263, 21332, 263, 22812, 519, 51, 54, 519,
4025 51, 55, 519, 51, 56, 519, 51, 57, 519, 52, 48, 519, 52, 49, 519, 52, 50,
4026 519, 52, 51, 519, 52, 52, 519, 52, 53, 519, 52, 54, 519, 52, 55, 519, 52,
4027 56, 519, 52, 57, 519, 53, 48, 514, 49, 26376, 514, 50, 26376, 514, 51,
4028 26376, 514, 52, 26376, 514, 53, 26376, 514, 54, 26376, 514, 55, 26376,
4029 514, 56, 26376, 514, 57, 26376, 770, 49, 48, 26376, 770, 49, 49, 26376,
4030 770, 49, 50, 26376, 522, 72, 103, 778, 101, 114, 103, 522, 101, 86, 778,
4031 76, 84, 68, 263, 12450, 263, 12452, 263, 12454, 263, 12456, 263, 12458,
4032 263, 12459, 263, 12461, 263, 12463, 263, 12465, 263, 12467, 263, 12469,
4033 263, 12471, 263, 12473, 263, 12475, 263, 12477, 263, 12479, 263, 12481,
4034 263, 12484, 263, 12486, 263, 12488, 263, 12490, 263, 12491, 263, 12492,
4035 263, 12493, 263, 12494, 263, 12495, 263, 12498, 263, 12501, 263, 12504,
4036 263, 12507, 263, 12510, 263, 12511, 263, 12512, 263, 12513, 263, 12514,
4037 263, 12516, 263, 12518, 263, 12520, 263, 12521, 263, 12522, 263, 12523,
4038 263, 12524, 263, 12525, 263, 12527, 263, 12528, 263, 12529, 263, 12530,
4039 1034, 12450, 12497, 12540, 12488, 1034, 12450, 12523, 12501, 12449, 1034,
4040 12450, 12531, 12506, 12450, 778, 12450, 12540, 12523, 1034, 12452, 12491,
4041 12531, 12464, 778, 12452, 12531, 12481, 778, 12454, 12457, 12531, 1290,
4042 12456, 12473, 12463, 12540, 12489, 1034, 12456, 12540, 12459, 12540, 778,
4043 12458, 12531, 12473, 778, 12458, 12540, 12512, 778, 12459, 12452, 12522,
4044 1034, 12459, 12521, 12483, 12488, 1034, 12459, 12525, 12522, 12540, 778,
4045 12460, 12525, 12531, 778, 12460, 12531, 12510, 522, 12462, 12460, 778,
4046 12462, 12491, 12540, 1034, 12461, 12517, 12522, 12540, 1034, 12462,
4047 12523, 12480, 12540, 522, 12461, 12525, 1290, 12461, 12525, 12464, 12521,
4048 12512, 1546, 12461, 12525, 12513, 12540, 12488, 12523, 1290, 12461,
4049 12525, 12527, 12483, 12488, 778, 12464, 12521, 12512, 1290, 12464, 12521,
4050 12512, 12488, 12531, 1290, 12463, 12523, 12476, 12452, 12525, 1034,
4051 12463, 12525, 12540, 12493, 778, 12465, 12540, 12473, 778, 12467, 12523,
4052 12490, 778, 12467, 12540, 12509, 1034, 12469, 12452, 12463, 12523, 1290,
4053 12469, 12531, 12481, 12540, 12512, 1034, 12471, 12522, 12531, 12464, 778,
4054 12475, 12531, 12481, 778, 12475, 12531, 12488, 778, 12480, 12540, 12473,
4055 522, 12487, 12471, 522, 12489, 12523, 522, 12488, 12531, 522, 12490,
4056 12494, 778, 12494, 12483, 12488, 778, 12495, 12452, 12484, 1290, 12497,
4057 12540, 12475, 12531, 12488, 778, 12497, 12540, 12484, 1034, 12496, 12540,
4058 12524, 12523, 1290, 12500, 12450, 12473, 12488, 12523, 778, 12500, 12463,
4059 12523, 522, 12500, 12467, 522, 12499, 12523, 1290, 12501, 12449, 12521,
4060 12483, 12489, 1034, 12501, 12451, 12540, 12488, 1290, 12502, 12483,
4061 12471, 12455, 12523, 778, 12501, 12521, 12531, 1290, 12504, 12463, 12479,
4062 12540, 12523, 522, 12506, 12477, 778, 12506, 12491, 12498, 778, 12504,
4063 12523, 12484, 778, 12506, 12531, 12473, 778, 12506, 12540, 12472, 778,
4064 12505, 12540, 12479, 1034, 12509, 12452, 12531, 12488, 778, 12508, 12523,
4065 12488, 522, 12507, 12531, 778, 12509, 12531, 12489, 778, 12507, 12540,
4066 12523, 778, 12507, 12540, 12531, 1034, 12510, 12452, 12463, 12525, 778,
4067 12510, 12452, 12523, 778, 12510, 12483, 12495, 778, 12510, 12523, 12463,
4068 1290, 12510, 12531, 12471, 12519, 12531, 1034, 12511, 12463, 12525,
4069 12531, 522, 12511, 12522, 1290, 12511, 12522, 12496, 12540, 12523, 522,
4070 12513, 12460, 1034, 12513, 12460, 12488, 12531, 1034, 12513, 12540,
4071 12488, 12523, 778, 12516, 12540, 12489, 778, 12516, 12540, 12523, 778,
4072 12518, 12450, 12531, 1034, 12522, 12483, 12488, 12523, 522, 12522, 12521,
4073 778, 12523, 12500, 12540, 1034, 12523, 12540, 12502, 12523, 522, 12524,
4074 12512, 1290, 12524, 12531, 12488, 12466, 12531, 778, 12527, 12483, 12488,
4075 514, 48, 28857, 514, 49, 28857, 514, 50, 28857, 514, 51, 28857, 514, 52,
4076 28857, 514, 53, 28857, 514, 54, 28857, 514, 55, 28857, 514, 56, 28857,
4077 514, 57, 28857, 770, 49, 48, 28857, 770, 49, 49, 28857, 770, 49, 50,
4078 28857, 770, 49, 51, 28857, 770, 49, 52, 28857, 770, 49, 53, 28857, 770,
4079 49, 54, 28857, 770, 49, 55, 28857, 770, 49, 56, 28857, 770, 49, 57,
4080 28857, 770, 50, 48, 28857, 770, 50, 49, 28857, 770, 50, 50, 28857, 770,
4081 50, 51, 28857, 770, 50, 52, 28857, 778, 104, 80, 97, 522, 100, 97, 522,
4082 65, 85, 778, 98, 97, 114, 522, 111, 86, 522, 112, 99, 522, 100, 109, 778,
4083 100, 109, 178, 778, 100, 109, 179, 522, 73, 85, 522, 24179, 25104, 522,
4084 26157, 21644, 522, 22823, 27491, 522, 26126, 27835, 1034, 26666, 24335,
4085 20250, 31038, 522, 112, 65, 522, 110, 65, 522, 956, 65, 522, 109, 65,
4086 522, 107, 65, 522, 75, 66, 522, 77, 66, 522, 71, 66, 778, 99, 97, 108,
4087 1034, 107, 99, 97, 108, 522, 112, 70, 522, 110, 70, 522, 956, 70, 522,
4088 956, 103, 522, 109, 103, 522, 107, 103, 522, 72, 122, 778, 107, 72, 122,
4089 778, 77, 72, 122, 778, 71, 72, 122, 778, 84, 72, 122, 522, 956, 8467,
4090 522, 109, 8467, 522, 100, 8467, 522, 107, 8467, 522, 102, 109, 522, 110,
4091 109, 522, 956, 109, 522, 109, 109, 522, 99, 109, 522, 107, 109, 778, 109,
4092 109, 178, 778, 99, 109, 178, 522, 109, 178, 778, 107, 109, 178, 778, 109,
4093 109, 179, 778, 99, 109, 179, 522, 109, 179, 778, 107, 109, 179, 778, 109,
4094 8725, 115, 1034, 109, 8725, 115, 178, 522, 80, 97, 778, 107, 80, 97, 778,
4095 77, 80, 97, 778, 71, 80, 97, 778, 114, 97, 100, 1290, 114, 97, 100, 8725,
4096 115, 1546, 114, 97, 100, 8725, 115, 178, 522, 112, 115, 522, 110, 115,
4097 522, 956, 115, 522, 109, 115, 522, 112, 86, 522, 110, 86, 522, 956, 86,
4098 522, 109, 86, 522, 107, 86, 522, 77, 86, 522, 112, 87, 522, 110, 87, 522,
4099 956, 87, 522, 109, 87, 522, 107, 87, 522, 77, 87, 522, 107, 937, 522, 77,
4100 937, 1034, 97, 46, 109, 46, 522, 66, 113, 522, 99, 99, 522, 99, 100,
4101 1034, 67, 8725, 107, 103, 778, 67, 111, 46, 522, 100, 66, 522, 71, 121,
4102 522, 104, 97, 522, 72, 80, 522, 105, 110, 522, 75, 75, 522, 75, 77, 522,
4103 107, 116, 522, 108, 109, 522, 108, 110, 778, 108, 111, 103, 522, 108,
4104 120, 522, 109, 98, 778, 109, 105, 108, 778, 109, 111, 108, 522, 80, 72,
4105 1034, 112, 46, 109, 46, 778, 80, 80, 77, 522, 80, 82, 522, 115, 114, 522,
4106 83, 118, 522, 87, 98, 778, 86, 8725, 109, 778, 65, 8725, 109, 514, 49,
4107 26085, 514, 50, 26085, 514, 51, 26085, 514, 52, 26085, 514, 53, 26085,
4108 514, 54, 26085, 514, 55, 26085, 514, 56, 26085, 514, 57, 26085, 770, 49,
4109 48, 26085, 770, 49, 49, 26085, 770, 49, 50, 26085, 770, 49, 51, 26085,
4110 770, 49, 52, 26085, 770, 49, 53, 26085, 770, 49, 54, 26085, 770, 49, 55,
4111 26085, 770, 49, 56, 26085, 770, 49, 57, 26085, 770, 50, 48, 26085, 770,
4112 50, 49, 26085, 770, 50, 50, 26085, 770, 50, 51, 26085, 770, 50, 52,
4113 26085, 770, 50, 53, 26085, 770, 50, 54, 26085, 770, 50, 55, 26085, 770,
4114 50, 56, 26085, 770, 50, 57, 26085, 770, 51, 48, 26085, 770, 51, 49,
4115 26085, 778, 103, 97, 108, 259, 1098, 259, 1100, 259, 42863, 259, 294,
4116 259, 339, 259, 42791, 259, 43831, 259, 619, 259, 43858, 256, 35912, 256,
4117 26356, 256, 36554, 256, 36040, 256, 28369, 256, 20018, 256, 21477, 256,
4118 40860, 256, 40860, 256, 22865, 256, 37329, 256, 21895, 256, 22856, 256,
4119 25078, 256, 30313, 256, 32645, 256, 34367, 256, 34746, 256, 35064, 256,
4120 37007, 256, 27138, 256, 27931, 256, 28889, 256, 29662, 256, 33853, 256,
4121 37226, 256, 39409, 256, 20098, 256, 21365, 256, 27396, 256, 29211, 256,
4122 34349, 256, 40478, 256, 23888, 256, 28651, 256, 34253, 256, 35172, 256,
4123 25289, 256, 33240, 256, 34847, 256, 24266, 256, 26391, 256, 28010, 256,
4124 29436, 256, 37070, 256, 20358, 256, 20919, 256, 21214, 256, 25796, 256,
4125 27347, 256, 29200, 256, 30439, 256, 32769, 256, 34310, 256, 34396, 256,
4126 36335, 256, 38706, 256, 39791, 256, 40442, 256, 30860, 256, 31103, 256,
4127 32160, 256, 33737, 256, 37636, 256, 40575, 256, 35542, 256, 22751, 256,
4128 24324, 256, 31840, 256, 32894, 256, 29282, 256, 30922, 256, 36034, 256,
4129 38647, 256, 22744, 256, 23650, 256, 27155, 256, 28122, 256, 28431, 256,
4130 32047, 256, 32311, 256, 38475, 256, 21202, 256, 32907, 256, 20956, 256,
4131 20940, 256, 31260, 256, 32190, 256, 33777, 256, 38517, 256, 35712, 256,
4132 25295, 256, 27138, 256, 35582, 256, 20025, 256, 23527, 256, 24594, 256,
4133 29575, 256, 30064, 256, 21271, 256, 30971, 256, 20415, 256, 24489, 256,
4134 19981, 256, 27852, 256, 25976, 256, 32034, 256, 21443, 256, 22622, 256,
4135 30465, 256, 33865, 256, 35498, 256, 27578, 256, 36784, 256, 27784, 256,
4136 25342, 256, 33509, 256, 25504, 256, 30053, 256, 20142, 256, 20841, 256,
4137 20937, 256, 26753, 256, 31975, 256, 33391, 256, 35538, 256, 37327, 256,
4138 21237, 256, 21570, 256, 22899, 256, 24300, 256, 26053, 256, 28670, 256,
4139 31018, 256, 38317, 256, 39530, 256, 40599, 256, 40654, 256, 21147, 256,
4140 26310, 256, 27511, 256, 36706, 256, 24180, 256, 24976, 256, 25088, 256,
4141 25754, 256, 28451, 256, 29001, 256, 29833, 256, 31178, 256, 32244, 256,
4142 32879, 256, 36646, 256, 34030, 256, 36899, 256, 37706, 256, 21015, 256,
4143 21155, 256, 21693, 256, 28872, 256, 35010, 256, 35498, 256, 24265, 256,
4144 24565, 256, 25467, 256, 27566, 256, 31806, 256, 29557, 256, 20196, 256,
4145 22265, 256, 23527, 256, 23994, 256, 24604, 256, 29618, 256, 29801, 256,
4146 32666, 256, 32838, 256, 37428, 256, 38646, 256, 38728, 256, 38936, 256,
4147 20363, 256, 31150, 256, 37300, 256, 38584, 256, 24801, 256, 20102, 256,
4148 20698, 256, 23534, 256, 23615, 256, 26009, 256, 27138, 256, 29134, 256,
4149 30274, 256, 34044, 256, 36988, 256, 40845, 256, 26248, 256, 38446, 256,
4150 21129, 256, 26491, 256, 26611, 256, 27969, 256, 28316, 256, 29705, 256,
4151 30041, 256, 30827, 256, 32016, 256, 39006, 256, 20845, 256, 25134, 256,
4152 38520, 256, 20523, 256, 23833, 256, 28138, 256, 36650, 256, 24459, 256,
4153 24900, 256, 26647, 256, 29575, 256, 38534, 256, 21033, 256, 21519, 256,
4154 23653, 256, 26131, 256, 26446, 256, 26792, 256, 27877, 256, 29702, 256,
4155 30178, 256, 32633, 256, 35023, 256, 35041, 256, 37324, 256, 38626, 256,
4156 21311, 256, 28346, 256, 21533, 256, 29136, 256, 29848, 256, 34298, 256,
4157 38563, 256, 40023, 256, 40607, 256, 26519, 256, 28107, 256, 33256, 256,
4158 31435, 256, 31520, 256, 31890, 256, 29376, 256, 28825, 256, 35672, 256,
4159 20160, 256, 33590, 256, 21050, 256, 20999, 256, 24230, 256, 25299, 256,
4160 31958, 256, 23429, 256, 27934, 256, 26292, 256, 36667, 256, 34892, 256,
4161 38477, 256, 35211, 256, 24275, 256, 20800, 256, 21952, 256, 22618, 256,
4162 26228, 256, 20958, 256, 29482, 256, 30410, 256, 31036, 256, 31070, 256,
4163 31077, 256, 31119, 256, 38742, 256, 31934, 256, 32701, 256, 34322, 256,
4164 35576, 256, 36920, 256, 37117, 256, 39151, 256, 39164, 256, 39208, 256,
4165 40372, 256, 37086, 256, 38583, 256, 20398, 256, 20711, 256, 20813, 256,
4166 21193, 256, 21220, 256, 21329, 256, 21917, 256, 22022, 256, 22120, 256,
4167 22592, 256, 22696, 256, 23652, 256, 23662, 256, 24724, 256, 24936, 256,
4168 24974, 256, 25074, 256, 25935, 256, 26082, 256, 26257, 256, 26757, 256,
4169 28023, 256, 28186, 256, 28450, 256, 29038, 256, 29227, 256, 29730, 256,
4170 30865, 256, 31038, 256, 31049, 256, 31048, 256, 31056, 256, 31062, 256,
4171 31069, 256, 31117, 256, 31118, 256, 31296, 256, 31361, 256, 31680, 256,
4172 32244, 256, 32265, 256, 32321, 256, 32626, 256, 32773, 256, 33261, 256,
4173 33401, 256, 33401, 256, 33879, 256, 35088, 256, 35222, 256, 35585, 256,
4174 35641, 256, 36051, 256, 36104, 256, 36790, 256, 36920, 256, 38627, 256,
4175 38911, 256, 38971, 256, 24693, 256, 55376, 57070, 256, 33304, 256, 20006,
4176 256, 20917, 256, 20840, 256, 20352, 256, 20805, 256, 20864, 256, 21191,
4177 256, 21242, 256, 21917, 256, 21845, 256, 21913, 256, 21986, 256, 22618,
4178 256, 22707, 256, 22852, 256, 22868, 256, 23138, 256, 23336, 256, 24274,
4179 256, 24281, 256, 24425, 256, 24493, 256, 24792, 256, 24910, 256, 24840,
4180 256, 24974, 256, 24928, 256, 25074, 256, 25140, 256, 25540, 256, 25628,
4181 256, 25682, 256, 25942, 256, 26228, 256, 26391, 256, 26395, 256, 26454,
4182 256, 27513, 256, 27578, 256, 27969, 256, 28379, 256, 28363, 256, 28450,
4183 256, 28702, 256, 29038, 256, 30631, 256, 29237, 256, 29359, 256, 29482,
4184 256, 29809, 256, 29958, 256, 30011, 256, 30237, 256, 30239, 256, 30410,
4185 256, 30427, 256, 30452, 256, 30538, 256, 30528, 256, 30924, 256, 31409,
4186 256, 31680, 256, 31867, 256, 32091, 256, 32244, 256, 32574, 256, 32773,
4187 256, 33618, 256, 33775, 256, 34681, 256, 35137, 256, 35206, 256, 35222,
4188 256, 35519, 256, 35576, 256, 35531, 256, 35585, 256, 35582, 256, 35565,
4189 256, 35641, 256, 35722, 256, 36104, 256, 36664, 256, 36978, 256, 37273,
4190 256, 37494, 256, 38524, 256, 38627, 256, 38742, 256, 38875, 256, 38911,
4191 256, 38923, 256, 38971, 256, 39698, 256, 40860, 256, 55370, 56394, 256,
4192 55370, 56388, 256, 55372, 57301, 256, 15261, 256, 16408, 256, 16441, 256,
4193 55380, 56905, 256, 55383, 56528, 256, 55391, 57043, 256, 40771, 256,
4194 40846, 514, 102, 102, 514, 102, 105, 514, 102, 108, 770, 102, 102, 105,
4195 770, 102, 102, 108, 514, 383, 116, 514, 115, 116, 514, 1396, 1398, 514,
4196 1396, 1381, 514, 1396, 1387, 514, 1406, 1398, 514, 1396, 1389, 512, 1497,
4197 1460, 512, 1522, 1463, 262, 1506, 262, 1488, 262, 1491, 262, 1492, 262,
4198 1499, 262, 1500, 262, 1501, 262, 1512, 262, 1514, 262, 43, 512, 1513,
4199 1473, 512, 1513, 1474, 512, 64329, 1473, 512, 64329, 1474, 512, 1488,
4200 1463, 512, 1488, 1464, 512, 1488, 1468, 512, 1489, 1468, 512, 1490, 1468,
4201 512, 1491, 1468, 512, 1492, 1468, 512, 1493, 1468, 512, 1494, 1468, 512,
4202 1496, 1468, 512, 1497, 1468, 512, 1498, 1468, 512, 1499, 1468, 512, 1500,
4203 1468, 512, 1502, 1468, 512, 1504, 1468, 512, 1505, 1468, 512, 1507, 1468,
4204 512, 1508, 1468, 512, 1510, 1468, 512, 1511, 1468, 512, 1512, 1468, 512,
4205 1513, 1468, 512, 1514, 1468, 512, 1493, 1465, 512, 1489, 1471, 512, 1499,
4206 1471, 512, 1508, 1471, 514, 1488, 1500, 267, 1649, 268, 1649, 267, 1659,
4207 268, 1659, 269, 1659, 270, 1659, 267, 1662, 268, 1662, 269, 1662, 270,
4208 1662, 267, 1664, 268, 1664, 269, 1664, 270, 1664, 267, 1658, 268, 1658,
4209 269, 1658, 270, 1658, 267, 1663, 268, 1663, 269, 1663, 270, 1663, 267,
4210 1657, 268, 1657, 269, 1657, 270, 1657, 267, 1700, 268, 1700, 269, 1700,
4211 270, 1700, 267, 1702, 268, 1702, 269, 1702, 270, 1702, 267, 1668, 268,
4212 1668, 269, 1668, 270, 1668, 267, 1667, 268, 1667, 269, 1667, 270, 1667,
4213 267, 1670, 268, 1670, 269, 1670, 270, 1670, 267, 1671, 268, 1671, 269,
4214 1671, 270, 1671, 267, 1677, 268, 1677, 267, 1676, 268, 1676, 267, 1678,
4215 268, 1678, 267, 1672, 268, 1672, 267, 1688, 268, 1688, 267, 1681, 268,
4216 1681, 267, 1705, 268, 1705, 269, 1705, 270, 1705, 267, 1711, 268, 1711,
4217 269, 1711, 270, 1711, 267, 1715, 268, 1715, 269, 1715, 270, 1715, 267,
4218 1713, 268, 1713, 269, 1713, 270, 1713, 267, 1722, 268, 1722, 267, 1723,
4219 268, 1723, 269, 1723, 270, 1723, 267, 1728, 268, 1728, 267, 1729, 268,
4220 1729, 269, 1729, 270, 1729, 267, 1726, 268, 1726, 269, 1726, 270, 1726,
4221 267, 1746, 268, 1746, 267, 1747, 268, 1747, 267, 1709, 268, 1709, 269,
4222 1709, 270, 1709, 267, 1735, 268, 1735, 267, 1734, 268, 1734, 267, 1736,
4223 268, 1736, 267, 1655, 267, 1739, 268, 1739, 267, 1733, 268, 1733, 267,
4224 1737, 268, 1737, 267, 1744, 268, 1744, 269, 1744, 270, 1744, 269, 1609,
4225 270, 1609, 523, 1574, 1575, 524, 1574, 1575, 523, 1574, 1749, 524, 1574,
4226 1749, 523, 1574, 1608, 524, 1574, 1608, 523, 1574, 1735, 524, 1574, 1735,
4227 523, 1574, 1734, 524, 1574, 1734, 523, 1574, 1736, 524, 1574, 1736, 523,
4228 1574, 1744, 524, 1574, 1744, 525, 1574, 1744, 523, 1574, 1609, 524, 1574,
4229 1609, 525, 1574, 1609, 267, 1740, 268, 1740, 269, 1740, 270, 1740, 523,
4230 1574, 1580, 523, 1574, 1581, 523, 1574, 1605, 523, 1574, 1609, 523, 1574,
4231 1610, 523, 1576, 1580, 523, 1576, 1581, 523, 1576, 1582, 523, 1576, 1605,
4232 523, 1576, 1609, 523, 1576, 1610, 523, 1578, 1580, 523, 1578, 1581, 523,
4233 1578, 1582, 523, 1578, 1605, 523, 1578, 1609, 523, 1578, 1610, 523, 1579,
4234 1580, 523, 1579, 1605, 523, 1579, 1609, 523, 1579, 1610, 523, 1580, 1581,
4235 523, 1580, 1605, 523, 1581, 1580, 523, 1581, 1605, 523, 1582, 1580, 523,
4236 1582, 1581, 523, 1582, 1605, 523, 1587, 1580, 523, 1587, 1581, 523, 1587,
4237 1582, 523, 1587, 1605, 523, 1589, 1581, 523, 1589, 1605, 523, 1590, 1580,
4238 523, 1590, 1581, 523, 1590, 1582, 523, 1590, 1605, 523, 1591, 1581, 523,
4239 1591, 1605, 523, 1592, 1605, 523, 1593, 1580, 523, 1593, 1605, 523, 1594,
4240 1580, 523, 1594, 1605, 523, 1601, 1580, 523, 1601, 1581, 523, 1601, 1582,
4241 523, 1601, 1605, 523, 1601, 1609, 523, 1601, 1610, 523, 1602, 1581, 523,
4242 1602, 1605, 523, 1602, 1609, 523, 1602, 1610, 523, 1603, 1575, 523, 1603,
4243 1580, 523, 1603, 1581, 523, 1603, 1582, 523, 1603, 1604, 523, 1603, 1605,
4244 523, 1603, 1609, 523, 1603, 1610, 523, 1604, 1580, 523, 1604, 1581, 523,
4245 1604, 1582, 523, 1604, 1605, 523, 1604, 1609, 523, 1604, 1610, 523, 1605,
4246 1580, 523, 1605, 1581, 523, 1605, 1582, 523, 1605, 1605, 523, 1605, 1609,
4247 523, 1605, 1610, 523, 1606, 1580, 523, 1606, 1581, 523, 1606, 1582, 523,
4248 1606, 1605, 523, 1606, 1609, 523, 1606, 1610, 523, 1607, 1580, 523, 1607,
4249 1605, 523, 1607, 1609, 523, 1607, 1610, 523, 1610, 1580, 523, 1610, 1581,
4250 523, 1610, 1582, 523, 1610, 1605, 523, 1610, 1609, 523, 1610, 1610, 523,
4251 1584, 1648, 523, 1585, 1648, 523, 1609, 1648, 779, 32, 1612, 1617, 779,
4252 32, 1613, 1617, 779, 32, 1614, 1617, 779, 32, 1615, 1617, 779, 32, 1616,
4253 1617, 779, 32, 1617, 1648, 524, 1574, 1585, 524, 1574, 1586, 524, 1574,
4254 1605, 524, 1574, 1606, 524, 1574, 1609, 524, 1574, 1610, 524, 1576, 1585,
4255 524, 1576, 1586, 524, 1576, 1605, 524, 1576, 1606, 524, 1576, 1609, 524,
4256 1576, 1610, 524, 1578, 1585, 524, 1578, 1586, 524, 1578, 1605, 524, 1578,
4257 1606, 524, 1578, 1609, 524, 1578, 1610, 524, 1579, 1585, 524, 1579, 1586,
4258 524, 1579, 1605, 524, 1579, 1606, 524, 1579, 1609, 524, 1579, 1610, 524,
4259 1601, 1609, 524, 1601, 1610, 524, 1602, 1609, 524, 1602, 1610, 524, 1603,
4260 1575, 524, 1603, 1604, 524, 1603, 1605, 524, 1603, 1609, 524, 1603, 1610,
4261 524, 1604, 1605, 524, 1604, 1609, 524, 1604, 1610, 524, 1605, 1575, 524,
4262 1605, 1605, 524, 1606, 1585, 524, 1606, 1586, 524, 1606, 1605, 524, 1606,
4263 1606, 524, 1606, 1609, 524, 1606, 1610, 524, 1609, 1648, 524, 1610, 1585,
4264 524, 1610, 1586, 524, 1610, 1605, 524, 1610, 1606, 524, 1610, 1609, 524,
4265 1610, 1610, 525, 1574, 1580, 525, 1574, 1581, 525, 1574, 1582, 525, 1574,
4266 1605, 525, 1574, 1607, 525, 1576, 1580, 525, 1576, 1581, 525, 1576, 1582,
4267 525, 1576, 1605, 525, 1576, 1607, 525, 1578, 1580, 525, 1578, 1581, 525,
4268 1578, 1582, 525, 1578, 1605, 525, 1578, 1607, 525, 1579, 1605, 525, 1580,
4269 1581, 525, 1580, 1605, 525, 1581, 1580, 525, 1581, 1605, 525, 1582, 1580,
4270 525, 1582, 1605, 525, 1587, 1580, 525, 1587, 1581, 525, 1587, 1582, 525,
4271 1587, 1605, 525, 1589, 1581, 525, 1589, 1582, 525, 1589, 1605, 525, 1590,
4272 1580, 525, 1590, 1581, 525, 1590, 1582, 525, 1590, 1605, 525, 1591, 1581,
4273 525, 1592, 1605, 525, 1593, 1580, 525, 1593, 1605, 525, 1594, 1580, 525,
4274 1594, 1605, 525, 1601, 1580, 525, 1601, 1581, 525, 1601, 1582, 525, 1601,
4275 1605, 525, 1602, 1581, 525, 1602, 1605, 525, 1603, 1580, 525, 1603, 1581,
4276 525, 1603, 1582, 525, 1603, 1604, 525, 1603, 1605, 525, 1604, 1580, 525,
4277 1604, 1581, 525, 1604, 1582, 525, 1604, 1605, 525, 1604, 1607, 525, 1605,
4278 1580, 525, 1605, 1581, 525, 1605, 1582, 525, 1605, 1605, 525, 1606, 1580,
4279 525, 1606, 1581, 525, 1606, 1582, 525, 1606, 1605, 525, 1606, 1607, 525,
4280 1607, 1580, 525, 1607, 1605, 525, 1607, 1648, 525, 1610, 1580, 525, 1610,
4281 1581, 525, 1610, 1582, 525, 1610, 1605, 525, 1610, 1607, 526, 1574, 1605,
4282 526, 1574, 1607, 526, 1576, 1605, 526, 1576, 1607, 526, 1578, 1605, 526,
4283 1578, 1607, 526, 1579, 1605, 526, 1579, 1607, 526, 1587, 1605, 526, 1587,
4284 1607, 526, 1588, 1605, 526, 1588, 1607, 526, 1603, 1604, 526, 1603, 1605,
4285 526, 1604, 1605, 526, 1606, 1605, 526, 1606, 1607, 526, 1610, 1605, 526,
4286 1610, 1607, 782, 1600, 1614, 1617, 782, 1600, 1615, 1617, 782, 1600,
4287 1616, 1617, 523, 1591, 1609, 523, 1591, 1610, 523, 1593, 1609, 523, 1593,
4288 1610, 523, 1594, 1609, 523, 1594, 1610, 523, 1587, 1609, 523, 1587, 1610,
4289 523, 1588, 1609, 523, 1588, 1610, 523, 1581, 1609, 523, 1581, 1610, 523,
4290 1580, 1609, 523, 1580, 1610, 523, 1582, 1609, 523, 1582, 1610, 523, 1589,
4291 1609, 523, 1589, 1610, 523, 1590, 1609, 523, 1590, 1610, 523, 1588, 1580,
4292 523, 1588, 1581, 523, 1588, 1582, 523, 1588, 1605, 523, 1588, 1585, 523,
4293 1587, 1585, 523, 1589, 1585, 523, 1590, 1585, 524, 1591, 1609, 524, 1591,
4294 1610, 524, 1593, 1609, 524, 1593, 1610, 524, 1594, 1609, 524, 1594, 1610,
4295 524, 1587, 1609, 524, 1587, 1610, 524, 1588, 1609, 524, 1588, 1610, 524,
4296 1581, 1609, 524, 1581, 1610, 524, 1580, 1609, 524, 1580, 1610, 524, 1582,
4297 1609, 524, 1582, 1610, 524, 1589, 1609, 524, 1589, 1610, 524, 1590, 1609,
4298 524, 1590, 1610, 524, 1588, 1580, 524, 1588, 1581, 524, 1588, 1582, 524,
4299 1588, 1605, 524, 1588, 1585, 524, 1587, 1585, 524, 1589, 1585, 524, 1590,
4300 1585, 525, 1588, 1580, 525, 1588, 1581, 525, 1588, 1582, 525, 1588, 1605,
4301 525, 1587, 1607, 525, 1588, 1607, 525, 1591, 1605, 526, 1587, 1580, 526,
4302 1587, 1581, 526, 1587, 1582, 526, 1588, 1580, 526, 1588, 1581, 526, 1588,
4303 1582, 526, 1591, 1605, 526, 1592, 1605, 524, 1575, 1611, 523, 1575, 1611,
4304 781, 1578, 1580, 1605, 780, 1578, 1581, 1580, 781, 1578, 1581, 1580, 781,
4305 1578, 1581, 1605, 781, 1578, 1582, 1605, 781, 1578, 1605, 1580, 781,
4306 1578, 1605, 1581, 781, 1578, 1605, 1582, 780, 1580, 1605, 1581, 781,
4307 1580, 1605, 1581, 780, 1581, 1605, 1610, 780, 1581, 1605, 1609, 781,
4308 1587, 1581, 1580, 781, 1587, 1580, 1581, 780, 1587, 1580, 1609, 780,
4309 1587, 1605, 1581, 781, 1587, 1605, 1581, 781, 1587, 1605, 1580, 780,
4310 1587, 1605, 1605, 781, 1587, 1605, 1605, 780, 1589, 1581, 1581, 781,
4311 1589, 1581, 1581, 780, 1589, 1605, 1605, 780, 1588, 1581, 1605, 781,
4312 1588, 1581, 1605, 780, 1588, 1580, 1610, 780, 1588, 1605, 1582, 781,
4313 1588, 1605, 1582, 780, 1588, 1605, 1605, 781, 1588, 1605, 1605, 780,
4314 1590, 1581, 1609, 780, 1590, 1582, 1605, 781, 1590, 1582, 1605, 780,
4315 1591, 1605, 1581, 781, 1591, 1605, 1581, 781, 1591, 1605, 1605, 780,
4316 1591, 1605, 1610, 780, 1593, 1580, 1605, 780, 1593, 1605, 1605, 781,
4317 1593, 1605, 1605, 780, 1593, 1605, 1609, 780, 1594, 1605, 1605, 780,
4318 1594, 1605, 1610, 780, 1594, 1605, 1609, 780, 1601, 1582, 1605, 781,
4319 1601, 1582, 1605, 780, 1602, 1605, 1581, 780, 1602, 1605, 1605, 780,
4320 1604, 1581, 1605, 780, 1604, 1581, 1610, 780, 1604, 1581, 1609, 781,
4321 1604, 1580, 1580, 780, 1604, 1580, 1580, 780, 1604, 1582, 1605, 781,
4322 1604, 1582, 1605, 780, 1604, 1605, 1581, 781, 1604, 1605, 1581, 781,
4323 1605, 1581, 1580, 781, 1605, 1581, 1605, 780, 1605, 1581, 1610, 781,
4324 1605, 1580, 1581, 781, 1605, 1580, 1605, 781, 1605, 1582, 1580, 781,
4325 1605, 1582, 1605, 781, 1605, 1580, 1582, 781, 1607, 1605, 1580, 781,
4326 1607, 1605, 1605, 781, 1606, 1581, 1605, 780, 1606, 1581, 1609, 780,
4327 1606, 1580, 1605, 781, 1606, 1580, 1605, 780, 1606, 1580, 1609, 780,
4328 1606, 1605, 1610, 780, 1606, 1605, 1609, 780, 1610, 1605, 1605, 781,
4329 1610, 1605, 1605, 780, 1576, 1582, 1610, 780, 1578, 1580, 1610, 780,
4330 1578, 1580, 1609, 780, 1578, 1582, 1610, 780, 1578, 1582, 1609, 780,
4331 1578, 1605, 1610, 780, 1578, 1605, 1609, 780, 1580, 1605, 1610, 780,
4332 1580, 1581, 1609, 780, 1580, 1605, 1609, 780, 1587, 1582, 1609, 780,
4333 1589, 1581, 1610, 780, 1588, 1581, 1610, 780, 1590, 1581, 1610, 780,
4334 1604, 1580, 1610, 780, 1604, 1605, 1610, 780, 1610, 1581, 1610, 780,
4335 1610, 1580, 1610, 780, 1610, 1605, 1610, 780, 1605, 1605, 1610, 780,
4336 1602, 1605, 1610, 780, 1606, 1581, 1610, 781, 1602, 1605, 1581, 781,
4337 1604, 1581, 1605, 780, 1593, 1605, 1610, 780, 1603, 1605, 1610, 781,
4338 1606, 1580, 1581, 780, 1605, 1582, 1610, 781, 1604, 1580, 1605, 780,
4339 1603, 1605, 1605, 780, 1604, 1580, 1605, 780, 1606, 1580, 1581, 780,
4340 1580, 1581, 1610, 780, 1581, 1580, 1610, 780, 1605, 1580, 1610, 780,
4341 1601, 1605, 1610, 780, 1576, 1581, 1610, 781, 1603, 1605, 1605, 781,
4342 1593, 1580, 1605, 781, 1589, 1605, 1605, 780, 1587, 1582, 1610, 780,
4343 1606, 1580, 1610, 779, 1589, 1604, 1746, 779, 1602, 1604, 1746, 1035,
4344 1575, 1604, 1604, 1607, 1035, 1575, 1603, 1576, 1585, 1035, 1605, 1581,
4345 1605, 1583, 1035, 1589, 1604, 1593, 1605, 1035, 1585, 1587, 1608, 1604,
4346 1035, 1593, 1604, 1610, 1607, 1035, 1608, 1587, 1604, 1605, 779, 1589,
4347 1604, 1609, 4619, 1589, 1604, 1609, 32, 1575, 1604, 1604, 1607, 32, 1593,
4348 1604, 1610, 1607, 32, 1608, 1587, 1604, 1605, 2059, 1580, 1604, 32, 1580,
4349 1604, 1575, 1604, 1607, 1035, 1585, 1740, 1575, 1604, 265, 44, 265,
4350 12289, 265, 12290, 265, 58, 265, 59, 265, 33, 265, 63, 265, 12310, 265,
4351 12311, 265, 8230, 265, 8229, 265, 8212, 265, 8211, 265, 95, 265, 95, 265,
4352 40, 265, 41, 265, 123, 265, 125, 265, 12308, 265, 12309, 265, 12304, 265,
4353 12305, 265, 12298, 265, 12299, 265, 12296, 265, 12297, 265, 12300, 265,
4354 12301, 265, 12302, 265, 12303, 265, 91, 265, 93, 258, 8254, 258, 8254,
4355 258, 8254, 258, 8254, 258, 95, 258, 95, 258, 95, 271, 44, 271, 12289,
4356 271, 46, 271, 59, 271, 58, 271, 63, 271, 33, 271, 8212, 271, 40, 271, 41,
4357 271, 123, 271, 125, 271, 12308, 271, 12309, 271, 35, 271, 38, 271, 42,
4358 271, 43, 271, 45, 271, 60, 271, 62, 271, 61, 271, 92, 271, 36, 271, 37,
4359 271, 64, 523, 32, 1611, 526, 1600, 1611, 523, 32, 1612, 523, 32, 1613,
4360 523, 32, 1614, 526, 1600, 1614, 523, 32, 1615, 526, 1600, 1615, 523, 32,
4361 1616, 526, 1600, 1616, 523, 32, 1617, 526, 1600, 1617, 523, 32, 1618,
4362 526, 1600, 1618, 267, 1569, 267, 1570, 268, 1570, 267, 1571, 268, 1571,
4363 267, 1572, 268, 1572, 267, 1573, 268, 1573, 267, 1574, 268, 1574, 269,
4364 1574, 270, 1574, 267, 1575, 268, 1575, 267, 1576, 268, 1576, 269, 1576,
4365 270, 1576, 267, 1577, 268, 1577, 267, 1578, 268, 1578, 269, 1578, 270,
4366 1578, 267, 1579, 268, 1579, 269, 1579, 270, 1579, 267, 1580, 268, 1580,
4367 269, 1580, 270, 1580, 267, 1581, 268, 1581, 269, 1581, 270, 1581, 267,
4368 1582, 268, 1582, 269, 1582, 270, 1582, 267, 1583, 268, 1583, 267, 1584,
4369 268, 1584, 267, 1585, 268, 1585, 267, 1586, 268, 1586, 267, 1587, 268,
4370 1587, 269, 1587, 270, 1587, 267, 1588, 268, 1588, 269, 1588, 270, 1588,
4371 267, 1589, 268, 1589, 269, 1589, 270, 1589, 267, 1590, 268, 1590, 269,
4372 1590, 270, 1590, 267, 1591, 268, 1591, 269, 1591, 270, 1591, 267, 1592,
4373 268, 1592, 269, 1592, 270, 1592, 267, 1593, 268, 1593, 269, 1593, 270,
4374 1593, 267, 1594, 268, 1594, 269, 1594, 270, 1594, 267, 1601, 268, 1601,
4375 269, 1601, 270, 1601, 267, 1602, 268, 1602, 269, 1602, 270, 1602, 267,
4376 1603, 268, 1603, 269, 1603, 270, 1603, 267, 1604, 268, 1604, 269, 1604,
4377 270, 1604, 267, 1605, 268, 1605, 269, 1605, 270, 1605, 267, 1606, 268,
4378 1606, 269, 1606, 270, 1606, 267, 1607, 268, 1607, 269, 1607, 270, 1607,
4379 267, 1608, 268, 1608, 267, 1609, 268, 1609, 267, 1610, 268, 1610, 269,
4380 1610, 270, 1610, 523, 1604, 1570, 524, 1604, 1570, 523, 1604, 1571, 524,
4381 1604, 1571, 523, 1604, 1573, 524, 1604, 1573, 523, 1604, 1575, 524, 1604,
4382 1575, 264, 33, 264, 34, 264, 35, 264, 36, 264, 37, 264, 38, 264, 39, 264,
4383 40, 264, 41, 264, 42, 264, 43, 264, 44, 264, 45, 264, 46, 264, 47, 264,
4384 48, 264, 49, 264, 50, 264, 51, 264, 52, 264, 53, 264, 54, 264, 55, 264,
4385 56, 264, 57, 264, 58, 264, 59, 264, 60, 264, 61, 264, 62, 264, 63, 264,
4386 64, 264, 65, 264, 66, 264, 67, 264, 68, 264, 69, 264, 70, 264, 71, 264,
4387 72, 264, 73, 264, 74, 264, 75, 264, 76, 264, 77, 264, 78, 264, 79, 264,
4388 80, 264, 81, 264, 82, 264, 83, 264, 84, 264, 85, 264, 86, 264, 87, 264,
4389 88, 264, 89, 264, 90, 264, 91, 264, 92, 264, 93, 264, 94, 264, 95, 264,
4390 96, 264, 97, 264, 98, 264, 99, 264, 100, 264, 101, 264, 102, 264, 103,
4391 264, 104, 264, 105, 264, 106, 264, 107, 264, 108, 264, 109, 264, 110,
4392 264, 111, 264, 112, 264, 113, 264, 114, 264, 115, 264, 116, 264, 117,
4393 264, 118, 264, 119, 264, 120, 264, 121, 264, 122, 264, 123, 264, 124,
4394 264, 125, 264, 126, 264, 10629, 264, 10630, 272, 12290, 272, 12300, 272,
4395 12301, 272, 12289, 272, 12539, 272, 12530, 272, 12449, 272, 12451, 272,
4396 12453, 272, 12455, 272, 12457, 272, 12515, 272, 12517, 272, 12519, 272,
4397 12483, 272, 12540, 272, 12450, 272, 12452, 272, 12454, 272, 12456, 272,
4398 12458, 272, 12459, 272, 12461, 272, 12463, 272, 12465, 272, 12467, 272,
4399 12469, 272, 12471, 272, 12473, 272, 12475, 272, 12477, 272, 12479, 272,
4400 12481, 272, 12484, 272, 12486, 272, 12488, 272, 12490, 272, 12491, 272,
4401 12492, 272, 12493, 272, 12494, 272, 12495, 272, 12498, 272, 12501, 272,
4402 12504, 272, 12507, 272, 12510, 272, 12511, 272, 12512, 272, 12513, 272,
4403 12514, 272, 12516, 272, 12518, 272, 12520, 272, 12521, 272, 12522, 272,
4404 12523, 272, 12524, 272, 12525, 272, 12527, 272, 12531, 272, 12441, 272,
4405 12442, 272, 12644, 272, 12593, 272, 12594, 272, 12595, 272, 12596, 272,
4406 12597, 272, 12598, 272, 12599, 272, 12600, 272, 12601, 272, 12602, 272,
4407 12603, 272, 12604, 272, 12605, 272, 12606, 272, 12607, 272, 12608, 272,
4408 12609, 272, 12610, 272, 12611, 272, 12612, 272, 12613, 272, 12614, 272,
4409 12615, 272, 12616, 272, 12617, 272, 12618, 272, 12619, 272, 12620, 272,
4410 12621, 272, 12622, 272, 12623, 272, 12624, 272, 12625, 272, 12626, 272,
4411 12627, 272, 12628, 272, 12629, 272, 12630, 272, 12631, 272, 12632, 272,
4412 12633, 272, 12634, 272, 12635, 272, 12636, 272, 12637, 272, 12638, 272,
4413 12639, 272, 12640, 272, 12641, 272, 12642, 272, 12643, 264, 162, 264,
4414 163, 264, 172, 264, 175, 264, 166, 264, 165, 264, 8361, 272, 9474, 272,
4415 8592, 272, 8593, 272, 8594, 272, 8595, 272, 9632, 272, 9675, 512, 55300,
4416 56473, 55300, 56506, 512, 55300, 56475, 55300, 56506, 512, 55300, 56485,
4417 55300, 56506, 512, 55300, 56625, 55300, 56615, 512, 55300, 56626, 55300,
4418 56615, 512, 55300, 57159, 55300, 57150, 512, 55300, 57159, 55300, 57175,
4419 512, 55301, 56505, 55301, 56506, 512, 55301, 56505, 55301, 56496, 512,
4420 55301, 56505, 55301, 56509, 512, 55301, 56760, 55301, 56751, 512, 55301,
4421 56761, 55301, 56751, 512, 55348, 56663, 55348, 56677, 512, 55348, 56664,
4422 55348, 56677, 512, 55348, 56671, 55348, 56686, 512, 55348, 56671, 55348,
4423 56687, 512, 55348, 56671, 55348, 56688, 512, 55348, 56671, 55348, 56689,
4424 512, 55348, 56671, 55348, 56690, 512, 55348, 56761, 55348, 56677, 512,
4425 55348, 56762, 55348, 56677, 512, 55348, 56763, 55348, 56686, 512, 55348,
4426 56764, 55348, 56686, 512, 55348, 56763, 55348, 56687, 512, 55348, 56764,
4427 55348, 56687, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262,
4428 71, 262, 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262,
4429 79, 262, 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262,
4430 87, 262, 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262,
4431 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262,
4432 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262,
4433 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262,
4434 122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262,
4435 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262,
4436 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262,
4437 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262,
4438 102, 262, 103, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262,
4439 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262,
4440 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66,
4441 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74,
4442 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82,
4443 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90,
4444 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262,
4445 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262,
4446 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262,
4447 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 67, 262, 68,
4448 262, 71, 262, 74, 262, 75, 262, 78, 262, 79, 262, 80, 262, 81, 262, 83,
4449 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97,
4450 262, 98, 262, 99, 262, 100, 262, 102, 262, 104, 262, 105, 262, 106, 262,
4451 107, 262, 108, 262, 109, 262, 110, 262, 112, 262, 113, 262, 114, 262,
4452 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262,
4453 122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262,
4454 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262,
4455 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262,
4456 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262,
4457 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262,
4458 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262,
4459 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65,
4460 262, 66, 262, 68, 262, 69, 262, 70, 262, 71, 262, 74, 262, 75, 262, 76,
4461 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 83, 262, 84, 262, 85,
4462 262, 86, 262, 87, 262, 88, 262, 89, 262, 97, 262, 98, 262, 99, 262, 100,
4463 262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107,
4464 262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114,
4465 262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121,
4466 262, 122, 262, 65, 262, 66, 262, 68, 262, 69, 262, 70, 262, 71, 262, 73,
4467 262, 74, 262, 75, 262, 76, 262, 77, 262, 79, 262, 83, 262, 84, 262, 85,
4468 262, 86, 262, 87, 262, 88, 262, 89, 262, 97, 262, 98, 262, 99, 262, 100,
4469 262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107,
4470 262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114,
4471 262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121,
4472 262, 122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71,
4473 262, 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79,
4474 262, 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87,
4475 262, 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101,
4476 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108,
4477 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115,
4478 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122,
4479 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72,
4480 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80,
4481 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88,
4482 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262,
4483 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262,
4484 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262,
4485 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65,
4486 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73,
4487 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81,
4488 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89,
4489 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262,
4490 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262,
4491 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262,
4492 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66,
4493 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74,
4494 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82,
4495 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90,
4496 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262,
4497 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262,
4498 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262,
4499 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 262, 67,
4500 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 262, 75,
4501 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 262, 83,
4502 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97,
4503 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 104, 262,
4504 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 111, 262,
4505 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 118, 262,
4506 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 262, 67, 262, 68,
4507 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 262, 75, 262, 76,
4508 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 262, 83, 262, 84,
4509 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97, 262, 98,
4510 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262,
4511 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262,
4512 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262,
4513 120, 262, 121, 262, 122, 262, 305, 262, 567, 262, 913, 262, 914, 262,
4514 915, 262, 916, 262, 917, 262, 918, 262, 919, 262, 920, 262, 921, 262,
4515 922, 262, 923, 262, 924, 262, 925, 262, 926, 262, 927, 262, 928, 262,
4516 929, 262, 1012, 262, 931, 262, 932, 262, 933, 262, 934, 262, 935, 262,
4517 936, 262, 937, 262, 8711, 262, 945, 262, 946, 262, 947, 262, 948, 262,
4518 949, 262, 950, 262, 951, 262, 952, 262, 953, 262, 954, 262, 955, 262,
4519 956, 262, 957, 262, 958, 262, 959, 262, 960, 262, 961, 262, 962, 262,
4520 963, 262, 964, 262, 965, 262, 966, 262, 967, 262, 968, 262, 969, 262,
4521 8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262, 982, 262,
4522 913, 262, 914, 262, 915, 262, 916, 262, 917, 262, 918, 262, 919, 262,
4523 920, 262, 921, 262, 922, 262, 923, 262, 924, 262, 925, 262, 926, 262,
4524 927, 262, 928, 262, 929, 262, 1012, 262, 931, 262, 932, 262, 933, 262,
4525 934, 262, 935, 262, 936, 262, 937, 262, 8711, 262, 945, 262, 946, 262,
4526 947, 262, 948, 262, 949, 262, 950, 262, 951, 262, 952, 262, 953, 262,
4527 954, 262, 955, 262, 956, 262, 957, 262, 958, 262, 959, 262, 960, 262,
4528 961, 262, 962, 262, 963, 262, 964, 262, 965, 262, 966, 262, 967, 262,
4529 968, 262, 969, 262, 8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262,
4530 1009, 262, 982, 262, 913, 262, 914, 262, 915, 262, 916, 262, 917, 262,
4531 918, 262, 919, 262, 920, 262, 921, 262, 922, 262, 923, 262, 924, 262,
4532 925, 262, 926, 262, 927, 262, 928, 262, 929, 262, 1012, 262, 931, 262,
4533 932, 262, 933, 262, 934, 262, 935, 262, 936, 262, 937, 262, 8711, 262,
4534 945, 262, 946, 262, 947, 262, 948, 262, 949, 262, 950, 262, 951, 262,
4535 952, 262, 953, 262, 954, 262, 955, 262, 956, 262, 957, 262, 958, 262,
4536 959, 262, 960, 262, 961, 262, 962, 262, 963, 262, 964, 262, 965, 262,
4537 966, 262, 967, 262, 968, 262, 969, 262, 8706, 262, 1013, 262, 977, 262,
4538 1008, 262, 981, 262, 1009, 262, 982, 262, 913, 262, 914, 262, 915, 262,
4539 916, 262, 917, 262, 918, 262, 919, 262, 920, 262, 921, 262, 922, 262,
4540 923, 262, 924, 262, 925, 262, 926, 262, 927, 262, 928, 262, 929, 262,
4541 1012, 262, 931, 262, 932, 262, 933, 262, 934, 262, 935, 262, 936, 262,
4542 937, 262, 8711, 262, 945, 262, 946, 262, 947, 262, 948, 262, 949, 262,
4543 950, 262, 951, 262, 952, 262, 953, 262, 954, 262, 955, 262, 956, 262,
4544 957, 262, 958, 262, 959, 262, 960, 262, 961, 262, 962, 262, 963, 262,
4545 964, 262, 965, 262, 966, 262, 967, 262, 968, 262, 969, 262, 8706, 262,
4546 1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262, 982, 262, 913, 262,
4547 914, 262, 915, 262, 916, 262, 917, 262, 918, 262, 919, 262, 920, 262,
4548 921, 262, 922, 262, 923, 262, 924, 262, 925, 262, 926, 262, 927, 262,
4549 928, 262, 929, 262, 1012, 262, 931, 262, 932, 262, 933, 262, 934, 262,
4550 935, 262, 936, 262, 937, 262, 8711, 262, 945, 262, 946, 262, 947, 262,
4551 948, 262, 949, 262, 950, 262, 951, 262, 952, 262, 953, 262, 954, 262,
4552 955, 262, 956, 262, 957, 262, 958, 262, 959, 262, 960, 262, 961, 262,
4553 962, 262, 963, 262, 964, 262, 965, 262, 966, 262, 967, 262, 968, 262,
4554 969, 262, 8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262,
4555 982, 262, 988, 262, 989, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52,
4556 262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 48, 262, 49, 262, 50,
4557 262, 51, 262, 52, 262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 48,
4558 262, 49, 262, 50, 262, 51, 262, 52, 262, 53, 262, 54, 262, 55, 262, 56,
4559 262, 57, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52, 262, 53, 262, 54,
4560 262, 55, 262, 56, 262, 57, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52,
4561 262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 1575, 262, 1576, 262,
4562 1580, 262, 1583, 262, 1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610,
4563 262, 1603, 262, 1604, 262, 1605, 262, 1606, 262, 1587, 262, 1593, 262,
4564 1601, 262, 1589, 262, 1602, 262, 1585, 262, 1588, 262, 1578, 262, 1579,
4565 262, 1582, 262, 1584, 262, 1590, 262, 1592, 262, 1594, 262, 1646, 262,
4566 1722, 262, 1697, 262, 1647, 262, 1576, 262, 1580, 262, 1607, 262, 1581,
4567 262, 1610, 262, 1603, 262, 1604, 262, 1605, 262, 1606, 262, 1587, 262,
4568 1593, 262, 1601, 262, 1589, 262, 1602, 262, 1588, 262, 1578, 262, 1579,
4569 262, 1582, 262, 1590, 262, 1594, 262, 1580, 262, 1581, 262, 1610, 262,
4570 1604, 262, 1606, 262, 1587, 262, 1593, 262, 1589, 262, 1602, 262, 1588,
4571 262, 1582, 262, 1590, 262, 1594, 262, 1722, 262, 1647, 262, 1576, 262,
4572 1580, 262, 1607, 262, 1581, 262, 1591, 262, 1610, 262, 1603, 262, 1605,
4573 262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262, 1602, 262,
4574 1588, 262, 1578, 262, 1579, 262, 1582, 262, 1590, 262, 1592, 262, 1594,
4575 262, 1646, 262, 1697, 262, 1575, 262, 1576, 262, 1580, 262, 1583, 262,
4576 1607, 262, 1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610, 262, 1604,
4577 262, 1605, 262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262,
4578 1602, 262, 1585, 262, 1588, 262, 1578, 262, 1579, 262, 1582, 262, 1584,
4579 262, 1590, 262, 1592, 262, 1594, 262, 1576, 262, 1580, 262, 1583, 262,
4580 1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610, 262, 1604, 262, 1605,
4581 262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262, 1602, 262,
4582 1585, 262, 1588, 262, 1578, 262, 1579, 262, 1582, 262, 1584, 262, 1590,
4583 262, 1592, 262, 1594, 514, 48, 46, 514, 48, 44, 514, 49, 44, 514, 50, 44,
4584 514, 51, 44, 514, 52, 44, 514, 53, 44, 514, 54, 44, 514, 55, 44, 514, 56,
4585 44, 514, 57, 44, 770, 40, 65, 41, 770, 40, 66, 41, 770, 40, 67, 41, 770,
4586 40, 68, 41, 770, 40, 69, 41, 770, 40, 70, 41, 770, 40, 71, 41, 770, 40,
4587 72, 41, 770, 40, 73, 41, 770, 40, 74, 41, 770, 40, 75, 41, 770, 40, 76,
4588 41, 770, 40, 77, 41, 770, 40, 78, 41, 770, 40, 79, 41, 770, 40, 80, 41,
4589 770, 40, 81, 41, 770, 40, 82, 41, 770, 40, 83, 41, 770, 40, 84, 41, 770,
4590 40, 85, 41, 770, 40, 86, 41, 770, 40, 87, 41, 770, 40, 88, 41, 770, 40,
4591 89, 41, 770, 40, 90, 41, 770, 12308, 83, 12309, 263, 67, 263, 82, 519,
4592 67, 68, 519, 87, 90, 266, 65, 266, 66, 266, 67, 266, 68, 266, 69, 266,
4593 70, 266, 71, 266, 72, 266, 73, 266, 74, 266, 75, 266, 76, 266, 77, 266,
4594 78, 266, 79, 266, 80, 266, 81, 266, 82, 266, 83, 266, 84, 266, 85, 266,
4595 86, 266, 87, 266, 88, 266, 89, 266, 90, 522, 72, 86, 522, 77, 86, 522,
4596 83, 68, 522, 83, 83, 778, 80, 80, 86, 522, 87, 67, 515, 77, 67, 515, 77,
4597 68, 515, 77, 82, 522, 68, 74, 522, 12411, 12363, 522, 12467, 12467, 266,
4598 12469, 266, 25163, 266, 23383, 266, 21452, 266, 12487, 266, 20108, 266,
4599 22810, 266, 35299, 266, 22825, 266, 20132, 266, 26144, 266, 28961, 266,
4600 26009, 266, 21069, 266, 24460, 266, 20877, 266, 26032, 266, 21021, 266,
4601 32066, 266, 29983, 266, 36009, 266, 22768, 266, 21561, 266, 28436, 266,
4602 25237, 266, 25429, 266, 19968, 266, 19977, 266, 36938, 266, 24038, 266,
4603 20013, 266, 21491, 266, 25351, 266, 36208, 266, 25171, 266, 31105, 266,
4604 31354, 266, 21512, 266, 28288, 266, 26377, 266, 26376, 266, 30003, 266,
4605 21106, 266, 21942, 266, 37197, 770, 12308, 26412, 12309, 770, 12308,
4606 19977, 12309, 770, 12308, 20108, 12309, 770, 12308, 23433, 12309, 770,
4607 12308, 28857, 12309, 770, 12308, 25171, 12309, 770, 12308, 30423, 12309,
4608 770, 12308, 21213, 12309, 770, 12308, 25943, 12309, 263, 24471, 263,
4609 21487, 256, 20029, 256, 20024, 256, 20033, 256, 55360, 56610, 256, 20320,
4610 256, 20398, 256, 20411, 256, 20482, 256, 20602, 256, 20633, 256, 20711,
4611 256, 20687, 256, 13470, 256, 55361, 56890, 256, 20813, 256, 20820, 256,
4612 20836, 256, 20855, 256, 55361, 56604, 256, 13497, 256, 20839, 256, 20877,
4613 256, 55361, 56651, 256, 20887, 256, 20900, 256, 20172, 256, 20908, 256,
4614 20917, 256, 55396, 56799, 256, 20981, 256, 20995, 256, 13535, 256, 21051,
4615 256, 21062, 256, 21106, 256, 21111, 256, 13589, 256, 21191, 256, 21193,
4616 256, 21220, 256, 21242, 256, 21253, 256, 21254, 256, 21271, 256, 21321,
4617 256, 21329, 256, 21338, 256, 21363, 256, 21373, 256, 21375, 256, 21375,
4618 256, 21375, 256, 55362, 56876, 256, 28784, 256, 21450, 256, 21471, 256,
4619 55362, 57187, 256, 21483, 256, 21489, 256, 21510, 256, 21662, 256, 21560,
4620 256, 21576, 256, 21608, 256, 21666, 256, 21750, 256, 21776, 256, 21843,
4621 256, 21859, 256, 21892, 256, 21892, 256, 21913, 256, 21931, 256, 21939,
4622 256, 21954, 256, 22294, 256, 22022, 256, 22295, 256, 22097, 256, 22132,
4623 256, 20999, 256, 22766, 256, 22478, 256, 22516, 256, 22541, 256, 22411,
4624 256, 22578, 256, 22577, 256, 22700, 256, 55365, 56548, 256, 22770, 256,
4625 22775, 256, 22790, 256, 22810, 256, 22818, 256, 22882, 256, 55365, 57000,
4626 256, 55365, 57066, 256, 23020, 256, 23067, 256, 23079, 256, 23000, 256,
4627 23142, 256, 14062, 256, 14076, 256, 23304, 256, 23358, 256, 23358, 256,
4628 55366, 56776, 256, 23491, 256, 23512, 256, 23527, 256, 23539, 256, 55366,
4629 57112, 256, 23551, 256, 23558, 256, 24403, 256, 23586, 256, 14209, 256,
4630 23648, 256, 23662, 256, 23744, 256, 23693, 256, 55367, 56804, 256, 23875,
4631 256, 55367, 56806, 256, 23918, 256, 23915, 256, 23932, 256, 24033, 256,
4632 24034, 256, 14383, 256, 24061, 256, 24104, 256, 24125, 256, 24169, 256,
4633 14434, 256, 55368, 56707, 256, 14460, 256, 24240, 256, 24243, 256, 24246,
4634 256, 24266, 256, 55400, 57234, 256, 24318, 256, 55368, 57137, 256, 55368,
4635 57137, 256, 33281, 256, 24354, 256, 24354, 256, 14535, 256, 55372, 57016,
4636 256, 55384, 56794, 256, 24418, 256, 24427, 256, 14563, 256, 24474, 256,
4637 24525, 256, 24535, 256, 24569, 256, 24705, 256, 14650, 256, 14620, 256,
4638 24724, 256, 55369, 57044, 256, 24775, 256, 24904, 256, 24908, 256, 24910,
4639 256, 24908, 256, 24954, 256, 24974, 256, 25010, 256, 24996, 256, 25007,
4640 256, 25054, 256, 25074, 256, 25078, 256, 25104, 256, 25115, 256, 25181,
4641 256, 25265, 256, 25300, 256, 25424, 256, 55370, 57100, 256, 25405, 256,
4642 25340, 256, 25448, 256, 25475, 256, 25572, 256, 55370, 57329, 256, 25634,
4643 256, 25541, 256, 25513, 256, 14894, 256, 25705, 256, 25726, 256, 25757,
4644 256, 25719, 256, 14956, 256, 25935, 256, 25964, 256, 55372, 56330, 256,
4645 26083, 256, 26360, 256, 26185, 256, 15129, 256, 26257, 256, 15112, 256,
4646 15076, 256, 20882, 256, 20885, 256, 26368, 256, 26268, 256, 32941, 256,
4647 17369, 256, 26391, 256, 26395, 256, 26401, 256, 26462, 256, 26451, 256,
4648 55372, 57283, 256, 15177, 256, 26618, 256, 26501, 256, 26706, 256, 26757,
4649 256, 55373, 56429, 256, 26766, 256, 26655, 256, 26900, 256, 15261, 256,
4650 26946, 256, 27043, 256, 27114, 256, 27304, 256, 55373, 56995, 256, 27355,
4651 256, 15384, 256, 27425, 256, 55374, 56487, 256, 27476, 256, 15438, 256,
4652 27506, 256, 27551, 256, 27578, 256, 27579, 256, 55374, 56973, 256, 55367,
4653 56587, 256, 55374, 57082, 256, 27726, 256, 55375, 56508, 256, 27839, 256,
4654 27853, 256, 27751, 256, 27926, 256, 27966, 256, 28023, 256, 27969, 256,
4655 28009, 256, 28024, 256, 28037, 256, 55375, 56606, 256, 27956, 256, 28207,
4656 256, 28270, 256, 15667, 256, 28363, 256, 28359, 256, 55375, 57041, 256,
4657 28153, 256, 28526, 256, 55375, 57182, 256, 55375, 57230, 256, 28614, 256,
4658 28729, 256, 28702, 256, 28699, 256, 15766, 256, 28746, 256, 28797, 256,
4659 28791, 256, 28845, 256, 55361, 56613, 256, 28997, 256, 55376, 56931, 256,
4660 29084, 256, 55376, 57259, 256, 29224, 256, 29237, 256, 29264, 256, 55377,
4661 56840, 256, 29312, 256, 29333, 256, 55377, 57141, 256, 55378, 56340, 256,
4662 29562, 256, 29579, 256, 16044, 256, 29605, 256, 16056, 256, 16056, 256,
4663 29767, 256, 29788, 256, 29809, 256, 29829, 256, 29898, 256, 16155, 256,
4664 29988, 256, 55379, 56374, 256, 30014, 256, 55379, 56466, 256, 30064, 256,
4665 55368, 56735, 256, 30224, 256, 55379, 57249, 256, 55379, 57272, 256,
4666 55380, 56388, 256, 16380, 256, 16392, 256, 30452, 256, 55380, 56563, 256,
4667 55380, 56562, 256, 55380, 56601, 256, 55380, 56627, 256, 30494, 256,
4668 30495, 256, 30495, 256, 30538, 256, 16441, 256, 30603, 256, 16454, 256,
4669 16534, 256, 55381, 56349, 256, 30798, 256, 30860, 256, 30924, 256, 16611,
4670 256, 55381, 56870, 256, 31062, 256, 55381, 56986, 256, 55381, 57029, 256,
4671 31119, 256, 31211, 256, 16687, 256, 31296, 256, 31306, 256, 31311, 256,
4672 55382, 56700, 256, 55382, 56999, 256, 55382, 56999, 256, 31470, 256,
4673 16898, 256, 55382, 57259, 256, 31686, 256, 31689, 256, 16935, 256, 55383,
4674 56448, 256, 31954, 256, 17056, 256, 31976, 256, 31971, 256, 32000, 256,
4675 55383, 57222, 256, 32099, 256, 17153, 256, 32199, 256, 32258, 256, 32325,
4676 256, 17204, 256, 55384, 56872, 256, 55384, 56903, 256, 17241, 256, 55384,
4677 57049, 256, 32634, 256, 55384, 57150, 256, 32661, 256, 32762, 256, 32773,
4678 256, 55385, 56538, 256, 55385, 56611, 256, 32864, 256, 55385, 56744, 256,
4679 32880, 256, 55372, 57183, 256, 17365, 256, 32946, 256, 33027, 256, 17419,
4680 256, 33086, 256, 23221, 256, 55385, 57255, 256, 55385, 57269, 256, 55372,
4681 57235, 256, 55372, 57244, 256, 33281, 256, 33284, 256, 36766, 256, 17515,
4682 256, 33425, 256, 33419, 256, 33437, 256, 21171, 256, 33457, 256, 33459,
4683 256, 33469, 256, 33510, 256, 55386, 57148, 256, 33509, 256, 33565, 256,
4684 33635, 256, 33709, 256, 33571, 256, 33725, 256, 33767, 256, 33879, 256,
4685 33619, 256, 33738, 256, 33740, 256, 33756, 256, 55387, 56374, 256, 55387,
4686 56683, 256, 55387, 56533, 256, 17707, 256, 34033, 256, 34035, 256, 34070,
4687 256, 55388, 57290, 256, 34148, 256, 55387, 57132, 256, 17757, 256, 17761,
4688 256, 55387, 57265, 256, 55388, 56530, 256, 17771, 256, 34384, 256, 34396,
4689 256, 34407, 256, 34409, 256, 34473, 256, 34440, 256, 34574, 256, 34530,
4690 256, 34681, 256, 34600, 256, 34667, 256, 34694, 256, 17879, 256, 34785,
4691 256, 34817, 256, 17913, 256, 34912, 256, 34915, 256, 55389, 56935, 256,
4692 35031, 256, 35038, 256, 17973, 256, 35066, 256, 13499, 256, 55390, 56494,
4693 256, 55390, 56678, 256, 18110, 256, 18119, 256, 35488, 256, 35565, 256,
4694 35722, 256, 35925, 256, 55391, 56488, 256, 36011, 256, 36033, 256, 36123,
4695 256, 36215, 256, 55391, 57135, 256, 55362, 56324, 256, 36299, 256, 36284,
4696 256, 36336, 256, 55362, 56542, 256, 36564, 256, 36664, 256, 55393, 56786,
4697 256, 55393, 56813, 256, 37012, 256, 37105, 256, 37137, 256, 55393, 57134,
4698 256, 37147, 256, 37432, 256, 37591, 256, 37592, 256, 37500, 256, 37881,
4699 256, 37909, 256, 55394, 57338, 256, 38283, 256, 18837, 256, 38327, 256,
4700 55395, 56695, 256, 18918, 256, 38595, 256, 23986, 256, 38691, 256, 55396,
4701 56645, 256, 55396, 56858, 256, 19054, 256, 19062, 256, 38880, 256, 55397,
4702 56330, 256, 19122, 256, 55397, 56470, 256, 38923, 256, 38923, 256, 38953,
4703 256, 55397, 56758, 256, 39138, 256, 19251, 256, 39209, 256, 39335, 256,
4704 39362, 256, 39422, 256, 19406, 256, 55398, 57136, 256, 39698, 256, 40000,
4705 256, 40189, 256, 19662, 256, 19693, 256, 40295, 256, 55400, 56526, 256,
4706 19704, 256, 55400, 56581, 256, 55400, 56846, 256, 55400, 56977, 256,
4707 40635, 256, 19798, 256, 40697, 256, 40702, 256, 40709, 256, 40719, 256,
4708 40726, 256, 40763, 256, 55401, 56832,
4709};
4710
4711/* index tables for the decomposition data */
4712#define DECOMP_SHIFT1 6
4713#define DECOMP_SHIFT2 4
4714static const unsigned char decomp_index0[] = {
4715 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4716 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 13, 14, 5, 5, 5, 5,
4717 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 15, 16, 5, 5, 5, 5, 17, 18,
4718 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4719 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 19, 20,
4720 5, 5, 5, 5, 5, 21, 22, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4721 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4722 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4723 23, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4724 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4725 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4726 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4727 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4728 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4729 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4730 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4731 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4732 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4733 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4734 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4735 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4736 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4737 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4738 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4739 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4740 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4741 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4742 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4743 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4744 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4745 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4746 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4747 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4748 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4749 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4750 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4751 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4752 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4753 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4754 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4755 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4756 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4757 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4758 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4759 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4760 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4761};
4762
4763static const unsigned short decomp_index1[] = {
4764 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
4765 14, 0, 0, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 0, 0, 0, 0, 0, 0, 0,
4766 25, 0, 26, 27, 0, 0, 0, 0, 0, 28, 0, 0, 29, 30, 31, 32, 33, 34, 35, 0,
4767 36, 37, 38, 0, 39, 0, 40, 0, 41, 0, 0, 0, 0, 42, 43, 44, 45, 0, 0, 0, 0,
4768 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 48, 0, 0, 0,
4769 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4770 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 52, 0, 53, 0, 0, 0, 0,
4771 0, 0, 54, 55, 0, 0, 0, 0, 0, 56, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4772 0, 0, 0, 58, 59, 0, 0, 0, 60, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 0,
4773 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0,
4774 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 67, 0, 68, 0, 0, 69, 0, 0, 0, 70,
4775 71, 72, 73, 74, 75, 76, 77, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0,
4776 0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4777 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4778 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4779 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4780 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4781 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4782 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 81, 0,
4783 82, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4784 0, 0, 0, 0, 0, 0, 0, 84, 85, 86, 87, 88, 89, 0, 90, 91, 92, 0, 0, 0, 0,
4785 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108,
4786 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122,
4787 123, 124, 125, 126, 127, 128, 129, 130, 0, 131, 132, 133, 134, 0, 0, 0,
4788 0, 0, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 0, 146, 0,
4789 0, 0, 147, 0, 148, 149, 150, 0, 151, 152, 153, 0, 154, 0, 0, 0, 155, 0,
4790 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 157,
4791 158, 159, 160, 161, 162, 163, 164, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4792 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4793 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4794 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 0,
4795 0, 0, 0, 0, 0, 167, 0, 0, 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4796 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4797 0, 0, 0, 0, 0, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4798 171, 0, 0, 0, 0, 0, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181,
4799 182, 183, 184, 185, 186, 0, 0, 187, 0, 0, 188, 189, 190, 191, 192, 0,
4800 193, 194, 195, 196, 197, 0, 198, 0, 0, 0, 199, 200, 201, 202, 203, 204,
4801 205, 0, 0, 0, 0, 0, 0, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215,
4802 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229,
4803 230, 231, 232, 233, 234, 235, 236, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4804 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4805 0, 0, 0, 0, 0, 0, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 0, 0,
4806 0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4807 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4808 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4809 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 242, 243, 244, 245, 246, 247,
4810 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261,
4811 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 0, 0, 272, 273, 274,
4812 275, 276, 277, 278, 279, 280, 281, 282, 283, 0, 284, 285, 286, 287, 288,
4813 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302,
4814 303, 304, 305, 306, 0, 307, 308, 309, 310, 311, 312, 313, 314, 0, 0, 315,
4815 0, 316, 0, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328,
4816 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
4817 343, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 345, 346, 0, 0, 0, 0, 0, 0, 0,
4818 347, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4819 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4820 0, 0, 0, 0, 0, 0, 0, 0, 0, 349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4821 0, 350, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4822 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4823 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 351, 352, 0, 0, 0, 0, 353, 354, 0, 0, 0,
4824 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4825 0, 0, 0, 0, 0, 0, 0, 0, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
4826 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378,
4827 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392,
4828 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406,
4829 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 0, 0, 0, 0,
4830 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4831 0, 0, 0, 0, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
4832 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4833 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 431, 432, 433, 434, 435, 0, 436, 0,
4834 0, 437, 0, 0, 0, 0, 0, 0, 438, 439, 440, 441, 442, 443, 0, 0, 0, 0, 0, 0,
4835 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 444, 445,
4836 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459,
4837 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473,
4838 474, 475, 476, 477, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4839 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4840};
4841
4842static const unsigned short decomp_index2[] = {
4843 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
4844 3, 0, 6, 0, 0, 0, 0, 8, 0, 0, 11, 13, 15, 18, 0, 0, 20, 23, 25, 0, 27,
4845 31, 35, 0, 39, 42, 45, 48, 51, 54, 0, 57, 60, 63, 66, 69, 72, 75, 78, 81,
4846 0, 84, 87, 90, 93, 96, 99, 0, 0, 102, 105, 108, 111, 114, 0, 0, 117, 120,
4847 123, 126, 129, 132, 0, 135, 138, 141, 144, 147, 150, 153, 156, 159, 0,
4848 162, 165, 168, 171, 174, 177, 0, 0, 180, 183, 186, 189, 192, 0, 195, 198,
4849 201, 204, 207, 210, 213, 216, 219, 222, 225, 228, 231, 234, 237, 240,
4850 243, 0, 0, 246, 249, 252, 255, 258, 261, 264, 267, 270, 273, 276, 279,
4851 282, 285, 288, 291, 294, 297, 300, 303, 0, 0, 306, 309, 312, 315, 318,
4852 321, 324, 327, 330, 0, 333, 336, 339, 342, 345, 348, 0, 351, 354, 357,
4853 360, 363, 366, 369, 372, 0, 0, 375, 378, 381, 384, 387, 390, 393, 0, 0,
4854 396, 399, 402, 405, 408, 411, 0, 0, 414, 417, 420, 423, 426, 429, 432,
4855 435, 438, 441, 444, 447, 450, 453, 456, 459, 462, 465, 0, 0, 468, 471,
4856 474, 477, 480, 483, 486, 489, 492, 495, 498, 501, 504, 507, 510, 513,
4857 516, 519, 522, 525, 528, 531, 534, 537, 539, 542, 0, 0, 0, 0, 0, 0, 0, 0,
4858 0, 0, 0, 0, 0, 545, 548, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4859 0, 0, 0, 551, 554, 557, 560, 563, 566, 569, 572, 575, 578, 581, 584, 587,
4860 590, 593, 596, 599, 602, 605, 608, 611, 614, 617, 620, 623, 0, 626, 629,
4861 632, 635, 638, 641, 0, 0, 644, 647, 650, 653, 656, 659, 662, 665, 668,
4862 671, 674, 677, 680, 683, 686, 689, 0, 0, 692, 695, 698, 701, 704, 707,
4863 710, 713, 716, 719, 722, 725, 728, 731, 734, 737, 740, 743, 746, 749,
4864 752, 755, 758, 761, 764, 767, 770, 773, 776, 779, 782, 785, 788, 791,
4865 794, 797, 0, 0, 800, 803, 0, 0, 0, 0, 0, 0, 806, 809, 812, 815, 818, 821,
4866 824, 827, 830, 833, 836, 839, 842, 845, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4867 0, 848, 850, 852, 854, 856, 858, 860, 862, 864, 0, 0, 0, 0, 0, 0, 0, 0,
4868 0, 0, 0, 0, 0, 0, 0, 866, 869, 872, 875, 878, 881, 0, 0, 884, 886, 888,
4869 890, 892, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 894, 896, 0, 898, 900, 0, 0,
4870 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 903, 0, 0, 0, 0, 0, 905, 0, 0, 0,
4871 908, 0, 0, 0, 0, 0, 910, 913, 916, 919, 921, 924, 927, 0, 930, 0, 933,
4872 936, 939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4873 0, 0, 0, 0, 942, 945, 948, 951, 954, 957, 960, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4874 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 963, 966, 969, 972, 975,
4875 0, 978, 980, 982, 984, 987, 990, 992, 0, 0, 0, 0, 0, 0, 0, 0, 0, 994,
4876 996, 998, 0, 1000, 1002, 0, 0, 0, 1004, 0, 0, 0, 0, 0, 0, 1006, 1009, 0,
4877 1012, 0, 0, 0, 1015, 0, 0, 0, 0, 1018, 1021, 1024, 0, 0, 0, 0, 0, 0, 0,
4878 0, 0, 0, 1027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1030, 0, 0,
4879 0, 0, 0, 0, 1033, 1036, 0, 1039, 0, 0, 0, 1042, 0, 0, 0, 0, 1045, 1048,
4880 1051, 0, 0, 0, 0, 0, 0, 0, 1054, 1057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1060,
4881 1063, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1066, 1069, 1072, 1075, 0,
4882 0, 1078, 1081, 0, 0, 1084, 1087, 1090, 1093, 1096, 1099, 0, 0, 1102,
4883 1105, 1108, 1111, 1114, 1117, 0, 0, 1120, 1123, 1126, 1129, 1132, 1135,
4884 1138, 1141, 1144, 1147, 1150, 1153, 0, 0, 1156, 1159, 0, 0, 0, 0, 0, 0,
4885 0, 0, 0, 0, 0, 0, 0, 1162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1165, 1168,
4886 1171, 1174, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1180, 1183,
4887 1186, 1189, 0, 0, 0, 0, 0, 0, 0, 1192, 0, 1195, 0, 0, 0, 0, 0, 0, 0, 0,
4888 0, 0, 0, 0, 0, 0, 0, 0, 1198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4889 0, 0, 0, 0, 0, 0, 0, 1201, 0, 0, 0, 0, 0, 0, 0, 1204, 0, 0, 1207, 0, 0,
4890 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1210, 1213, 1216,
4891 1219, 1222, 1225, 1228, 1231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1234,
4892 1237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1240, 1243, 0, 1246,
4893 0, 0, 0, 1249, 0, 0, 1252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4894 0, 0, 0, 1255, 1258, 1261, 0, 0, 1264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1267,
4895 0, 0, 1270, 1273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1276,
4896 1279, 0, 0, 0, 0, 0, 0, 1282, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4897 0, 0, 0, 0, 0, 0, 0, 1285, 1288, 1291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4898 1294, 0, 0, 0, 0, 0, 0, 0, 1297, 0, 0, 0, 0, 0, 0, 1300, 1303, 0, 1306,
4899 1309, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1312, 1315, 1318, 0, 0,
4900 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1321, 0, 1324, 1327, 1330, 0, 0, 0, 0,
4901 1333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1336, 0, 0, 0, 0, 0,
4902 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1339, 1342, 0,
4903 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1345, 0, 0, 0, 0, 0, 0, 1347, 0,
4904 0, 0, 0, 0, 0, 0, 0, 0, 1350, 0, 0, 0, 0, 1353, 0, 0, 0, 0, 1356, 0, 0,
4905 0, 0, 1359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1362, 0, 0, 0, 0, 0, 0,
4906 0, 0, 0, 1365, 0, 1368, 1371, 1374, 1377, 1380, 0, 0, 0, 0, 0, 0, 0,
4907 1383, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1386, 0, 0, 0,
4908 0, 0, 0, 0, 0, 0, 1389, 0, 0, 0, 0, 1392, 0, 0, 0, 0, 1395, 0, 0, 0, 0,
4909 1398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1401, 0, 0, 0, 0, 0, 0, 0, 0,
4910 0, 0, 0, 0, 1404, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4911 0, 0, 0, 1407, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1409, 0, 1412, 0, 1415, 0,
4912 1418, 0, 1421, 0, 0, 0, 1424, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4913 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1427, 0, 1430, 0, 0, 1433, 1436, 0, 1439,
4914 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4915 1442, 1444, 1446, 0, 1448, 1450, 1452, 1454, 1456, 1458, 1460, 1462,
4916 1464, 1466, 1468, 0, 1470, 1472, 1474, 1476, 1478, 1480, 1482, 1484,
4917 1486, 1488, 1490, 1492, 1494, 1496, 1498, 1500, 1502, 1504, 0, 1506,
4918 1508, 1510, 1512, 1514, 1516, 1518, 1520, 1522, 1524, 1526, 1528, 1530,
4919 1532, 1534, 1536, 1538, 1540, 1542, 1544, 1546, 1548, 1550, 1552, 1554,
4920 1556, 1558, 1560, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1562, 0, 0, 0,
4921 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1564, 1566, 1568, 1570,
4922 1572, 1574, 1576, 1578, 1580, 1582, 1584, 1586, 1588, 1590, 1592, 1594,
4923 1596, 1598, 1600, 1602, 1604, 1606, 1608, 1610, 1612, 1614, 1616, 1618,
4924 1620, 1622, 1624, 1626, 1628, 1630, 1632, 1634, 1636, 1638, 1641, 1644,
4925 1647, 1650, 1653, 1656, 1659, 1662, 1665, 1668, 1671, 1674, 1677, 1680,
4926 1683, 1686, 1689, 1692, 1695, 1698, 1701, 1704, 1707, 1710, 1713, 1716,
4927 1719, 1722, 1725, 1728, 1731, 1734, 1737, 1740, 1743, 1746, 1749, 1752,
4928 1755, 1758, 1761, 1764, 1767, 1770, 1773, 1776, 1779, 1782, 1785, 1788,
4929 1791, 1794, 1797, 1800, 1803, 1806, 1809, 1812, 1815, 1818, 1821, 1824,
4930 1827, 1830, 1833, 1836, 1839, 1842, 1845, 1848, 1851, 1854, 1857, 1860,
4931 1863, 1866, 1869, 1872, 1875, 1878, 1881, 1884, 1887, 1890, 1893, 1896,
4932 1899, 1902, 1905, 1908, 1911, 1914, 1917, 1920, 1923, 1926, 1929, 1932,
4933 1935, 1938, 1941, 1944, 1947, 1950, 1953, 1956, 1959, 1962, 1965, 1968,
4934 1971, 1974, 1977, 1980, 1983, 1986, 1989, 1992, 1995, 1998, 2001, 2004,
4935 2007, 2010, 2013, 2016, 2019, 2022, 2025, 2028, 2031, 2034, 2037, 2040,
4936 2043, 2046, 2049, 2052, 2055, 2058, 2061, 2064, 2067, 2070, 2073, 2076,
4937 2079, 2082, 2085, 2088, 2091, 2094, 2097, 2100, 2103, 0, 0, 0, 0, 2106,
4938 2109, 2112, 2115, 2118, 2121, 2124, 2127, 2130, 2133, 2136, 2139, 2142,
4939 2145, 2148, 2151, 2154, 2157, 2160, 2163, 2166, 2169, 2172, 2175, 2178,
4940 2181, 2184, 2187, 2190, 2193, 2196, 2199, 2202, 2205, 2208, 2211, 2214,
4941 2217, 2220, 2223, 2226, 2229, 2232, 2235, 2238, 2241, 2244, 2247, 2250,
4942 2253, 2256, 2259, 2262, 2265, 2268, 2271, 2274, 2277, 2280, 2283, 2286,
4943 2289, 2292, 2295, 2298, 2301, 2304, 2307, 2310, 2313, 2316, 2319, 2322,
4944 2325, 2328, 2331, 2334, 2337, 2340, 2343, 2346, 2349, 2352, 2355, 2358,
4945 2361, 2364, 2367, 2370, 2373, 0, 0, 0, 0, 0, 0, 2376, 2379, 2382, 2385,
4946 2388, 2391, 2394, 2397, 2400, 2403, 2406, 2409, 2412, 2415, 2418, 2421,
4947 2424, 2427, 2430, 2433, 2436, 2439, 0, 0, 2442, 2445, 2448, 2451, 2454,
4948 2457, 0, 0, 2460, 2463, 2466, 2469, 2472, 2475, 2478, 2481, 2484, 2487,
4949 2490, 2493, 2496, 2499, 2502, 2505, 2508, 2511, 2514, 2517, 2520, 2523,
4950 2526, 2529, 2532, 2535, 2538, 2541, 2544, 2547, 2550, 2553, 2556, 2559,
4951 2562, 2565, 2568, 2571, 0, 0, 2574, 2577, 2580, 2583, 2586, 2589, 0, 0,
4952 2592, 2595, 2598, 2601, 2604, 2607, 2610, 2613, 0, 2616, 0, 2619, 0,
4953 2622, 0, 2625, 2628, 2631, 2634, 2637, 2640, 2643, 2646, 2649, 2652,
4954 2655, 2658, 2661, 2664, 2667, 2670, 2673, 2676, 2679, 2681, 2684, 2686,
4955 2689, 2691, 2694, 2696, 2699, 2701, 2704, 2706, 2709, 0, 0, 2711, 2714,
4956 2717, 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, 2744, 2747, 2750,
4957 2753, 2756, 2759, 2762, 2765, 2768, 2771, 2774, 2777, 2780, 2783, 2786,
4958 2789, 2792, 2795, 2798, 2801, 2804, 2807, 2810, 2813, 2816, 2819, 2822,
4959 2825, 2828, 2831, 2834, 2837, 2840, 2843, 2846, 2849, 2852, 2855, 2858,
4960 2861, 2864, 2867, 0, 2870, 2873, 2876, 2879, 2882, 2885, 2887, 2890,
4961 2893, 2895, 2898, 2901, 2904, 2907, 2910, 0, 2913, 2916, 2919, 2922,
4962 2924, 2927, 2929, 2932, 2935, 2938, 2941, 2944, 2947, 2950, 0, 0, 2952,
4963 2955, 2958, 2961, 2964, 2967, 0, 2969, 2972, 2975, 2978, 2981, 2984,
4964 2987, 2989, 2992, 2995, 2998, 3001, 3004, 3007, 3010, 3012, 3015, 3018,
4965 3020, 0, 0, 3022, 3025, 3028, 0, 3031, 3034, 3037, 3040, 3042, 3045,
4966 3047, 3050, 3052, 0, 3055, 3057, 3059, 3061, 3063, 3065, 3067, 3069,
4967 3071, 3073, 3075, 0, 0, 0, 0, 0, 0, 3077, 0, 0, 0, 0, 0, 3079, 0, 0, 0,
4968 0, 0, 0, 0, 0, 0, 0, 0, 0, 3082, 3084, 3087, 0, 0, 0, 0, 0, 0, 0, 0,
4969 3091, 0, 0, 0, 3093, 3096, 0, 3100, 3103, 0, 0, 0, 0, 3107, 0, 3110, 0,
4970 0, 0, 0, 0, 0, 0, 0, 3113, 3116, 3119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4971 0, 0, 3122, 0, 0, 0, 0, 0, 0, 0, 3127, 3129, 3131, 0, 0, 3133, 3135,
4972 3137, 3139, 3141, 3143, 3145, 3147, 3149, 3151, 3153, 3155, 3157, 3159,
4973 3161, 3163, 3165, 3167, 3169, 3171, 3173, 3175, 3177, 3179, 3181, 3183,
4974 3185, 0, 3187, 3189, 3191, 3193, 3195, 3197, 3199, 3201, 3203, 3205,
4975 3207, 3209, 3211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3213, 0, 0, 0, 0, 0,
4976 0, 0, 3216, 3220, 3224, 3226, 0, 3229, 3233, 3237, 0, 3239, 3242, 3244,
4977 3246, 3248, 3250, 3252, 3254, 3256, 3258, 3260, 0, 3262, 3264, 0, 0,
4978 3267, 3269, 3271, 3273, 3275, 0, 0, 3277, 3280, 3284, 0, 3287, 0, 3289,
4979 0, 3291, 0, 3293, 3295, 3297, 3299, 0, 3301, 3303, 3305, 0, 3307, 3309,
4980 3311, 3313, 3315, 3317, 3319, 0, 3321, 3325, 3327, 3329, 3331, 3333, 0,
4981 0, 0, 0, 3335, 3337, 3339, 3341, 3343, 0, 0, 0, 0, 0, 0, 3345, 3349,
4982 3353, 3358, 3362, 3366, 3370, 3374, 3378, 3382, 3386, 3390, 3394, 3398,
4983 3402, 3406, 3409, 3411, 3414, 3418, 3421, 3423, 3426, 3430, 3435, 3438,
4984 3440, 3443, 3447, 3449, 3451, 3453, 3455, 3457, 3460, 3464, 3467, 3469,
4985 3472, 3476, 3481, 3484, 3486, 3489, 3493, 3495, 3497, 3499, 0, 0, 0, 0,
4986 0, 0, 0, 0, 0, 3501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4987 3505, 3508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3511,
4988 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3514, 3517, 3520, 0, 0, 0, 0,
4989 3523, 0, 0, 0, 0, 3526, 0, 0, 3529, 0, 0, 0, 0, 0, 0, 0, 3532, 0, 3535,
4990 0, 0, 0, 0, 0, 3538, 3541, 0, 3545, 3548, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4991 0, 0, 0, 0, 0, 0, 3552, 0, 0, 3555, 0, 0, 3558, 0, 3561, 0, 0, 0, 0, 0,
4992 0, 3564, 0, 3567, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3570, 3573, 3576, 3579,
4993 3582, 0, 0, 3585, 3588, 0, 0, 3591, 3594, 0, 0, 0, 0, 0, 0, 3597, 3600,
4994 0, 0, 3603, 3606, 0, 0, 3609, 3612, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4995 0, 0, 0, 0, 0, 0, 3615, 3618, 3621, 3624, 3627, 3630, 3633, 3636, 0, 0,
4996 0, 0, 0, 0, 3639, 3642, 3645, 3648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4997 3651, 3653, 0, 0, 0, 0, 0, 3655, 3657, 3659, 3661, 3663, 3665, 3667,
4998 3669, 3671, 3673, 3676, 3679, 3682, 3685, 3688, 3691, 3694, 3697, 3700,
4999 3703, 3706, 3710, 3714, 3718, 3722, 3726, 3730, 3734, 3738, 3742, 3747,
5000 3752, 3757, 3762, 3767, 3772, 3777, 3782, 3787, 3792, 3797, 3800, 3803,
5001 3806, 3809, 3812, 3815, 3818, 3821, 3824, 3828, 3832, 3836, 3840, 3844,
5002 3848, 3852, 3856, 3860, 3864, 3868, 3872, 3876, 3880, 3884, 3888, 3892,
5003 3896, 3900, 3904, 3908, 3912, 3916, 3920, 3924, 3928, 3932, 3936, 3940,
5004 3944, 3948, 3952, 3956, 3960, 3964, 3968, 3972, 3974, 3976, 3978, 3980,
5005 3982, 3984, 3986, 3988, 3990, 3992, 3994, 3996, 3998, 4000, 4002, 4004,
5006 4006, 4008, 4010, 4012, 4014, 4016, 4018, 4020, 4022, 4024, 4026, 4028,
5007 4030, 4032, 4034, 4036, 4038, 4040, 4042, 4044, 4046, 4048, 4050, 4052,
5008 4054, 4056, 4058, 4060, 4062, 4064, 4066, 4068, 4070, 4072, 4074, 4076,
5009 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4078, 0, 0, 0, 0, 0,
5010 0, 0, 4083, 4087, 4090, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5011 0, 0, 0, 0, 0, 4094, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4097,
5012 4099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4101, 0, 0, 0,
5013 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4103, 0, 0, 0, 4105, 0, 0, 0, 0, 0,
5014 0, 0, 0, 0, 0, 0, 0, 4107, 4109, 4111, 4113, 4115, 4117, 4119, 4121,
5015 4123, 4125, 4127, 4129, 4131, 4133, 4135, 4137, 4139, 4141, 4143, 4145,
5016 4147, 4149, 4151, 4153, 4155, 4157, 4159, 4161, 4163, 4165, 4167, 4169,
5017 4171, 4173, 4175, 4177, 4179, 4181, 4183, 4185, 4187, 4189, 4191, 4193,
5018 4195, 4197, 4199, 4201, 4203, 4205, 4207, 4209, 4211, 4213, 4215, 4217,
5019 4219, 4221, 4223, 4225, 4227, 4229, 4231, 4233, 4235, 4237, 4239, 4241,
5020 4243, 4245, 4247, 4249, 4251, 4253, 4255, 4257, 4259, 4261, 4263, 4265,
5021 4267, 4269, 4271, 4273, 4275, 4277, 4279, 4281, 4283, 4285, 4287, 4289,
5022 4291, 4293, 4295, 4297, 4299, 4301, 4303, 4305, 4307, 4309, 4311, 4313,
5023 4315, 4317, 4319, 4321, 4323, 4325, 4327, 4329, 4331, 4333, 4335, 4337,
5024 4339, 4341, 4343, 4345, 4347, 4349, 4351, 4353, 4355, 4357, 4359, 4361,
5025 4363, 4365, 4367, 4369, 4371, 4373, 4375, 4377, 4379, 4381, 4383, 4385,
5026 4387, 4389, 4391, 4393, 4395, 4397, 4399, 4401, 4403, 4405, 4407, 4409,
5027 4411, 4413, 4415, 4417, 4419, 4421, 4423, 4425, 4427, 4429, 4431, 4433,
5028 4435, 4437, 4439, 4441, 4443, 4445, 4447, 4449, 4451, 4453, 4455, 4457,
5029 4459, 4461, 4463, 4465, 4467, 4469, 4471, 4473, 4475, 4477, 4479, 4481,
5030 4483, 4485, 4487, 4489, 4491, 4493, 4495, 4497, 4499, 4501, 4503, 4505,
5031 4507, 4509, 4511, 4513, 4515, 4517, 4519, 4521, 4523, 4525, 4527, 4529,
5032 4531, 4533, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4535, 0, 0, 0, 0, 0, 0, 0, 0,
5033 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4537, 0, 4539, 4541, 4543, 0, 0,
5034 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4545, 0, 4548, 0, 4551, 0,
5035 4554, 0, 4557, 0, 4560, 0, 4563, 0, 4566, 0, 4569, 0, 4572, 0, 4575, 0,
5036 4578, 0, 0, 4581, 0, 4584, 0, 4587, 0, 0, 0, 0, 0, 0, 4590, 4593, 0,
5037 4596, 4599, 0, 4602, 4605, 0, 4608, 4611, 0, 4614, 4617, 0, 0, 0, 0, 0,
5038 0, 4620, 0, 0, 0, 0, 0, 0, 4623, 4626, 0, 4629, 4632, 0, 0, 0, 0, 0, 0,
5039 0, 0, 0, 0, 0, 0, 4635, 0, 4638, 0, 4641, 0, 4644, 0, 4647, 0, 4650, 0,
5040 4653, 0, 4656, 0, 4659, 0, 4662, 0, 4665, 0, 4668, 0, 0, 4671, 0, 4674,
5041 0, 4677, 0, 0, 0, 0, 0, 0, 4680, 4683, 0, 4686, 4689, 0, 4692, 4695, 0,
5042 4698, 4701, 0, 4704, 4707, 0, 0, 0, 0, 0, 0, 4710, 0, 0, 4713, 4716,
5043 4719, 4722, 0, 0, 0, 4725, 4728, 0, 4731, 4733, 4735, 4737, 4739, 4741,
5044 4743, 4745, 4747, 4749, 4751, 4753, 4755, 4757, 4759, 4761, 4763, 4765,
5045 4767, 4769, 4771, 4773, 4775, 4777, 4779, 4781, 4783, 4785, 4787, 4789,
5046 4791, 4793, 4795, 4797, 4799, 4801, 4803, 4805, 4807, 4809, 4811, 4813,
5047 4815, 4817, 4819, 4821, 4823, 4825, 4827, 4829, 4831, 4833, 4835, 4837,
5048 4839, 4841, 4843, 4845, 4847, 4849, 4851, 4853, 4855, 4857, 4859, 4861,
5049 4863, 4865, 4867, 4869, 4871, 4873, 4875, 4877, 4879, 4881, 4883, 4885,
5050 4887, 4889, 4891, 4893, 4895, 4897, 4899, 4901, 4903, 4905, 4907, 4909,
5051 4911, 4913, 4915, 4917, 0, 0, 0, 4919, 4921, 4923, 4925, 4927, 4929,
5052 4931, 4933, 4935, 4937, 4939, 4941, 4943, 4945, 4947, 4951, 4955, 4959,
5053 4963, 4967, 4971, 4975, 4979, 4983, 4987, 4991, 4995, 4999, 5003, 5008,
5054 5013, 5018, 5023, 5028, 5033, 5038, 5043, 5048, 5053, 5058, 5063, 5068,
5055 5073, 5078, 5086, 0, 5093, 5097, 5101, 5105, 5109, 5113, 5117, 5121,
5056 5125, 5129, 5133, 5137, 5141, 5145, 5149, 5153, 5157, 5161, 5165, 5169,
5057 5173, 5177, 5181, 5185, 5189, 5193, 5197, 5201, 5205, 5209, 5213, 5217,
5058 5221, 5225, 5229, 5233, 5237, 5239, 5241, 5243, 0, 0, 0, 0, 0, 0, 0, 0,
5059 5245, 5249, 5252, 5255, 5258, 5261, 5264, 5267, 5270, 5273, 5276, 5279,
5060 5282, 5285, 5288, 5291, 5294, 5296, 5298, 5300, 5302, 5304, 5306, 5308,
5061 5310, 5312, 5314, 5316, 5318, 5320, 5322, 5325, 5328, 5331, 5334, 5337,
5062 5340, 5343, 5346, 5349, 5352, 5355, 5358, 5361, 5364, 5370, 5375, 0,
5063 5378, 5380, 5382, 5384, 5386, 5388, 5390, 5392, 5394, 5396, 5398, 5400,
5064 5402, 5404, 5406, 5408, 5410, 5412, 5414, 5416, 5418, 5420, 5422, 5424,
5065 5426, 5428, 5430, 5432, 5434, 5436, 5438, 5440, 5442, 5444, 5446, 5448,
5066 5450, 5452, 5454, 5456, 5458, 5460, 5462, 5464, 5466, 5468, 5470, 5472,
5067 5474, 5476, 5479, 5482, 5485, 5488, 5491, 5494, 5497, 5500, 5503, 5506,
5068 5509, 5512, 5515, 5518, 5521, 5524, 5527, 5530, 5533, 5536, 5539, 5542,
5069 5545, 5548, 5552, 5556, 5560, 5563, 5567, 5570, 5574, 5576, 5578, 5580,
5070 5582, 5584, 5586, 5588, 5590, 5592, 5594, 5596, 5598, 5600, 5602, 5604,
5071 5606, 5608, 5610, 5612, 5614, 5616, 5618, 5620, 5622, 5624, 5626, 5628,
5072 5630, 5632, 5634, 5636, 5638, 5640, 5642, 5644, 5646, 5648, 5650, 5652,
5073 5654, 5656, 5658, 5660, 5662, 5664, 5666, 0, 5668, 5673, 5678, 5683,
5074 5687, 5692, 5696, 5700, 5706, 5711, 5715, 5719, 5723, 5728, 5733, 5737,
5075 5741, 5744, 5748, 5753, 5758, 5761, 5767, 5774, 5780, 5784, 5790, 5796,
5076 5801, 5805, 5809, 5813, 5818, 5824, 5829, 5833, 5837, 5841, 5844, 5847,
5077 5850, 5853, 5857, 5861, 5867, 5871, 5876, 5882, 5886, 5889, 5892, 5898,
5078 5903, 5909, 5913, 5919, 5922, 5926, 5930, 5934, 5938, 5942, 5947, 5951,
5079 5954, 5958, 5962, 5966, 5971, 5975, 5979, 5983, 5989, 5994, 5997, 6003,
5080 6006, 6011, 6016, 6020, 6024, 6028, 6033, 6036, 6040, 6045, 6048, 6054,
5081 6058, 6061, 6064, 6067, 6070, 6073, 6076, 6079, 6082, 6085, 6088, 6092,
5082 6096, 6100, 6104, 6108, 6112, 6116, 6120, 6124, 6128, 6132, 6136, 6140,
5083 6144, 6148, 6152, 6155, 6158, 6162, 6165, 6168, 6171, 6175, 6179, 6182,
5084 6185, 6188, 6191, 6194, 6199, 6202, 6205, 6208, 6211, 6214, 6217, 6220,
5085 6223, 6227, 6232, 6235, 6238, 6241, 6244, 6247, 6250, 6253, 6257, 6261,
5086 6265, 6269, 6272, 6275, 6278, 6281, 6284, 6287, 6290, 6293, 6296, 6299,
5087 6303, 6307, 6310, 6314, 6318, 6322, 6325, 6329, 6333, 6338, 6341, 6345,
5088 6349, 6353, 6357, 6363, 6370, 6373, 6376, 6379, 6382, 6385, 6388, 6391,
5089 6394, 6397, 6400, 6403, 6406, 6409, 6412, 6415, 6418, 6421, 6424, 6429,
5090 6432, 6435, 6438, 6443, 6447, 6450, 6453, 6456, 6459, 6462, 6465, 6468,
5091 6471, 6474, 6477, 6481, 6484, 6487, 6491, 6495, 6498, 6503, 6507, 6510,
5092 6513, 6516, 6519, 6523, 6527, 6530, 6533, 6536, 6539, 6542, 6545, 6548,
5093 6551, 6554, 6558, 6562, 6566, 6570, 6574, 6578, 6582, 6586, 6590, 6594,
5094 6598, 6602, 6606, 6610, 6614, 6618, 6622, 6626, 6630, 6634, 6638, 6642,
5095 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6646, 6648, 0, 0, 6650, 0, 0, 0, 0,
5096 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6652, 6654, 0,
5097 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6656, 6658, 6660,
5098 6662, 6664, 6666, 6668, 6670, 6672, 6674, 6676, 6678, 6680, 6682, 6684,
5099 6686, 6688, 6690, 6692, 6694, 6696, 6698, 6700, 6702, 6704, 6706, 6708,
5100 6710, 6712, 6714, 6716, 6718, 6720, 6722, 6724, 6726, 6728, 6730, 6732,
5101 6734, 6736, 6738, 6740, 6742, 6744, 6746, 6748, 6750, 6752, 6754, 6756,
5102 6758, 6760, 6762, 6764, 6766, 6768, 6770, 6772, 6774, 6776, 6778, 6780,
5103 6782, 6784, 6786, 6788, 6790, 6792, 6794, 6796, 6798, 6800, 6802, 6804,
5104 6806, 6808, 6810, 6812, 6814, 6816, 6818, 6820, 6822, 6824, 6826, 6828,
5105 6830, 6832, 6834, 6836, 6838, 6840, 6842, 6844, 6846, 6848, 6850, 6852,
5106 6854, 6856, 6858, 6860, 6862, 6864, 6866, 6868, 6870, 6872, 6874, 6876,
5107 6878, 6880, 6882, 6884, 6886, 6888, 6890, 6892, 6894, 6896, 6898, 6900,
5108 6902, 6904, 6906, 6908, 6910, 6912, 6914, 6916, 6918, 6920, 6922, 6924,
5109 6926, 6928, 6930, 6932, 6934, 6936, 6938, 6940, 6942, 6944, 6946, 6948,
5110 6950, 6952, 6954, 6956, 6958, 6960, 6962, 6964, 6966, 6968, 6970, 6972,
5111 6974, 6976, 6978, 6980, 6982, 6984, 6986, 6988, 6990, 6992, 6994, 6996,
5112 6998, 7000, 7002, 7004, 7006, 7008, 7010, 7012, 7014, 7016, 7018, 7020,
5113 7022, 7024, 7026, 7028, 7030, 7032, 7034, 7036, 7038, 7040, 7042, 7044,
5114 7046, 7048, 7050, 7052, 7054, 7056, 7058, 7060, 7062, 7064, 7066, 7068,
5115 7070, 7072, 7074, 7076, 7078, 7080, 7082, 7084, 7086, 7088, 7090, 7092,
5116 7094, 7096, 7098, 7100, 7102, 7104, 7106, 7108, 7110, 7112, 7114, 7116,
5117 7118, 7120, 7122, 7124, 7126, 7128, 7130, 7132, 7134, 7136, 7138, 7140,
5118 7142, 7144, 7146, 7148, 7150, 7152, 7154, 7156, 7158, 7160, 7162, 7164,
5119 7166, 7168, 7170, 7172, 7174, 7176, 7178, 7180, 7182, 7184, 7186, 7188,
5120 7190, 7192, 7194, 7196, 7198, 7200, 7202, 0, 0, 7204, 0, 7206, 0, 0,
5121 7208, 7210, 7212, 7214, 7216, 7218, 7220, 7222, 7224, 7226, 0, 7228, 0,
5122 7230, 0, 0, 7232, 7234, 0, 0, 0, 7236, 7238, 7240, 7242, 7244, 7246,
5123 7248, 7250, 7252, 7254, 7256, 7258, 7260, 7262, 7264, 7266, 7268, 7270,
5124 7272, 7274, 7276, 7278, 7280, 7282, 7284, 7286, 7288, 7290, 7292, 7294,
5125 7296, 7298, 7300, 7302, 7304, 7306, 7308, 7310, 7312, 7314, 7316, 7318,
5126 7320, 7322, 7324, 7326, 7328, 7330, 7332, 7334, 7336, 7338, 7340, 7342,
5127 7344, 7346, 7348, 7350, 7352, 7354, 7356, 7358, 7360, 7362, 7364, 7366,
5128 7368, 7371, 0, 0, 7373, 7375, 7377, 7379, 7381, 7383, 7385, 7387, 7389,
5129 7391, 7393, 7395, 7397, 7399, 7401, 7403, 7405, 7407, 7409, 7411, 7413,
5130 7415, 7417, 7419, 7421, 7423, 7425, 7427, 7429, 7431, 7433, 7435, 7437,
5131 7439, 7441, 7443, 7445, 7447, 7449, 7451, 7453, 7455, 7457, 7459, 7461,
5132 7463, 7465, 7467, 7469, 7471, 7473, 7475, 7477, 7479, 7481, 7483, 7485,
5133 7487, 7489, 7491, 7493, 7495, 7497, 7499, 7501, 7503, 7505, 7507, 7509,
5134 7511, 7513, 7515, 7517, 7519, 7521, 7523, 7525, 7527, 7529, 7531, 7533,
5135 7535, 7537, 7539, 7541, 7543, 7545, 7547, 7549, 7551, 7553, 7555, 7557,
5136 7559, 7561, 7563, 7566, 7569, 7572, 7574, 7576, 7578, 7581, 7584, 7587,
5137 7589, 0, 0, 0, 0, 0, 0, 7591, 7594, 7597, 7600, 7604, 7608, 7611, 0, 0,
5138 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7614, 7617, 7620, 7623, 7626, 0, 0, 0, 0,
5139 0, 7629, 0, 7632, 7635, 7637, 7639, 7641, 7643, 7645, 7647, 7649, 7651,
5140 7653, 7655, 7658, 7661, 7664, 7667, 7670, 7673, 7676, 7679, 7682, 7685,
5141 7688, 7691, 0, 7694, 7697, 7700, 7703, 7706, 0, 7709, 0, 7712, 7715, 0,
5142 7718, 7721, 0, 7724, 7727, 7730, 7733, 7736, 7739, 7742, 7745, 7748,
5143 7751, 7754, 7756, 7758, 7760, 7762, 7764, 7766, 7768, 7770, 7772, 7774,
5144 7776, 7778, 7780, 7782, 7784, 7786, 7788, 7790, 7792, 7794, 7796, 7798,
5145 7800, 7802, 7804, 7806, 7808, 7810, 7812, 7814, 7816, 7818, 7820, 7822,
5146 7824, 7826, 7828, 7830, 7832, 7834, 7836, 7838, 7840, 7842, 7844, 7846,
5147 7848, 7850, 7852, 7854, 7856, 7858, 7860, 7862, 7864, 7866, 7868, 7870,
5148 7872, 7874, 7876, 7878, 7880, 7882, 7884, 7886, 7888, 7890, 7892, 7894,
5149 7896, 7898, 7900, 7902, 7904, 7906, 7908, 7910, 7912, 7914, 7916, 7918,
5150 7920, 7922, 7924, 7926, 7928, 7930, 7932, 7934, 7936, 7938, 7940, 7942,
5151 7944, 7946, 7948, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5152 7950, 7952, 7954, 7956, 7958, 7960, 7962, 7964, 7966, 7968, 7970, 7972,
5153 7974, 7976, 7978, 7980, 7982, 7984, 7986, 7988, 7990, 7992, 7994, 7996,
5154 7999, 8002, 8005, 8008, 8011, 8014, 8017, 8020, 8023, 8026, 8029, 8032,
5155 8035, 8038, 8041, 8044, 8047, 8050, 8052, 8054, 8056, 8058, 8061, 8064,
5156 8067, 8070, 8073, 8076, 8079, 8082, 8085, 8088, 8091, 8094, 8097, 8100,
5157 8103, 8106, 8109, 8112, 8115, 8118, 8121, 8124, 8127, 8130, 8133, 8136,
5158 8139, 8142, 8145, 8148, 8151, 8154, 8157, 8160, 8163, 8166, 8169, 8172,
5159 8175, 8178, 8181, 8184, 8187, 8190, 8193, 8196, 8199, 8202, 8205, 8208,
5160 8211, 8214, 8217, 8220, 8223, 8226, 8229, 8232, 8235, 8238, 8241, 8244,
5161 8247, 8250, 8253, 8256, 8259, 8262, 8265, 8268, 8271, 8274, 8277, 8280,
5162 8283, 8286, 8289, 8292, 8295, 8298, 8301, 8304, 8307, 8310, 8313, 8316,
5163 8319, 8322, 8325, 8328, 8331, 8334, 8337, 8340, 8344, 8348, 8352, 8356,
5164 8360, 8364, 8367, 8370, 8373, 8376, 8379, 8382, 8385, 8388, 8391, 8394,
5165 8397, 8400, 8403, 8406, 8409, 8412, 8415, 8418, 8421, 8424, 8427, 8430,
5166 8433, 8436, 8439, 8442, 8445, 8448, 8451, 8454, 8457, 8460, 8463, 8466,
5167 8469, 8472, 8475, 8478, 8481, 8484, 8487, 8490, 8493, 8496, 8499, 8502,
5168 8505, 8508, 8511, 8514, 8517, 8520, 8523, 8526, 8529, 8532, 8535, 8538,
5169 8541, 8544, 8547, 8550, 8553, 8556, 8559, 8562, 8565, 8568, 8571, 8574,
5170 8577, 8580, 8583, 8586, 8589, 8592, 8595, 8598, 8601, 8604, 8607, 8610,
5171 8613, 8616, 8619, 8622, 8625, 8628, 8631, 8634, 8637, 8640, 8643, 8646,
5172 8649, 8652, 8655, 8658, 8661, 8664, 8667, 8670, 8673, 8676, 8679, 8682,
5173 8685, 8688, 8691, 8694, 8697, 8700, 8703, 8706, 8709, 8712, 8715, 8718,
5174 8721, 8724, 8727, 8730, 8733, 8736, 8739, 8742, 8745, 8748, 8751, 8754,
5175 8757, 8760, 8763, 8766, 8769, 8772, 8775, 8778, 8781, 8784, 8787, 8790,
5176 8794, 8798, 8802, 8805, 8808, 8811, 8814, 8817, 8820, 8823, 8826, 8829,
5177 8832, 8835, 8838, 8841, 8844, 8847, 8850, 8853, 8856, 8859, 8862, 8865,
5178 8868, 8871, 8874, 8877, 8880, 8883, 8886, 8889, 8892, 8895, 8898, 8901,
5179 8904, 8907, 8910, 8913, 8916, 8919, 8922, 8925, 8928, 8931, 8934, 8937,
5180 8940, 8943, 8946, 8949, 8952, 8955, 8958, 8961, 8964, 8967, 8970, 8973,
5181 8976, 8979, 8982, 8985, 8988, 8991, 8994, 8997, 9000, 9003, 9006, 9009,
5182 9012, 9015, 9018, 0, 0, 9021, 9025, 9029, 9033, 9037, 9041, 9045, 9049,
5183 9053, 9057, 9061, 9065, 9069, 9073, 9077, 9081, 9085, 9089, 9093, 9097,
5184 9101, 9105, 9109, 9113, 9117, 9121, 9125, 9129, 9133, 9137, 9141, 9145,
5185 9149, 9153, 9157, 9161, 9165, 9169, 9173, 9177, 9181, 9185, 9189, 9193,
5186 9197, 9201, 9205, 9209, 9213, 9217, 9221, 9225, 9229, 9233, 9237, 9241,
5187 9245, 9249, 9253, 9257, 9261, 9265, 9269, 9273, 0, 0, 9277, 9281, 9285,
5188 9289, 9293, 9297, 9301, 9305, 9309, 9313, 9317, 9321, 9325, 9329, 9333,
5189 9337, 9341, 9345, 9349, 9353, 9357, 9361, 9365, 9369, 9373, 9377, 9381,
5190 9385, 9389, 9393, 9397, 9401, 9405, 9409, 9413, 9417, 9421, 9425, 9429,
5191 9433, 9437, 9441, 9445, 9449, 9453, 9457, 9461, 9465, 9469, 9473, 9477,
5192 9481, 9485, 9489, 0, 0, 0, 0, 0, 0, 0, 0, 9493, 9497, 9501, 9506, 9511,
5193 9516, 9521, 9526, 9531, 9536, 9540, 9559, 9568, 0, 0, 0, 9573, 9575,
5194 9577, 9579, 9581, 9583, 9585, 9587, 9589, 9591, 0, 0, 0, 0, 0, 0, 9593,
5195 9595, 9597, 9599, 9601, 9603, 9605, 9607, 9609, 9611, 9613, 9615, 9617,
5196 9619, 9621, 9623, 9625, 9627, 9629, 9631, 9633, 0, 0, 9635, 9637, 9639,
5197 9641, 9643, 9645, 9647, 9649, 9651, 9653, 9655, 9657, 0, 9659, 9661,
5198 9663, 9665, 9667, 9669, 9671, 9673, 9675, 9677, 9679, 9681, 9683, 9685,
5199 9687, 9689, 9691, 9693, 9695, 0, 9697, 9699, 9701, 9703, 0, 0, 0, 0,
5200 9705, 9708, 9711, 0, 9714, 0, 9717, 9720, 9723, 9726, 9729, 9732, 9735,
5201 9738, 9741, 9744, 9747, 9749, 9751, 9753, 9755, 9757, 9759, 9761, 9763,
5202 9765, 9767, 9769, 9771, 9773, 9775, 9777, 9779, 9781, 9783, 9785, 9787,
5203 9789, 9791, 9793, 9795, 9797, 9799, 9801, 9803, 9805, 9807, 9809, 9811,
5204 9813, 9815, 9817, 9819, 9821, 9823, 9825, 9827, 9829, 9831, 9833, 9835,
5205 9837, 9839, 9841, 9843, 9845, 9847, 9849, 9851, 9853, 9855, 9857, 9859,
5206 9861, 9863, 9865, 9867, 9869, 9871, 9873, 9875, 9877, 9879, 9881, 9883,
5207 9885, 9887, 9889, 9891, 9893, 9895, 9897, 9899, 9901, 9903, 9905, 9907,
5208 9909, 9911, 9913, 9915, 9917, 9919, 9921, 9923, 9925, 9927, 9929, 9931,
5209 9933, 9935, 9937, 9939, 9941, 9943, 9945, 9947, 9949, 9951, 9953, 9955,
5210 9957, 9959, 9961, 9963, 9965, 9967, 9969, 9971, 9973, 9975, 9977, 9979,
5211 9981, 9984, 9987, 9990, 9993, 9996, 9999, 10002, 0, 0, 0, 0, 10005,
5212 10007, 10009, 10011, 10013, 10015, 10017, 10019, 10021, 10023, 10025,
5213 10027, 10029, 10031, 10033, 10035, 10037, 10039, 10041, 10043, 10045,
5214 10047, 10049, 10051, 10053, 10055, 10057, 10059, 10061, 10063, 10065,
5215 10067, 10069, 10071, 10073, 10075, 10077, 10079, 10081, 10083, 10085,
5216 10087, 10089, 10091, 10093, 10095, 10097, 10099, 10101, 10103, 10105,
5217 10107, 10109, 10111, 10113, 10115, 10117, 10119, 10121, 10123, 10125,
5218 10127, 10129, 10131, 10133, 10135, 10137, 10139, 10141, 10143, 10145,
5219 10147, 10149, 10151, 10153, 10155, 10157, 10159, 10161, 10163, 10165,
5220 10167, 10169, 10171, 10173, 10175, 10177, 10179, 10181, 10183, 10185,
5221 10187, 10189, 10191, 10193, 10195, 10197, 10199, 10201, 10203, 10205,
5222 10207, 10209, 10211, 10213, 10215, 10217, 10219, 10221, 10223, 10225,
5223 10227, 10229, 10231, 10233, 10235, 10237, 10239, 10241, 10243, 10245,
5224 10247, 10249, 10251, 10253, 10255, 10257, 10259, 10261, 10263, 10265,
5225 10267, 10269, 10271, 10273, 10275, 10277, 10279, 10281, 10283, 10285,
5226 10287, 10289, 10291, 10293, 10295, 10297, 10299, 10301, 10303, 10305,
5227 10307, 10309, 10311, 10313, 10315, 10317, 10319, 10321, 10323, 10325,
5228 10327, 10329, 10331, 10333, 10335, 10337, 10339, 10341, 10343, 10345,
5229 10347, 10349, 10351, 10353, 10355, 10357, 10359, 10361, 10363, 10365,
5230 10367, 10369, 10371, 10373, 10375, 10377, 10379, 10381, 10383, 0, 0, 0,
5231 10385, 10387, 10389, 10391, 10393, 10395, 0, 0, 10397, 10399, 10401,
5232 10403, 10405, 10407, 0, 0, 10409, 10411, 10413, 10415, 10417, 10419, 0,
5233 0, 10421, 10423, 10425, 0, 0, 0, 10427, 10429, 10431, 10433, 10435,
5234 10437, 10439, 0, 10441, 10443, 10445, 10447, 10449, 10451, 10453, 0, 0,
5235 0, 0, 0, 0, 0, 0, 0, 0, 0, 10455, 0, 10460, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5236 0, 0, 0, 0, 10465, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5237 10470, 10475, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10480, 10485, 0, 0, 0, 0,
5238 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10490, 10495, 0, 10500, 0, 0, 0, 0, 0, 0,
5239 0, 0, 0, 0, 0, 10505, 10510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5240 0, 0, 0, 10515, 10520, 10525, 10530, 10535, 10540, 10545, 0, 0, 0, 0, 0,
5241 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10550, 10555, 10560,
5242 10565, 10570, 10575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10580,
5243 10582, 10584, 10586, 10588, 10590, 10592, 10594, 10596, 10598, 10600,
5244 10602, 10604, 10606, 10608, 10610, 10612, 10614, 10616, 10618, 10620,
5245 10622, 10624, 10626, 10628, 10630, 10632, 10634, 10636, 10638, 10640,
5246 10642, 10644, 10646, 10648, 10650, 10652, 10654, 10656, 10658, 10660,
5247 10662, 10664, 10666, 10668, 10670, 10672, 10674, 10676, 10678, 10680,
5248 10682, 10684, 10686, 10688, 10690, 10692, 10694, 10696, 10698, 10700,
5249 10702, 10704, 10706, 10708, 10710, 10712, 10714, 10716, 10718, 10720,
5250 10722, 10724, 10726, 10728, 10730, 10732, 10734, 10736, 10738, 10740,
5251 10742, 10744, 10746, 10748, 0, 10750, 10752, 10754, 10756, 10758, 10760,
5252 10762, 10764, 10766, 10768, 10770, 10772, 10774, 10776, 10778, 10780,
5253 10782, 10784, 10786, 10788, 10790, 10792, 10794, 10796, 10798, 10800,
5254 10802, 10804, 10806, 10808, 10810, 10812, 10814, 10816, 10818, 10820,
5255 10822, 10824, 10826, 10828, 10830, 10832, 10834, 10836, 10838, 10840,
5256 10842, 10844, 10846, 10848, 10850, 10852, 10854, 10856, 10858, 10860,
5257 10862, 10864, 10866, 10868, 10870, 10872, 10874, 10876, 10878, 10880,
5258 10882, 10884, 10886, 10888, 10890, 0, 10892, 10894, 0, 0, 10896, 0, 0,
5259 10898, 10900, 0, 0, 10902, 10904, 10906, 10908, 0, 10910, 10912, 10914,
5260 10916, 10918, 10920, 10922, 10924, 10926, 10928, 10930, 10932, 0, 10934,
5261 0, 10936, 10938, 10940, 10942, 10944, 10946, 10948, 0, 10950, 10952,
5262 10954, 10956, 10958, 10960, 10962, 10964, 10966, 10968, 10970, 10972,
5263 10974, 10976, 10978, 10980, 10982, 10984, 10986, 10988, 10990, 10992,
5264 10994, 10996, 10998, 11000, 11002, 11004, 11006, 11008, 11010, 11012,
5265 11014, 11016, 11018, 11020, 11022, 11024, 11026, 11028, 11030, 11032,
5266 11034, 11036, 11038, 11040, 11042, 11044, 11046, 11048, 11050, 11052,
5267 11054, 11056, 11058, 11060, 11062, 11064, 11066, 11068, 11070, 11072,
5268 11074, 11076, 11078, 0, 11080, 11082, 11084, 11086, 0, 0, 11088, 11090,
5269 11092, 11094, 11096, 11098, 11100, 11102, 0, 11104, 11106, 11108, 11110,
5270 11112, 11114, 11116, 0, 11118, 11120, 11122, 11124, 11126, 11128, 11130,
5271 11132, 11134, 11136, 11138, 11140, 11142, 11144, 11146, 11148, 11150,
5272 11152, 11154, 11156, 11158, 11160, 11162, 11164, 11166, 11168, 11170,
5273 11172, 0, 11174, 11176, 11178, 11180, 0, 11182, 11184, 11186, 11188,
5274 11190, 0, 11192, 0, 0, 0, 11194, 11196, 11198, 11200, 11202, 11204,
5275 11206, 0, 11208, 11210, 11212, 11214, 11216, 11218, 11220, 11222, 11224,
5276 11226, 11228, 11230, 11232, 11234, 11236, 11238, 11240, 11242, 11244,
5277 11246, 11248, 11250, 11252, 11254, 11256, 11258, 11260, 11262, 11264,
5278 11266, 11268, 11270, 11272, 11274, 11276, 11278, 11280, 11282, 11284,
5279 11286, 11288, 11290, 11292, 11294, 11296, 11298, 11300, 11302, 11304,
5280 11306, 11308, 11310, 11312, 11314, 11316, 11318, 11320, 11322, 11324,
5281 11326, 11328, 11330, 11332, 11334, 11336, 11338, 11340, 11342, 11344,
5282 11346, 11348, 11350, 11352, 11354, 11356, 11358, 11360, 11362, 11364,
5283 11366, 11368, 11370, 11372, 11374, 11376, 11378, 11380, 11382, 11384,
5284 11386, 11388, 11390, 11392, 11394, 11396, 11398, 11400, 11402, 11404,
5285 11406, 11408, 11410, 11412, 11414, 11416, 11418, 11420, 11422, 11424,
5286 11426, 11428, 11430, 11432, 11434, 11436, 11438, 11440, 11442, 11444,
5287 11446, 11448, 11450, 11452, 11454, 11456, 11458, 11460, 11462, 11464,
5288 11466, 11468, 11470, 11472, 11474, 11476, 11478, 11480, 11482, 11484,
5289 11486, 11488, 11490, 11492, 11494, 11496, 11498, 11500, 11502, 11504,
5290 11506, 11508, 11510, 11512, 11514, 11516, 11518, 11520, 11522, 11524,
5291 11526, 11528, 11530, 11532, 11534, 11536, 11538, 11540, 11542, 11544,
5292 11546, 11548, 11550, 11552, 11554, 11556, 11558, 11560, 11562, 11564,
5293 11566, 11568, 11570, 11572, 11574, 11576, 11578, 11580, 11582, 11584,
5294 11586, 11588, 11590, 11592, 11594, 11596, 11598, 11600, 11602, 11604,
5295 11606, 11608, 11610, 11612, 11614, 11616, 11618, 11620, 11622, 11624,
5296 11626, 11628, 11630, 11632, 11634, 11636, 11638, 11640, 11642, 11644,
5297 11646, 11648, 11650, 11652, 11654, 11656, 11658, 11660, 11662, 11664,
5298 11666, 11668, 11670, 11672, 11674, 11676, 11678, 11680, 11682, 11684,
5299 11686, 11688, 11690, 11692, 11694, 11696, 11698, 11700, 11702, 11704,
5300 11706, 11708, 11710, 11712, 11714, 11716, 11718, 11720, 11722, 11724,
5301 11726, 11728, 11730, 11732, 11734, 11736, 11738, 11740, 11742, 11744,
5302 11746, 11748, 11750, 11752, 11754, 11756, 11758, 11760, 11762, 11764,
5303 11766, 11768, 11770, 11772, 11774, 11776, 11778, 11780, 11782, 11784,
5304 11786, 11788, 11790, 11792, 11794, 11796, 11798, 11800, 11802, 11804,
5305 11806, 11808, 11810, 11812, 11814, 11816, 11818, 11820, 11822, 11824,
5306 11826, 11828, 11830, 11832, 11834, 11836, 11838, 11840, 11842, 11844,
5307 11846, 11848, 11850, 11852, 11854, 11856, 11858, 11860, 11862, 11864,
5308 11866, 11868, 11870, 11872, 11874, 11876, 11878, 11880, 11882, 11884,
5309 11886, 0, 0, 11888, 11890, 11892, 11894, 11896, 11898, 11900, 11902,
5310 11904, 11906, 11908, 11910, 11912, 11914, 11916, 11918, 11920, 11922,
5311 11924, 11926, 11928, 11930, 11932, 11934, 11936, 11938, 11940, 11942,
5312 11944, 11946, 11948, 11950, 11952, 11954, 11956, 11958, 11960, 11962,
5313 11964, 11966, 11968, 11970, 11972, 11974, 11976, 11978, 11980, 11982,
5314 11984, 11986, 11988, 11990, 11992, 11994, 11996, 11998, 12000, 12002,
5315 12004, 12006, 12008, 12010, 12012, 12014, 12016, 12018, 12020, 12022,
5316 12024, 12026, 12028, 12030, 12032, 12034, 12036, 12038, 12040, 12042,
5317 12044, 12046, 12048, 12050, 12052, 12054, 12056, 12058, 12060, 12062,
5318 12064, 12066, 12068, 12070, 12072, 12074, 12076, 12078, 12080, 12082,
5319 12084, 12086, 12088, 12090, 12092, 12094, 12096, 12098, 12100, 12102,
5320 12104, 12106, 12108, 12110, 12112, 12114, 12116, 12118, 12120, 12122,
5321 12124, 12126, 12128, 12130, 12132, 12134, 12136, 12138, 12140, 12142,
5322 12144, 12146, 12148, 12150, 12152, 12154, 12156, 12158, 12160, 12162,
5323 12164, 12166, 12168, 12170, 12172, 12174, 12176, 12178, 12180, 12182,
5324 12184, 12186, 12188, 12190, 12192, 12194, 12196, 12198, 12200, 12202,
5325 12204, 12206, 12208, 12210, 12212, 12214, 12216, 12218, 12220, 12222,
5326 12224, 12226, 12228, 12230, 12232, 12234, 12236, 12238, 12240, 12242,
5327 12244, 12246, 12248, 12250, 12252, 12254, 12256, 12258, 12260, 12262,
5328 12264, 12266, 12268, 12270, 12272, 12274, 12276, 12278, 12280, 12282,
5329 12284, 12286, 12288, 12290, 12292, 12294, 12296, 12298, 12300, 12302,
5330 12304, 12306, 12308, 12310, 12312, 12314, 12316, 12318, 12320, 12322,
5331 12324, 12326, 12328, 12330, 12332, 12334, 12336, 12338, 12340, 12342,
5332 12344, 12346, 12348, 12350, 12352, 12354, 12356, 12358, 12360, 12362,
5333 12364, 12366, 12368, 12370, 12372, 12374, 12376, 12378, 12380, 12382,
5334 12384, 12386, 12388, 12390, 12392, 12394, 12396, 12398, 12400, 12402,
5335 12404, 12406, 12408, 12410, 12412, 12414, 12416, 12418, 12420, 12422,
5336 12424, 12426, 12428, 12430, 12432, 12434, 12436, 12438, 12440, 12442,
5337 12444, 12446, 12448, 12450, 12452, 12454, 12456, 12458, 12460, 12462,
5338 12464, 12466, 12468, 12470, 0, 0, 12472, 12474, 12476, 12478, 12480,
5339 12482, 12484, 12486, 12488, 12490, 12492, 12494, 12496, 12498, 12500,
5340 12502, 12504, 12506, 12508, 12510, 12512, 12514, 12516, 12518, 12520,
5341 12522, 12524, 12526, 12528, 12530, 12532, 12534, 12536, 12538, 12540,
5342 12542, 12544, 12546, 12548, 12550, 12552, 12554, 12556, 12558, 12560,
5343 12562, 12564, 12566, 12568, 12570, 12572, 12574, 12576, 12578, 0, 12580,
5344 12582, 12584, 12586, 12588, 12590, 12592, 12594, 12596, 12598, 12600,
5345 12602, 12604, 12606, 12608, 12610, 12612, 12614, 12616, 12618, 12620,
5346 12622, 12624, 12626, 12628, 12630, 12632, 0, 12634, 12636, 0, 12638, 0,
5347 0, 12640, 0, 12642, 12644, 12646, 12648, 12650, 12652, 12654, 12656,
5348 12658, 12660, 0, 12662, 12664, 12666, 12668, 0, 12670, 0, 12672, 0, 0, 0,
5349 0, 0, 0, 12674, 0, 0, 0, 0, 12676, 0, 12678, 0, 12680, 0, 12682, 12684,
5350 12686, 0, 12688, 12690, 0, 12692, 0, 0, 12694, 0, 12696, 0, 12698, 0,
5351 12700, 0, 12702, 0, 12704, 12706, 0, 12708, 0, 0, 12710, 12712, 12714,
5352 12716, 0, 12718, 12720, 12722, 12724, 12726, 12728, 12730, 0, 12732,
5353 12734, 12736, 12738, 0, 12740, 12742, 12744, 12746, 0, 12748, 0, 12750,
5354 12752, 12754, 12756, 12758, 12760, 12762, 12764, 12766, 12768, 0, 12770,
5355 12772, 12774, 12776, 12778, 12780, 12782, 12784, 12786, 12788, 12790,
5356 12792, 12794, 12796, 12798, 12800, 12802, 0, 0, 0, 0, 0, 12804, 12806,
5357 12808, 0, 12810, 12812, 12814, 12816, 12818, 0, 12820, 12822, 12824,
5358 12826, 12828, 12830, 12832, 12834, 12836, 12838, 12840, 12842, 12844,
5359 12846, 12848, 12850, 12852, 0, 0, 0, 0, 12854, 12857, 12860, 12863,
5360 12866, 12869, 12872, 12875, 12878, 12881, 12884, 0, 0, 0, 0, 0, 12887,
5361 12891, 12895, 12899, 12903, 12907, 12911, 12915, 12919, 12923, 12927,
5362 12931, 12935, 12939, 12943, 12947, 12951, 12955, 12959, 12963, 12967,
5363 12971, 12975, 12979, 12983, 12987, 12991, 12995, 12997, 12999, 13002, 0,
5364 13005, 13007, 13009, 13011, 13013, 13015, 13017, 13019, 13021, 13023,
5365 13025, 13027, 13029, 13031, 13033, 13035, 13037, 13039, 13041, 13043,
5366 13045, 13047, 13049, 13051, 13053, 13055, 13057, 13060, 13063, 13066,
5367 13069, 13073, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13076, 13079, 13082, 0, 0, 0,
5368 13085, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13088, 13091, 13094,
5369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13096, 13098, 13100, 13102, 13104,
5370 13106, 13108, 13110, 13112, 13114, 13116, 13118, 13120, 13122, 13124,
5371 13126, 13128, 13130, 13132, 13134, 13136, 13138, 13140, 13142, 13144,
5372 13146, 13148, 13150, 13152, 13154, 13156, 13158, 13160, 13162, 13164,
5373 13166, 13168, 13170, 13172, 13174, 13176, 13178, 13180, 13182, 0, 0, 0,
5374 0, 13184, 13188, 13192, 13196, 13200, 13204, 13208, 13212, 13216, 0, 0,
5375 0, 0, 0, 0, 0, 13220, 13222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5376 13224, 13226, 13228, 13230, 13233, 13235, 13237, 13239, 13241, 13243,
5377 13245, 13247, 13249, 13251, 13254, 13256, 13258, 13260, 13262, 13265,
5378 13267, 13269, 13271, 13274, 13276, 13278, 13280, 13282, 13284, 13287,
5379 13289, 13291, 13293, 13295, 13297, 13299, 13301, 13303, 13305, 13307,
5380 13309, 13311, 13313, 13315, 13317, 13319, 13321, 13323, 13325, 13327,
5381 13329, 13331, 13333, 13336, 13338, 13340, 13342, 13345, 13347, 13349,
5382 13351, 13353, 13355, 13357, 13359, 13361, 13363, 13365, 13367, 13369,
5383 13371, 13373, 13375, 13377, 13379, 13381, 13383, 13385, 13387, 13389,
5384 13391, 13393, 13395, 13397, 13399, 13401, 13403, 13405, 13407, 13409,
5385 13412, 13414, 13416, 13418, 13420, 13422, 13424, 13427, 13430, 13432,
5386 13434, 13436, 13438, 13440, 13442, 13444, 13446, 13448, 13450, 13453,
5387 13455, 13457, 13459, 13461, 13464, 13466, 13468, 13470, 13472, 13474,
5388 13476, 13478, 13480, 13482, 13485, 13487, 13490, 13492, 13494, 13496,
5389 13498, 13500, 13502, 13504, 13506, 13508, 13510, 13512, 13515, 13517,
5390 13519, 13521, 13523, 13525, 13528, 13530, 13533, 13536, 13538, 13540,
5391 13542, 13544, 13547, 13550, 13552, 13554, 13556, 13558, 13560, 13562,
5392 13564, 13566, 13568, 13570, 13572, 13575, 13577, 13579, 13581, 13583,
5393 13585, 13587, 13589, 13591, 13593, 13595, 13597, 13599, 13601, 13603,
5394 13605, 13607, 13609, 13611, 13613, 13616, 13618, 13620, 13622, 13624,
5395 13626, 13629, 13631, 13633, 13635, 13637, 13639, 13641, 13643, 13645,
5396 13647, 13649, 13651, 13654, 13656, 13658, 13660, 13662, 13664, 13666,
5397 13668, 13670, 13672, 13674, 13676, 13678, 13680, 13682, 13684, 13686,
5398 13688, 13690, 13693, 13695, 13697, 13699, 13701, 13703, 13706, 13708,
5399 13710, 13712, 13714, 13716, 13718, 13720, 13722, 13725, 13727, 13729,
5400 13731, 13734, 13736, 13738, 13740, 13742, 13744, 13746, 13749, 13752,
5401 13755, 13757, 13760, 13762, 13764, 13766, 13768, 13770, 13772, 13774,
5402 13776, 13778, 13780, 13783, 13785, 13787, 13789, 13791, 13793, 13795,
5403 13798, 13800, 13802, 13805, 13808, 13810, 13812, 13814, 13816, 13818,
5404 13820, 13822, 13824, 13826, 13829, 13831, 13834, 13836, 13839, 13841,
5405 13843, 13845, 13848, 13850, 13852, 13855, 13858, 13860, 13862, 13864,
5406 13866, 13868, 13870, 13872, 13874, 13876, 13878, 13880, 13882, 13884,
5407 13887, 13889, 13892, 13894, 13897, 13899, 13902, 13905, 13908, 13910,
5408 13912, 13914, 13917, 13920, 13923, 13926, 13928, 13930, 13932, 13934,
5409 13936, 13938, 13940, 13942, 13945, 13947, 13949, 13951, 13953, 13956,
5410 13958, 13961, 13964, 13966, 13968, 13970, 13972, 13974, 13976, 13979,
5411 13982, 13985, 13987, 13989, 13992, 13994, 13996, 13998, 14001, 14003,
5412 14005, 14007, 14009, 14011, 14014, 14016, 14018, 14020, 14022, 14024,
5413 14026, 14029, 14032, 14034, 14037, 14039, 14042, 14044, 14046, 14048,
5414 14051, 14054, 14056, 14059, 14061, 14064, 14066, 14068, 14070, 14072,
5415 14074, 14076, 14079, 14082, 14085, 14088, 14090, 14092, 14094, 14096,
5416 14098, 14100, 14102, 14104, 14106, 14108, 14110, 14112, 14115, 14117,
5417 14119, 14121, 14123, 14125, 14127, 14129, 14131, 14133, 14135, 14137,
5418 14139, 14142, 14145, 14148, 14150, 14152, 14154, 14156, 14159, 14161,
5419 14164, 14166, 14168, 14171, 14174, 14176, 14178, 14180, 14182, 14184,
5420 14186, 14188, 14190, 14192, 14194, 14196, 14198, 14200, 14202, 14204,
5421 14206, 14208, 14210, 14212, 14215, 14217, 14219, 14221, 14223, 14225,
5422 14228, 14231, 14233, 14235, 14237, 14239, 14241, 14243, 14246, 14248,
5423 14250, 14252, 14254, 14257, 14260, 14262, 14264, 14266, 14269, 14271,
5424 14273, 14276, 14279, 14281, 14283, 14285, 14288, 14290, 14292, 14294,
5425 14296, 14298, 14300, 14302, 14305, 14307, 14309, 14311, 14314, 14316,
5426 14318, 14320, 14322, 14325, 14328, 14330, 14332, 14334, 14337, 14339,
5427 14342, 14344, 14346, 14348, 14351, 14353, 14355, 14357, 14359, 14361,
5428 14363, 14365, 14368, 14370, 14372, 14374, 14376, 14378, 14380, 14383,
5429 14385, 14388, 14391, 14394, 14396, 14398, 14400, 14402, 14404, 14406,
5430 14408, 14410, 0, 0,
5431};
5432
5433/* NFC pairs */
5434#define COMP_SHIFT1 2
5435#define COMP_SHIFT2 1
5436static const unsigned short comp_index0[] = {
5437 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 4,
5438 5, 6, 7, 0, 0, 0, 0, 8, 0, 9, 10, 0, 0, 0, 11, 12, 13, 14, 0, 0, 0, 0, 0,
5439 15, 16, 17, 0, 0, 0, 0, 18, 19, 20, 21, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0,
5440 23, 24, 25, 26, 0, 0, 0, 0, 27, 28, 29, 30, 0, 0, 0, 0, 31, 32, 33, 34,
5441 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 36, 0, 37, 38, 39, 0, 0, 0, 40, 41, 42,
5442 43, 0, 0, 0, 0, 44, 45, 46, 0, 0, 0, 0, 0, 47, 48, 49, 50, 0, 0, 0, 51,
5443 52, 53, 54, 0, 0, 0, 0, 55, 56, 0, 0, 0, 0, 0, 0, 57, 58, 59, 60, 0, 0,
5444 0, 0, 61, 62, 63, 0, 0, 0, 0, 0, 64, 65, 66, 67, 0, 0, 0, 68, 69, 70, 71,
5445 0, 0, 0, 0, 72, 0, 73, 0, 0, 0, 0, 0, 74, 0, 75, 0, 0, 0, 0, 0, 76, 0, 0,
5446 0, 0, 0, 0, 77, 78, 79, 0, 0, 0, 0, 0, 80, 81, 82, 83, 0, 0, 0, 0, 84,
5447 85, 86, 0, 0, 0, 0, 0, 87, 88, 0, 89, 0, 0, 0, 90, 91, 0, 92, 0, 0, 0, 0,
5448 0, 93, 94, 95, 0, 0, 0, 0, 96, 97, 98, 99, 0, 0, 0, 0, 100, 0, 0, 0, 0,
5449 0, 0, 101, 102, 0, 103, 0, 0, 0, 0, 104, 105, 106, 107, 0, 0, 0, 0, 108,
5450 109, 110, 111, 0, 0, 0, 0, 112, 113, 0, 0, 0, 0, 0, 114, 115, 116, 117,
5451 0, 0, 0, 0, 118, 119, 120, 121, 0, 0, 0, 0, 122, 0, 123, 0, 0, 0, 0, 124,
5452 125, 126, 127, 128, 0, 0, 0, 129, 130, 131, 132, 0, 0, 0, 0, 133, 134, 0,
5453 0, 0, 0, 0, 0, 135, 136, 137, 138, 0, 0, 0, 139, 140, 141, 142, 0, 0, 0,
5454 0, 0, 143, 144, 145, 0, 0, 0, 0, 146, 147, 148, 149, 0, 0, 0, 0, 150, 0,
5455 151, 0, 0, 0, 0, 152, 153, 154, 0, 0, 0, 0, 0, 0, 155, 0, 0, 0, 0, 0, 0,
5456 156, 157, 158, 0, 0, 0, 0, 0, 159, 160, 161, 162, 0, 0, 0, 163, 0, 0, 0,
5457 164, 0, 0, 0, 165, 166, 0, 0, 0, 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 168,
5458 0, 0, 0, 0, 0, 0, 169, 170, 0, 0, 0, 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0,
5459 172, 173, 0, 0, 0, 0, 0, 0, 174, 0, 0, 0, 0, 0, 0, 175, 176, 0, 0, 0, 0,
5460 0, 0, 177, 178, 0, 0, 0, 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 180, 0, 0, 0,
5461 0, 0, 0, 181, 182, 183, 0, 0, 0, 0, 0, 184, 185, 0, 0, 0, 0, 0, 0, 186,
5462 0, 0, 0, 0, 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 188, 189, 0, 0, 0, 0, 0, 0,
5463 190, 0, 0, 0, 0, 0, 0, 0, 191, 192, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 0, 0,
5464 0, 194, 195, 0, 0, 0, 0, 0, 0, 196, 197, 0, 0, 0, 0, 0, 0, 198, 0, 0, 0,
5465 0, 0, 0, 0, 199, 0, 0, 0, 0, 0, 0, 200, 201, 202, 0, 0, 0, 0, 0, 203,
5466 204, 0, 0, 0, 0, 0, 0, 205, 206, 0, 0, 0, 0, 0, 0, 207, 0, 0, 0, 0, 0, 0,
5467 208, 0, 0, 0, 0, 0, 0, 0, 209, 0, 0, 0, 0, 0, 0, 0, 210, 0, 0, 0, 0, 0,
5468 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 213, 0, 0, 0,
5469 0, 0, 0, 0, 214, 0, 0, 0, 0, 0, 0, 215, 0, 0, 0, 0, 0, 0, 216, 0, 0, 0,
5470 0, 0, 0, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 218, 0, 0, 0, 0, 0, 0, 219, 0,
5471 0, 0, 0, 0, 0, 220, 221, 222, 0, 0, 0, 0, 0, 223, 224, 225, 0, 0, 0, 0,
5472 0, 226, 227, 228, 0, 0, 0, 0, 0, 229, 230, 231, 0, 0, 0, 0, 0, 0, 232, 0,
5473 0, 0, 0, 0, 0, 233, 0, 0, 0, 0, 0, 0, 234, 0, 0, 0, 0, 0, 0, 0, 235, 0,
5474 0, 0, 0, 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 237, 0, 0, 0, 0, 0, 0, 238,
5475 0, 0, 0, 0, 0, 0, 0, 239, 0, 0, 0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0,
5476 241, 0, 0, 0, 0, 0, 0, 242, 0, 243, 244, 0, 0, 0, 0, 245, 246, 0, 0, 0,
5477 0, 0, 247, 0, 248, 0, 249, 0, 0, 0, 250, 251, 252, 0, 0, 0, 0, 0, 253, 0,
5478 254, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 256, 257, 258, 0, 0, 0, 0, 0,
5479 259, 0, 260, 0, 261, 0, 0, 0, 0, 0, 0, 262, 0, 0, 0, 0, 0, 0, 0, 263, 0,
5480 0, 0, 264, 265, 266, 0, 267, 0, 0, 0, 268, 0, 269, 0, 0, 0, 0, 0, 270, 0,
5481 271, 272, 0, 0, 0, 0, 273, 274, 0, 275, 0, 0, 0, 276, 0, 277, 0, 0, 0, 0,
5482 0, 0, 0, 278, 0, 0, 0, 0, 0, 279, 280, 281, 282, 0, 0, 0, 0, 283, 284, 0,
5483 285, 0, 0, 0, 286, 0, 0, 0, 287, 0, 0, 0, 288, 0, 0, 0, 289, 0, 0, 0, 0,
5484 0, 0, 290, 0, 0, 0, 0, 291, 0, 0, 0, 0, 0, 0, 0, 292, 0, 0, 0, 0, 0, 0,
5485 0, 293, 0, 0, 0, 0, 0, 0, 294, 0, 0, 0, 0, 0, 0, 0, 295, 0, 0, 0, 0, 0,
5486 0, 0, 296, 0, 0, 0, 0, 0, 0, 0, 297, 0, 0, 0, 0, 0, 0, 298, 299, 0, 0, 0,
5487 0, 0, 0, 300, 0, 0, 0, 0, 0, 0, 0, 301, 0, 0, 0, 0, 0, 0, 0, 302, 0, 0,
5488 0, 0, 0, 0, 0, 303, 0, 0, 0, 0, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 305, 0,
5489 0, 0, 0, 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 307, 0, 0, 0, 0, 0, 0, 0, 308,
5490 0, 0, 0, 0, 0, 0, 0, 309, 0, 0, 0, 0, 0, 0, 0, 310, 0, 0, 0, 0, 0, 0,
5491 311, 312, 0, 0, 0, 0, 0, 0, 313, 0, 0, 0, 0, 0, 0, 0, 314, 0, 0, 0, 0, 0,
5492 0, 0, 315, 0, 0, 0, 0, 0, 0, 0, 316, 0, 0, 0, 0, 0, 0, 317, 0, 0, 0, 0,
5493 0, 0, 0, 318, 0, 0, 0, 0, 0, 0, 0, 319, 0, 0, 0, 0, 0, 0, 0, 320, 0, 0,
5494 0, 0, 0, 0, 0, 321, 0, 0, 0, 0, 0, 0, 322, 0, 0, 0, 0, 0, 0, 0, 323, 0,
5495 0, 0, 0, 0, 0, 0, 324, 0, 0, 0, 0, 0, 0, 325, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5496 0, 326, 0, 0, 0, 0, 0, 0, 0, 327, 0, 0, 0, 0, 0, 0, 0, 328, 0, 0, 0, 0,
5497 0, 0, 329, 0, 0, 0, 0, 0, 0, 0, 330, 0, 0, 0, 0, 0, 0, 0, 331, 0, 0, 0,
5498 0, 0, 0, 0, 332, 0, 0, 0, 0, 0, 0, 0, 333, 0, 0, 0, 0, 0, 0, 334, 0, 0,
5499 0, 0, 0, 0, 0, 335, 0, 0, 0, 0, 0, 0, 0, 336, 337, 0, 0, 0, 0, 0, 0, 0,
5500 338, 0, 0, 0, 0, 0, 0, 339, 0, 0, 0, 0, 0, 0, 0, 340, 0, 0, 0, 0, 0, 0,
5501 0, 341, 0, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 343, 0, 0, 0, 0,
5502 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 345, 346, 0, 0, 0, 0, 0, 0, 347, 0, 0, 0,
5503 0, 0, 0, 0, 348, 0, 0, 0, 0, 0, 0, 0, 349, 0, 0, 0, 0, 0, 0, 0, 350, 0,
5504 0, 0, 0, 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 352, 0, 0, 0, 0, 0, 0, 353,
5505 0, 0, 0, 0, 0, 0, 0, 354, 0, 0, 0, 0, 0, 0, 0, 355, 0, 0, 0, 0, 0, 0, 0,
5506 356, 0, 0, 0, 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 358, 0, 0, 0, 0, 0, 0,
5507 0, 359, 0, 0, 0, 0, 0, 0, 0, 360, 0, 0, 0, 0, 0, 0, 361, 0, 362, 0, 0, 0,
5508 0, 0, 0, 0, 363, 0, 0, 0, 0, 0, 0, 0, 364, 0, 0, 0, 0, 0, 0, 0, 365, 0,
5509 0, 0, 0, 0, 0, 0, 366, 0, 0, 0, 0, 0, 0, 367, 0, 0, 0, 0, 0, 0, 0, 368,
5510 0, 0, 0, 0, 0, 0, 369, 370, 0, 0, 0, 0, 0, 0, 371, 0, 0, 0, 0, 0, 0, 0,
5511 372, 0, 0, 0, 0, 0, 0, 0, 373, 0, 0, 0, 0, 0, 0, 374, 0, 0, 0, 0, 0, 0,
5512 0, 375, 0, 0, 376, 0, 0, 0, 0, 377, 0, 0, 378, 0, 0, 0, 0, 0, 0, 0, 379,
5513 0, 0, 0, 0, 0, 0, 0, 380, 0, 0, 0, 0, 0, 0, 381, 0, 0, 0, 0, 0, 0, 0,
5514 382, 0, 0, 0, 0, 0, 0, 0, 383, 0, 0, 0, 0, 0, 0, 0, 384, 0, 0, 0, 385, 0,
5515 0, 386, 0, 0, 0, 0, 387, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 389, 0, 0, 0, 0,
5516 0, 0, 0, 390, 0, 0, 0, 0, 0, 0, 391, 0, 0, 0, 0, 0, 0, 0, 392, 0, 0, 0,
5517 0, 0, 0, 0, 393, 0, 0, 0, 0, 0, 0, 0, 394, 0, 0, 0, 395, 0, 0, 0, 0, 0,
5518 0, 0, 396, 0, 0, 0, 0, 0, 0, 397, 0, 0, 0, 0, 0, 0, 0, 398, 0, 0, 0, 0,
5519 0, 0, 0, 399, 0, 0, 400, 0, 0, 0, 0, 401, 0, 0, 402, 0, 0, 0, 0, 0, 0, 0,
5520 403, 0, 0, 0, 0, 0, 0, 0, 404, 0, 0, 0, 0, 0, 0, 405, 0, 0, 0, 0, 0, 0,
5521 0, 406, 0, 0, 0, 0, 0, 0, 0, 407, 0, 0, 0, 0, 0, 0, 0, 408, 0, 0, 0, 409,
5522 0, 0, 410, 0, 0, 0, 0, 411, 0, 0, 412, 0, 0, 0, 0, 0, 0, 0, 413, 0, 0, 0,
5523 0, 0, 0, 0, 414, 0, 0, 0, 0, 0, 0, 415, 0, 0, 0, 0, 0, 0, 0, 416, 0, 0,
5524 0, 0, 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 418, 0, 0, 0, 419, 0, 0, 420, 0,
5525 0, 0, 0, 421, 0, 0, 422, 0, 0, 0, 423, 0, 0, 0, 424, 0, 0, 0, 425, 0, 0,
5526 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 428, 0, 0, 0, 0, 0, 0, 429, 0,
5527 0, 0, 0, 0, 0, 0, 430, 0, 0, 0, 0, 0, 0, 0, 431, 0, 0, 432, 0, 0, 0, 0,
5528 433, 0, 0, 434, 0, 0, 0, 435, 0, 0, 0, 436, 0, 0, 0, 437, 0, 0, 0, 438,
5529 0, 0, 0, 439, 0, 0, 440, 0, 0, 0, 0, 0, 0, 0, 441, 0, 0, 0, 0, 0, 0, 0,
5530 442, 0, 0, 0, 0, 0, 0, 0, 443, 0, 0, 0, 0, 0, 0, 444, 0, 0, 0, 0, 0, 0,
5531 0, 445, 0, 0, 0, 0, 0, 0, 0, 446, 0, 0, 0, 447, 0, 0, 0, 448, 0, 0, 0,
5532 449, 0, 0, 450, 0, 0, 0, 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0,
5533 0, 0, 0, 0, 0, 453, 0, 0, 0, 0, 0, 0, 454, 0, 0, 0, 0, 0, 0, 0, 455, 0,
5534 0, 0, 0, 0, 0, 0, 456, 0, 0, 0, 0, 0, 0, 0, 457, 0, 0, 0, 0, 0, 0, 458,
5535 0, 0, 0, 0, 0, 0, 0, 459, 0, 0, 0, 0, 0, 0, 0, 460, 0, 0, 0, 461, 0, 0,
5536 0, 462, 0, 0, 0, 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 464, 0, 0, 0, 465, 0,
5537 0, 0, 466, 0, 0, 0, 0, 0, 0, 467, 0, 0, 0, 0, 0, 0, 0, 468, 0, 0, 0, 0,
5538 0, 0, 0, 469, 0, 0, 0, 0, 0, 0, 0, 470, 0, 0, 0, 0, 0, 0, 471, 0, 0, 0,
5539 0, 0, 0, 0, 472, 0, 0, 0, 0, 0, 0, 0, 473, 0, 0, 0, 0, 0, 0, 0, 474, 0,
5540 0, 0, 0, 0, 0, 475, 0, 0, 0, 0, 0, 0, 0, 476, 0, 0, 0, 0, 0, 0, 0, 477,
5541 0, 0, 0, 0, 0, 0, 0, 478, 0, 0, 0, 0, 0, 0, 479, 0, 0, 0, 0, 0, 0, 0,
5542 480, 0, 0, 0, 0, 0, 0, 0, 481, 0, 0, 0, 0, 0, 0, 0, 482, 0, 0, 0, 0, 0,
5543 0, 483, 0, 0, 0, 0, 0, 0, 0, 484, 0, 0, 0, 0, 0, 0, 0, 485, 0, 0, 0, 0,
5544 0, 0, 0, 486, 0, 0, 0, 0, 0, 0, 487, 0, 0, 0, 0, 0, 0, 0, 488, 0, 0, 0,
5545 0, 0, 0, 0, 489, 0, 0, 0, 0, 0, 0, 0, 490, 0, 0, 0, 0, 0, 0, 491, 0, 0,
5546 0, 0, 0, 0, 0, 492, 0, 0, 0, 0, 0, 0, 0, 493, 0, 0, 0, 0, 0, 0, 0, 494,
5547 0, 0, 0, 0, 0, 0, 495, 0, 0, 0, 0, 0, 0, 0, 496, 0, 0, 0, 0, 0, 0, 0,
5548 497, 0, 0, 0, 0, 0, 0, 0, 498, 0, 0, 0, 0, 0, 0, 499, 0, 0, 0, 0, 0, 0,
5549 0, 500, 0, 0, 0, 0, 0, 0, 0, 501, 0, 0, 0, 0, 0, 0, 0, 502, 0, 0, 0, 0,
5550 0, 0, 503, 0, 0, 0, 0, 0, 0, 0, 504, 0, 0, 0, 0, 0, 0, 0, 505, 0, 0, 0,
5551 0, 0, 0, 0, 506, 0, 0, 0, 0, 0, 0, 507, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5552 508, 0, 0, 0, 0, 0, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0, 510, 0, 0, 0, 0, 0,
5553 0, 0, 511, 0, 0, 0, 0, 0, 0, 512, 0, 0, 0, 0, 0, 0, 0, 513, 0, 0, 0, 0,
5554 0, 0, 0, 514, 0, 0, 0, 0, 0, 0, 0, 515, 0, 0, 0, 0, 0, 0, 516, 0, 0, 0,
5555 0, 0, 0, 0, 517, 0, 0, 0, 0, 0, 0, 0, 518, 0, 0, 0, 0, 0, 0, 0, 519, 0,
5556 0, 0, 0, 0, 0, 520, 0, 0, 0, 0, 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 522,
5557 0, 0, 0, 0, 0, 0, 0, 523, 0, 0, 0, 0, 0, 0, 524, 0, 0, 0, 0, 0, 0, 0,
5558 525, 0, 0, 0, 0, 0, 0, 0, 526, 0, 0, 0, 0, 0, 0, 0, 527, 0, 0, 0, 0, 0,
5559 0, 528, 0, 0, 0, 0, 0, 0, 0, 529, 0, 0, 0, 0, 0, 0, 0, 530, 0, 0, 0, 0,
5560 0, 0, 0, 531, 0, 0, 0, 0, 0, 0, 532, 0, 0, 0, 0, 0, 0, 0, 533, 0, 0, 0,
5561 0, 0, 0, 0, 534, 0, 0, 0, 0, 0, 0, 0, 535, 0, 0, 0, 0, 0, 0, 536, 0, 0,
5562 0, 0, 0, 0, 0, 537, 0, 0, 0, 0, 0, 0, 0, 538, 0, 0, 0, 0, 0, 0, 0, 539,
5563 0, 0, 0, 0, 0, 0, 540, 0, 0, 0, 0, 0, 0, 0, 541, 0, 0, 0, 0, 0, 0, 0,
5564 542, 0, 0, 0, 0, 0, 0, 0, 543, 0, 0, 0, 0, 0, 0, 544, 0, 0, 0, 0, 0, 0,
5565 0, 545, 0, 0, 0, 0, 0, 0, 0, 546, 0, 0, 0, 0, 0, 0, 0, 547, 0, 0, 0, 0,
5566 0, 0, 548, 0, 0, 0, 0, 0, 0, 0, 549, 0, 0, 0, 0, 0, 0, 0, 550, 0, 0, 0,
5567 0, 0, 0, 0, 551, 0, 0, 0, 0, 0, 0, 552, 0, 0, 0, 0, 0, 0, 0, 553, 0, 0,
5568 0, 0, 0, 0, 0, 554, 0, 0, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 556,
5569 0, 0, 0, 0, 0, 0, 557, 0, 0, 0, 0, 0, 0, 0, 558, 0, 0, 0, 0, 0, 0, 0,
5570 559, 0, 0, 0, 0, 0, 0, 0, 560, 0, 0, 0, 0, 0, 0, 0, 561, 0, 0, 0, 0, 0,
5571 0, 0, 562, 0, 0, 0, 0, 0, 0, 0, 563, 0, 0, 0, 0, 0, 0, 564,
5572};
5573
5574static const unsigned short comp_index1[] = {
5575 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 0, 4, 5, 6, 7, 8, 9, 10,
5576 0, 11, 12, 0, 13, 0, 0, 0, 0, 0, 0, 14, 15, 0, 0, 0, 0, 16, 0, 0, 0, 0,
5577 0, 17, 18, 0, 19, 0, 20, 0, 0, 0, 0, 21, 0, 0, 0, 22, 0, 23, 0, 0, 24, 0,
5578 25, 26, 0, 27, 0, 28, 29, 30, 31, 32, 33, 34, 0, 35, 0, 36, 37, 38, 0, 0,
5579 0, 0, 0, 39, 0, 0, 0, 40, 41, 42, 43, 0, 44, 0, 0, 0, 0, 45, 0, 0, 0, 0,
5580 0, 46, 0, 47, 0, 48, 0, 0, 49, 0, 50, 0, 51, 0, 0, 52, 53, 54, 55, 56,
5581 57, 58, 0, 59, 0, 0, 60, 61, 0, 0, 0, 62, 0, 0, 0, 0, 0, 63, 64, 0, 0,
5582 65, 0, 66, 0, 0, 67, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 69, 0, 0, 70, 0, 71,
5583 72, 0, 73, 0, 74, 0, 0, 75, 0, 0, 0, 0, 76, 0, 0, 77, 78, 0, 79, 0, 80,
5584 0, 0, 81, 0, 82, 83, 0, 84, 0, 0, 0, 0, 0, 85, 86, 87, 88, 89, 90, 91, 0,
5585 92, 0, 0, 93, 0, 0, 0, 94, 0, 0, 95, 0, 0, 0, 96, 0, 0, 97, 0, 98, 99, 0,
5586 100, 0, 101, 0, 0, 102, 0, 103, 104, 0, 105, 0, 106, 0, 0, 107, 0, 108,
5587 0, 0, 0, 109, 0, 110, 0, 0, 111, 0, 112, 113, 0, 114, 0, 0, 0, 0, 0, 115,
5588 116, 117, 118, 119, 120, 121, 0, 122, 123, 0, 124, 125, 0, 0, 0, 126, 0,
5589 0, 127, 0, 0, 128, 129, 0, 130, 131, 0, 0, 0, 0, 0, 132, 0, 0, 0, 133,
5590 134, 135, 136, 137, 0, 0, 0, 138, 0, 0, 139, 140, 0, 141, 0, 142, 0, 0,
5591 143, 0, 0, 0, 0, 144, 0, 145, 146, 147, 148, 149, 150, 151, 0, 152, 153,
5592 0, 154, 0, 0, 155, 0, 0, 0, 0, 156, 157, 0, 0, 0, 0, 0, 158, 159, 0, 160,
5593 0, 161, 162, 0, 0, 0, 163, 0, 164, 0, 0, 165, 0, 166, 167, 0, 168, 0,
5594 169, 170, 171, 172, 173, 174, 175, 0, 176, 0, 177, 178, 179, 0, 0, 0, 0,
5595 0, 180, 0, 0, 0, 181, 182, 183, 184, 0, 185, 186, 0, 0, 0, 0, 0, 187, 0,
5596 188, 0, 189, 0, 0, 190, 0, 191, 0, 192, 193, 0, 194, 195, 196, 197, 198,
5597 199, 200, 0, 201, 0, 0, 202, 203, 0, 0, 0, 204, 0, 0, 0, 205, 0, 0, 0, 0,
5598 0, 206, 0, 0, 0, 0, 207, 0, 0, 208, 0, 209, 0, 0, 210, 0, 211, 0, 0, 0,
5599 0, 212, 0, 0, 213, 0, 214, 215, 0, 216, 0, 217, 0, 0, 218, 219, 0, 0, 0,
5600 0, 0, 0, 220, 221, 0, 222, 0, 223, 0, 0, 224, 0, 225, 226, 0, 227, 0, 0,
5601 0, 0, 0, 228, 229, 230, 231, 232, 233, 234, 0, 235, 0, 0, 236, 0, 0, 0,
5602 237, 0, 0, 238, 0, 0, 0, 239, 0, 0, 240, 0, 241, 242, 0, 243, 0, 244, 0,
5603 0, 245, 0, 0, 0, 0, 0, 246, 247, 0, 248, 0, 249, 0, 0, 250, 0, 251, 0, 0,
5604 0, 252, 0, 253, 0, 0, 254, 0, 255, 256, 0, 257, 0, 258, 259, 260, 261,
5605 262, 263, 264, 0, 265, 266, 0, 267, 268, 0, 0, 0, 269, 0, 0, 270, 0, 0,
5606 0, 0, 0, 0, 271, 272, 0, 273, 274, 0, 0, 0, 275, 0, 276, 0, 0, 0, 277,
5607 278, 279, 280, 281, 0, 0, 0, 282, 0, 0, 283, 284, 0, 285, 0, 286, 0, 0,
5608 287, 0, 0, 0, 0, 288, 0, 0, 0, 0, 0, 289, 0, 290, 0, 0, 0, 0, 291, 292,
5609 0, 0, 293, 0, 0, 0, 0, 294, 295, 0, 0, 0, 0, 0, 0, 296, 0, 297, 0, 0, 0,
5610 0, 298, 0, 0, 299, 300, 0, 0, 301, 0, 0, 302, 0, 0, 0, 0, 0, 0, 303, 304,
5611 0, 0, 305, 0, 0, 306, 0, 307, 308, 0, 0, 0, 0, 0, 309, 310, 0, 0, 0, 0,
5612 0, 0, 311, 0, 312, 0, 0, 313, 0, 0, 0, 0, 0, 314, 315, 0, 0, 316, 0, 0,
5613 0, 0, 317, 318, 0, 0, 0, 0, 0, 0, 319, 0, 320, 0, 0, 0, 0, 321, 0, 0,
5614 322, 323, 0, 0, 324, 0, 0, 325, 0, 0, 0, 0, 0, 0, 326, 327, 0, 0, 328, 0,
5615 0, 329, 0, 330, 331, 0, 0, 0, 0, 0, 332, 333, 0, 0, 0, 0, 0, 0, 334, 0,
5616 335, 0, 0, 336, 0, 0, 0, 0, 0, 337, 338, 0, 0, 339, 0, 0, 340, 341, 0, 0,
5617 342, 0, 0, 343, 0, 0, 0, 0, 0, 0, 344, 0, 0, 345, 0, 0, 346, 0, 0, 0, 0,
5618 0, 347, 0, 0, 348, 0, 0, 349, 0, 0, 350, 0, 0, 0, 351, 0, 0, 0, 0, 0, 0,
5619 352, 0, 353, 0, 0, 354, 0, 0, 0, 0, 0, 0, 355, 0, 0, 0, 356, 357, 0, 0,
5620 358, 0, 0, 0, 359, 0, 0, 360, 361, 0, 0, 362, 0, 0, 0, 363, 0, 0, 364,
5621 365, 0, 0, 366, 0, 0, 0, 367, 0, 0, 368, 369, 0, 0, 370, 0, 0, 0, 371, 0,
5622 0, 0, 372, 0, 0, 0, 373, 0, 0, 0, 0, 0, 0, 374, 0, 0, 375, 0, 0, 376, 0,
5623 0, 377, 0, 0, 0, 0, 0, 0, 378, 0, 0, 379, 0, 0, 380, 0, 0, 0, 0, 0, 381,
5624 0, 382, 0, 383, 384, 0, 0, 0, 0, 0, 0, 385, 386, 0, 0, 0, 0, 0, 0, 387,
5625 0, 0, 0, 388, 0, 0, 389, 0, 0, 390, 0, 0, 0, 0, 391, 0, 392, 393, 0, 0,
5626 0, 394, 0, 0, 0, 395, 0, 0, 396, 0, 0, 0, 0, 0, 0, 397, 0, 0, 0, 398, 0,
5627 399, 400, 0, 0, 0, 401, 0, 0, 0, 402, 0, 0, 403, 0, 0, 404, 0, 0, 0, 0,
5628 0, 0, 405, 0, 0, 406, 0, 0, 0, 0, 407, 0, 408, 0, 0, 0, 0, 409, 0, 0,
5629 410, 0, 0, 0, 0, 411, 0, 0, 412, 0, 0, 0, 413, 0, 0, 414, 0, 0, 0, 0, 0,
5630 0, 415, 416, 0, 417, 418, 0, 0, 0, 419, 0, 0, 420, 0, 0, 0, 0, 421, 0, 0,
5631 422, 0, 0, 423, 0, 0, 0, 424, 0, 425, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0,
5632 0, 428, 429, 0, 0, 0, 0, 0, 0, 430, 0, 0, 431, 0, 0, 0, 0, 432, 0, 433,
5633 0, 0, 0, 0, 434, 0, 435, 0, 0, 0, 0, 0, 0, 436, 437, 0, 0, 438, 0, 0,
5634 439, 0, 440, 441, 0, 0, 0, 442, 0, 0, 443, 0, 444, 445, 0, 446, 447, 0,
5635 0, 448, 0, 0, 0, 449, 0, 450, 451, 0, 0, 0, 452, 0, 0, 0, 0, 0, 453, 0,
5636 454, 455, 0, 456, 457, 0, 0, 0, 0, 0, 0, 458, 0, 0, 459, 0, 460, 461, 0,
5637 0, 0, 462, 0, 0, 463, 0, 464, 465, 0, 466, 467, 0, 0, 468, 0, 0, 0, 469,
5638 0, 470, 471, 0, 0, 0, 472, 0, 0, 0, 0, 0, 473, 0, 474, 475, 0, 476, 477,
5639 0, 0, 0, 0, 0, 0, 478, 0, 0, 479, 0, 0, 480, 0, 0, 0, 0, 0, 481, 0, 0,
5640 482, 0, 0, 0, 483, 0, 0, 484, 0, 0, 485, 0, 0, 0, 0, 0, 0, 486, 0, 0,
5641 487, 488, 0, 489, 0, 0, 490, 0, 0, 0, 0, 0, 0, 491, 0, 0, 492, 0, 0, 493,
5642 0, 0, 0, 494, 0, 0, 495, 0, 0, 0, 0, 0, 0, 496, 0, 0, 0, 497, 0, 0, 0,
5643 498, 499, 0, 0, 0, 500, 0, 0, 0, 0, 0, 501, 502, 0, 503, 0, 0, 0, 504, 0,
5644 0, 0, 505, 0, 0, 506, 507, 0, 0, 0, 0, 0, 508, 0, 0, 0, 509, 510, 0, 0,
5645 0, 0, 0, 511, 0, 0, 0, 512, 513, 0, 514, 0, 0, 0, 0, 515, 0, 0, 516, 0,
5646 0, 517, 0, 0, 0, 0, 0, 0, 518, 0, 0, 519, 0, 0, 520, 0, 0, 521, 0, 0, 0,
5647 0, 0, 0, 522, 0, 0, 523, 0, 0, 524, 0, 0, 525, 0, 0, 0, 0, 0, 0, 526, 0,
5648 0, 0, 527, 0, 0, 528, 0, 0, 529, 0, 0, 530, 0, 0, 0, 531, 0, 0, 0, 0, 0,
5649 0, 532, 533, 534, 0, 0, 0, 0, 0, 535, 536, 0, 0, 0, 0, 0, 537, 0, 0, 538,
5650 0, 0, 539, 0, 0, 0, 0, 0, 0, 540, 0, 541, 0, 0, 0, 0, 0, 542, 543, 0, 0,
5651 0, 0, 0, 544, 0, 0, 545, 0, 0, 546, 0, 0, 0, 0, 0, 0, 547, 0, 0, 548, 0,
5652 0, 549, 0, 0, 550, 0, 0, 0, 0, 551, 0, 0, 0, 0, 0, 552, 553, 0, 0, 0, 0,
5653 0, 554, 0, 0, 555, 0, 0, 556, 0, 0, 0, 0, 0, 0, 557, 0, 0, 558, 0, 0,
5654 559, 0, 0, 560, 0, 0, 0, 0, 561, 0, 0, 562, 0, 0, 0, 0, 0, 0, 563, 0, 0,
5655 564, 0, 0, 565, 0, 0, 0, 0, 0, 566, 567, 0, 0, 0, 0, 0, 568, 0, 0, 569,
5656 0, 0, 570, 0, 0, 0, 0, 0, 0, 571, 0, 0, 572, 0, 0, 573, 0, 0, 574, 0, 0,
5657 0, 0, 575, 0, 0, 0, 0, 0, 576, 577, 0, 0, 0, 0, 0, 578, 0, 0, 579, 0, 0,
5658 580, 0, 0, 0, 0, 0, 0, 581, 0, 0, 582, 0, 0, 583, 0, 0, 584, 0, 0, 0, 0,
5659 585, 0, 0, 0, 0, 0, 586, 587, 0, 0, 0, 0, 0, 588, 0, 0, 0, 0, 589, 0,
5660 590, 0, 0, 0, 0, 591, 0, 592, 0, 0, 0, 0, 593, 0, 0, 594, 0, 0, 0, 0, 0,
5661 0, 595, 0, 0, 596, 0, 0, 597, 0, 0, 0, 0, 0, 598, 599, 0, 0, 0, 0, 0,
5662 600, 0, 0, 0, 0, 601, 0, 602, 0, 0, 0, 0, 603, 0, 604, 0, 0, 0, 0, 605,
5663 0, 0, 0, 0, 0, 606, 0, 0, 607, 0, 0, 608, 0, 0, 609, 0, 0, 0, 0, 0, 0,
5664 610, 0, 0, 611, 0, 0, 612, 0, 0, 0, 0, 613, 0, 614, 0, 0, 0, 0, 615, 0,
5665 0, 0, 0, 0, 616, 0, 0, 617, 0, 0, 618, 0, 0, 619, 0, 0, 0, 0, 0, 0, 620,
5666 0, 0, 621, 0, 0, 622, 0, 0, 623, 0, 0, 0, 0, 0, 0, 624, 0, 0, 625, 0, 0,
5667 626, 0, 0, 0, 0, 627, 0, 628, 0, 0, 0, 0, 0, 0, 629, 0, 0, 630, 0, 0, 0,
5668 0, 631, 0, 632, 0, 0, 0, 0, 0, 633, 0, 0, 634, 0, 0, 635, 0, 0, 636, 0,
5669 0, 0, 0, 0, 0, 637, 0, 0, 638, 0, 0, 639, 0, 0, 640, 0, 0, 0, 0, 0, 0,
5670 641, 0, 0, 642, 0, 0, 643, 0, 0, 644, 0, 0, 0, 0, 0, 0, 645, 0, 0, 646,
5671 0, 0, 647, 0, 0, 648, 0, 0, 0, 0, 0, 0, 649, 0, 0, 650, 0, 0, 651, 0, 0,
5672 652, 0, 0, 0, 0, 0, 0, 653, 0, 0, 654, 0, 0, 655, 0, 0, 656, 0, 0, 0, 0,
5673 0, 0, 657, 0, 0, 658, 0, 0, 659, 0, 0, 660, 0, 0, 0, 0, 0, 0, 661, 0, 0,
5674 662, 0, 0, 663, 0, 0, 664, 0, 0, 0, 0, 0, 0, 665, 0, 0, 666, 0, 0, 667,
5675 0, 0, 668, 0, 0, 0, 0, 0, 0, 669, 0, 0, 670, 0, 0, 671, 0, 0, 672, 0, 0,
5676 0, 0, 0, 0, 673, 0, 0, 0, 674, 0, 0, 675, 0, 0, 676, 0, 0, 677, 0, 0, 0,
5677 0, 0, 0, 678, 0, 0, 679, 0, 0, 680, 0, 0, 681, 0, 0, 0, 0, 0, 0, 682, 0,
5678 0, 683, 0, 0, 684, 0, 0, 685, 0, 0, 0, 0, 0, 0, 686, 0, 0, 687, 0, 0,
5679 688, 0, 0, 689, 0, 0, 0, 0, 0, 0, 690, 0, 0, 691, 0, 0, 692, 0, 0, 693,
5680 0, 0, 0, 0, 0, 0, 694, 0, 0, 695, 0, 0, 696, 0, 0, 697, 0, 0, 0, 0, 0, 0,
5681 698, 0, 0, 699, 0, 0, 700, 0, 0, 701, 0, 0, 0, 0, 0, 0, 702, 0, 0, 703,
5682 0, 0, 704, 0, 0, 705, 0, 0, 0, 0, 0, 0, 706, 0, 0, 707, 0, 0, 708, 0, 0,
5683 709, 0, 0, 0, 0, 0, 0, 710, 0, 0, 711, 0, 0, 712, 0, 0, 713, 0, 0, 0, 0,
5684 0, 0, 714, 0, 0, 715, 0, 0, 716, 0, 0, 717, 0, 0, 0, 0, 0, 0, 718, 0, 0,
5685 719, 0, 0, 720, 0, 0, 721, 0, 0, 0, 722, 0, 0, 0, 0, 0, 0, 723, 0, 0,
5686 724, 0, 0, 725, 0, 0, 726, 0, 0, 0, 727, 0, 0, 0, 728, 729, 0, 0, 730, 0,
5687 0, 0, 0, 0, 0, 731,
5688};
5689
5690static const unsigned int comp_data[] = {
5691 0, 0, 0, 8814, 0, 8800, 0, 8815, 192, 193, 194, 195, 256, 258, 550, 196,
5692 7842, 197, 0, 461, 512, 514, 0, 7840, 0, 7680, 260, 0, 7682, 0, 0, 7684,
5693 7686, 0, 0, 262, 264, 0, 266, 0, 0, 268, 0, 199, 7690, 0, 0, 270, 0,
5694 7692, 0, 7696, 0, 7698, 7694, 0, 200, 201, 202, 7868, 274, 276, 278, 203,
5695 7866, 0, 0, 282, 516, 518, 0, 7864, 0, 552, 280, 7704, 0, 7706, 7710, 0,
5696 0, 500, 284, 0, 7712, 286, 288, 0, 0, 486, 0, 290, 292, 0, 7714, 7718, 0,
5697 542, 0, 7716, 0, 7720, 7722, 0, 204, 205, 206, 296, 298, 300, 304, 207,
5698 7880, 0, 0, 463, 520, 522, 0, 7882, 302, 0, 0, 7724, 308, 0, 0, 7728, 0,
5699 488, 0, 7730, 0, 310, 7732, 0, 0, 313, 0, 317, 0, 7734, 0, 315, 0, 7740,
5700 7738, 0, 0, 7742, 7744, 0, 0, 7746, 504, 323, 0, 209, 7748, 0, 0, 327, 0,
5701 7750, 0, 325, 0, 7754, 7752, 0, 210, 211, 212, 213, 332, 334, 558, 214,
5702 7886, 0, 336, 465, 524, 526, 416, 7884, 490, 0, 0, 7764, 7766, 0, 0, 340,
5703 7768, 0, 0, 344, 528, 530, 0, 7770, 0, 342, 7774, 0, 0, 346, 348, 0,
5704 7776, 0, 0, 352, 0, 7778, 536, 350, 7786, 0, 0, 356, 0, 7788, 538, 354,
5705 0, 7792, 7790, 0, 217, 218, 219, 360, 362, 364, 0, 220, 7910, 366, 368,
5706 467, 532, 534, 431, 7908, 7794, 0, 370, 7798, 0, 7796, 0, 7804, 0, 7806,
5707 7808, 7810, 372, 0, 7814, 7812, 0, 7816, 7818, 7820, 7922, 221, 374,
5708 7928, 562, 0, 7822, 376, 7926, 0, 0, 7924, 0, 377, 7824, 0, 379, 0, 0,
5709 381, 0, 7826, 7828, 0, 224, 225, 226, 227, 257, 259, 551, 228, 7843, 229,
5710 0, 462, 513, 515, 0, 7841, 0, 7681, 261, 0, 7683, 0, 0, 7685, 7687, 0, 0,
5711 263, 265, 0, 267, 0, 0, 269, 0, 231, 7691, 0, 0, 271, 0, 7693, 0, 7697,
5712 0, 7699, 7695, 0, 232, 233, 234, 7869, 275, 277, 279, 235, 7867, 0, 0,
5713 283, 517, 519, 0, 7865, 0, 553, 281, 7705, 0, 7707, 7711, 0, 0, 501, 285,
5714 0, 7713, 287, 289, 0, 0, 487, 0, 291, 293, 0, 7715, 7719, 0, 543, 0,
5715 7717, 0, 7721, 7723, 0, 7830, 0, 236, 237, 238, 297, 299, 301, 0, 239,
5716 7881, 0, 0, 464, 521, 523, 0, 7883, 303, 0, 0, 7725, 309, 0, 0, 496, 0,
5717 7729, 0, 489, 0, 7731, 0, 311, 7733, 0, 0, 314, 0, 318, 0, 7735, 0, 316,
5718 0, 7741, 7739, 0, 0, 7743, 7745, 0, 0, 7747, 505, 324, 0, 241, 7749, 0,
5719 0, 328, 0, 7751, 0, 326, 0, 7755, 7753, 0, 242, 243, 244, 245, 333, 335,
5720 559, 246, 7887, 0, 337, 466, 525, 527, 417, 7885, 491, 0, 0, 7765, 7767,
5721 0, 0, 341, 7769, 0, 0, 345, 529, 531, 0, 7771, 0, 343, 7775, 0, 0, 347,
5722 349, 0, 7777, 0, 0, 353, 0, 7779, 537, 351, 7787, 7831, 0, 357, 0, 7789,
5723 539, 355, 0, 7793, 7791, 0, 249, 250, 251, 361, 363, 365, 0, 252, 7911,
5724 367, 369, 468, 533, 535, 432, 7909, 7795, 0, 371, 7799, 0, 7797, 0, 7805,
5725 0, 7807, 7809, 7811, 373, 0, 7815, 7813, 0, 7832, 0, 7817, 7819, 7821,
5726 7923, 253, 375, 7929, 563, 0, 7823, 255, 7927, 7833, 0, 7925, 0, 378,
5727 7825, 0, 380, 0, 0, 382, 0, 7827, 7829, 0, 8173, 901, 8129, 0, 7846,
5728 7844, 0, 7850, 7848, 0, 478, 0, 0, 506, 0, 508, 482, 0, 0, 7688, 7872,
5729 7870, 0, 7876, 7874, 0, 0, 7726, 7890, 7888, 0, 7894, 7892, 0, 0, 7756,
5730 556, 0, 0, 7758, 554, 0, 0, 510, 475, 471, 469, 0, 0, 473, 7847, 7845, 0,
5731 7851, 7849, 0, 479, 0, 0, 507, 0, 509, 483, 0, 0, 7689, 7873, 7871, 0,
5732 7877, 7875, 0, 0, 7727, 7891, 7889, 0, 7895, 7893, 0, 0, 7757, 557, 0, 0,
5733 7759, 555, 0, 0, 511, 476, 472, 470, 0, 0, 474, 7856, 7854, 0, 7860,
5734 7858, 0, 7857, 7855, 0, 7861, 7859, 0, 7700, 7702, 7701, 7703, 7760,
5735 7762, 7761, 7763, 7780, 0, 7781, 0, 7782, 0, 7783, 0, 0, 7800, 0, 7801,
5736 0, 7802, 0, 7803, 7835, 0, 7900, 7898, 0, 7904, 7902, 0, 0, 7906, 7901,
5737 7899, 0, 7905, 7903, 0, 0, 7907, 7914, 7912, 0, 7918, 7916, 0, 0, 7920,
5738 7915, 7913, 0, 7919, 7917, 0, 0, 7921, 0, 494, 492, 0, 493, 0, 480, 0,
5739 481, 0, 0, 7708, 0, 7709, 560, 0, 561, 0, 0, 495, 8122, 902, 8121, 8120,
5740 7944, 7945, 0, 8124, 8136, 904, 7960, 7961, 8138, 905, 7976, 7977, 0,
5741 8140, 8154, 906, 8153, 8152, 0, 938, 7992, 7993, 8184, 908, 8008, 8009,
5742 0, 8172, 8170, 910, 8169, 8168, 0, 939, 0, 8025, 8186, 911, 8040, 8041,
5743 0, 8188, 0, 8116, 0, 8132, 8048, 940, 8113, 8112, 7936, 7937, 8118, 8115,
5744 8050, 941, 7952, 7953, 8052, 942, 7968, 7969, 8134, 8131, 8054, 943,
5745 8145, 8144, 0, 970, 7984, 7985, 8150, 0, 8056, 972, 8000, 8001, 8164,
5746 8165, 8058, 973, 8161, 8160, 0, 971, 8016, 8017, 8166, 0, 8060, 974,
5747 8032, 8033, 8182, 8179, 8146, 912, 8151, 0, 8162, 944, 8167, 0, 0, 8180,
5748 0, 979, 0, 980, 0, 1031, 0, 1232, 0, 1234, 0, 1027, 1024, 0, 0, 1238, 0,
5749 1025, 0, 1217, 0, 1244, 0, 1246, 1037, 0, 1250, 1049, 0, 1252, 0, 1036,
5750 0, 1254, 1262, 1038, 0, 1264, 1266, 0, 0, 1268, 0, 1272, 0, 1260, 0,
5751 1233, 0, 1235, 0, 1107, 1104, 0, 0, 1239, 0, 1105, 0, 1218, 0, 1245, 0,
5752 1247, 1117, 0, 1251, 1081, 0, 1253, 0, 1116, 0, 1255, 1263, 1118, 0,
5753 1265, 1267, 0, 0, 1269, 0, 1273, 0, 1261, 0, 1111, 1142, 0, 1143, 0, 0,
5754 1242, 0, 1243, 0, 1258, 0, 1259, 1570, 1571, 1573, 0, 0, 1572, 0, 1574,
5755 0, 1730, 0, 1747, 0, 1728, 0, 2345, 0, 2353, 0, 2356, 2507, 2508, 2891,
5756 2888, 2892, 0, 2964, 0, 0, 3018, 3020, 0, 0, 3019, 0, 3144, 0, 3264,
5757 3274, 3271, 3272, 0, 0, 3275, 0, 3402, 3404, 0, 0, 3403, 0, 3546, 3548,
5758 3550, 0, 3549, 4134, 0, 0, 6918, 0, 6920, 0, 6922, 0, 6924, 0, 6926, 0,
5759 6930, 0, 6971, 0, 6973, 0, 6976, 0, 6977, 0, 6979, 7736, 0, 7737, 0,
5760 7772, 0, 7773, 0, 7784, 0, 7785, 0, 7852, 0, 0, 7862, 7853, 0, 0, 7863,
5761 7878, 0, 7879, 0, 7896, 0, 7897, 0, 7938, 7940, 7942, 8064, 7939, 7941,
5762 7943, 8065, 0, 8066, 0, 8067, 0, 8068, 0, 8069, 0, 8070, 0, 8071, 7946,
5763 7948, 7950, 8072, 7947, 7949, 7951, 8073, 0, 8074, 0, 8075, 0, 8076, 0,
5764 8077, 0, 8078, 0, 8079, 7954, 7956, 7955, 7957, 7962, 7964, 7963, 7965,
5765 7970, 7972, 7974, 8080, 7971, 7973, 7975, 8081, 0, 8082, 0, 8083, 0,
5766 8084, 0, 8085, 0, 8086, 0, 8087, 7978, 7980, 7982, 8088, 7979, 7981,
5767 7983, 8089, 0, 8090, 0, 8091, 0, 8092, 0, 8093, 0, 8094, 0, 8095, 7986,
5768 7988, 7990, 0, 7987, 7989, 7991, 0, 7994, 7996, 7998, 0, 7995, 7997,
5769 7999, 0, 8002, 8004, 8003, 8005, 8010, 8012, 8011, 8013, 8018, 8020,
5770 8022, 0, 8019, 8021, 8023, 0, 8027, 8029, 8031, 0, 8034, 8036, 8038,
5771 8096, 8035, 8037, 8039, 8097, 0, 8098, 0, 8099, 0, 8100, 0, 8101, 0,
5772 8102, 0, 8103, 8042, 8044, 8046, 8104, 8043, 8045, 8047, 8105, 0, 8106,
5773 0, 8107, 0, 8108, 0, 8109, 0, 8110, 0, 8111, 0, 8114, 0, 8130, 0, 8178,
5774 0, 8119, 8141, 8142, 8143, 0, 0, 8135, 0, 8183, 8157, 8158, 8159, 0, 0,
5775 8602, 0, 8603, 0, 8622, 0, 8653, 0, 8655, 0, 8654, 0, 8708, 0, 8713, 0,
5776 8716, 0, 8740, 0, 8742, 0, 8769, 0, 8772, 0, 8775, 0, 8777, 0, 8813, 0,
5777 8802, 0, 8816, 0, 8817, 0, 8820, 0, 8821, 0, 8824, 0, 8825, 0, 8832, 0,
5778 8833, 0, 8928, 0, 8929, 0, 8836, 0, 8837, 0, 8840, 0, 8841, 0, 8930, 0,
5779 8931, 0, 8876, 0, 8877, 0, 8878, 0, 8879, 0, 8938, 0, 8939, 0, 8940, 0,
5780 8941, 12436, 0, 12364, 0, 12366, 0, 12368, 0, 12370, 0, 12372, 0, 12374,
5781 0, 12376, 0, 12378, 0, 12380, 0, 12382, 0, 12384, 0, 12386, 0, 12389, 0,
5782 12391, 0, 12393, 0, 12400, 12401, 12403, 12404, 12406, 12407, 12409,
5783 12410, 12412, 12413, 12446, 0, 12532, 0, 12460, 0, 12462, 0, 12464, 0,
5784 12466, 0, 12468, 0, 12470, 0, 12472, 0, 12474, 0, 12476, 0, 12478, 0,
5785 12480, 0, 12482, 0, 12485, 0, 12487, 0, 12489, 0, 12496, 12497, 12499,
5786 12500, 12502, 12503, 12505, 12506, 12508, 12509, 12535, 0, 12536, 0,
5787 12537, 0, 12538, 0, 12542, 0, 69786, 0, 69788, 0, 69803, 0, 0, 69934, 0,
5788 69935, 70475, 70476, 70844, 70843, 70846, 0, 0, 71098, 0, 71099,
5789};
5790