Branch data Line data Source code
1 : : /* this file was generated by Tools/unicode/makeunicodedata.py 3.3 */
2 : :
3 : : /* a list of unique character type descriptors */
4 : : const _PyUnicode_TypeRecord _PyUnicode_TypeRecords[] = {
5 : : {0, 0, 0, 0, 0, 0},
6 : : {0, 0, 0, 0, 0, 0},
7 : : {0, 0, 0, 0, 0, 32},
8 : : {0, 0, 0, 0, 0, 48},
9 : : {0, 0, 0, 0, 0, 1056},
10 : : {0, 0, 0, 0, 0, 1024},
11 : : {0, 0, 0, 0, 0, 5120},
12 : : {0, 0, 0, 0, 0, 3590},
13 : : {0, 0, 0, 1, 1, 3590},
14 : : {0, 0, 0, 2, 2, 3590},
15 : : {0, 0, 0, 3, 3, 3590},
16 : : {0, 0, 0, 4, 4, 3590},
17 : : {0, 0, 0, 5, 5, 3590},
18 : : {0, 0, 0, 6, 6, 3590},
19 : : {0, 0, 0, 7, 7, 3590},
20 : : {0, 0, 0, 8, 8, 3590},
21 : : {0, 0, 0, 9, 9, 3590},
22 : : {0, 32, 0, 0, 0, 10113},
23 : : {0, 0, 0, 0, 0, 1536},
24 : : {-32, 0, -32, 0, 0, 9993},
25 : : {0, 0, 0, 0, 0, 9993},
26 : : {0, 0, 0, 0, 0, 4096},
27 : : {0, 0, 0, 0, 2, 3076},
28 : : {0, 0, 0, 0, 3, 3076},
29 : : {16777218, 17825792, 16777218, 0, 0, 26377},
30 : : {0, 0, 0, 0, 0, 5632},
31 : : {0, 0, 0, 0, 1, 3076},
32 : : {0, 0, 0, 0, 0, 3072},
33 : : {33554438, 18874371, 33554440, 0, 0, 26377},
34 : : {121, 0, 121, 0, 0, 9993},
35 : : {0, 1, 0, 0, 0, 10113},
36 : : {-1, 0, -1, 0, 0, 9993},
37 : : {16777228, 33554442, 16777228, 0, 0, 26497},
38 : : {-232, 0, -232, 0, 0, 9993},
39 : : {33554448, 18874381, 33554448, 0, 0, 26377},
40 : : {0, -121, 0, 0, 0, 10113},
41 : : {16777236, 17825810, 16777236, 0, 0, 26377},
42 : : {195, 0, 195, 0, 0, 9993},
43 : : {0, 210, 0, 0, 0, 10113},
44 : : {0, 206, 0, 0, 0, 10113},
45 : : {0, 205, 0, 0, 0, 10113},
46 : : {0, 79, 0, 0, 0, 10113},
47 : : {0, 202, 0, 0, 0, 10113},
48 : : {0, 203, 0, 0, 0, 10113},
49 : : {0, 207, 0, 0, 0, 10113},
50 : : {97, 0, 97, 0, 0, 9993},
51 : : {0, 211, 0, 0, 0, 10113},
52 : : {0, 209, 0, 0, 0, 10113},
53 : : {163, 0, 163, 0, 0, 9993},
54 : : {0, 213, 0, 0, 0, 10113},
55 : : {130, 0, 130, 0, 0, 9993},
56 : : {0, 214, 0, 0, 0, 10113},
57 : : {0, 218, 0, 0, 0, 10113},
58 : : {0, 217, 0, 0, 0, 10113},
59 : : {0, 219, 0, 0, 0, 10113},
60 : : {0, 0, 0, 0, 0, 1793},
61 : : {56, 0, 56, 0, 0, 9993},
62 : : {0, 2, 1, 0, 0, 10113},
63 : : {-1, 1, 0, 0, 0, 10049},
64 : : {-2, 0, -1, 0, 0, 9993},
65 : : {-79, 0, -79, 0, 0, 9993},
66 : : {33554456, 18874389, 33554456, 0, 0, 26377},
67 : : {0, -97, 0, 0, 0, 10113},
68 : : {0, -56, 0, 0, 0, 10113},
69 : : {0, -130, 0, 0, 0, 10113},
70 : : {0, 10795, 0, 0, 0, 10113},
71 : : {0, -163, 0, 0, 0, 10113},
72 : : {0, 10792, 0, 0, 0, 10113},
73 : : {10815, 0, 10815, 0, 0, 9993},
74 : : {0, -195, 0, 0, 0, 10113},
75 : : {0, 69, 0, 0, 0, 10113},
76 : : {0, 71, 0, 0, 0, 10113},
77 : : {10783, 0, 10783, 0, 0, 9993},
78 : : {10780, 0, 10780, 0, 0, 9993},
79 : : {10782, 0, 10782, 0, 0, 9993},
80 : : {-210, 0, -210, 0, 0, 9993},
81 : : {-206, 0, -206, 0, 0, 9993},
82 : : {-205, 0, -205, 0, 0, 9993},
83 : : {-202, 0, -202, 0, 0, 9993},
84 : : {-203, 0, -203, 0, 0, 9993},
85 : : {42319, 0, 42319, 0, 0, 9993},
86 : : {42315, 0, 42315, 0, 0, 9993},
87 : : {-207, 0, -207, 0, 0, 9993},
88 : : {42280, 0, 42280, 0, 0, 9993},
89 : : {42308, 0, 42308, 0, 0, 9993},
90 : : {-209, 0, -209, 0, 0, 9993},
91 : : {-211, 0, -211, 0, 0, 9993},
92 : : {10743, 0, 10743, 0, 0, 9993},
93 : : {42305, 0, 42305, 0, 0, 9993},
94 : : {10749, 0, 10749, 0, 0, 9993},
95 : : {-213, 0, -213, 0, 0, 9993},
96 : : {-214, 0, -214, 0, 0, 9993},
97 : : {10727, 0, 10727, 0, 0, 9993},
98 : : {-218, 0, -218, 0, 0, 9993},
99 : : {42307, 0, 42307, 0, 0, 9993},
100 : : {42282, 0, 42282, 0, 0, 9993},
101 : : {-69, 0, -69, 0, 0, 9993},
102 : : {-217, 0, -217, 0, 0, 9993},
103 : : {-71, 0, -71, 0, 0, 9993},
104 : : {-219, 0, -219, 0, 0, 9993},
105 : : {42261, 0, 42261, 0, 0, 9993},
106 : : {42258, 0, 42258, 0, 0, 9993},
107 : : {0, 0, 0, 0, 0, 14089},
108 : : {0, 0, 0, 0, 0, 5889},
109 : : {16777244, 17825818, 16777244, 0, 0, 30216},
110 : : {0, 0, 0, 0, 0, 13321},
111 : : {0, 116, 0, 0, 0, 10113},
112 : : {0, 38, 0, 0, 0, 10113},
113 : : {0, 37, 0, 0, 0, 10113},
114 : : {0, 64, 0, 0, 0, 10113},
115 : : {0, 63, 0, 0, 0, 10113},
116 : : {50331681, 19922973, 50331681, 0, 0, 26377},
117 : : {-38, 0, -38, 0, 0, 9993},
118 : : {-37, 0, -37, 0, 0, 9993},
119 : : {50331688, 19922980, 50331688, 0, 0, 26377},
120 : : {16777261, 17825835, 16777261, 0, 0, 26377},
121 : : {-64, 0, -64, 0, 0, 9993},
122 : : {-63, 0, -63, 0, 0, 9993},
123 : : {0, 8, 0, 0, 0, 10113},
124 : : {16777264, 17825838, 16777264, 0, 0, 26377},
125 : : {16777267, 17825841, 16777267, 0, 0, 26377},
126 : : {0, 0, 0, 0, 0, 10113},
127 : : {16777270, 17825844, 16777270, 0, 0, 26377},
128 : : {16777273, 17825847, 16777273, 0, 0, 26377},
129 : : {-8, 0, -8, 0, 0, 9993},
130 : : {16777276, 17825850, 16777276, 0, 0, 26377},
131 : : {16777279, 17825853, 16777279, 0, 0, 26377},
132 : : {7, 0, 7, 0, 0, 9993},
133 : : {-116, 0, -116, 0, 0, 9993},
134 : : {0, -60, 0, 0, 0, 10113},
135 : : {16777282, 17825856, 16777282, 0, 0, 26377},
136 : : {0, -7, 0, 0, 0, 10113},
137 : : {0, 80, 0, 0, 0, 10113},
138 : : {-80, 0, -80, 0, 0, 9993},
139 : : {0, 15, 0, 0, 0, 10113},
140 : : {-15, 0, -15, 0, 0, 9993},
141 : : {0, 48, 0, 0, 0, 10113},
142 : : {-48, 0, -48, 0, 0, 9993},
143 : : {33554502, 18874435, 33554504, 0, 0, 26377},
144 : : {0, 0, 0, 0, 0, 1537},
145 : : {0, 7264, 0, 0, 0, 10113},
146 : : {3008, 0, 0, 0, 0, 9993},
147 : : {0, 0, 0, 0, 1, 3588},
148 : : {0, 0, 0, 0, 2, 3588},
149 : : {0, 0, 0, 0, 3, 3588},
150 : : {0, 0, 0, 0, 4, 3588},
151 : : {0, 0, 0, 0, 5, 3588},
152 : : {0, 0, 0, 0, 6, 3588},
153 : : {0, 0, 0, 0, 7, 3588},
154 : : {0, 0, 0, 0, 8, 3588},
155 : : {0, 0, 0, 0, 9, 3588},
156 : : {16777292, 17825866, 16777292, 0, 0, 26497},
157 : : {16777295, 17825869, 16777295, 0, 0, 26497},
158 : : {16777298, 17825872, 16777298, 0, 0, 26497},
159 : : {16777301, 17825875, 16777301, 0, 0, 26497},
160 : : {16777304, 17825878, 16777304, 0, 0, 26497},
161 : : {16777307, 17825881, 16777307, 0, 0, 26497},
162 : : {16777310, 17825884, 16777310, 0, 0, 26497},
163 : : {16777313, 17825887, 16777313, 0, 0, 26497},
164 : : {16777316, 17825890, 16777316, 0, 0, 26497},
165 : : {16777319, 17825893, 16777319, 0, 0, 26497},
166 : : {16777322, 17825896, 16777322, 0, 0, 26497},
167 : : {16777325, 17825899, 16777325, 0, 0, 26497},
168 : : {16777328, 17825902, 16777328, 0, 0, 26497},
169 : : {16777331, 17825905, 16777331, 0, 0, 26497},
170 : : {16777334, 17825908, 16777334, 0, 0, 26497},
171 : : {16777337, 17825911, 16777337, 0, 0, 26497},
172 : : {16777340, 17825914, 16777340, 0, 0, 26497},
173 : : {16777343, 17825917, 16777343, 0, 0, 26497},
174 : : {16777346, 17825920, 16777346, 0, 0, 26497},
175 : : {16777349, 17825923, 16777349, 0, 0, 26497},
176 : : {16777352, 17825926, 16777352, 0, 0, 26497},
177 : : {16777355, 17825929, 16777355, 0, 0, 26497},
178 : : {16777358, 17825932, 16777358, 0, 0, 26497},
179 : : {16777361, 17825935, 16777361, 0, 0, 26497},
180 : : {16777364, 17825938, 16777364, 0, 0, 26497},
181 : : {16777367, 17825941, 16777367, 0, 0, 26497},
182 : : {16777370, 17825944, 16777370, 0, 0, 26497},
183 : : {16777373, 17825947, 16777373, 0, 0, 26497},
184 : : {16777376, 17825950, 16777376, 0, 0, 26497},
185 : : {16777379, 17825953, 16777379, 0, 0, 26497},
186 : : {16777382, 17825956, 16777382, 0, 0, 26497},
187 : : {16777385, 17825959, 16777385, 0, 0, 26497},
188 : : {16777388, 17825962, 16777388, 0, 0, 26497},
189 : : {16777391, 17825965, 16777391, 0, 0, 26497},
190 : : {16777394, 17825968, 16777394, 0, 0, 26497},
191 : : {16777397, 17825971, 16777397, 0, 0, 26497},
192 : : {16777400, 17825974, 16777400, 0, 0, 26497},
193 : : {16777403, 17825977, 16777403, 0, 0, 26497},
194 : : {16777406, 17825980, 16777406, 0, 0, 26497},
195 : : {16777409, 17825983, 16777409, 0, 0, 26497},
196 : : {16777412, 17825986, 16777412, 0, 0, 26497},
197 : : {16777415, 17825989, 16777415, 0, 0, 26497},
198 : : {16777418, 17825992, 16777418, 0, 0, 26497},
199 : : {16777421, 17825995, 16777421, 0, 0, 26497},
200 : : {16777424, 17825998, 16777424, 0, 0, 26497},
201 : : {16777427, 17826001, 16777427, 0, 0, 26497},
202 : : {16777430, 17826004, 16777430, 0, 0, 26497},
203 : : {16777433, 17826007, 16777433, 0, 0, 26497},
204 : : {16777436, 17826010, 16777436, 0, 0, 26497},
205 : : {16777439, 17826013, 16777439, 0, 0, 26497},
206 : : {16777442, 17826016, 16777442, 0, 0, 26497},
207 : : {16777445, 17826019, 16777445, 0, 0, 26497},
208 : : {16777448, 17826022, 16777448, 0, 0, 26497},
209 : : {16777451, 17826025, 16777451, 0, 0, 26497},
210 : : {16777454, 17826028, 16777454, 0, 0, 26497},
211 : : {16777457, 17826031, 16777457, 0, 0, 26497},
212 : : {16777460, 17826034, 16777460, 0, 0, 26497},
213 : : {16777463, 17826037, 16777463, 0, 0, 26497},
214 : : {16777466, 17826040, 16777466, 0, 0, 26497},
215 : : {16777469, 17826043, 16777469, 0, 0, 26497},
216 : : {16777472, 17826046, 16777472, 0, 0, 26497},
217 : : {16777475, 17826049, 16777475, 0, 0, 26497},
218 : : {16777478, 17826052, 16777478, 0, 0, 26497},
219 : : {16777481, 17826055, 16777481, 0, 0, 26497},
220 : : {16777484, 17826058, 16777484, 0, 0, 26497},
221 : : {16777487, 17826061, 16777487, 0, 0, 26497},
222 : : {16777490, 17826064, 16777490, 0, 0, 26497},
223 : : {16777493, 17826067, 16777493, 0, 0, 26497},
224 : : {16777496, 17826070, 16777496, 0, 0, 26497},
225 : : {16777499, 17826073, 16777499, 0, 0, 26497},
226 : : {16777502, 17826076, 16777502, 0, 0, 26497},
227 : : {16777505, 17826079, 16777505, 0, 0, 26497},
228 : : {16777508, 17826082, 16777508, 0, 0, 26497},
229 : : {16777511, 17826085, 16777511, 0, 0, 26497},
230 : : {16777514, 17826088, 16777514, 0, 0, 26497},
231 : : {16777517, 17826091, 16777517, 0, 0, 26497},
232 : : {16777520, 17826094, 16777520, 0, 0, 26497},
233 : : {16777523, 17826097, 16777523, 0, 0, 26497},
234 : : {16777526, 17826100, 16777526, 0, 0, 26497},
235 : : {16777529, 17826103, 16777529, 0, 0, 26497},
236 : : {16777532, 17826106, 16777532, 0, 0, 26497},
237 : : {16777535, 17826109, 16777535, 0, 0, 26497},
238 : : {16777538, 17826112, 16777538, 0, 0, 26497},
239 : : {16777541, 17826115, 16777541, 0, 0, 26497},
240 : : {16777544, 17826118, 16777544, 0, 0, 26497},
241 : : {16777547, 17826121, 16777547, 0, 0, 26497},
242 : : {16777550, 17826124, 16777550, 0, 0, 26377},
243 : : {16777553, 17826127, 16777553, 0, 0, 26377},
244 : : {16777556, 17826130, 16777556, 0, 0, 26377},
245 : : {16777559, 17826133, 16777559, 0, 0, 26377},
246 : : {16777562, 17826136, 16777562, 0, 0, 26377},
247 : : {16777565, 17826139, 16777565, 0, 0, 26377},
248 : : {0, 0, 0, 0, 0, 3840},
249 : : {0, 0, 0, 0, 0, 5888},
250 : : {16777568, 17826142, 16777568, 0, 0, 26377},
251 : : {16777571, 17826145, 16777571, 0, 0, 26377},
252 : : {16777574, 17826148, 16777574, 0, 0, 26377},
253 : : {16777577, 17826151, 16777577, 0, 0, 26377},
254 : : {16777580, 17826154, 16777580, 0, 0, 26377},
255 : : {16777583, 17826157, 16777583, 0, 0, 26377},
256 : : {16777586, 17826160, 16777586, 0, 0, 26377},
257 : : {16777589, 17826163, 16777589, 0, 0, 26377},
258 : : {16777592, 17826166, 16777592, 0, 0, 26377},
259 : : {0, -3008, 0, 0, 0, 10113},
260 : : {35332, 0, 35332, 0, 0, 9993},
261 : : {3814, 0, 3814, 0, 0, 9993},
262 : : {35384, 0, 35384, 0, 0, 9993},
263 : : {33554812, 18874745, 33554812, 0, 0, 26377},
264 : : {33554817, 18874750, 33554817, 0, 0, 26377},
265 : : {33554822, 18874755, 33554822, 0, 0, 26377},
266 : : {33554827, 18874760, 33554827, 0, 0, 26377},
267 : : {33554832, 18874765, 33554832, 0, 0, 26377},
268 : : {16777620, 17826194, 16777620, 0, 0, 26377},
269 : : {16777624, 18874773, 16777624, 0, 0, 26497},
270 : : {8, 0, 8, 0, 0, 9993},
271 : : {0, -8, 0, 0, 0, 10113},
272 : : {33554844, 18874777, 33554844, 0, 0, 26377},
273 : : {50332066, 19923358, 50332066, 0, 0, 26377},
274 : : {50332073, 19923365, 50332073, 0, 0, 26377},
275 : : {50332080, 19923372, 50332080, 0, 0, 26377},
276 : : {74, 0, 74, 0, 0, 9993},
277 : : {86, 0, 86, 0, 0, 9993},
278 : : {100, 0, 100, 0, 0, 9993},
279 : : {128, 0, 128, 0, 0, 9993},
280 : : {112, 0, 112, 0, 0, 9993},
281 : : {126, 0, 126, 0, 0, 9993},
282 : : {33554870, 18874803, 16777656, 0, 0, 26377},
283 : : {33554876, 18874809, 16777662, 0, 0, 26377},
284 : : {33554882, 18874815, 16777668, 0, 0, 26377},
285 : : {33554888, 18874821, 16777674, 0, 0, 26377},
286 : : {33554894, 18874827, 16777680, 0, 0, 26377},
287 : : {33554900, 18874833, 16777686, 0, 0, 26377},
288 : : {33554906, 18874839, 16777692, 0, 0, 26377},
289 : : {33554912, 18874845, 16777698, 0, 0, 26377},
290 : : {33554918, 18874851, 16777704, 0, 0, 26433},
291 : : {33554924, 18874857, 16777710, 0, 0, 26433},
292 : : {33554930, 18874863, 16777716, 0, 0, 26433},
293 : : {33554936, 18874869, 16777722, 0, 0, 26433},
294 : : {33554942, 18874875, 16777728, 0, 0, 26433},
295 : : {33554948, 18874881, 16777734, 0, 0, 26433},
296 : : {33554954, 18874887, 16777740, 0, 0, 26433},
297 : : {33554960, 18874893, 16777746, 0, 0, 26433},
298 : : {33554966, 18874899, 16777752, 0, 0, 26377},
299 : : {33554972, 18874905, 16777758, 0, 0, 26377},
300 : : {33554978, 18874911, 16777764, 0, 0, 26377},
301 : : {33554984, 18874917, 16777770, 0, 0, 26377},
302 : : {33554990, 18874923, 16777776, 0, 0, 26377},
303 : : {33554996, 18874929, 16777782, 0, 0, 26377},
304 : : {33555002, 18874935, 16777788, 0, 0, 26377},
305 : : {33555008, 18874941, 16777794, 0, 0, 26377},
306 : : {33555014, 18874947, 16777800, 0, 0, 26433},
307 : : {33555020, 18874953, 16777806, 0, 0, 26433},
308 : : {33555026, 18874959, 16777812, 0, 0, 26433},
309 : : {33555032, 18874965, 16777818, 0, 0, 26433},
310 : : {33555038, 18874971, 16777824, 0, 0, 26433},
311 : : {33555044, 18874977, 16777830, 0, 0, 26433},
312 : : {33555050, 18874983, 16777836, 0, 0, 26433},
313 : : {33555056, 18874989, 16777842, 0, 0, 26433},
314 : : {33555062, 18874995, 16777848, 0, 0, 26377},
315 : : {33555068, 18875001, 16777854, 0, 0, 26377},
316 : : {33555074, 18875007, 16777860, 0, 0, 26377},
317 : : {33555080, 18875013, 16777866, 0, 0, 26377},
318 : : {33555086, 18875019, 16777872, 0, 0, 26377},
319 : : {33555092, 18875025, 16777878, 0, 0, 26377},
320 : : {33555098, 18875031, 16777884, 0, 0, 26377},
321 : : {33555104, 18875037, 16777890, 0, 0, 26377},
322 : : {33555110, 18875043, 16777896, 0, 0, 26433},
323 : : {33555116, 18875049, 16777902, 0, 0, 26433},
324 : : {33555122, 18875055, 16777908, 0, 0, 26433},
325 : : {33555128, 18875061, 16777914, 0, 0, 26433},
326 : : {33555134, 18875067, 16777920, 0, 0, 26433},
327 : : {33555140, 18875073, 16777926, 0, 0, 26433},
328 : : {33555146, 18875079, 16777932, 0, 0, 26433},
329 : : {33555152, 18875085, 16777938, 0, 0, 26433},
330 : : {33555158, 18875091, 33555160, 0, 0, 26377},
331 : : {33555165, 18875098, 16777951, 0, 0, 26377},
332 : : {33555171, 18875104, 33555173, 0, 0, 26377},
333 : : {33555178, 18875111, 33555178, 0, 0, 26377},
334 : : {50332400, 19923692, 50332403, 0, 0, 26377},
335 : : {0, -74, 0, 0, 0, 10113},
336 : : {33555193, 18875126, 16777979, 0, 0, 26433},
337 : : {16777982, 17826556, 16777982, 0, 0, 26377},
338 : : {33555202, 18875135, 33555204, 0, 0, 26377},
339 : : {33555209, 18875142, 16777995, 0, 0, 26377},
340 : : {33555215, 18875148, 33555217, 0, 0, 26377},
341 : : {33555222, 18875155, 33555222, 0, 0, 26377},
342 : : {50332444, 19923736, 50332447, 0, 0, 26377},
343 : : {0, -86, 0, 0, 0, 10113},
344 : : {33555237, 18875170, 16778023, 0, 0, 26433},
345 : : {50332460, 19923752, 50332460, 0, 0, 26377},
346 : : {50332467, 19923759, 50332467, 0, 0, 26377},
347 : : {33555257, 18875190, 33555257, 0, 0, 26377},
348 : : {50332479, 19923771, 50332479, 0, 0, 26377},
349 : : {0, -100, 0, 0, 0, 10113},
350 : : {50332486, 19923778, 50332486, 0, 0, 26377},
351 : : {50332493, 19923785, 50332493, 0, 0, 26377},
352 : : {33555283, 18875216, 33555283, 0, 0, 26377},
353 : : {33555288, 18875221, 33555288, 0, 0, 26377},
354 : : {50332510, 19923802, 50332510, 0, 0, 26377},
355 : : {0, -112, 0, 0, 0, 10113},
356 : : {33555300, 18875233, 33555302, 0, 0, 26377},
357 : : {33555307, 18875240, 16778093, 0, 0, 26377},
358 : : {33555313, 18875246, 33555315, 0, 0, 26377},
359 : : {33555320, 18875253, 33555320, 0, 0, 26377},
360 : : {50332542, 19923834, 50332545, 0, 0, 26377},
361 : : {0, -128, 0, 0, 0, 10113},
362 : : {0, -126, 0, 0, 0, 10113},
363 : : {33555335, 18875268, 16778121, 0, 0, 26433},
364 : : {0, 0, 0, 0, 0, 3076},
365 : : {0, 0, 0, 0, 4, 3076},
366 : : {0, 0, 0, 0, 5, 3076},
367 : : {0, 0, 0, 0, 6, 3076},
368 : : {0, 0, 0, 0, 7, 3076},
369 : : {0, 0, 0, 0, 8, 3076},
370 : : {0, 0, 0, 0, 9, 3076},
371 : : {0, 0, 0, 0, 0, 1792},
372 : : {0, -7517, 0, 0, 0, 10113},
373 : : {0, -8383, 0, 0, 0, 10113},
374 : : {0, -8262, 0, 0, 0, 10113},
375 : : {0, 28, 0, 0, 0, 10113},
376 : : {-28, 0, -28, 0, 0, 9993},
377 : : {0, 16, 0, 0, 0, 12160},
378 : : {-16, 0, -16, 0, 0, 12040},
379 : : {0, 26, 0, 0, 0, 9344},
380 : : {-26, 0, -26, 0, 0, 9224},
381 : : {0, -10743, 0, 0, 0, 10113},
382 : : {0, -3814, 0, 0, 0, 10113},
383 : : {0, -10727, 0, 0, 0, 10113},
384 : : {-10795, 0, -10795, 0, 0, 9993},
385 : : {-10792, 0, -10792, 0, 0, 9993},
386 : : {0, -10780, 0, 0, 0, 10113},
387 : : {0, -10749, 0, 0, 0, 10113},
388 : : {0, -10783, 0, 0, 0, 10113},
389 : : {0, -10782, 0, 0, 0, 10113},
390 : : {0, -10815, 0, 0, 0, 10113},
391 : : {-7264, 0, -7264, 0, 0, 9993},
392 : : {0, 0, 0, 0, 0, 5121},
393 : : {0, 0, 0, 0, 0, 3841},
394 : : {0, -35332, 0, 0, 0, 10113},
395 : : {0, -42280, 0, 0, 0, 10113},
396 : : {48, 0, 48, 0, 0, 9993},
397 : : {0, -42308, 0, 0, 0, 10113},
398 : : {0, -42319, 0, 0, 0, 10113},
399 : : {0, -42315, 0, 0, 0, 10113},
400 : : {0, -42305, 0, 0, 0, 10113},
401 : : {0, -42258, 0, 0, 0, 10113},
402 : : {0, -42282, 0, 0, 0, 10113},
403 : : {0, -42261, 0, 0, 0, 10113},
404 : : {0, 928, 0, 0, 0, 10113},
405 : : {0, -48, 0, 0, 0, 10113},
406 : : {0, -42307, 0, 0, 0, 10113},
407 : : {0, -35384, 0, 0, 0, 10113},
408 : : {-928, 0, -928, 0, 0, 9993},
409 : : {16778124, 17826698, 16778124, 0, 0, 26377},
410 : : {16778127, 17826701, 16778127, 0, 0, 26377},
411 : : {16778130, 17826704, 16778130, 0, 0, 26377},
412 : : {16778133, 17826707, 16778133, 0, 0, 26377},
413 : : {16778136, 17826710, 16778136, 0, 0, 26377},
414 : : {16778139, 17826713, 16778139, 0, 0, 26377},
415 : : {16778142, 17826716, 16778142, 0, 0, 26377},
416 : : {16778145, 17826719, 16778145, 0, 0, 26377},
417 : : {16778148, 17826722, 16778148, 0, 0, 26377},
418 : : {16778151, 17826725, 16778151, 0, 0, 26377},
419 : : {16778154, 17826728, 16778154, 0, 0, 26377},
420 : : {16778157, 17826731, 16778157, 0, 0, 26377},
421 : : {16778160, 17826734, 16778160, 0, 0, 26377},
422 : : {16778163, 17826737, 16778163, 0, 0, 26377},
423 : : {16778166, 17826740, 16778166, 0, 0, 26377},
424 : : {16778169, 17826743, 16778169, 0, 0, 26377},
425 : : {16778172, 17826746, 16778172, 0, 0, 26377},
426 : : {16778175, 17826749, 16778175, 0, 0, 26377},
427 : : {16778178, 17826752, 16778178, 0, 0, 26377},
428 : : {16778181, 17826755, 16778181, 0, 0, 26377},
429 : : {16778184, 17826758, 16778184, 0, 0, 26377},
430 : : {16778187, 17826761, 16778187, 0, 0, 26377},
431 : : {16778190, 17826764, 16778190, 0, 0, 26377},
432 : : {16778193, 17826767, 16778193, 0, 0, 26377},
433 : : {16778196, 17826770, 16778196, 0, 0, 26377},
434 : : {16778199, 17826773, 16778199, 0, 0, 26377},
435 : : {16778202, 17826776, 16778202, 0, 0, 26377},
436 : : {16778205, 17826779, 16778205, 0, 0, 26377},
437 : : {16778208, 17826782, 16778208, 0, 0, 26377},
438 : : {16778211, 17826785, 16778211, 0, 0, 26377},
439 : : {16778214, 17826788, 16778214, 0, 0, 26377},
440 : : {16778217, 17826791, 16778217, 0, 0, 26377},
441 : : {16778220, 17826794, 16778220, 0, 0, 26377},
442 : : {16778223, 17826797, 16778223, 0, 0, 26377},
443 : : {16778226, 17826800, 16778226, 0, 0, 26377},
444 : : {16778229, 17826803, 16778229, 0, 0, 26377},
445 : : {16778232, 17826806, 16778232, 0, 0, 26377},
446 : : {16778235, 17826809, 16778235, 0, 0, 26377},
447 : : {16778238, 17826812, 16778238, 0, 0, 26377},
448 : : {16778241, 17826815, 16778241, 0, 0, 26377},
449 : : {16778244, 17826818, 16778244, 0, 0, 26377},
450 : : {16778247, 17826821, 16778247, 0, 0, 26377},
451 : : {16778250, 17826824, 16778250, 0, 0, 26377},
452 : : {16778253, 17826827, 16778253, 0, 0, 26377},
453 : : {16778256, 17826830, 16778256, 0, 0, 26377},
454 : : {16778259, 17826833, 16778259, 0, 0, 26377},
455 : : {16778262, 17826836, 16778262, 0, 0, 26377},
456 : : {16778265, 17826839, 16778265, 0, 0, 26377},
457 : : {16778268, 17826842, 16778268, 0, 0, 26377},
458 : : {16778271, 17826845, 16778271, 0, 0, 26377},
459 : : {16778274, 17826848, 16778274, 0, 0, 26377},
460 : : {16778277, 17826851, 16778277, 0, 0, 26377},
461 : : {16778280, 17826854, 16778280, 0, 0, 26377},
462 : : {16778283, 17826857, 16778283, 0, 0, 26377},
463 : : {16778286, 17826860, 16778286, 0, 0, 26377},
464 : : {16778289, 17826863, 16778289, 0, 0, 26377},
465 : : {16778292, 17826866, 16778292, 0, 0, 26377},
466 : : {16778295, 17826869, 16778295, 0, 0, 26377},
467 : : {16778298, 17826872, 16778298, 0, 0, 26377},
468 : : {16778301, 17826875, 16778301, 0, 0, 26377},
469 : : {16778304, 17826878, 16778304, 0, 0, 26377},
470 : : {16778307, 17826881, 16778307, 0, 0, 26377},
471 : : {16778310, 17826884, 16778310, 0, 0, 26377},
472 : : {16778313, 17826887, 16778313, 0, 0, 26377},
473 : : {16778316, 17826890, 16778316, 0, 0, 26377},
474 : : {16778319, 17826893, 16778319, 0, 0, 26377},
475 : : {16778322, 17826896, 16778322, 0, 0, 26377},
476 : : {16778325, 17826899, 16778325, 0, 0, 26377},
477 : : {16778328, 17826902, 16778328, 0, 0, 26377},
478 : : {16778331, 17826905, 16778331, 0, 0, 26377},
479 : : {16778334, 17826908, 16778334, 0, 0, 26377},
480 : : {16778337, 17826911, 16778337, 0, 0, 26377},
481 : : {16778340, 17826914, 16778340, 0, 0, 26377},
482 : : {16778343, 17826917, 16778343, 0, 0, 26377},
483 : : {16778346, 17826920, 16778346, 0, 0, 26377},
484 : : {16778349, 17826923, 16778349, 0, 0, 26377},
485 : : {16778352, 17826926, 16778352, 0, 0, 26377},
486 : : {16778355, 17826929, 16778355, 0, 0, 26377},
487 : : {16778358, 17826932, 16778358, 0, 0, 26377},
488 : : {16778361, 17826935, 16778361, 0, 0, 26377},
489 : : {33555581, 18875514, 33555583, 0, 0, 26377},
490 : : {33555588, 18875521, 33555590, 0, 0, 26377},
491 : : {33555595, 18875528, 33555597, 0, 0, 26377},
492 : : {50332819, 19924111, 50332822, 0, 0, 26377},
493 : : {50332829, 19924121, 50332832, 0, 0, 26377},
494 : : {33555622, 18875555, 33555624, 0, 0, 26377},
495 : : {33555629, 18875562, 33555631, 0, 0, 26377},
496 : : {33555636, 18875569, 33555638, 0, 0, 26377},
497 : : {33555643, 18875576, 33555645, 0, 0, 26377},
498 : : {33555650, 18875583, 33555652, 0, 0, 26377},
499 : : {33555657, 18875590, 33555659, 0, 0, 26377},
500 : : {33555664, 18875597, 33555666, 0, 0, 26377},
501 : : {0, 0, 0, 0, 0, 1025},
502 : : {0, 0, 0, 0, 0, 5633},
503 : : {0, 40, 0, 0, 0, 10113},
504 : : {-40, 0, -40, 0, 0, 9993},
505 : : {0, 39, 0, 0, 0, 10113},
506 : : {-39, 0, -39, 0, 0, 9993},
507 : : {0, 34, 0, 0, 0, 10113},
508 : : {-34, 0, -34, 0, 0, 9993},
509 : : {0, 0, 0, 0, 0, 9344},
510 : : };
511 : :
512 : : /* extended case mappings */
513 : :
514 : : const Py_UCS4 _PyUnicode_ExtendedCase[] = {
515 : : 181,
516 : : 956,
517 : : 924,
518 : : 223,
519 : : 115,
520 : : 115,
521 : : 83,
522 : : 83,
523 : : 83,
524 : : 115,
525 : : 105,
526 : : 775,
527 : : 304,
528 : : 329,
529 : : 700,
530 : : 110,
531 : : 700,
532 : : 78,
533 : : 383,
534 : : 115,
535 : : 83,
536 : : 496,
537 : : 106,
538 : : 780,
539 : : 74,
540 : : 780,
541 : : 837,
542 : : 953,
543 : : 921,
544 : : 912,
545 : : 953,
546 : : 776,
547 : : 769,
548 : : 921,
549 : : 776,
550 : : 769,
551 : : 944,
552 : : 965,
553 : : 776,
554 : : 769,
555 : : 933,
556 : : 776,
557 : : 769,
558 : : 962,
559 : : 963,
560 : : 931,
561 : : 976,
562 : : 946,
563 : : 914,
564 : : 977,
565 : : 952,
566 : : 920,
567 : : 981,
568 : : 966,
569 : : 934,
570 : : 982,
571 : : 960,
572 : : 928,
573 : : 1008,
574 : : 954,
575 : : 922,
576 : : 1009,
577 : : 961,
578 : : 929,
579 : : 1013,
580 : : 949,
581 : : 917,
582 : : 1415,
583 : : 1381,
584 : : 1410,
585 : : 1333,
586 : : 1362,
587 : : 1333,
588 : : 1410,
589 : : 43888,
590 : : 5024,
591 : : 5024,
592 : : 43889,
593 : : 5025,
594 : : 5025,
595 : : 43890,
596 : : 5026,
597 : : 5026,
598 : : 43891,
599 : : 5027,
600 : : 5027,
601 : : 43892,
602 : : 5028,
603 : : 5028,
604 : : 43893,
605 : : 5029,
606 : : 5029,
607 : : 43894,
608 : : 5030,
609 : : 5030,
610 : : 43895,
611 : : 5031,
612 : : 5031,
613 : : 43896,
614 : : 5032,
615 : : 5032,
616 : : 43897,
617 : : 5033,
618 : : 5033,
619 : : 43898,
620 : : 5034,
621 : : 5034,
622 : : 43899,
623 : : 5035,
624 : : 5035,
625 : : 43900,
626 : : 5036,
627 : : 5036,
628 : : 43901,
629 : : 5037,
630 : : 5037,
631 : : 43902,
632 : : 5038,
633 : : 5038,
634 : : 43903,
635 : : 5039,
636 : : 5039,
637 : : 43904,
638 : : 5040,
639 : : 5040,
640 : : 43905,
641 : : 5041,
642 : : 5041,
643 : : 43906,
644 : : 5042,
645 : : 5042,
646 : : 43907,
647 : : 5043,
648 : : 5043,
649 : : 43908,
650 : : 5044,
651 : : 5044,
652 : : 43909,
653 : : 5045,
654 : : 5045,
655 : : 43910,
656 : : 5046,
657 : : 5046,
658 : : 43911,
659 : : 5047,
660 : : 5047,
661 : : 43912,
662 : : 5048,
663 : : 5048,
664 : : 43913,
665 : : 5049,
666 : : 5049,
667 : : 43914,
668 : : 5050,
669 : : 5050,
670 : : 43915,
671 : : 5051,
672 : : 5051,
673 : : 43916,
674 : : 5052,
675 : : 5052,
676 : : 43917,
677 : : 5053,
678 : : 5053,
679 : : 43918,
680 : : 5054,
681 : : 5054,
682 : : 43919,
683 : : 5055,
684 : : 5055,
685 : : 43920,
686 : : 5056,
687 : : 5056,
688 : : 43921,
689 : : 5057,
690 : : 5057,
691 : : 43922,
692 : : 5058,
693 : : 5058,
694 : : 43923,
695 : : 5059,
696 : : 5059,
697 : : 43924,
698 : : 5060,
699 : : 5060,
700 : : 43925,
701 : : 5061,
702 : : 5061,
703 : : 43926,
704 : : 5062,
705 : : 5062,
706 : : 43927,
707 : : 5063,
708 : : 5063,
709 : : 43928,
710 : : 5064,
711 : : 5064,
712 : : 43929,
713 : : 5065,
714 : : 5065,
715 : : 43930,
716 : : 5066,
717 : : 5066,
718 : : 43931,
719 : : 5067,
720 : : 5067,
721 : : 43932,
722 : : 5068,
723 : : 5068,
724 : : 43933,
725 : : 5069,
726 : : 5069,
727 : : 43934,
728 : : 5070,
729 : : 5070,
730 : : 43935,
731 : : 5071,
732 : : 5071,
733 : : 43936,
734 : : 5072,
735 : : 5072,
736 : : 43937,
737 : : 5073,
738 : : 5073,
739 : : 43938,
740 : : 5074,
741 : : 5074,
742 : : 43939,
743 : : 5075,
744 : : 5075,
745 : : 43940,
746 : : 5076,
747 : : 5076,
748 : : 43941,
749 : : 5077,
750 : : 5077,
751 : : 43942,
752 : : 5078,
753 : : 5078,
754 : : 43943,
755 : : 5079,
756 : : 5079,
757 : : 43944,
758 : : 5080,
759 : : 5080,
760 : : 43945,
761 : : 5081,
762 : : 5081,
763 : : 43946,
764 : : 5082,
765 : : 5082,
766 : : 43947,
767 : : 5083,
768 : : 5083,
769 : : 43948,
770 : : 5084,
771 : : 5084,
772 : : 43949,
773 : : 5085,
774 : : 5085,
775 : : 43950,
776 : : 5086,
777 : : 5086,
778 : : 43951,
779 : : 5087,
780 : : 5087,
781 : : 43952,
782 : : 5088,
783 : : 5088,
784 : : 43953,
785 : : 5089,
786 : : 5089,
787 : : 43954,
788 : : 5090,
789 : : 5090,
790 : : 43955,
791 : : 5091,
792 : : 5091,
793 : : 43956,
794 : : 5092,
795 : : 5092,
796 : : 43957,
797 : : 5093,
798 : : 5093,
799 : : 43958,
800 : : 5094,
801 : : 5094,
802 : : 43959,
803 : : 5095,
804 : : 5095,
805 : : 43960,
806 : : 5096,
807 : : 5096,
808 : : 43961,
809 : : 5097,
810 : : 5097,
811 : : 43962,
812 : : 5098,
813 : : 5098,
814 : : 43963,
815 : : 5099,
816 : : 5099,
817 : : 43964,
818 : : 5100,
819 : : 5100,
820 : : 43965,
821 : : 5101,
822 : : 5101,
823 : : 43966,
824 : : 5102,
825 : : 5102,
826 : : 43967,
827 : : 5103,
828 : : 5103,
829 : : 5112,
830 : : 5104,
831 : : 5104,
832 : : 5113,
833 : : 5105,
834 : : 5105,
835 : : 5114,
836 : : 5106,
837 : : 5106,
838 : : 5115,
839 : : 5107,
840 : : 5107,
841 : : 5116,
842 : : 5108,
843 : : 5108,
844 : : 5117,
845 : : 5109,
846 : : 5109,
847 : : 5112,
848 : : 5104,
849 : : 5104,
850 : : 5113,
851 : : 5105,
852 : : 5105,
853 : : 5114,
854 : : 5106,
855 : : 5106,
856 : : 5115,
857 : : 5107,
858 : : 5107,
859 : : 5116,
860 : : 5108,
861 : : 5108,
862 : : 5117,
863 : : 5109,
864 : : 5109,
865 : : 7296,
866 : : 1074,
867 : : 1042,
868 : : 7297,
869 : : 1076,
870 : : 1044,
871 : : 7298,
872 : : 1086,
873 : : 1054,
874 : : 7299,
875 : : 1089,
876 : : 1057,
877 : : 7300,
878 : : 1090,
879 : : 1058,
880 : : 7301,
881 : : 1090,
882 : : 1058,
883 : : 7302,
884 : : 1098,
885 : : 1066,
886 : : 7303,
887 : : 1123,
888 : : 1122,
889 : : 7304,
890 : : 42571,
891 : : 42570,
892 : : 7830,
893 : : 104,
894 : : 817,
895 : : 72,
896 : : 817,
897 : : 7831,
898 : : 116,
899 : : 776,
900 : : 84,
901 : : 776,
902 : : 7832,
903 : : 119,
904 : : 778,
905 : : 87,
906 : : 778,
907 : : 7833,
908 : : 121,
909 : : 778,
910 : : 89,
911 : : 778,
912 : : 7834,
913 : : 97,
914 : : 702,
915 : : 65,
916 : : 702,
917 : : 7835,
918 : : 7777,
919 : : 7776,
920 : : 223,
921 : : 115,
922 : : 115,
923 : : 7838,
924 : : 8016,
925 : : 965,
926 : : 787,
927 : : 933,
928 : : 787,
929 : : 8018,
930 : : 965,
931 : : 787,
932 : : 768,
933 : : 933,
934 : : 787,
935 : : 768,
936 : : 8020,
937 : : 965,
938 : : 787,
939 : : 769,
940 : : 933,
941 : : 787,
942 : : 769,
943 : : 8022,
944 : : 965,
945 : : 787,
946 : : 834,
947 : : 933,
948 : : 787,
949 : : 834,
950 : : 8064,
951 : : 7936,
952 : : 953,
953 : : 7944,
954 : : 921,
955 : : 8072,
956 : : 8065,
957 : : 7937,
958 : : 953,
959 : : 7945,
960 : : 921,
961 : : 8073,
962 : : 8066,
963 : : 7938,
964 : : 953,
965 : : 7946,
966 : : 921,
967 : : 8074,
968 : : 8067,
969 : : 7939,
970 : : 953,
971 : : 7947,
972 : : 921,
973 : : 8075,
974 : : 8068,
975 : : 7940,
976 : : 953,
977 : : 7948,
978 : : 921,
979 : : 8076,
980 : : 8069,
981 : : 7941,
982 : : 953,
983 : : 7949,
984 : : 921,
985 : : 8077,
986 : : 8070,
987 : : 7942,
988 : : 953,
989 : : 7950,
990 : : 921,
991 : : 8078,
992 : : 8071,
993 : : 7943,
994 : : 953,
995 : : 7951,
996 : : 921,
997 : : 8079,
998 : : 8064,
999 : : 7936,
1000 : : 953,
1001 : : 7944,
1002 : : 921,
1003 : : 8072,
1004 : : 8065,
1005 : : 7937,
1006 : : 953,
1007 : : 7945,
1008 : : 921,
1009 : : 8073,
1010 : : 8066,
1011 : : 7938,
1012 : : 953,
1013 : : 7946,
1014 : : 921,
1015 : : 8074,
1016 : : 8067,
1017 : : 7939,
1018 : : 953,
1019 : : 7947,
1020 : : 921,
1021 : : 8075,
1022 : : 8068,
1023 : : 7940,
1024 : : 953,
1025 : : 7948,
1026 : : 921,
1027 : : 8076,
1028 : : 8069,
1029 : : 7941,
1030 : : 953,
1031 : : 7949,
1032 : : 921,
1033 : : 8077,
1034 : : 8070,
1035 : : 7942,
1036 : : 953,
1037 : : 7950,
1038 : : 921,
1039 : : 8078,
1040 : : 8071,
1041 : : 7943,
1042 : : 953,
1043 : : 7951,
1044 : : 921,
1045 : : 8079,
1046 : : 8080,
1047 : : 7968,
1048 : : 953,
1049 : : 7976,
1050 : : 921,
1051 : : 8088,
1052 : : 8081,
1053 : : 7969,
1054 : : 953,
1055 : : 7977,
1056 : : 921,
1057 : : 8089,
1058 : : 8082,
1059 : : 7970,
1060 : : 953,
1061 : : 7978,
1062 : : 921,
1063 : : 8090,
1064 : : 8083,
1065 : : 7971,
1066 : : 953,
1067 : : 7979,
1068 : : 921,
1069 : : 8091,
1070 : : 8084,
1071 : : 7972,
1072 : : 953,
1073 : : 7980,
1074 : : 921,
1075 : : 8092,
1076 : : 8085,
1077 : : 7973,
1078 : : 953,
1079 : : 7981,
1080 : : 921,
1081 : : 8093,
1082 : : 8086,
1083 : : 7974,
1084 : : 953,
1085 : : 7982,
1086 : : 921,
1087 : : 8094,
1088 : : 8087,
1089 : : 7975,
1090 : : 953,
1091 : : 7983,
1092 : : 921,
1093 : : 8095,
1094 : : 8080,
1095 : : 7968,
1096 : : 953,
1097 : : 7976,
1098 : : 921,
1099 : : 8088,
1100 : : 8081,
1101 : : 7969,
1102 : : 953,
1103 : : 7977,
1104 : : 921,
1105 : : 8089,
1106 : : 8082,
1107 : : 7970,
1108 : : 953,
1109 : : 7978,
1110 : : 921,
1111 : : 8090,
1112 : : 8083,
1113 : : 7971,
1114 : : 953,
1115 : : 7979,
1116 : : 921,
1117 : : 8091,
1118 : : 8084,
1119 : : 7972,
1120 : : 953,
1121 : : 7980,
1122 : : 921,
1123 : : 8092,
1124 : : 8085,
1125 : : 7973,
1126 : : 953,
1127 : : 7981,
1128 : : 921,
1129 : : 8093,
1130 : : 8086,
1131 : : 7974,
1132 : : 953,
1133 : : 7982,
1134 : : 921,
1135 : : 8094,
1136 : : 8087,
1137 : : 7975,
1138 : : 953,
1139 : : 7983,
1140 : : 921,
1141 : : 8095,
1142 : : 8096,
1143 : : 8032,
1144 : : 953,
1145 : : 8040,
1146 : : 921,
1147 : : 8104,
1148 : : 8097,
1149 : : 8033,
1150 : : 953,
1151 : : 8041,
1152 : : 921,
1153 : : 8105,
1154 : : 8098,
1155 : : 8034,
1156 : : 953,
1157 : : 8042,
1158 : : 921,
1159 : : 8106,
1160 : : 8099,
1161 : : 8035,
1162 : : 953,
1163 : : 8043,
1164 : : 921,
1165 : : 8107,
1166 : : 8100,
1167 : : 8036,
1168 : : 953,
1169 : : 8044,
1170 : : 921,
1171 : : 8108,
1172 : : 8101,
1173 : : 8037,
1174 : : 953,
1175 : : 8045,
1176 : : 921,
1177 : : 8109,
1178 : : 8102,
1179 : : 8038,
1180 : : 953,
1181 : : 8046,
1182 : : 921,
1183 : : 8110,
1184 : : 8103,
1185 : : 8039,
1186 : : 953,
1187 : : 8047,
1188 : : 921,
1189 : : 8111,
1190 : : 8096,
1191 : : 8032,
1192 : : 953,
1193 : : 8040,
1194 : : 921,
1195 : : 8104,
1196 : : 8097,
1197 : : 8033,
1198 : : 953,
1199 : : 8041,
1200 : : 921,
1201 : : 8105,
1202 : : 8098,
1203 : : 8034,
1204 : : 953,
1205 : : 8042,
1206 : : 921,
1207 : : 8106,
1208 : : 8099,
1209 : : 8035,
1210 : : 953,
1211 : : 8043,
1212 : : 921,
1213 : : 8107,
1214 : : 8100,
1215 : : 8036,
1216 : : 953,
1217 : : 8044,
1218 : : 921,
1219 : : 8108,
1220 : : 8101,
1221 : : 8037,
1222 : : 953,
1223 : : 8045,
1224 : : 921,
1225 : : 8109,
1226 : : 8102,
1227 : : 8038,
1228 : : 953,
1229 : : 8046,
1230 : : 921,
1231 : : 8110,
1232 : : 8103,
1233 : : 8039,
1234 : : 953,
1235 : : 8047,
1236 : : 921,
1237 : : 8111,
1238 : : 8114,
1239 : : 8048,
1240 : : 953,
1241 : : 8122,
1242 : : 921,
1243 : : 8122,
1244 : : 837,
1245 : : 8115,
1246 : : 945,
1247 : : 953,
1248 : : 913,
1249 : : 921,
1250 : : 8124,
1251 : : 8116,
1252 : : 940,
1253 : : 953,
1254 : : 902,
1255 : : 921,
1256 : : 902,
1257 : : 837,
1258 : : 8118,
1259 : : 945,
1260 : : 834,
1261 : : 913,
1262 : : 834,
1263 : : 8119,
1264 : : 945,
1265 : : 834,
1266 : : 953,
1267 : : 913,
1268 : : 834,
1269 : : 921,
1270 : : 913,
1271 : : 834,
1272 : : 837,
1273 : : 8115,
1274 : : 945,
1275 : : 953,
1276 : : 913,
1277 : : 921,
1278 : : 8124,
1279 : : 8126,
1280 : : 953,
1281 : : 921,
1282 : : 8130,
1283 : : 8052,
1284 : : 953,
1285 : : 8138,
1286 : : 921,
1287 : : 8138,
1288 : : 837,
1289 : : 8131,
1290 : : 951,
1291 : : 953,
1292 : : 919,
1293 : : 921,
1294 : : 8140,
1295 : : 8132,
1296 : : 942,
1297 : : 953,
1298 : : 905,
1299 : : 921,
1300 : : 905,
1301 : : 837,
1302 : : 8134,
1303 : : 951,
1304 : : 834,
1305 : : 919,
1306 : : 834,
1307 : : 8135,
1308 : : 951,
1309 : : 834,
1310 : : 953,
1311 : : 919,
1312 : : 834,
1313 : : 921,
1314 : : 919,
1315 : : 834,
1316 : : 837,
1317 : : 8131,
1318 : : 951,
1319 : : 953,
1320 : : 919,
1321 : : 921,
1322 : : 8140,
1323 : : 8146,
1324 : : 953,
1325 : : 776,
1326 : : 768,
1327 : : 921,
1328 : : 776,
1329 : : 768,
1330 : : 8147,
1331 : : 953,
1332 : : 776,
1333 : : 769,
1334 : : 921,
1335 : : 776,
1336 : : 769,
1337 : : 8150,
1338 : : 953,
1339 : : 834,
1340 : : 921,
1341 : : 834,
1342 : : 8151,
1343 : : 953,
1344 : : 776,
1345 : : 834,
1346 : : 921,
1347 : : 776,
1348 : : 834,
1349 : : 8162,
1350 : : 965,
1351 : : 776,
1352 : : 768,
1353 : : 933,
1354 : : 776,
1355 : : 768,
1356 : : 8163,
1357 : : 965,
1358 : : 776,
1359 : : 769,
1360 : : 933,
1361 : : 776,
1362 : : 769,
1363 : : 8164,
1364 : : 961,
1365 : : 787,
1366 : : 929,
1367 : : 787,
1368 : : 8166,
1369 : : 965,
1370 : : 834,
1371 : : 933,
1372 : : 834,
1373 : : 8167,
1374 : : 965,
1375 : : 776,
1376 : : 834,
1377 : : 933,
1378 : : 776,
1379 : : 834,
1380 : : 8178,
1381 : : 8060,
1382 : : 953,
1383 : : 8186,
1384 : : 921,
1385 : : 8186,
1386 : : 837,
1387 : : 8179,
1388 : : 969,
1389 : : 953,
1390 : : 937,
1391 : : 921,
1392 : : 8188,
1393 : : 8180,
1394 : : 974,
1395 : : 953,
1396 : : 911,
1397 : : 921,
1398 : : 911,
1399 : : 837,
1400 : : 8182,
1401 : : 969,
1402 : : 834,
1403 : : 937,
1404 : : 834,
1405 : : 8183,
1406 : : 969,
1407 : : 834,
1408 : : 953,
1409 : : 937,
1410 : : 834,
1411 : : 921,
1412 : : 937,
1413 : : 834,
1414 : : 837,
1415 : : 8179,
1416 : : 969,
1417 : : 953,
1418 : : 937,
1419 : : 921,
1420 : : 8188,
1421 : : 43888,
1422 : : 5024,
1423 : : 5024,
1424 : : 43889,
1425 : : 5025,
1426 : : 5025,
1427 : : 43890,
1428 : : 5026,
1429 : : 5026,
1430 : : 43891,
1431 : : 5027,
1432 : : 5027,
1433 : : 43892,
1434 : : 5028,
1435 : : 5028,
1436 : : 43893,
1437 : : 5029,
1438 : : 5029,
1439 : : 43894,
1440 : : 5030,
1441 : : 5030,
1442 : : 43895,
1443 : : 5031,
1444 : : 5031,
1445 : : 43896,
1446 : : 5032,
1447 : : 5032,
1448 : : 43897,
1449 : : 5033,
1450 : : 5033,
1451 : : 43898,
1452 : : 5034,
1453 : : 5034,
1454 : : 43899,
1455 : : 5035,
1456 : : 5035,
1457 : : 43900,
1458 : : 5036,
1459 : : 5036,
1460 : : 43901,
1461 : : 5037,
1462 : : 5037,
1463 : : 43902,
1464 : : 5038,
1465 : : 5038,
1466 : : 43903,
1467 : : 5039,
1468 : : 5039,
1469 : : 43904,
1470 : : 5040,
1471 : : 5040,
1472 : : 43905,
1473 : : 5041,
1474 : : 5041,
1475 : : 43906,
1476 : : 5042,
1477 : : 5042,
1478 : : 43907,
1479 : : 5043,
1480 : : 5043,
1481 : : 43908,
1482 : : 5044,
1483 : : 5044,
1484 : : 43909,
1485 : : 5045,
1486 : : 5045,
1487 : : 43910,
1488 : : 5046,
1489 : : 5046,
1490 : : 43911,
1491 : : 5047,
1492 : : 5047,
1493 : : 43912,
1494 : : 5048,
1495 : : 5048,
1496 : : 43913,
1497 : : 5049,
1498 : : 5049,
1499 : : 43914,
1500 : : 5050,
1501 : : 5050,
1502 : : 43915,
1503 : : 5051,
1504 : : 5051,
1505 : : 43916,
1506 : : 5052,
1507 : : 5052,
1508 : : 43917,
1509 : : 5053,
1510 : : 5053,
1511 : : 43918,
1512 : : 5054,
1513 : : 5054,
1514 : : 43919,
1515 : : 5055,
1516 : : 5055,
1517 : : 43920,
1518 : : 5056,
1519 : : 5056,
1520 : : 43921,
1521 : : 5057,
1522 : : 5057,
1523 : : 43922,
1524 : : 5058,
1525 : : 5058,
1526 : : 43923,
1527 : : 5059,
1528 : : 5059,
1529 : : 43924,
1530 : : 5060,
1531 : : 5060,
1532 : : 43925,
1533 : : 5061,
1534 : : 5061,
1535 : : 43926,
1536 : : 5062,
1537 : : 5062,
1538 : : 43927,
1539 : : 5063,
1540 : : 5063,
1541 : : 43928,
1542 : : 5064,
1543 : : 5064,
1544 : : 43929,
1545 : : 5065,
1546 : : 5065,
1547 : : 43930,
1548 : : 5066,
1549 : : 5066,
1550 : : 43931,
1551 : : 5067,
1552 : : 5067,
1553 : : 43932,
1554 : : 5068,
1555 : : 5068,
1556 : : 43933,
1557 : : 5069,
1558 : : 5069,
1559 : : 43934,
1560 : : 5070,
1561 : : 5070,
1562 : : 43935,
1563 : : 5071,
1564 : : 5071,
1565 : : 43936,
1566 : : 5072,
1567 : : 5072,
1568 : : 43937,
1569 : : 5073,
1570 : : 5073,
1571 : : 43938,
1572 : : 5074,
1573 : : 5074,
1574 : : 43939,
1575 : : 5075,
1576 : : 5075,
1577 : : 43940,
1578 : : 5076,
1579 : : 5076,
1580 : : 43941,
1581 : : 5077,
1582 : : 5077,
1583 : : 43942,
1584 : : 5078,
1585 : : 5078,
1586 : : 43943,
1587 : : 5079,
1588 : : 5079,
1589 : : 43944,
1590 : : 5080,
1591 : : 5080,
1592 : : 43945,
1593 : : 5081,
1594 : : 5081,
1595 : : 43946,
1596 : : 5082,
1597 : : 5082,
1598 : : 43947,
1599 : : 5083,
1600 : : 5083,
1601 : : 43948,
1602 : : 5084,
1603 : : 5084,
1604 : : 43949,
1605 : : 5085,
1606 : : 5085,
1607 : : 43950,
1608 : : 5086,
1609 : : 5086,
1610 : : 43951,
1611 : : 5087,
1612 : : 5087,
1613 : : 43952,
1614 : : 5088,
1615 : : 5088,
1616 : : 43953,
1617 : : 5089,
1618 : : 5089,
1619 : : 43954,
1620 : : 5090,
1621 : : 5090,
1622 : : 43955,
1623 : : 5091,
1624 : : 5091,
1625 : : 43956,
1626 : : 5092,
1627 : : 5092,
1628 : : 43957,
1629 : : 5093,
1630 : : 5093,
1631 : : 43958,
1632 : : 5094,
1633 : : 5094,
1634 : : 43959,
1635 : : 5095,
1636 : : 5095,
1637 : : 43960,
1638 : : 5096,
1639 : : 5096,
1640 : : 43961,
1641 : : 5097,
1642 : : 5097,
1643 : : 43962,
1644 : : 5098,
1645 : : 5098,
1646 : : 43963,
1647 : : 5099,
1648 : : 5099,
1649 : : 43964,
1650 : : 5100,
1651 : : 5100,
1652 : : 43965,
1653 : : 5101,
1654 : : 5101,
1655 : : 43966,
1656 : : 5102,
1657 : : 5102,
1658 : : 43967,
1659 : : 5103,
1660 : : 5103,
1661 : : 64256,
1662 : : 102,
1663 : : 102,
1664 : : 70,
1665 : : 70,
1666 : : 70,
1667 : : 102,
1668 : : 64257,
1669 : : 102,
1670 : : 105,
1671 : : 70,
1672 : : 73,
1673 : : 70,
1674 : : 105,
1675 : : 64258,
1676 : : 102,
1677 : : 108,
1678 : : 70,
1679 : : 76,
1680 : : 70,
1681 : : 108,
1682 : : 64259,
1683 : : 102,
1684 : : 102,
1685 : : 105,
1686 : : 70,
1687 : : 70,
1688 : : 73,
1689 : : 70,
1690 : : 102,
1691 : : 105,
1692 : : 64260,
1693 : : 102,
1694 : : 102,
1695 : : 108,
1696 : : 70,
1697 : : 70,
1698 : : 76,
1699 : : 70,
1700 : : 102,
1701 : : 108,
1702 : : 64261,
1703 : : 115,
1704 : : 116,
1705 : : 83,
1706 : : 84,
1707 : : 83,
1708 : : 116,
1709 : : 64262,
1710 : : 115,
1711 : : 116,
1712 : : 83,
1713 : : 84,
1714 : : 83,
1715 : : 116,
1716 : : 64275,
1717 : : 1396,
1718 : : 1398,
1719 : : 1348,
1720 : : 1350,
1721 : : 1348,
1722 : : 1398,
1723 : : 64276,
1724 : : 1396,
1725 : : 1381,
1726 : : 1348,
1727 : : 1333,
1728 : : 1348,
1729 : : 1381,
1730 : : 64277,
1731 : : 1396,
1732 : : 1387,
1733 : : 1348,
1734 : : 1339,
1735 : : 1348,
1736 : : 1387,
1737 : : 64278,
1738 : : 1406,
1739 : : 1398,
1740 : : 1358,
1741 : : 1350,
1742 : : 1358,
1743 : : 1398,
1744 : : 64279,
1745 : : 1396,
1746 : : 1389,
1747 : : 1348,
1748 : : 1341,
1749 : : 1348,
1750 : : 1389,
1751 : : };
1752 : :
1753 : : /* type indexes */
1754 : : #define SHIFT 7
1755 : : static const unsigned short index1[] = {
1756 : : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
1757 : : 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 34, 35, 36, 37,
1758 : : 38, 39, 34, 34, 34, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52,
1759 : : 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 64, 64, 64, 65, 66, 64,
1760 : : 64, 64, 64, 67, 68, 64, 64, 64, 64, 64, 64, 69, 70, 71, 72, 73, 74, 75,
1761 : : 76, 64, 77, 78, 79, 80, 81, 82, 83, 64, 64, 84, 85, 34, 34, 34, 34, 34,
1762 : : 34, 86, 34, 34, 34, 34, 34, 87, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1763 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1764 : : 34, 34, 34, 34, 34, 34, 34, 34, 88, 89, 90, 91, 34, 34, 34, 92, 34, 34,
1765 : : 34, 93, 94, 34, 34, 34, 34, 34, 95, 34, 34, 34, 96, 34, 34, 34, 34, 34,
1766 : : 34, 34, 34, 34, 34, 97, 98, 99, 34, 34, 34, 34, 34, 34, 100, 101, 34, 34,
1767 : : 34, 34, 34, 34, 34, 34, 102, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1768 : : 34, 34, 34, 103, 34, 34, 34, 34, 34, 34, 34, 34, 104, 34, 34, 34, 34,
1769 : : 100, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1770 : : 34, 34, 34, 103, 34, 34, 34, 34, 34, 34, 105, 34, 34, 34, 34, 34, 34, 34,
1771 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 106, 107, 34, 34, 34, 34, 34, 34, 34,
1772 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 108, 109, 34, 34, 34, 34, 34, 34,
1773 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 110, 34, 34, 34, 34, 34,
1774 : : 34, 34, 34, 111, 34, 34, 112, 113, 114, 115, 116, 117, 118, 119, 120,
1775 : : 121, 122, 123, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1776 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1777 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1778 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1779 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1780 : : 34, 124, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
1781 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
1782 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
1783 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
1784 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 126, 127, 128,
1785 : : 129, 130, 131, 132, 34, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142,
1786 : : 143, 144, 145, 146, 147, 148, 149, 150, 34, 34, 151, 152, 153, 154, 155,
1787 : : 156, 157, 158, 159, 160, 161, 162, 163, 143, 164, 165, 166, 167, 168,
1788 : : 169, 170, 171, 172, 173, 174, 143, 175, 176, 143, 177, 178, 179, 180,
1789 : : 143, 181, 182, 183, 184, 185, 186, 143, 143, 187, 188, 189, 190, 143,
1790 : : 191, 143, 192, 34, 34, 34, 34, 34, 34, 34, 193, 194, 34, 195, 143, 143,
1791 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1792 : : 143, 143, 143, 143, 196, 34, 34, 34, 34, 34, 34, 34, 34, 197, 143, 143,
1793 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1794 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1795 : : 143, 34, 34, 34, 34, 198, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1796 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1797 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1798 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1799 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1800 : : 143, 143, 34, 34, 34, 34, 199, 200, 201, 202, 143, 143, 143, 143, 203,
1801 : : 204, 205, 206, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1802 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1803 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 207, 34, 34,
1804 : : 34, 34, 34, 34, 34, 34, 34, 208, 209, 143, 143, 143, 143, 143, 143, 143,
1805 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1806 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1807 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1808 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1809 : : 143, 143, 143, 143, 143, 210, 34, 34, 211, 34, 34, 212, 143, 143, 143,
1810 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1811 : : 143, 213, 214, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1812 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1813 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 215, 216, 64, 217,
1814 : : 218, 219, 220, 221, 222, 143, 223, 224, 225, 226, 227, 228, 229, 230, 64,
1815 : : 64, 64, 64, 231, 232, 143, 143, 143, 143, 143, 143, 143, 143, 233, 143,
1816 : : 234, 143, 235, 143, 143, 236, 143, 143, 143, 143, 143, 143, 143, 143,
1817 : : 143, 237, 34, 238, 239, 143, 143, 143, 143, 143, 240, 241, 242, 143, 243,
1818 : : 244, 143, 143, 245, 246, 247, 248, 249, 143, 64, 250, 64, 64, 64, 64, 64,
1819 : : 251, 252, 253, 254, 255, 64, 64, 256, 257, 64, 258, 143, 143, 143, 143,
1820 : : 143, 143, 143, 143, 259, 260, 261, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1821 : : 34, 34, 34, 34, 34, 34, 86, 262, 34, 263, 264, 34, 34, 34, 34, 34, 34,
1822 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1823 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1824 : : 34, 34, 34, 34, 34, 34, 265, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1825 : : 266, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1826 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 267,
1827 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1828 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1829 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1830 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1831 : : 34, 34, 34, 34, 34, 268, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1832 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1833 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1834 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1835 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1836 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1837 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1838 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 269, 34,
1839 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1840 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 270, 34, 271, 34, 34,
1841 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1842 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1843 : : 34, 34, 34, 34, 34, 34, 272, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1844 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1845 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1846 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 273, 143, 143, 143, 143, 143,
1847 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1848 : : 143, 143, 143, 143, 143, 34, 265, 34, 34, 274, 143, 143, 143, 143, 143,
1849 : : 143, 143, 143, 143, 143, 143, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1850 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
1851 : : 34, 34, 34, 34, 34, 34, 34, 34, 34, 275, 143, 143, 143, 143, 143, 143,
1852 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1853 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1854 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1855 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1856 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1857 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1858 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1859 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1860 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1861 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1862 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1863 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1864 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1865 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1866 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1867 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1868 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1869 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1870 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1871 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1872 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1873 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1874 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1875 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1876 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1877 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1878 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1879 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1880 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1881 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1882 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1883 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1884 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1885 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1886 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1887 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1888 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1889 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1890 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1891 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1892 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1893 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1894 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1895 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1896 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1897 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1898 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1899 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1900 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1901 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1902 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1903 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1904 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1905 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1906 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1907 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1908 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1909 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1910 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1911 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1912 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1913 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1914 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1915 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1916 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1917 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1918 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1919 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1920 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1921 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1922 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1923 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1924 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1925 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1926 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1927 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1928 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1929 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1930 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1931 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1932 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1933 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1934 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1935 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1936 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1937 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1938 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1939 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1940 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1941 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1942 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1943 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1944 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1945 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1946 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1947 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1948 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1949 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1950 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1951 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1952 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1953 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1954 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1955 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1956 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1957 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1958 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1959 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1960 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1961 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1962 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1963 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1964 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1965 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1966 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1967 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1968 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1969 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1970 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1971 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1972 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1973 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1974 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1975 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1976 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1977 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1978 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1979 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1980 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1981 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1982 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1983 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1984 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1985 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1986 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1987 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1988 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1989 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1990 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1991 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1992 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1993 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1994 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1995 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1996 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1997 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1998 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
1999 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2000 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2001 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2002 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2003 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2004 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2005 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2006 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2007 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2008 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2009 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2010 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2011 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2012 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2013 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2014 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2015 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2016 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2017 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2018 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2019 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2020 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2021 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2022 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2023 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2024 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2025 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2026 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2027 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2028 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2029 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2030 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2031 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2032 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2033 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2034 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2035 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2036 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2037 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2038 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2039 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2040 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2041 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2042 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2043 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2044 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2045 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2046 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2047 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2048 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2049 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2050 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2051 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2052 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2053 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2054 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2055 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2056 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2057 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2058 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2059 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2060 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2061 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2062 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2063 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2064 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2065 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2066 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2067 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2068 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2069 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2070 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2071 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2072 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2073 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2074 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2075 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2076 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2077 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2078 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2079 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2080 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2081 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2082 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2083 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2084 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2085 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2086 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2087 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2088 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2089 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2090 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2091 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2092 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2093 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2094 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2095 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2096 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2097 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2098 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2099 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2100 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2101 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2102 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2103 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2104 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2105 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2106 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2107 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2108 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2109 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2110 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2111 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2112 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2113 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2114 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2115 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2116 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2117 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2118 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2119 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2120 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2121 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2122 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2123 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2124 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2125 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2126 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2127 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2128 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2129 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2130 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2131 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2132 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2133 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2134 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2135 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2136 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2137 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2138 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2139 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2140 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2141 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2142 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2143 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2144 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2145 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2146 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2147 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2148 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2149 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2150 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2151 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2152 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2153 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2154 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2155 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2156 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2157 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2158 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2159 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2160 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2161 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2162 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2163 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2164 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2165 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2166 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2167 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2168 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2169 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2170 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2171 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2172 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2173 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2174 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2175 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2176 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2177 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2178 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2179 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2180 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2181 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2182 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2183 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2184 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2185 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2186 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2187 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2188 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2189 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2190 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2191 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2192 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2193 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2194 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2195 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2196 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2197 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2198 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2199 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2200 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2201 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2202 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2203 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2204 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2205 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2206 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2207 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2208 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2209 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2210 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2211 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2212 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2213 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2214 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2215 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2216 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2217 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2218 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2219 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2220 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2221 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2222 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2223 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2224 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2225 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2226 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2227 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2228 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2229 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2230 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2231 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2232 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2233 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2234 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2235 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2236 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2237 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2238 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2239 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2240 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2241 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2242 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2243 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2244 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2245 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2246 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2247 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2248 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2249 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2250 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2251 : : 143, 276, 143, 277, 278, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2252 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2253 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2254 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2255 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2256 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2257 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2258 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2259 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2260 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2261 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2262 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2263 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2264 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2265 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2266 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2267 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2268 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2269 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2270 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2271 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2272 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2273 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2274 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2275 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2276 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2277 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2278 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2279 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2280 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2281 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2282 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2283 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2284 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2285 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2286 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
2287 : : 143, 143, 143, 143, 143, 143, 143, 143, 143, 125, 125, 125, 125, 125,
2288 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2289 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2290 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2291 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2292 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2293 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2294 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2295 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2296 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2297 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2298 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2299 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2300 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2301 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2302 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2303 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2304 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2305 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2306 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2307 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2308 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2309 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2310 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2311 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2312 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2313 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2314 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2315 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2316 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2317 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2318 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2319 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2320 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2321 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2322 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2323 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2324 : : 125, 125, 279, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2325 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2326 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2327 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2328 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2329 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2330 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2331 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2332 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2333 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2334 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2335 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2336 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2337 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2338 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2339 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2340 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2341 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2342 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2343 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2344 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2345 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2346 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2347 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2348 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2349 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2350 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2351 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2352 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2353 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2354 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2355 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2356 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2357 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2358 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2359 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
2360 : : 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 279,
2361 : : };
2362 : :
2363 : : static const unsigned short index2[] = {
2364 : : 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2365 : : 1, 1, 1, 1, 3, 3, 3, 2, 4, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 6, 5,
2366 : : 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 6, 5, 5, 5, 5, 5, 5, 17, 17, 17, 17,
2367 : : 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
2368 : : 17, 17, 17, 17, 5, 5, 5, 6, 18, 6, 19, 19, 19, 19, 19, 19, 19, 19, 19,
2369 : : 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 5, 5,
2370 : : 5, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2371 : : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 5, 5, 5, 5, 5, 5, 6, 5, 20, 5, 5,
2372 : : 21, 5, 6, 5, 5, 22, 23, 6, 24, 5, 25, 6, 26, 20, 5, 27, 27, 27, 5, 17,
2373 : : 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
2374 : : 17, 17, 17, 17, 5, 17, 17, 17, 17, 17, 17, 17, 28, 19, 19, 19, 19, 19,
2375 : : 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
2376 : : 5, 19, 19, 19, 19, 19, 19, 19, 29, 30, 31, 30, 31, 30, 31, 30, 31, 30,
2377 : : 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30,
2378 : : 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30,
2379 : : 31, 30, 31, 32, 33, 30, 31, 30, 31, 30, 31, 20, 30, 31, 30, 31, 30, 31,
2380 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 34, 30, 31, 30, 31, 30, 31, 30,
2381 : : 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30,
2382 : : 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30,
2383 : : 31, 30, 31, 35, 30, 31, 30, 31, 30, 31, 36, 37, 38, 30, 31, 30, 31, 39,
2384 : : 30, 31, 40, 40, 30, 31, 20, 41, 42, 43, 30, 31, 40, 44, 45, 46, 47, 30,
2385 : : 31, 48, 20, 46, 49, 50, 51, 30, 31, 30, 31, 30, 31, 52, 30, 31, 52, 20,
2386 : : 20, 30, 31, 52, 30, 31, 53, 53, 30, 31, 30, 31, 54, 30, 31, 20, 55, 30,
2387 : : 31, 20, 56, 55, 55, 55, 55, 57, 58, 59, 57, 58, 59, 57, 58, 59, 30, 31,
2388 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 60, 30, 31, 30,
2389 : : 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 61, 57, 58,
2390 : : 59, 30, 31, 62, 63, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30,
2391 : : 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30,
2392 : : 31, 30, 31, 30, 31, 30, 31, 30, 31, 64, 20, 30, 31, 30, 31, 30, 31, 30,
2393 : : 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 20, 20, 20, 20, 20, 20, 65,
2394 : : 30, 31, 66, 67, 68, 68, 30, 31, 69, 70, 71, 30, 31, 30, 31, 30, 31, 30,
2395 : : 31, 30, 31, 72, 73, 74, 75, 76, 20, 77, 77, 20, 78, 20, 79, 80, 20, 20,
2396 : : 20, 77, 81, 20, 82, 20, 83, 84, 20, 85, 86, 84, 87, 88, 20, 20, 86, 20,
2397 : : 89, 90, 20, 20, 91, 20, 20, 20, 20, 20, 20, 20, 92, 20, 20, 93, 20, 94,
2398 : : 93, 20, 20, 20, 95, 93, 96, 97, 97, 98, 20, 20, 20, 20, 20, 99, 20, 55,
2399 : : 20, 20, 20, 20, 20, 20, 20, 20, 100, 101, 20, 20, 20, 20, 20, 20, 20, 20,
2400 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 102, 102, 102, 102, 102, 102, 102,
2401 : : 102, 102, 103, 103, 103, 103, 103, 103, 103, 102, 102, 6, 6, 6, 6, 103,
2402 : : 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 6, 6, 6, 6, 6, 6,
2403 : : 6, 6, 6, 6, 6, 6, 6, 6, 102, 102, 102, 102, 102, 6, 6, 6, 6, 6, 6, 6,
2404 : : 103, 6, 103, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 25, 25,
2405 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2406 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2407 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2408 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 104, 25, 25, 25, 25,
2409 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2410 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2411 : : 25, 25, 30, 31, 30, 31, 103, 6, 30, 31, 0, 0, 105, 50, 50, 50, 5, 106, 0,
2412 : : 0, 0, 0, 6, 6, 107, 25, 108, 108, 108, 0, 109, 0, 110, 110, 111, 17, 17,
2413 : : 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 0, 17, 17,
2414 : : 17, 17, 17, 17, 17, 17, 17, 112, 113, 113, 113, 114, 19, 19, 19, 19, 19,
2415 : : 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 115, 19, 19, 19, 19, 19,
2416 : : 19, 19, 19, 19, 116, 117, 117, 118, 119, 120, 121, 121, 121, 122, 123,
2417 : : 124, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30,
2418 : : 31, 30, 31, 30, 31, 30, 31, 125, 126, 127, 128, 129, 130, 5, 30, 31, 131,
2419 : : 30, 31, 20, 64, 64, 64, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132,
2420 : : 132, 132, 132, 132, 132, 132, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
2421 : : 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
2422 : : 17, 17, 17, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
2423 : : 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 133,
2424 : : 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133,
2425 : : 133, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30,
2426 : : 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 5,
2427 : : 25, 25, 25, 25, 25, 6, 6, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2428 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2429 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2430 : : 30, 31, 30, 31, 30, 31, 134, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30,
2431 : : 31, 30, 31, 135, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2432 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2433 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2434 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2435 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2436 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 0, 136, 136, 136, 136, 136, 136,
2437 : : 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
2438 : : 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
2439 : : 136, 136, 136, 136, 0, 0, 103, 5, 5, 5, 5, 5, 6, 20, 137, 137, 137, 137,
2440 : : 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
2441 : : 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
2442 : : 137, 137, 137, 137, 137, 137, 138, 20, 5, 5, 0, 0, 5, 5, 5, 0, 25, 25,
2443 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2444 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2445 : : 25, 25, 25, 25, 25, 25, 25, 5, 25, 5, 25, 25, 5, 25, 25, 5, 25, 0, 0, 0,
2446 : : 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2447 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 55, 55,
2448 : : 55, 55, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 21, 21, 21, 5,
2449 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 5,
2450 : : 21, 5, 5, 5, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2451 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 103,
2452 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25, 25, 25, 25, 25, 25, 25,
2453 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 7, 8, 9, 10, 11, 12,
2454 : : 13, 14, 15, 16, 5, 5, 5, 5, 55, 55, 25, 55, 55, 55, 55, 55, 55, 55, 55,
2455 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2456 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2457 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2458 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2459 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2460 : : 55, 5, 55, 25, 25, 25, 25, 25, 25, 25, 21, 5, 25, 25, 25, 25, 25, 25,
2461 : : 103, 103, 25, 25, 5, 25, 25, 25, 25, 55, 55, 7, 8, 9, 10, 11, 12, 13, 14,
2462 : : 15, 16, 55, 55, 55, 5, 5, 55, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2463 : : 0, 21, 55, 25, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2464 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25,
2465 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2466 : : 25, 25, 25, 25, 25, 25, 25, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2467 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2468 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2469 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2470 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2471 : : 55, 55, 55, 55, 55, 55, 55, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2472 : : 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13,
2473 : : 14, 15, 16, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2474 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2475 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 103, 103, 5, 5, 5, 5, 103, 0, 0, 25,
2476 : : 5, 5, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2477 : : 55, 55, 55, 55, 55, 25, 25, 25, 25, 103, 25, 25, 25, 25, 25, 25, 25, 25,
2478 : : 25, 103, 25, 25, 25, 103, 25, 25, 25, 25, 25, 0, 0, 5, 5, 5, 5, 5, 5, 5,
2479 : : 5, 5, 5, 5, 5, 5, 5, 5, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2480 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25, 25, 0, 0,
2481 : : 5, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 55, 55,
2482 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2483 : : 55, 55, 55, 55, 6, 55, 55, 55, 55, 55, 55, 0, 21, 21, 0, 0, 0, 0, 0, 0,
2484 : : 25, 25, 25, 25, 25, 25, 25, 25, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2485 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2486 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 103, 25, 25, 25, 25,
2487 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2488 : : 25, 25, 21, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2489 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 18,
2490 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2491 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2492 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2493 : : 25, 18, 25, 55, 18, 18, 18, 25, 25, 25, 25, 25, 25, 25, 25, 18, 18, 18,
2494 : : 18, 25, 18, 18, 55, 25, 25, 25, 25, 25, 25, 25, 55, 55, 55, 55, 55, 55,
2495 : : 55, 55, 55, 55, 25, 25, 5, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 5,
2496 : : 103, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 18,
2497 : : 18, 0, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 55, 55, 0, 0, 55, 55, 55,
2498 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2499 : : 55, 0, 55, 55, 55, 55, 55, 55, 55, 0, 55, 0, 0, 0, 55, 55, 55, 55, 0, 0,
2500 : : 25, 55, 18, 18, 18, 25, 25, 25, 25, 0, 0, 18, 18, 0, 0, 18, 18, 25, 55,
2501 : : 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 55, 55, 0, 55, 55, 55, 25, 25, 0,
2502 : : 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 55, 55, 5, 5, 27, 27, 27, 27, 27,
2503 : : 27, 5, 5, 55, 5, 25, 0, 0, 25, 25, 18, 0, 55, 55, 55, 55, 55, 55, 0, 0,
2504 : : 0, 0, 55, 55, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2505 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 0, 55,
2506 : : 55, 0, 55, 55, 0, 55, 55, 0, 0, 25, 0, 18, 18, 18, 25, 25, 0, 0, 0, 0,
2507 : : 25, 25, 0, 0, 25, 25, 25, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55,
2508 : : 55, 0, 55, 0, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 25,
2509 : : 25, 55, 55, 55, 25, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 18, 0, 55,
2510 : : 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55,
2511 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55,
2512 : : 55, 55, 55, 55, 55, 55, 0, 55, 55, 0, 55, 55, 55, 55, 55, 0, 0, 25, 55,
2513 : : 18, 18, 18, 25, 25, 25, 25, 25, 0, 25, 25, 18, 0, 18, 18, 25, 0, 0, 55,
2514 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 25, 25, 0, 0, 7, 8,
2515 : : 9, 10, 11, 12, 13, 14, 15, 16, 5, 5, 0, 0, 0, 0, 0, 0, 0, 55, 25, 25, 25,
2516 : : 25, 25, 25, 0, 25, 18, 18, 0, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 55,
2517 : : 55, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2518 : : 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 0, 55,
2519 : : 55, 55, 55, 55, 0, 0, 25, 55, 18, 25, 18, 25, 25, 25, 25, 0, 0, 18, 18,
2520 : : 0, 0, 18, 18, 25, 0, 0, 0, 0, 0, 0, 0, 25, 25, 18, 0, 0, 0, 0, 55, 55, 0,
2521 : : 55, 55, 55, 25, 25, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 5, 55, 27,
2522 : : 27, 27, 27, 27, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 55, 0, 55, 55, 55,
2523 : : 55, 55, 55, 0, 0, 0, 55, 55, 55, 0, 55, 55, 55, 55, 0, 0, 0, 55, 55, 0,
2524 : : 55, 0, 55, 55, 0, 0, 0, 55, 55, 0, 0, 0, 55, 55, 55, 0, 0, 0, 55, 55, 55,
2525 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 18, 18, 25, 18, 18, 0, 0,
2526 : : 0, 18, 18, 18, 0, 18, 18, 18, 25, 0, 0, 55, 0, 0, 0, 0, 0, 0, 18, 0, 0,
2527 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
2528 : : 27, 27, 27, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 25, 18, 18, 18, 25,
2529 : : 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55,
2530 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0,
2531 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 25,
2532 : : 55, 25, 25, 25, 18, 18, 18, 18, 0, 25, 25, 25, 0, 25, 25, 25, 25, 0, 0,
2533 : : 0, 0, 0, 0, 0, 25, 25, 0, 55, 55, 55, 0, 0, 55, 0, 0, 55, 55, 25, 25, 0,
2534 : : 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 0, 5, 27, 27,
2535 : : 27, 27, 27, 27, 27, 5, 55, 25, 18, 18, 5, 55, 55, 55, 55, 55, 55, 55, 55,
2536 : : 0, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2537 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55,
2538 : : 55, 55, 0, 55, 55, 55, 55, 55, 0, 0, 25, 55, 18, 25, 18, 18, 18, 18, 18,
2539 : : 0, 25, 18, 18, 0, 18, 18, 25, 25, 0, 0, 0, 0, 0, 0, 0, 18, 18, 0, 0, 0,
2540 : : 0, 0, 0, 55, 55, 0, 55, 55, 25, 25, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14,
2541 : : 15, 16, 0, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 18, 18,
2542 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 0, 55, 55, 55, 55, 55,
2543 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2544 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2545 : : 25, 25, 55, 18, 18, 18, 25, 25, 25, 25, 0, 18, 18, 18, 0, 18, 18, 18, 25,
2546 : : 55, 5, 0, 0, 0, 0, 55, 55, 55, 18, 27, 27, 27, 27, 27, 27, 27, 55, 55,
2547 : : 55, 25, 25, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 27, 27, 27, 27,
2548 : : 27, 27, 27, 27, 27, 5, 55, 55, 55, 55, 55, 55, 0, 25, 18, 18, 0, 55, 55,
2549 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0,
2550 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2551 : : 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 0,
2552 : : 0, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 25, 0, 0, 0, 0, 18, 18, 18, 25,
2553 : : 25, 25, 0, 25, 0, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 7, 8,
2554 : : 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 18, 18, 5, 0, 0, 0, 0, 0, 0, 0, 0,
2555 : : 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2556 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2557 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 55, 139,
2558 : : 25, 25, 25, 25, 25, 25, 25, 0, 0, 0, 0, 5, 55, 55, 55, 55, 55, 55, 103,
2559 : : 25, 25, 25, 25, 25, 25, 25, 25, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
2560 : : 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2561 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 0, 55, 0, 55, 55,
2562 : : 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2563 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 0, 55, 55, 55, 55, 55, 55,
2564 : : 55, 55, 55, 55, 25, 55, 139, 25, 25, 25, 25, 25, 25, 25, 25, 25, 55, 0,
2565 : : 0, 55, 55, 55, 55, 55, 0, 103, 0, 25, 25, 25, 25, 25, 25, 0, 0, 7, 8, 9,
2566 : : 10, 11, 12, 13, 14, 15, 16, 0, 0, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0,
2567 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2568 : : 55, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2569 : : 25, 25, 5, 5, 5, 5, 5, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 27, 27,
2570 : : 27, 27, 27, 27, 27, 27, 27, 27, 5, 25, 5, 25, 5, 25, 5, 5, 5, 5, 18, 18,
2571 : : 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2572 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2573 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 25, 25, 25, 25, 25, 25,
2574 : : 25, 25, 25, 25, 25, 25, 25, 25, 18, 25, 25, 25, 25, 25, 5, 25, 25, 55,
2575 : : 55, 55, 55, 55, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 0, 25, 25,
2576 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2577 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 0, 5, 5,
2578 : : 5, 5, 5, 5, 5, 5, 25, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2579 : : 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2580 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55,
2581 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2582 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2583 : : 55, 18, 18, 25, 25, 25, 25, 18, 25, 25, 25, 25, 25, 25, 18, 25, 25, 18,
2584 : : 18, 25, 25, 55, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 5, 5, 5, 5, 5, 5,
2585 : : 55, 55, 55, 55, 55, 55, 18, 18, 25, 25, 55, 55, 55, 55, 25, 25, 25, 55,
2586 : : 18, 18, 18, 55, 55, 18, 18, 18, 18, 18, 18, 18, 55, 55, 55, 25, 25, 25,
2587 : : 25, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 18, 18, 25,
2588 : : 25, 18, 18, 18, 18, 18, 18, 25, 55, 18, 7, 8, 9, 10, 11, 12, 13, 14, 15,
2589 : : 16, 18, 18, 18, 25, 5, 5, 140, 140, 140, 140, 140, 140, 140, 140, 140,
2590 : : 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
2591 : : 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
2592 : : 140, 0, 140, 0, 0, 0, 0, 0, 140, 0, 0, 141, 141, 141, 141, 141, 141, 141,
2593 : : 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141,
2594 : : 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141,
2595 : : 141, 141, 141, 141, 141, 141, 141, 141, 5, 103, 141, 141, 141, 55, 55,
2596 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2597 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2598 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2599 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2600 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2601 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2602 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2603 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2604 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2605 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2606 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2607 : : 55, 0, 55, 55, 55, 55, 0, 0, 55, 55, 55, 55, 55, 55, 55, 0, 55, 0, 55,
2608 : : 55, 55, 55, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2609 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2610 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 0, 0, 55, 55, 55,
2611 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2612 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 0, 0,
2613 : : 55, 55, 55, 55, 55, 55, 55, 0, 55, 0, 55, 55, 55, 55, 0, 0, 55, 55, 55,
2614 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55,
2615 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2616 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2617 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55,
2618 : : 55, 55, 55, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2619 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2620 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2621 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0,
2622 : : 25, 25, 25, 5, 5, 5, 5, 5, 5, 5, 5, 5, 142, 143, 144, 145, 146, 147, 148,
2623 : : 149, 150, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 0, 0, 0, 55, 55,
2624 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 5, 5, 5, 5, 5, 5,
2625 : : 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 151, 152, 153, 154, 155, 156, 157, 158,
2626 : : 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172,
2627 : : 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
2628 : : 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200,
2629 : : 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214,
2630 : : 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228,
2631 : : 229, 230, 231, 232, 233, 234, 235, 236, 0, 0, 237, 238, 239, 240, 241,
2632 : : 242, 0, 0, 5, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2633 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2634 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2635 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2636 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2637 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2638 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2639 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2640 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2641 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2642 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2643 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2644 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2645 : : 55, 55, 55, 55, 55, 5, 5, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2646 : : 55, 55, 55, 55, 55, 2, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2647 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 5, 5, 0, 0, 0,
2648 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2649 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2650 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2651 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2652 : : 55, 55, 55, 5, 5, 5, 243, 243, 243, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0,
2653 : : 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2654 : : 55, 55, 55, 55, 25, 25, 25, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55,
2655 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25,
2656 : : 18, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2657 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2658 : : 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55,
2659 : : 0, 25, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55,
2660 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2661 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2662 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25, 18, 25, 25, 25, 25, 25,
2663 : : 25, 25, 18, 18, 18, 18, 18, 18, 18, 18, 25, 18, 18, 25, 25, 25, 25, 25,
2664 : : 25, 25, 25, 25, 25, 25, 5, 5, 5, 103, 5, 5, 5, 5, 55, 25, 0, 0, 7, 8, 9,
2665 : : 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 27, 27, 27, 27, 27, 27, 27,
2666 : : 27, 27, 27, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 25, 25,
2667 : : 25, 21, 25, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 55,
2668 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2669 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 103, 55,
2670 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2671 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2672 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0,
2673 : : 0, 0, 0, 0, 55, 55, 55, 55, 55, 244, 244, 55, 55, 55, 55, 55, 55, 55, 55,
2674 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2675 : : 55, 55, 55, 55, 55, 55, 55, 55, 25, 55, 0, 0, 0, 0, 0, 55, 55, 55, 55,
2676 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2677 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2678 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2679 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0,
2680 : : 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2681 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 25, 25, 25,
2682 : : 18, 18, 18, 18, 25, 25, 18, 18, 18, 0, 0, 0, 0, 18, 18, 25, 18, 18, 18,
2683 : : 18, 18, 18, 25, 25, 25, 0, 0, 0, 0, 5, 0, 0, 0, 5, 5, 7, 8, 9, 10, 11,
2684 : : 12, 13, 14, 15, 16, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2685 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0,
2686 : : 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55,
2687 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2688 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2689 : : 55, 55, 55, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2690 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0,
2691 : : 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 142, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5,
2692 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2693 : : 5, 5, 5, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2694 : : 55, 55, 55, 55, 55, 55, 55, 25, 25, 18, 18, 25, 0, 0, 5, 5, 55, 55, 55,
2695 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2696 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2697 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 18, 25, 18, 25,
2698 : : 25, 25, 25, 25, 25, 25, 0, 25, 18, 25, 18, 18, 25, 25, 25, 25, 25, 25,
2699 : : 25, 25, 18, 18, 18, 18, 18, 18, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2700 : : 0, 0, 25, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 7, 8, 9,
2701 : : 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 103,
2702 : : 5, 5, 5, 5, 5, 5, 0, 0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2703 : : 25, 25, 6, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2704 : : 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2705 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2706 : : 0, 0, 25, 25, 25, 25, 18, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2707 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2708 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25,
2709 : : 18, 25, 25, 25, 25, 25, 18, 25, 18, 18, 18, 18, 18, 25, 18, 18, 55, 55,
2710 : : 55, 55, 55, 55, 55, 55, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 5,
2711 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 25, 25, 25, 25, 25, 25,
2712 : : 25, 25, 25, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 25, 25, 18, 55, 55, 55,
2713 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2714 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 18, 25, 25, 25, 25, 18, 18, 25, 25,
2715 : : 18, 25, 25, 25, 55, 55, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 55, 55, 55,
2716 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2717 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2718 : : 55, 55, 55, 55, 55, 25, 18, 25, 25, 18, 18, 18, 25, 18, 25, 25, 25, 18,
2719 : : 18, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 55, 55, 55, 55, 55, 55, 55, 55,
2720 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2721 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 18, 18, 18, 18, 18, 18, 18, 18,
2722 : : 25, 25, 25, 25, 25, 25, 25, 25, 18, 18, 25, 25, 0, 0, 0, 5, 5, 5, 5, 5,
2723 : : 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 55, 55, 55, 7, 8, 9, 10,
2724 : : 11, 12, 13, 14, 15, 16, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2725 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2726 : : 103, 103, 103, 103, 103, 103, 5, 5, 245, 246, 247, 248, 249, 250, 251,
2727 : : 252, 253, 0, 0, 0, 0, 0, 0, 0, 254, 254, 254, 254, 254, 254, 254, 254,
2728 : : 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254,
2729 : : 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254,
2730 : : 254, 254, 254, 254, 254, 254, 254, 0, 0, 254, 254, 254, 5, 5, 5, 5, 5, 5,
2731 : : 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 25, 5, 25, 25, 25, 25, 25, 25, 25,
2732 : : 25, 25, 25, 25, 25, 25, 18, 25, 25, 25, 25, 25, 25, 25, 55, 55, 55, 55,
2733 : : 25, 55, 55, 55, 55, 55, 55, 25, 55, 55, 18, 25, 25, 55, 0, 0, 0, 0, 0,
2734 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
2735 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
2736 : : 20, 20, 20, 20, 20, 20, 20, 20, 102, 102, 102, 102, 102, 102, 102, 102,
2737 : : 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102,
2738 : : 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102,
2739 : : 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102,
2740 : : 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 20, 20,
2741 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 102, 255, 20, 20, 20, 256,
2742 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 257, 20,
2743 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 102, 102, 102, 102, 102, 102,
2744 : : 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102,
2745 : : 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102,
2746 : : 102, 102, 102, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2747 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2748 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2749 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 30, 31, 30, 31,
2750 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2751 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2752 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2753 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2754 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2755 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2756 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2757 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2758 : : 30, 31, 258, 259, 260, 261, 262, 263, 20, 20, 264, 20, 30, 31, 30, 31,
2759 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2760 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2761 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2762 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2763 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2764 : : 30, 31, 265, 265, 265, 265, 265, 265, 265, 265, 266, 266, 266, 266, 266,
2765 : : 266, 266, 266, 265, 265, 265, 265, 265, 265, 0, 0, 266, 266, 266, 266,
2766 : : 266, 266, 0, 0, 265, 265, 265, 265, 265, 265, 265, 265, 266, 266, 266,
2767 : : 266, 266, 266, 266, 266, 265, 265, 265, 265, 265, 265, 265, 265, 266,
2768 : : 266, 266, 266, 266, 266, 266, 266, 265, 265, 265, 265, 265, 265, 0, 0,
2769 : : 266, 266, 266, 266, 266, 266, 0, 0, 267, 265, 268, 265, 269, 265, 270,
2770 : : 265, 0, 266, 0, 266, 0, 266, 0, 266, 265, 265, 265, 265, 265, 265, 265,
2771 : : 265, 266, 266, 266, 266, 266, 266, 266, 266, 271, 271, 272, 272, 272,
2772 : : 272, 273, 273, 274, 274, 275, 275, 276, 276, 0, 0, 277, 278, 279, 280,
2773 : : 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
2774 : : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
2775 : : 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322,
2776 : : 323, 324, 265, 265, 325, 326, 327, 0, 328, 329, 266, 266, 330, 330, 331,
2777 : : 6, 332, 6, 6, 6, 333, 334, 335, 0, 336, 337, 338, 338, 338, 338, 339, 6,
2778 : : 6, 6, 265, 265, 340, 341, 0, 0, 342, 343, 266, 266, 344, 344, 0, 6, 6, 6,
2779 : : 265, 265, 345, 346, 347, 127, 348, 349, 266, 266, 350, 350, 131, 6, 6, 6,
2780 : : 0, 0, 351, 352, 353, 0, 354, 355, 356, 356, 357, 357, 358, 6, 6, 0, 2, 2,
2781 : : 2, 2, 2, 2, 2, 2, 2, 2, 2, 21, 21, 21, 21, 21, 5, 5, 5, 5, 5, 5, 5, 5, 6,
2782 : : 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 3, 3, 21, 21, 21, 21, 21, 2,
2783 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 18, 18, 5, 5, 5, 5, 5, 5, 5,
2784 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 18, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2,
2785 : : 21, 21, 21, 21, 21, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 359, 102,
2786 : : 0, 0, 360, 361, 362, 363, 364, 365, 5, 5, 5, 5, 5, 102, 359, 26, 22, 23,
2787 : : 360, 361, 362, 363, 364, 365, 5, 5, 5, 5, 5, 0, 102, 102, 102, 102, 102,
2788 : : 102, 102, 102, 102, 102, 102, 102, 102, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5,
2789 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2790 : : 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 25, 25, 25, 25,
2791 : : 25, 25, 25, 25, 25, 25, 25, 6, 6, 6, 6, 25, 6, 6, 6, 25, 25, 25, 25, 25,
2792 : : 25, 25, 25, 25, 25, 25, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2793 : : 5, 5, 121, 5, 5, 5, 5, 121, 5, 5, 20, 121, 121, 121, 20, 20, 121, 121,
2794 : : 121, 20, 5, 121, 5, 5, 366, 121, 121, 121, 121, 121, 5, 5, 5, 5, 5, 5,
2795 : : 121, 5, 367, 5, 121, 5, 368, 369, 121, 121, 366, 20, 121, 121, 370, 121,
2796 : : 20, 55, 55, 55, 55, 20, 5, 5, 20, 20, 121, 121, 5, 5, 5, 5, 5, 121, 20,
2797 : : 20, 20, 20, 5, 5, 5, 5, 371, 5, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
2798 : : 27, 27, 27, 27, 27, 27, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372,
2799 : : 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 373, 373,
2800 : : 373, 373, 373, 373, 373, 373, 373, 373, 243, 243, 243, 30, 31, 243, 243,
2801 : : 243, 243, 27, 5, 5, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2802 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2803 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2804 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2805 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2806 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2807 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2808 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2809 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2810 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2811 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2812 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2813 : : 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2814 : : 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2815 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 22, 23, 360, 361, 362, 363, 364, 365,
2816 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 22, 23, 360, 361, 362,
2817 : : 363, 364, 365, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 22, 23,
2818 : : 360, 361, 362, 363, 364, 365, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
2819 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2820 : : 5, 5, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374,
2821 : : 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 375,
2822 : : 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375,
2823 : : 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 359, 27, 27, 27,
2824 : : 27, 27, 27, 27, 27, 27, 27, 26, 22, 23, 360, 361, 362, 363, 364, 365, 27,
2825 : : 359, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2826 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2827 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2828 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2829 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 26,
2830 : : 22, 23, 360, 361, 362, 363, 364, 365, 27, 26, 22, 23, 360, 361, 362, 363,
2831 : : 364, 365, 27, 26, 22, 23, 360, 361, 362, 363, 364, 365, 27, 5, 5, 5, 5,
2832 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2833 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2834 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2835 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2836 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2837 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2838 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2839 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2840 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2841 : : 5, 5, 5, 5, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2842 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2843 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2844 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2845 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2846 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2847 : : 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
2848 : : 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
2849 : : 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
2850 : : 136, 136, 136, 136, 136, 136, 137, 137, 137, 137, 137, 137, 137, 137,
2851 : : 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
2852 : : 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
2853 : : 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 30, 31, 376,
2854 : : 377, 378, 379, 380, 30, 31, 30, 31, 30, 31, 381, 382, 383, 384, 20, 30,
2855 : : 31, 20, 30, 31, 20, 20, 20, 20, 20, 102, 102, 385, 385, 30, 31, 30, 31,
2856 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2857 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2858 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2859 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2860 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
2861 : : 30, 31, 30, 31, 30, 31, 20, 5, 5, 5, 5, 5, 5, 30, 31, 30, 31, 25, 25, 25,
2862 : : 30, 31, 0, 0, 0, 0, 0, 5, 5, 5, 5, 27, 5, 5, 386, 386, 386, 386, 386,
2863 : : 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386,
2864 : : 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386,
2865 : : 386, 386, 386, 386, 386, 0, 386, 0, 0, 0, 0, 0, 386, 0, 0, 55, 55, 55,
2866 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2867 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2868 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0,
2869 : : 0, 0, 0, 0, 0, 103, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 55,
2870 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2871 : : 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 0,
2872 : : 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55,
2873 : : 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55,
2874 : : 55, 0, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 0, 25,
2875 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2876 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 5, 5, 5, 5, 5, 5, 5,
2877 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2878 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 387, 5, 5, 5, 5, 5, 5, 5,
2879 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2880 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2881 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2882 : : 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2883 : : 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2884 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2885 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2886 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0,
2887 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2888 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2889 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2890 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0,
2891 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2892 : : 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 2, 5, 5, 5, 5, 103,
2893 : : 55, 243, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2894 : : 5, 5, 5, 5, 243, 243, 243, 243, 243, 243, 243, 243, 243, 25, 25, 25, 25,
2895 : : 18, 18, 5, 103, 103, 103, 103, 103, 5, 5, 243, 243, 243, 103, 55, 5, 5,
2896 : : 5, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2897 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2898 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2899 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2900 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 25, 25,
2901 : : 6, 6, 103, 103, 55, 5, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2902 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2903 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2904 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2905 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2906 : : 55, 55, 55, 55, 55, 55, 5, 103, 103, 103, 55, 0, 0, 0, 0, 0, 55, 55, 55,
2907 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2908 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2909 : : 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2910 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2911 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2912 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2913 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2914 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 5, 5, 27, 27, 27, 27, 5, 5, 5, 5,
2915 : : 5, 5, 5, 5, 5, 5, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2916 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2917 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2918 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2919 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 5, 5, 5,
2920 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2921 : : 5, 5, 5, 5, 0, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 5, 5, 5, 5, 5, 5,
2922 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2923 : : 27, 27, 27, 27, 27, 27, 27, 27, 5, 27, 27, 27, 27, 27, 27, 27, 27, 27,
2924 : : 27, 27, 27, 27, 27, 27, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2925 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 27, 27, 27, 27, 27, 27,
2926 : : 27, 27, 27, 27, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2927 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 27, 27, 27,
2928 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 5, 5, 5, 5, 5, 5, 5, 5,
2929 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2930 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2931 : : 5, 5, 5, 5, 5, 5, 5, 5, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55,
2932 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2933 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2934 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2935 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2936 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2937 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2938 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55,
2939 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2940 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2941 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2942 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2943 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2944 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2945 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2946 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2947 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55,
2948 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2949 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2950 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2951 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2952 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2953 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2954 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2955 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2956 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388,
2957 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2958 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2959 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2960 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2961 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2962 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2963 : : 55, 55, 55, 55, 55, 55, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2964 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2965 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
2966 : : 388, 55, 55, 388, 55, 55, 55, 388, 55, 388, 55, 55, 55, 55, 55, 55, 55,
2967 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2968 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2969 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2970 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2971 : : 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2972 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2973 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55,
2974 : : 55, 55, 55, 55, 55, 388, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2975 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2976 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 388, 55, 55, 55, 55,
2977 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2978 : : 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 388,
2979 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2980 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2981 : : 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2982 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2983 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2984 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2985 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2986 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55,
2987 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55,
2988 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2989 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2990 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2991 : : 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2992 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2993 : : 55, 55, 55, 55, 388, 55, 388, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55,
2994 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2995 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2996 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2997 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
2998 : : 55, 55, 55, 388, 55, 388, 388, 388, 55, 55, 55, 55, 55, 55, 388, 55, 55,
2999 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3000 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3001 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3002 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3003 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3004 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3005 : : 55, 55, 55, 55, 55, 55, 388, 388, 388, 388, 55, 55, 55, 55, 55, 55, 55,
3006 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3007 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3008 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3009 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3010 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3011 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3012 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3013 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388,
3014 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3015 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3016 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3017 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3018 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3019 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3020 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3021 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3022 : : 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55,
3023 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3024 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3025 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3026 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3027 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3028 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3029 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55,
3030 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3031 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3032 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3033 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3034 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3035 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3036 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3037 : : 55, 55, 55, 55, 388, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3038 : : 388, 388, 388, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3039 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3040 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3041 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3042 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3043 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3044 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3045 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3046 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3047 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3048 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3049 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3050 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3051 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55,
3052 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3053 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3054 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3055 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55,
3056 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3057 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3058 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3059 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3060 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3061 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3062 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3063 : : 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3064 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3065 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3066 : : 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3067 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3068 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3069 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3070 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3071 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3072 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3073 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3074 : : 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3075 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3076 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3077 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3078 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3079 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3080 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3081 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3082 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55,
3083 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3084 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3085 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3086 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3087 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3088 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3089 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55,
3090 : : 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3091 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3092 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3093 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3094 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3095 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3096 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388,
3097 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3098 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3099 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3100 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3101 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3102 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3103 : : 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3104 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3105 : : 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55,
3106 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3107 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3108 : : 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3109 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3110 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3111 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3112 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3113 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3114 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3115 : : 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3116 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 103, 55, 55, 55,
3117 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3118 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3119 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3120 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3121 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3122 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3123 : : 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3124 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3125 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0,
3126 : : 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3127 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3128 : : 55, 55, 55, 55, 55, 55, 55, 55, 103, 103, 103, 103, 103, 103, 5, 5, 55,
3129 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 103, 5, 5, 5, 55, 55, 55, 55,
3130 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 7, 8, 9, 10, 11, 12, 13,
3131 : : 14, 15, 16, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3132 : : 0, 0, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30,
3133 : : 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30,
3134 : : 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 55, 25, 6, 6, 6, 5, 25, 25,
3135 : : 25, 25, 25, 25, 25, 25, 25, 25, 5, 103, 30, 31, 30, 31, 30, 31, 30, 31,
3136 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
3137 : : 30, 31, 102, 102, 25, 25, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3138 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3139 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3140 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3141 : : 55, 55, 55, 55, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 25, 25,
3142 : : 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
3143 : : 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 103, 103, 103, 103, 103, 103, 103,
3144 : : 103, 103, 6, 6, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
3145 : : 20, 20, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
3146 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
3147 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
3148 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 102, 20, 20, 20, 20, 20, 20, 20,
3149 : : 20, 30, 31, 30, 31, 389, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 103, 6,
3150 : : 6, 30, 31, 390, 20, 55, 30, 31, 30, 31, 391, 20, 30, 31, 30, 31, 30, 31,
3151 : : 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31, 392, 393, 394,
3152 : : 395, 392, 20, 396, 397, 398, 399, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31,
3153 : : 30, 31, 30, 31, 30, 31, 400, 401, 402, 30, 31, 30, 31, 0, 0, 0, 0, 0, 30,
3154 : : 31, 0, 20, 0, 20, 30, 31, 30, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3155 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 30, 31, 55, 102, 102, 20,
3156 : : 55, 55, 55, 55, 55, 55, 55, 25, 55, 55, 55, 25, 55, 55, 55, 55, 25, 55,
3157 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3158 : : 55, 55, 55, 55, 18, 18, 25, 25, 18, 5, 5, 5, 5, 25, 0, 0, 0, 27, 27, 27,
3159 : : 27, 27, 27, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55,
3160 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3161 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3162 : : 55, 55, 55, 55, 55, 55, 55, 55, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 18,
3163 : : 18, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3164 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3165 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 18, 18, 18,
3166 : : 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 25, 25, 0, 0, 0, 0,
3167 : : 0, 0, 0, 0, 5, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0,
3168 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3169 : : 55, 55, 55, 55, 55, 55, 5, 5, 5, 55, 5, 55, 55, 25, 7, 8, 9, 10, 11, 12,
3170 : : 13, 14, 15, 16, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3171 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25, 25, 25,
3172 : : 25, 25, 25, 25, 5, 5, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3173 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25, 25, 25, 25, 25, 25, 25,
3174 : : 25, 25, 25, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 55, 55, 55, 55,
3175 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3176 : : 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 25, 25, 25, 18, 55, 55, 55, 55, 55,
3177 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3178 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3179 : : 55, 55, 55, 55, 55, 55, 25, 18, 18, 25, 25, 25, 25, 18, 18, 25, 25, 18,
3180 : : 18, 18, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 103, 7, 8, 9, 10, 11,
3181 : : 12, 13, 14, 15, 16, 0, 0, 0, 0, 5, 5, 55, 55, 55, 55, 55, 25, 103, 55,
3182 : : 55, 55, 55, 55, 55, 55, 55, 55, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 55,
3183 : : 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3184 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3185 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25, 25, 25, 25, 25, 18, 18,
3186 : : 25, 25, 18, 18, 25, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 25, 55,
3187 : : 55, 55, 55, 55, 55, 55, 55, 25, 18, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14,
3188 : : 15, 16, 0, 0, 5, 5, 5, 5, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3189 : : 55, 55, 55, 55, 103, 55, 55, 55, 55, 55, 55, 5, 5, 5, 55, 18, 25, 18, 55,
3190 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3191 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3192 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 55, 25, 25, 25,
3193 : : 55, 55, 25, 25, 55, 55, 55, 55, 55, 25, 25, 55, 25, 55, 0, 0, 0, 0, 0, 0,
3194 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 103, 5, 5,
3195 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 18, 25, 25, 18, 18, 5, 5, 55,
3196 : : 103, 103, 18, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55,
3197 : : 0, 0, 55, 55, 55, 55, 55, 55, 0, 0, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0,
3198 : : 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55,
3199 : : 0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3200 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3201 : : 403, 20, 20, 20, 20, 20, 20, 20, 6, 102, 102, 102, 102, 20, 20, 20, 20,
3202 : : 20, 20, 20, 20, 20, 103, 6, 6, 0, 0, 0, 0, 404, 405, 406, 407, 408, 409,
3203 : : 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423,
3204 : : 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437,
3205 : : 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451,
3206 : : 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465,
3207 : : 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479,
3208 : : 480, 481, 482, 483, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3209 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3210 : : 55, 55, 55, 55, 18, 18, 25, 18, 18, 25, 18, 18, 5, 18, 25, 0, 0, 7, 8, 9,
3211 : : 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55,
3212 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3213 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3214 : : 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3215 : : 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3216 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3217 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3218 : : 55, 55, 55, 55, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
3219 : : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
3220 : : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
3221 : : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
3222 : : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
3223 : : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 55, 55, 55, 55, 55,
3224 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3225 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3226 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3227 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3228 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3229 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55,
3230 : : 55, 55, 388, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3231 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3232 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3233 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55,
3234 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3235 : : 55, 55, 55, 55, 55, 55, 388, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3236 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3237 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55,
3238 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3239 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3240 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3241 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3242 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3243 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3244 : : 55, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3245 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3246 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3247 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3248 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3249 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3250 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3251 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 484, 485, 486, 487, 488, 489,
3252 : : 490, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 491, 492, 493, 494, 495, 0, 0,
3253 : : 0, 0, 0, 55, 25, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 5, 55, 55, 55,
3254 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 0, 55, 0,
3255 : : 55, 55, 0, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3256 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3257 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3258 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3259 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3260 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3261 : : 55, 55, 55, 55, 55, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0,
3262 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55,
3263 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3264 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3265 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3266 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3267 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3268 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3269 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3270 : : 55, 55, 55, 55, 55, 55, 496, 496, 496, 496, 496, 496, 55, 55, 55, 55, 55,
3271 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3272 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3273 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3274 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3275 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 5, 5, 5, 5, 5, 5, 5,
3276 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3277 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3278 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3279 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3280 : : 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3281 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3282 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3283 : : 55, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3284 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55,
3285 : : 55, 55, 55, 55, 55, 496, 496, 5, 5, 5, 5, 25, 25, 25, 25, 25, 25, 25, 25,
3286 : : 25, 25, 25, 25, 25, 25, 25, 25, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0,
3287 : : 0, 0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 5,
3288 : : 5, 5, 18, 18, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3289 : : 5, 5, 5, 5, 18, 18, 18, 5, 5, 6, 0, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3290 : : 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 0, 0, 0, 0, 496, 55, 496, 55, 496, 0,
3291 : : 496, 55, 496, 55, 496, 55, 496, 55, 496, 55, 55, 55, 55, 55, 55, 55, 55,
3292 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3293 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3294 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3295 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3296 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3297 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3298 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 21, 0, 5, 5, 5, 5, 5, 5, 6,
3299 : : 5, 5, 5, 5, 5, 5, 6, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 6, 5, 5, 5,
3300 : : 5, 5, 5, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
3301 : : 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 5, 5, 5, 6, 18, 6, 19, 19, 19,
3302 : : 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
3303 : : 19, 19, 19, 19, 19, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 55, 55, 55, 55, 55,
3304 : : 55, 55, 55, 55, 55, 103, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3305 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3306 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 497, 497, 55,
3307 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3308 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 55, 55, 55, 55,
3309 : : 55, 55, 0, 0, 55, 55, 55, 55, 55, 55, 0, 0, 55, 55, 55, 55, 55, 55, 0, 0,
3310 : : 55, 55, 55, 0, 0, 0, 5, 5, 5, 6, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 0, 0,
3311 : : 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 5, 5, 0, 0, 55, 55, 55, 55, 55, 55,
3312 : : 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3313 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55,
3314 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0,
3315 : : 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0,
3316 : : 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0,
3317 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3318 : : 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3319 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3320 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3321 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3322 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3323 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3324 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3325 : : 55, 0, 0, 0, 0, 0, 5, 5, 5, 0, 0, 0, 0, 27, 27, 27, 27, 27, 27, 27, 27,
3326 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3327 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3328 : : 27, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 243, 243, 243, 243, 243, 243,
3329 : : 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243,
3330 : : 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243,
3331 : : 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243,
3332 : : 243, 243, 243, 243, 243, 27, 27, 27, 27, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3333 : : 5, 5, 5, 5, 5, 5, 27, 27, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3334 : : 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3335 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3336 : : 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3337 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3338 : : 5, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3339 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3340 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3341 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3342 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3343 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3344 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3345 : : 55, 55, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3346 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3347 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0,
3348 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 27, 27, 27, 27, 27, 27, 27,
3349 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3350 : : 27, 27, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3351 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3352 : : 55, 27, 27, 27, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55,
3353 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 243, 55, 55, 55,
3354 : : 55, 55, 55, 55, 55, 243, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55,
3355 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3356 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25, 25, 25, 25, 0, 0,
3357 : : 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3358 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 5, 55, 55, 55,
3359 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3360 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0,
3361 : : 55, 55, 55, 55, 55, 55, 55, 55, 5, 243, 243, 243, 243, 243, 0, 0, 0, 0,
3362 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3363 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 498, 498, 498, 498, 498, 498,
3364 : : 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498,
3365 : : 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498,
3366 : : 498, 498, 498, 498, 498, 498, 499, 499, 499, 499, 499, 499, 499, 499,
3367 : : 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499,
3368 : : 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499,
3369 : : 499, 499, 499, 499, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3370 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3371 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3372 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3373 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 7, 8, 9, 10, 11, 12,
3374 : : 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 498, 498, 498, 498, 498, 498, 498, 498,
3375 : : 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498,
3376 : : 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 0,
3377 : : 0, 0, 0, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499,
3378 : : 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499,
3379 : : 499, 499, 499, 499, 499, 499, 499, 499, 499, 0, 0, 0, 0, 55, 55, 55, 55,
3380 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3381 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3382 : : 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3383 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3384 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3385 : : 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 500, 500, 500, 500,
3386 : : 500, 500, 500, 500, 500, 500, 500, 0, 500, 500, 500, 500, 500, 500, 500,
3387 : : 500, 500, 500, 500, 500, 500, 500, 500, 0, 500, 500, 500, 500, 500, 500,
3388 : : 500, 0, 500, 500, 0, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501,
3389 : : 501, 0, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501,
3390 : : 501, 501, 0, 501, 501, 501, 501, 501, 501, 501, 0, 501, 501, 0, 0, 0, 0,
3391 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3392 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3393 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55,
3394 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3395 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3396 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0,
3397 : : 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3398 : : 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55,
3399 : : 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3400 : : 0, 0, 102, 103, 103, 102, 102, 102, 0, 102, 102, 102, 102, 102, 102, 102,
3401 : : 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102,
3402 : : 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102,
3403 : : 102, 102, 102, 102, 102, 102, 102, 0, 102, 102, 102, 102, 102, 102, 102,
3404 : : 102, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3405 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3406 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3407 : : 55, 55, 55, 55, 55, 55, 0, 0, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3408 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3409 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0,
3410 : : 55, 55, 0, 0, 0, 55, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3411 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 5, 27, 27, 27, 27, 27,
3412 : : 27, 27, 27, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3413 : : 55, 55, 55, 55, 55, 55, 55, 55, 5, 5, 27, 27, 27, 27, 27, 27, 27, 55, 55,
3414 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3415 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 27,
3416 : : 27, 27, 27, 27, 27, 27, 27, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3417 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3418 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3419 : : 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 0, 0, 0, 0, 0, 27, 27, 27, 27,
3420 : : 27, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3421 : : 55, 55, 55, 55, 55, 27, 27, 27, 27, 27, 27, 0, 0, 0, 5, 55, 55, 55, 55,
3422 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3423 : : 55, 55, 55, 55, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3424 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3425 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3426 : : 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3427 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3428 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3429 : : 55, 55, 55, 55, 0, 0, 0, 0, 27, 27, 55, 55, 27, 27, 27, 27, 27, 27, 27,
3430 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 0, 0, 27, 27, 27, 27, 27, 27, 27, 27,
3431 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3432 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3433 : : 27, 27, 55, 25, 25, 25, 0, 25, 25, 0, 0, 0, 0, 0, 25, 25, 25, 25, 55, 55,
3434 : : 55, 55, 0, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3435 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0,
3436 : : 25, 25, 25, 0, 0, 0, 0, 25, 26, 22, 23, 360, 27, 27, 27, 27, 27, 0, 0, 0,
3437 : : 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55,
3438 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3439 : : 55, 55, 55, 55, 55, 55, 55, 55, 27, 27, 5, 55, 55, 55, 55, 55, 55, 55,
3440 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3441 : : 55, 55, 55, 55, 27, 27, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3442 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55,
3443 : : 55, 55, 55, 5, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3444 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25, 0, 0, 0,
3445 : : 0, 27, 27, 27, 27, 27, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3446 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3447 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3448 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3449 : : 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3450 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 27, 27, 27, 27, 27, 27,
3451 : : 27, 27, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3452 : : 55, 55, 55, 0, 0, 0, 0, 0, 27, 27, 27, 27, 27, 27, 27, 27, 55, 55, 55,
3453 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0,
3454 : : 0, 0, 0, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 27, 27, 27,
3455 : : 27, 27, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3456 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3457 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3458 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3459 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3460 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3461 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3462 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3463 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3464 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 109,
3465 : : 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
3466 : : 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
3467 : : 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
3468 : : 109, 109, 109, 109, 109, 109, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3469 : : 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116,
3470 : : 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116,
3471 : : 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116,
3472 : : 116, 116, 116, 116, 116, 116, 116, 116, 116, 0, 0, 0, 0, 0, 0, 0, 27, 27,
3473 : : 27, 27, 27, 27, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3474 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3475 : : 55, 55, 55, 55, 25, 25, 25, 25, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 11,
3476 : : 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3477 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3478 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3479 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3480 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3481 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3482 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3483 : : 0, 0, 0, 0, 26, 22, 23, 360, 361, 362, 363, 364, 365, 27, 27, 27, 27, 27,
3484 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 0,
3485 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3486 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3487 : : 55, 55, 55, 55, 55, 55, 0, 25, 25, 5, 0, 0, 55, 55, 0, 0, 0, 0, 0, 0, 0,
3488 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3489 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3490 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55,
3491 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3492 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 27, 27, 27, 27, 27, 27, 27, 27,
3493 : : 27, 27, 55, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3494 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25, 25, 25, 25,
3495 : : 25, 25, 25, 25, 25, 25, 27, 27, 27, 27, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0,
3496 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55,
3497 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25, 25, 25, 5, 5, 5,
3498 : : 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3499 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55,
3500 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 27, 27, 27, 27,
3501 : : 27, 27, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3502 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3503 : : 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 25, 18, 55, 55, 55,
3504 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3505 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3506 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25, 25, 25,
3507 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0,
3508 : : 0, 26, 22, 23, 360, 361, 362, 363, 364, 365, 27, 27, 27, 27, 27, 27, 27,
3509 : : 27, 27, 27, 27, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 25, 55, 55, 25, 25,
3510 : : 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 25, 18, 55, 55, 55, 55, 55, 55,
3511 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3512 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3513 : : 55, 55, 55, 18, 18, 18, 25, 25, 25, 25, 18, 18, 25, 25, 5, 5, 21, 5, 5,
3514 : : 5, 5, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 55, 55, 55, 55, 55, 55,
3515 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3516 : : 55, 0, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0,
3517 : : 0, 0, 25, 25, 25, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3518 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3519 : : 55, 55, 55, 55, 25, 25, 25, 25, 25, 18, 25, 25, 25, 25, 25, 25, 25, 25,
3520 : : 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 5, 5, 5, 5, 55, 18, 18, 55, 0, 0,
3521 : : 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3522 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3523 : : 55, 55, 55, 25, 5, 5, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 18, 55, 55,
3524 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3525 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3526 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 18, 18, 18, 25, 25, 25, 25, 25,
3527 : : 25, 25, 25, 25, 18, 18, 55, 55, 55, 55, 5, 5, 5, 5, 25, 25, 25, 25, 5,
3528 : : 18, 25, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 55, 5, 55, 5, 5, 5, 0, 27,
3529 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3530 : : 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3531 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55,
3532 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 18,
3533 : : 18, 18, 25, 25, 25, 18, 18, 25, 18, 25, 25, 5, 5, 5, 5, 5, 5, 25, 0, 0,
3534 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3535 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3536 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55,
3537 : : 0, 55, 0, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3538 : : 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 5, 0, 0, 0, 0,
3539 : : 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3540 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3541 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 18, 18, 18, 25, 25,
3542 : : 25, 25, 25, 25, 25, 25, 0, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15,
3543 : : 16, 0, 0, 0, 0, 0, 0, 25, 25, 18, 18, 0, 55, 55, 55, 55, 55, 55, 55, 55,
3544 : : 0, 0, 55, 55, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3545 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 0, 55,
3546 : : 55, 0, 55, 55, 55, 55, 55, 0, 25, 25, 55, 18, 18, 25, 18, 18, 18, 18, 0,
3547 : : 0, 18, 18, 0, 0, 18, 18, 18, 0, 0, 55, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0,
3548 : : 0, 55, 55, 55, 55, 55, 18, 18, 0, 0, 25, 25, 25, 25, 25, 25, 25, 0, 0, 0,
3549 : : 25, 25, 25, 25, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55,
3550 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3551 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3552 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 18, 18, 18, 25, 25, 25,
3553 : : 25, 25, 25, 25, 25, 18, 18, 25, 25, 25, 18, 25, 55, 55, 55, 55, 5, 5, 5,
3554 : : 5, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 5, 5, 0, 5, 25, 55, 55, 55, 0,
3555 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3556 : : 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3557 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3558 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 18, 18,
3559 : : 18, 25, 25, 25, 25, 25, 25, 18, 25, 18, 18, 18, 18, 25, 25, 18, 25, 25,
3560 : : 55, 55, 5, 55, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15,
3561 : : 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3562 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55,
3563 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3564 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3565 : : 55, 55, 55, 55, 18, 18, 18, 25, 25, 25, 25, 0, 0, 18, 18, 18, 18, 25, 25,
3566 : : 18, 25, 25, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3567 : : 5, 5, 5, 55, 55, 55, 55, 25, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3568 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55,
3569 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3570 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3571 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 18, 18, 18, 25, 25, 25, 25, 25,
3572 : : 25, 25, 25, 18, 18, 25, 18, 25, 25, 5, 5, 5, 55, 0, 0, 0, 0, 0, 0, 0, 0,
3573 : : 0, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 5, 5, 5,
3574 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3575 : : 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3576 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3577 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 18, 25, 18, 18, 25, 25,
3578 : : 25, 25, 25, 25, 18, 25, 55, 5, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13,
3579 : : 14, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3580 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3581 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3582 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 25,
3583 : : 25, 25, 18, 18, 25, 25, 25, 25, 18, 25, 25, 25, 25, 25, 0, 0, 0, 0, 7, 8,
3584 : : 9, 10, 11, 12, 13, 14, 15, 16, 27, 27, 5, 5, 5, 5, 55, 55, 55, 55, 55,
3585 : : 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3586 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3587 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3588 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3589 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 18, 18,
3590 : : 18, 25, 25, 25, 25, 25, 25, 25, 25, 25, 18, 25, 25, 5, 0, 0, 0, 0, 0, 0,
3591 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3592 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3593 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3594 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17,
3595 : : 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
3596 : : 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 19, 19, 19, 19, 19, 19,
3597 : : 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
3598 : : 19, 19, 19, 19, 19, 19, 19, 19, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 27,
3599 : : 27, 27, 27, 27, 27, 27, 27, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55,
3600 : : 55, 55, 55, 55, 55, 55, 55, 0, 0, 55, 0, 0, 55, 55, 55, 55, 55, 55, 55,
3601 : : 55, 0, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3602 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 18, 18, 18, 18, 18, 18, 0, 18,
3603 : : 18, 0, 0, 25, 25, 18, 25, 55, 18, 55, 18, 25, 5, 5, 5, 0, 0, 0, 0, 0, 0,
3604 : : 0, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3605 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3606 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3607 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 0,
3608 : : 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3609 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3610 : : 55, 55, 55, 55, 18, 18, 18, 25, 25, 25, 25, 0, 0, 25, 25, 18, 18, 18, 18,
3611 : : 25, 55, 5, 55, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3612 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3613 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3614 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3615 : : 55, 55, 55, 55, 25, 25, 25, 25, 25, 25, 18, 55, 25, 25, 25, 25, 5, 5, 5,
3616 : : 5, 5, 5, 5, 5, 25, 0, 0, 0, 0, 0, 0, 0, 0, 55, 25, 25, 25, 25, 25, 25,
3617 : : 18, 18, 25, 25, 25, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3618 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3619 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25, 25,
3620 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 18, 25, 25, 5, 5, 5, 55, 5, 5, 5,
3621 : : 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55,
3622 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3623 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3624 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3625 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 55,
3626 : : 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3627 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3628 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 18, 25, 25, 25, 25, 25, 25, 25,
3629 : : 0, 25, 25, 25, 25, 25, 25, 18, 25, 55, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0,
3630 : : 0, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 27, 27, 27, 27, 27, 27,
3631 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 0, 0, 0, 5, 5, 55,
3632 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3633 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 25, 25, 25, 25, 25, 25,
3634 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 0, 18,
3635 : : 25, 25, 25, 25, 25, 25, 25, 18, 25, 25, 18, 25, 25, 0, 0, 0, 0, 0, 0, 0,
3636 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3637 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3638 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55,
3639 : : 55, 55, 0, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3640 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3641 : : 55, 55, 55, 55, 55, 55, 55, 25, 25, 25, 25, 25, 25, 0, 0, 0, 25, 0, 25,
3642 : : 25, 0, 25, 25, 25, 25, 25, 25, 25, 55, 25, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8,
3643 : : 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55,
3644 : : 0, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3645 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 18,
3646 : : 18, 18, 18, 18, 0, 25, 25, 0, 18, 18, 25, 18, 25, 55, 0, 0, 0, 0, 0, 0,
3647 : : 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3648 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3649 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3650 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3651 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3652 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3653 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3654 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3655 : : 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3656 : : 55, 55, 55, 25, 25, 18, 18, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3657 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3658 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0,
3659 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3660 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3661 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0,
3662 : : 0, 0, 0, 0, 0, 0, 0, 5, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3663 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0,
3664 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3665 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3666 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3667 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3668 : : 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243,
3669 : : 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243,
3670 : : 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243,
3671 : : 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243,
3672 : : 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243,
3673 : : 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243,
3674 : : 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243,
3675 : : 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 0, 5, 5,
3676 : : 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55,
3677 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3678 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3679 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3680 : : 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3681 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3682 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3683 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3684 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3685 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3686 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3687 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3688 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 5, 5, 0,
3689 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3690 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3691 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3692 : : 55, 55, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3693 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3694 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3695 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55,
3696 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3697 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3698 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3699 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3700 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3701 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55,
3702 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3703 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3704 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3705 : : 55, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3706 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3707 : : 55, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 5, 5, 55, 55, 55,
3708 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3709 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3710 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3711 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3712 : : 55, 55, 55, 55, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0,
3713 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3714 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 25, 25, 25, 25, 25,
3715 : : 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3716 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3717 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3718 : : 55, 55, 25, 25, 25, 25, 25, 25, 25, 5, 5, 5, 5, 5, 5, 5, 5, 5, 103, 103,
3719 : : 103, 103, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13,
3720 : : 14, 15, 16, 0, 27, 27, 27, 27, 27, 27, 27, 0, 55, 55, 55, 55, 55, 55, 55,
3721 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0,
3722 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3723 : : 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3724 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3725 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3726 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3727 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3728 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3729 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3730 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
3731 : : 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
3732 : : 17, 17, 17, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
3733 : : 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 27,
3734 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3735 : : 27, 27, 27, 27, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3736 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3737 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3738 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3739 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55,
3740 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3741 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3742 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3743 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 25, 55,
3744 : : 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
3745 : : 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
3746 : : 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
3747 : : 18, 0, 0, 0, 0, 0, 0, 0, 25, 25, 25, 25, 103, 103, 103, 103, 103, 103,
3748 : : 103, 103, 103, 103, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3749 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3750 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3751 : : 0, 0, 0, 103, 103, 5, 103, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 18,
3752 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55,
3753 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3754 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3755 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3756 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3757 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3758 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3759 : : 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55,
3760 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3761 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3762 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3763 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3764 : : 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3765 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3766 : : 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3767 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3768 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3769 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3770 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3771 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3772 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3773 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3774 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3775 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3776 : : 0, 0, 0, 0, 0, 103, 103, 103, 103, 0, 103, 103, 103, 103, 103, 103, 103,
3777 : : 0, 103, 103, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3778 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3779 : : 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3780 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3781 : : 0, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55,
3782 : : 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3783 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3784 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3785 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3786 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3787 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3788 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3789 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3790 : : 55, 55, 55, 55, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3791 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3792 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3793 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3794 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3795 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3796 : : 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55,
3797 : : 55, 55, 55, 55, 55, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0,
3798 : : 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 5, 25, 25, 5,
3799 : : 21, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3800 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3801 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3802 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3803 : : 0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3804 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3805 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 0, 0, 25, 25, 25, 25, 25, 25,
3806 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 0, 0,
3807 : : 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3808 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3809 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3810 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3811 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3812 : : 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3813 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3814 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3815 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3816 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3817 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3818 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3819 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
3820 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3821 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5,
3822 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3823 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3824 : : 5, 5, 5, 5, 18, 18, 25, 25, 25, 5, 5, 5, 18, 18, 18, 18, 18, 18, 21, 21,
3825 : : 21, 21, 21, 21, 21, 21, 25, 25, 25, 25, 25, 25, 25, 25, 5, 5, 25, 25, 25,
3826 : : 25, 25, 25, 25, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3827 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 25, 25, 25, 25, 5, 5, 5, 5, 5, 5, 5, 5,
3828 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3829 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3830 : : 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3831 : : 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3832 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3833 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 25, 25, 25,
3834 : : 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3835 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3836 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3837 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3838 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3839 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3840 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3841 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3842 : : 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3843 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3844 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3845 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0,
3846 : : 0, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3847 : : 27, 27, 27, 27, 27, 27, 27, 27, 0, 0, 0, 0, 0, 0, 0, 121, 121, 121, 121,
3848 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3849 : : 121, 121, 121, 121, 121, 121, 121, 121, 20, 20, 20, 20, 20, 20, 20, 20,
3850 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3851 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3852 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 20, 20, 20,
3853 : : 20, 20, 20, 20, 0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3854 : : 20, 20, 20, 20, 20, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3855 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3856 : : 121, 121, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3857 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 121, 0, 121, 121, 0, 0, 121, 0,
3858 : : 0, 121, 121, 0, 0, 121, 121, 121, 121, 0, 121, 121, 121, 121, 121, 121,
3859 : : 121, 121, 20, 20, 20, 20, 0, 20, 0, 20, 20, 20, 20, 20, 20, 20, 0, 20,
3860 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 121, 121, 121, 121, 121, 121,
3861 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3862 : : 121, 121, 121, 121, 121, 121, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3863 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 121, 121, 0,
3864 : : 121, 121, 121, 121, 0, 0, 121, 121, 121, 121, 121, 121, 121, 121, 0, 121,
3865 : : 121, 121, 121, 121, 121, 121, 0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3866 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 121, 121,
3867 : : 0, 121, 121, 121, 121, 0, 121, 121, 121, 121, 121, 0, 121, 0, 0, 0, 121,
3868 : : 121, 121, 121, 121, 121, 121, 0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3869 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 121, 121,
3870 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3871 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 20, 20, 20, 20, 20, 20,
3872 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3873 : : 20, 20, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3874 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 20, 20,
3875 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3876 : : 20, 20, 20, 20, 20, 20, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3877 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3878 : : 121, 121, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3879 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 121, 121, 121, 121, 121, 121,
3880 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3881 : : 121, 121, 121, 121, 121, 121, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3882 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 121, 121,
3883 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3884 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 20, 20, 20, 20, 20, 20,
3885 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3886 : : 20, 20, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3887 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 20, 20,
3888 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3889 : : 20, 20, 20, 20, 20, 20, 20, 20, 0, 0, 121, 121, 121, 121, 121, 121, 121,
3890 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3891 : : 121, 121, 121, 121, 5, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3892 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 5, 20, 20, 20, 20,
3893 : : 20, 20, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3894 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 5, 20, 20,
3895 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3896 : : 20, 20, 20, 20, 20, 5, 20, 20, 20, 20, 20, 20, 121, 121, 121, 121, 121,
3897 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3898 : : 121, 121, 121, 121, 121, 121, 5, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3899 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 5, 20, 20,
3900 : : 20, 20, 20, 20, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3901 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 5,
3902 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3903 : : 20, 20, 20, 20, 20, 20, 20, 5, 20, 20, 20, 20, 20, 20, 121, 121, 121,
3904 : : 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
3905 : : 121, 121, 121, 121, 121, 121, 121, 121, 5, 20, 20, 20, 20, 20, 20, 20,
3906 : : 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3907 : : 5, 20, 20, 20, 20, 20, 20, 121, 20, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14,
3908 : : 15, 16, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 7, 8, 9, 10, 11, 12, 13, 14,
3909 : : 15, 16, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 7, 8, 9, 10, 11, 12, 13, 14,
3910 : : 15, 16, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3911 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3912 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3913 : : 25, 25, 25, 5, 5, 5, 5, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3914 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3915 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3916 : : 25, 25, 5, 5, 5, 5, 5, 5, 5, 5, 25, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3917 : : 5, 5, 25, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3918 : : 0, 25, 25, 25, 25, 25, 0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3919 : : 25, 25, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3920 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3921 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3922 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3923 : : 20, 55, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
3924 : : 20, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3925 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3926 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3927 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3928 : : 0, 0, 0, 0, 0, 0, 25, 25, 25, 25, 25, 25, 25, 0, 25, 25, 25, 25, 25, 25,
3929 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 0, 0, 25, 25, 25, 25, 25, 25,
3930 : : 25, 0, 25, 25, 0, 25, 25, 25, 25, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3931 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3932 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3933 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3934 : : 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3935 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3936 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 25, 25, 25, 25, 25, 25,
3937 : : 25, 103, 103, 103, 103, 103, 103, 103, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14,
3938 : : 15, 16, 0, 0, 0, 0, 55, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3939 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3940 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3941 : : 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3942 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 0, 0, 0, 0, 0, 0,
3943 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3944 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3945 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 25, 25,
3946 : : 25, 25, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 5, 0, 0, 0,
3947 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3948 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3949 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3950 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55,
3951 : : 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 0, 55, 55, 0, 55, 55, 55, 55, 55,
3952 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55,
3953 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3954 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3955 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3956 : : 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3957 : : 25, 25, 25, 25, 25, 25, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3958 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3959 : : 0, 0, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502,
3960 : : 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502,
3961 : : 502, 502, 502, 502, 502, 502, 502, 503, 503, 503, 503, 503, 503, 503,
3962 : : 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
3963 : : 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 25, 25,
3964 : : 25, 25, 25, 25, 25, 103, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
3965 : : 0, 0, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3966 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3967 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3968 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3969 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3970 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3971 : : 0, 0, 0, 0, 0, 0, 0, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3972 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3973 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3974 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 5, 27, 27, 27, 5, 27, 27, 27, 27,
3975 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3976 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3977 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3978 : : 0, 0, 0, 0, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3979 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
3980 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 5, 27, 27, 27, 27, 27,
3981 : : 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3982 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3983 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3984 : : 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55,
3985 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3986 : : 55, 0, 55, 55, 0, 55, 0, 0, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3987 : : 55, 0, 55, 55, 55, 55, 0, 55, 0, 55, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0,
3988 : : 55, 0, 55, 0, 55, 0, 55, 55, 55, 0, 55, 55, 0, 55, 0, 0, 55, 0, 55, 0,
3989 : : 55, 0, 55, 0, 55, 0, 55, 55, 0, 55, 0, 0, 55, 55, 55, 55, 0, 55, 55, 55,
3990 : : 55, 55, 55, 55, 0, 55, 55, 55, 55, 0, 55, 55, 55, 55, 0, 55, 0, 55, 55,
3991 : : 55, 55, 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3992 : : 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 55, 55, 55, 0, 55, 55, 55,
3993 : : 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
3994 : : 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3995 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3996 : : 0, 0, 0, 0, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5,
3997 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
3998 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5, 5,
3999 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4000 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4001 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4002 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4003 : : 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4004 : : 5, 5, 5, 5, 5, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5,
4005 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4006 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4007 : : 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 359, 359, 26, 22, 23, 360, 361,
4008 : : 362, 363, 364, 365, 27, 27, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4009 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 504, 504,
4010 : : 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504,
4011 : : 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 5, 5, 5, 5, 5, 5, 504,
4012 : : 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504,
4013 : : 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 5, 5, 5, 5, 5, 5,
4014 : : 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504,
4015 : : 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 5, 5, 5, 5,
4016 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4017 : : 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4018 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4019 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5,
4020 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0,
4021 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4022 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4023 : : 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0,
4024 : : 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5,
4025 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4026 : : 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4027 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4028 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4029 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4030 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4031 : : 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4032 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4033 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4034 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4035 : : 5, 5, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0,
4036 : : 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 5, 5, 5, 5, 5, 5,
4037 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4038 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4039 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4040 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4041 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4042 : : 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4043 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4044 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4045 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0,
4046 : : 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0,
4047 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0,
4048 : : 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4049 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4050 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5,
4051 : : 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4052 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4053 : : 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4054 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 5, 5, 0, 0, 0, 0,
4055 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4056 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4057 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4058 : : 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4059 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4060 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4061 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4062 : : 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 5, 5, 5, 5, 5, 0,
4063 : : 0, 0, 5, 5, 5, 5, 5, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0,
4064 : : 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4065 : : 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0,
4066 : : 0, 0, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5,
4067 : : 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0,
4068 : : 0, 0, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5,
4069 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4070 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4071 : : 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0,
4072 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4073 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0,
4074 : : 0, 0, 0, 0, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4075 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4076 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4077 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4078 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4079 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55,
4080 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4081 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4082 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4083 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4084 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4085 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4086 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55,
4087 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4088 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4089 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4090 : : 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4091 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4092 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4093 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4094 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4095 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55,
4096 : : 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4097 : : 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4098 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4099 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4100 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4101 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4102 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4103 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4104 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4105 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4106 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4107 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4108 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55,
4109 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55,
4110 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4111 : : 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4112 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4113 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4114 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4115 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4116 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4117 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55,
4118 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4119 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4120 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4121 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4122 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4123 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4124 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4125 : : 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4126 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4127 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4128 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4129 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4130 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4131 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4132 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55,
4133 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4134 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4135 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4136 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4137 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4138 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4139 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4140 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4141 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4142 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4143 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4144 : : 55, 55, 55, 55, 388, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4145 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4146 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4147 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4148 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4149 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4150 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4151 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55,
4152 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4153 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4154 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4155 : : 55, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4156 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4157 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4158 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4159 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4160 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 55, 55, 55, 55, 55, 55, 55,
4161 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4162 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4163 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4164 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4165 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4166 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4167 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0,
4168 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4169 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4170 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4171 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4172 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4173 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4174 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4175 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4176 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4177 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4178 : : 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4179 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4180 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4181 : : 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4182 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4183 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4184 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4185 : : 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4186 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4187 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4188 : : 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
4189 : : 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4190 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4191 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0,
4192 : : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21,
4193 : : 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
4194 : : 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
4195 : : 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
4196 : : 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
4197 : : 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
4198 : : 21, 21, 21, 21, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4199 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4200 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4201 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4202 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4203 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4204 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4205 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4206 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4207 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4208 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4209 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4210 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4211 : : 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4212 : : 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4213 : : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4214 : : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4215 : : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4216 : : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4217 : : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0,
4218 : : };
4219 : :
4220 : : /* Returns the numeric value as double for Unicode characters
4221 : : * having this property, -1.0 otherwise.
4222 : : */
4223 : 1114955 : double _PyUnicode_ToNumeric(Py_UCS4 ch)
4224 : : {
4225 [ + + + + : 1114955 : switch (ch) {
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ ]
4226 : 1 : case 0x0F33:
4227 : 1 : return (double) -1.0/2.0;
4228 : 162 : case 0x0030:
4229 : : case 0x0660:
4230 : : case 0x06F0:
4231 : : case 0x07C0:
4232 : : case 0x0966:
4233 : : case 0x09E6:
4234 : : case 0x0A66:
4235 : : case 0x0AE6:
4236 : : case 0x0B66:
4237 : : case 0x0BE6:
4238 : : case 0x0C66:
4239 : : case 0x0C78:
4240 : : case 0x0CE6:
4241 : : case 0x0D66:
4242 : : case 0x0DE6:
4243 : : case 0x0E50:
4244 : : case 0x0ED0:
4245 : : case 0x0F20:
4246 : : case 0x1040:
4247 : : case 0x1090:
4248 : : case 0x17E0:
4249 : : case 0x17F0:
4250 : : case 0x1810:
4251 : : case 0x1946:
4252 : : case 0x19D0:
4253 : : case 0x1A80:
4254 : : case 0x1A90:
4255 : : case 0x1B50:
4256 : : case 0x1BB0:
4257 : : case 0x1C40:
4258 : : case 0x1C50:
4259 : : case 0x2070:
4260 : : case 0x2080:
4261 : : case 0x2189:
4262 : : case 0x24EA:
4263 : : case 0x24FF:
4264 : : case 0x3007:
4265 : : case 0x96F6:
4266 : : case 0xA620:
4267 : : case 0xA6EF:
4268 : : case 0xA8D0:
4269 : : case 0xA900:
4270 : : case 0xA9D0:
4271 : : case 0xA9F0:
4272 : : case 0xAA50:
4273 : : case 0xABF0:
4274 : : case 0xF9B2:
4275 : : case 0xFF10:
4276 : : case 0x1018A:
4277 : : case 0x104A0:
4278 : : case 0x10D30:
4279 : : case 0x11066:
4280 : : case 0x110F0:
4281 : : case 0x11136:
4282 : : case 0x111D0:
4283 : : case 0x112F0:
4284 : : case 0x11450:
4285 : : case 0x114D0:
4286 : : case 0x11650:
4287 : : case 0x116C0:
4288 : : case 0x11730:
4289 : : case 0x118E0:
4290 : : case 0x11950:
4291 : : case 0x11C50:
4292 : : case 0x11D50:
4293 : : case 0x11DA0:
4294 : : case 0x16A60:
4295 : : case 0x16AC0:
4296 : : case 0x16B50:
4297 : : case 0x16E80:
4298 : : case 0x1D2E0:
4299 : : case 0x1D7CE:
4300 : : case 0x1D7D8:
4301 : : case 0x1D7E2:
4302 : : case 0x1D7EC:
4303 : : case 0x1D7F6:
4304 : : case 0x1E140:
4305 : : case 0x1E2F0:
4306 : : case 0x1E950:
4307 : : case 0x1F100:
4308 : : case 0x1F101:
4309 : : case 0x1F10B:
4310 : : case 0x1F10C:
4311 : : case 0x1FBF0:
4312 : 162 : return (double) 0.0;
4313 : 226 : case 0x0031:
4314 : : case 0x00B9:
4315 : : case 0x0661:
4316 : : case 0x06F1:
4317 : : case 0x07C1:
4318 : : case 0x0967:
4319 : : case 0x09E7:
4320 : : case 0x0A67:
4321 : : case 0x0AE7:
4322 : : case 0x0B67:
4323 : : case 0x0BE7:
4324 : : case 0x0C67:
4325 : : case 0x0C79:
4326 : : case 0x0C7C:
4327 : : case 0x0CE7:
4328 : : case 0x0D67:
4329 : : case 0x0DE7:
4330 : : case 0x0E51:
4331 : : case 0x0ED1:
4332 : : case 0x0F21:
4333 : : case 0x1041:
4334 : : case 0x1091:
4335 : : case 0x1369:
4336 : : case 0x17E1:
4337 : : case 0x17F1:
4338 : : case 0x1811:
4339 : : case 0x1947:
4340 : : case 0x19D1:
4341 : : case 0x19DA:
4342 : : case 0x1A81:
4343 : : case 0x1A91:
4344 : : case 0x1B51:
4345 : : case 0x1BB1:
4346 : : case 0x1C41:
4347 : : case 0x1C51:
4348 : : case 0x2081:
4349 : : case 0x215F:
4350 : : case 0x2160:
4351 : : case 0x2170:
4352 : : case 0x2460:
4353 : : case 0x2474:
4354 : : case 0x2488:
4355 : : case 0x24F5:
4356 : : case 0x2776:
4357 : : case 0x2780:
4358 : : case 0x278A:
4359 : : case 0x3021:
4360 : : case 0x3192:
4361 : : case 0x3220:
4362 : : case 0x3280:
4363 : : case 0x4E00:
4364 : : case 0x58F1:
4365 : : case 0x58F9:
4366 : : case 0x5E7A:
4367 : : case 0x5F0C:
4368 : : case 0xA621:
4369 : : case 0xA6E6:
4370 : : case 0xA8D1:
4371 : : case 0xA901:
4372 : : case 0xA9D1:
4373 : : case 0xA9F1:
4374 : : case 0xAA51:
4375 : : case 0xABF1:
4376 : : case 0xFF11:
4377 : : case 0x10107:
4378 : : case 0x10142:
4379 : : case 0x10158:
4380 : : case 0x10159:
4381 : : case 0x1015A:
4382 : : case 0x102E1:
4383 : : case 0x10320:
4384 : : case 0x103D1:
4385 : : case 0x104A1:
4386 : : case 0x10858:
4387 : : case 0x10879:
4388 : : case 0x108A7:
4389 : : case 0x108FB:
4390 : : case 0x10916:
4391 : : case 0x109C0:
4392 : : case 0x10A40:
4393 : : case 0x10A7D:
4394 : : case 0x10A9D:
4395 : : case 0x10AEB:
4396 : : case 0x10B58:
4397 : : case 0x10B78:
4398 : : case 0x10BA9:
4399 : : case 0x10CFA:
4400 : : case 0x10D31:
4401 : : case 0x10E60:
4402 : : case 0x10F1D:
4403 : : case 0x10F51:
4404 : : case 0x10FC5:
4405 : : case 0x11052:
4406 : : case 0x11067:
4407 : : case 0x110F1:
4408 : : case 0x11137:
4409 : : case 0x111D1:
4410 : : case 0x111E1:
4411 : : case 0x112F1:
4412 : : case 0x11451:
4413 : : case 0x114D1:
4414 : : case 0x11651:
4415 : : case 0x116C1:
4416 : : case 0x11731:
4417 : : case 0x118E1:
4418 : : case 0x11951:
4419 : : case 0x11C51:
4420 : : case 0x11C5A:
4421 : : case 0x11D51:
4422 : : case 0x11DA1:
4423 : : case 0x12415:
4424 : : case 0x1241E:
4425 : : case 0x1242C:
4426 : : case 0x12434:
4427 : : case 0x1244F:
4428 : : case 0x12458:
4429 : : case 0x16A61:
4430 : : case 0x16AC1:
4431 : : case 0x16B51:
4432 : : case 0x16E81:
4433 : : case 0x16E94:
4434 : : case 0x1D2E1:
4435 : : case 0x1D360:
4436 : : case 0x1D372:
4437 : : case 0x1D377:
4438 : : case 0x1D7CF:
4439 : : case 0x1D7D9:
4440 : : case 0x1D7E3:
4441 : : case 0x1D7ED:
4442 : : case 0x1D7F7:
4443 : : case 0x1E141:
4444 : : case 0x1E2F1:
4445 : : case 0x1E8C7:
4446 : : case 0x1E951:
4447 : : case 0x1EC71:
4448 : : case 0x1ECA3:
4449 : : case 0x1ECB1:
4450 : : case 0x1ED01:
4451 : : case 0x1F102:
4452 : : case 0x1FBF1:
4453 : : case 0x2092A:
4454 : 226 : return (double) 1.0;
4455 : 3 : case 0x0D5C:
4456 : : case 0x2152:
4457 : : case 0x11FCB:
4458 : 3 : return (double) 1.0/10.0;
4459 : 1 : case 0x109F6:
4460 : 1 : return (double) 1.0/12.0;
4461 : 6 : case 0x09F4:
4462 : : case 0x0B75:
4463 : : case 0x0D76:
4464 : : case 0xA833:
4465 : : case 0x11FC9:
4466 : : case 0x11FCA:
4467 : 6 : return (double) 1.0/16.0;
4468 : 2 : case 0x0D58:
4469 : : case 0x11FC1:
4470 : 2 : return (double) 1.0/160.0;
4471 : 18 : case 0x00BD:
4472 : : case 0x0B73:
4473 : : case 0x0D74:
4474 : : case 0x0F2A:
4475 : : case 0x2CFD:
4476 : : case 0xA831:
4477 : : case 0x10141:
4478 : : case 0x10175:
4479 : : case 0x10176:
4480 : : case 0x109BD:
4481 : : case 0x10A48:
4482 : : case 0x10E7B:
4483 : : case 0x10F26:
4484 : : case 0x11FD1:
4485 : : case 0x11FD2:
4486 : : case 0x12464:
4487 : : case 0x1ECAE:
4488 : : case 0x1ED3C:
4489 : 18 : return (double) 1.0/2.0;
4490 : 2 : case 0x0D5B:
4491 : : case 0x11FC8:
4492 : 2 : return (double) 1.0/20.0;
4493 : 5 : case 0x2153:
4494 : : case 0x10E7D:
4495 : : case 0x1245A:
4496 : : case 0x1245D:
4497 : : case 0x12465:
4498 : 5 : return (double) 1.0/3.0;
4499 : 1 : case 0x11FC5:
4500 : 1 : return (double) 1.0/32.0;
4501 : 2 : case 0x11FC0:
4502 : : case 0x11FD4:
4503 : 2 : return (double) 1.0/320.0;
4504 : 13 : case 0x00BC:
4505 : : case 0x09F7:
4506 : : case 0x0B72:
4507 : : case 0x0D73:
4508 : : case 0xA830:
4509 : : case 0x10140:
4510 : : case 0x1018B:
4511 : : case 0x10E7C:
4512 : : case 0x11FD0:
4513 : : case 0x12460:
4514 : : case 0x12462:
4515 : : case 0x12463:
4516 : : case 0x1ECAD:
4517 : 13 : return (double) 1.0/4.0;
4518 : 2 : case 0x0D59:
4519 : : case 0x11FC4:
4520 : 2 : return (double) 1.0/40.0;
4521 : 3 : case 0x0D5E:
4522 : : case 0x2155:
4523 : : case 0x11FCF:
4524 : 3 : return (double) 1.0/5.0;
4525 : 3 : case 0x2159:
4526 : : case 0x12461:
4527 : : case 0x1ED3D:
4528 : 3 : return (double) 1.0/6.0;
4529 : 1 : case 0x11FC3:
4530 : 1 : return (double) 1.0/64.0;
4531 : 1 : case 0x2150:
4532 : 1 : return (double) 1.0/7.0;
4533 : 8 : case 0x09F5:
4534 : : case 0x0B76:
4535 : : case 0x0D77:
4536 : : case 0x215B:
4537 : : case 0xA834:
4538 : : case 0x11FCC:
4539 : : case 0x1245F:
4540 : 8 : return (double) 1.0/8.0;
4541 : 1 : case 0x11FC2:
4542 : 1 : return (double) 1.0/80.0;
4543 : 1 : case 0x2151:
4544 : 1 : return (double) 1.0/9.0;
4545 : 62 : case 0x0BF0:
4546 : : case 0x0D70:
4547 : : case 0x1372:
4548 : : case 0x2169:
4549 : : case 0x2179:
4550 : : case 0x2469:
4551 : : case 0x247D:
4552 : : case 0x2491:
4553 : : case 0x24FE:
4554 : : case 0x277F:
4555 : : case 0x2789:
4556 : : case 0x2793:
4557 : : case 0x3038:
4558 : : case 0x3229:
4559 : : case 0x3248:
4560 : : case 0x3289:
4561 : : case 0x4EC0:
4562 : : case 0x5341:
4563 : : case 0x62FE:
4564 : : case 0xF973:
4565 : : case 0xF9FD:
4566 : : case 0x10110:
4567 : : case 0x10149:
4568 : : case 0x10150:
4569 : : case 0x10157:
4570 : : case 0x10160:
4571 : : case 0x10161:
4572 : : case 0x10162:
4573 : : case 0x10163:
4574 : : case 0x10164:
4575 : : case 0x102EA:
4576 : : case 0x10322:
4577 : : case 0x103D3:
4578 : : case 0x1085B:
4579 : : case 0x1087E:
4580 : : case 0x108AD:
4581 : : case 0x108FD:
4582 : : case 0x10917:
4583 : : case 0x109C9:
4584 : : case 0x10A44:
4585 : : case 0x10A9E:
4586 : : case 0x10AED:
4587 : : case 0x10B5C:
4588 : : case 0x10B7C:
4589 : : case 0x10BAD:
4590 : : case 0x10CFC:
4591 : : case 0x10E69:
4592 : : case 0x10F22:
4593 : : case 0x10F52:
4594 : : case 0x10FC9:
4595 : : case 0x1105B:
4596 : : case 0x111EA:
4597 : : case 0x1173A:
4598 : : case 0x118EA:
4599 : : case 0x11C63:
4600 : : case 0x16B5B:
4601 : : case 0x16E8A:
4602 : : case 0x1D2EA:
4603 : : case 0x1D369:
4604 : : case 0x1EC7A:
4605 : : case 0x1ED0A:
4606 : : case 0x1ED37:
4607 : 62 : return (double) 10.0;
4608 : 1 : case 0x109FF:
4609 : 1 : return (double) 10.0/12.0;
4610 : 35 : case 0x0BF1:
4611 : : case 0x0D71:
4612 : : case 0x137B:
4613 : : case 0x216D:
4614 : : case 0x217D:
4615 : : case 0x4F70:
4616 : : case 0x767E:
4617 : : case 0x964C:
4618 : : case 0x10119:
4619 : : case 0x1014B:
4620 : : case 0x10152:
4621 : : case 0x1016A:
4622 : : case 0x102F3:
4623 : : case 0x103D5:
4624 : : case 0x1085D:
4625 : : case 0x108AF:
4626 : : case 0x108FF:
4627 : : case 0x10919:
4628 : : case 0x109D2:
4629 : : case 0x10A46:
4630 : : case 0x10AEF:
4631 : : case 0x10B5E:
4632 : : case 0x10B7E:
4633 : : case 0x10BAF:
4634 : : case 0x10CFE:
4635 : : case 0x10E72:
4636 : : case 0x10F25:
4637 : : case 0x10F54:
4638 : : case 0x10FCB:
4639 : : case 0x11064:
4640 : : case 0x111F3:
4641 : : case 0x11C6C:
4642 : : case 0x16B5C:
4643 : : case 0x1EC83:
4644 : : case 0x1ED13:
4645 : 35 : return (double) 100.0;
4646 : 22 : case 0x0BF2:
4647 : : case 0x0D72:
4648 : : case 0x216F:
4649 : : case 0x217F:
4650 : : case 0x2180:
4651 : : case 0x4EDF:
4652 : : case 0x5343:
4653 : : case 0x9621:
4654 : : case 0x10122:
4655 : : case 0x1014D:
4656 : : case 0x10154:
4657 : : case 0x10171:
4658 : : case 0x1085E:
4659 : : case 0x109DB:
4660 : : case 0x10A47:
4661 : : case 0x10B5F:
4662 : : case 0x10B7F:
4663 : : case 0x10CFF:
4664 : : case 0x11065:
4665 : : case 0x111F4:
4666 : : case 0x1EC8C:
4667 : : case 0x1ED1C:
4668 : 22 : return (double) 1000.0;
4669 : 13 : case 0x137C:
4670 : : case 0x2182:
4671 : : case 0x4E07:
4672 : : case 0x842C:
4673 : : case 0x1012B:
4674 : : case 0x10155:
4675 : : case 0x1085F:
4676 : : case 0x109E4:
4677 : : case 0x16B5D:
4678 : : case 0x1EC95:
4679 : : case 0x1ECB3:
4680 : : case 0x1ED25:
4681 : : case 0x1ED3B:
4682 : 13 : return (double) 10000.0;
4683 : 5 : case 0x2188:
4684 : : case 0x109ED:
4685 : : case 0x1EC9E:
4686 : : case 0x1ECA0:
4687 : : case 0x1ECB4:
4688 : 5 : return (double) 100000.0;
4689 : 1 : case 0x16B5E:
4690 : 1 : return (double) 1000000.0;
4691 : 1 : case 0x1ECA1:
4692 : 1 : return (double) 10000000.0;
4693 : 3 : case 0x4EBF:
4694 : : case 0x5104:
4695 : : case 0x16B5F:
4696 : 3 : return (double) 100000000.0;
4697 : 1 : case 0x16B60:
4698 : 1 : return (double) 10000000000.0;
4699 : 2 : case 0x5146:
4700 : : case 0x16B61:
4701 : 2 : return (double) 1000000000000.0;
4702 : 8 : case 0x216A:
4703 : : case 0x217A:
4704 : : case 0x246A:
4705 : : case 0x247E:
4706 : : case 0x2492:
4707 : : case 0x24EB:
4708 : : case 0x16E8B:
4709 : : case 0x1D2EB:
4710 : 8 : return (double) 11.0;
4711 : 1 : case 0x109BC:
4712 : 1 : return (double) 11.0/12.0;
4713 : 1 : case 0x0F2F:
4714 : 1 : return (double) 11.0/2.0;
4715 : 8 : case 0x216B:
4716 : : case 0x217B:
4717 : : case 0x246B:
4718 : : case 0x247F:
4719 : : case 0x2493:
4720 : : case 0x24EC:
4721 : : case 0x16E8C:
4722 : : case 0x1D2EC:
4723 : 8 : return (double) 12.0;
4724 : 6 : case 0x246C:
4725 : : case 0x2480:
4726 : : case 0x2494:
4727 : : case 0x24ED:
4728 : : case 0x16E8D:
4729 : : case 0x1D2ED:
4730 : 6 : return (double) 13.0;
4731 : 1 : case 0x0F30:
4732 : 1 : return (double) 13.0/2.0;
4733 : 6 : case 0x246D:
4734 : : case 0x2481:
4735 : : case 0x2495:
4736 : : case 0x24EE:
4737 : : case 0x16E8E:
4738 : : case 0x1D2EE:
4739 : 6 : return (double) 14.0;
4740 : 6 : case 0x246E:
4741 : : case 0x2482:
4742 : : case 0x2496:
4743 : : case 0x24EF:
4744 : : case 0x16E8F:
4745 : : case 0x1D2EF:
4746 : 6 : return (double) 15.0;
4747 : 1 : case 0x0F31:
4748 : 1 : return (double) 15.0/2.0;
4749 : 7 : case 0x09F9:
4750 : : case 0x246F:
4751 : : case 0x2483:
4752 : : case 0x2497:
4753 : : case 0x24F0:
4754 : : case 0x16E90:
4755 : : case 0x1D2F0:
4756 : 7 : return (double) 16.0;
4757 : 7 : case 0x16EE:
4758 : : case 0x2470:
4759 : : case 0x2484:
4760 : : case 0x2498:
4761 : : case 0x24F1:
4762 : : case 0x16E91:
4763 : : case 0x1D2F1:
4764 : 7 : return (double) 17.0;
4765 : 1 : case 0x0F32:
4766 : 1 : return (double) 17.0/2.0;
4767 : 7 : case 0x16EF:
4768 : : case 0x2471:
4769 : : case 0x2485:
4770 : : case 0x2499:
4771 : : case 0x24F2:
4772 : : case 0x16E92:
4773 : : case 0x1D2F2:
4774 : 7 : return (double) 18.0;
4775 : 7 : case 0x16F0:
4776 : : case 0x2472:
4777 : : case 0x2486:
4778 : : case 0x249A:
4779 : : case 0x24F3:
4780 : : case 0x16E93:
4781 : : case 0x1D2F3:
4782 : 7 : return (double) 19.0;
4783 : 224 : case 0x0032:
4784 : : case 0x00B2:
4785 : : case 0x0662:
4786 : : case 0x06F2:
4787 : : case 0x07C2:
4788 : : case 0x0968:
4789 : : case 0x09E8:
4790 : : case 0x0A68:
4791 : : case 0x0AE8:
4792 : : case 0x0B68:
4793 : : case 0x0BE8:
4794 : : case 0x0C68:
4795 : : case 0x0C7A:
4796 : : case 0x0C7D:
4797 : : case 0x0CE8:
4798 : : case 0x0D68:
4799 : : case 0x0DE8:
4800 : : case 0x0E52:
4801 : : case 0x0ED2:
4802 : : case 0x0F22:
4803 : : case 0x1042:
4804 : : case 0x1092:
4805 : : case 0x136A:
4806 : : case 0x17E2:
4807 : : case 0x17F2:
4808 : : case 0x1812:
4809 : : case 0x1948:
4810 : : case 0x19D2:
4811 : : case 0x1A82:
4812 : : case 0x1A92:
4813 : : case 0x1B52:
4814 : : case 0x1BB2:
4815 : : case 0x1C42:
4816 : : case 0x1C52:
4817 : : case 0x2082:
4818 : : case 0x2161:
4819 : : case 0x2171:
4820 : : case 0x2461:
4821 : : case 0x2475:
4822 : : case 0x2489:
4823 : : case 0x24F6:
4824 : : case 0x2777:
4825 : : case 0x2781:
4826 : : case 0x278B:
4827 : : case 0x3022:
4828 : : case 0x3193:
4829 : : case 0x3221:
4830 : : case 0x3281:
4831 : : case 0x3483:
4832 : : case 0x4E8C:
4833 : : case 0x5169:
4834 : : case 0x5F0D:
4835 : : case 0x5F10:
4836 : : case 0x8CAE:
4837 : : case 0x8CB3:
4838 : : case 0x8D30:
4839 : : case 0xA622:
4840 : : case 0xA6E7:
4841 : : case 0xA8D2:
4842 : : case 0xA902:
4843 : : case 0xA9D2:
4844 : : case 0xA9F2:
4845 : : case 0xAA52:
4846 : : case 0xABF2:
4847 : : case 0xF978:
4848 : : case 0xFF12:
4849 : : case 0x10108:
4850 : : case 0x1015B:
4851 : : case 0x1015C:
4852 : : case 0x1015D:
4853 : : case 0x1015E:
4854 : : case 0x102E2:
4855 : : case 0x103D2:
4856 : : case 0x104A2:
4857 : : case 0x10859:
4858 : : case 0x1087A:
4859 : : case 0x108A8:
4860 : : case 0x1091A:
4861 : : case 0x109C1:
4862 : : case 0x10A41:
4863 : : case 0x10B59:
4864 : : case 0x10B79:
4865 : : case 0x10BAA:
4866 : : case 0x10D32:
4867 : : case 0x10E61:
4868 : : case 0x10F1E:
4869 : : case 0x10FC6:
4870 : : case 0x11053:
4871 : : case 0x11068:
4872 : : case 0x110F2:
4873 : : case 0x11138:
4874 : : case 0x111D2:
4875 : : case 0x111E2:
4876 : : case 0x112F2:
4877 : : case 0x11452:
4878 : : case 0x114D2:
4879 : : case 0x11652:
4880 : : case 0x116C2:
4881 : : case 0x11732:
4882 : : case 0x118E2:
4883 : : case 0x11952:
4884 : : case 0x11C52:
4885 : : case 0x11C5B:
4886 : : case 0x11D52:
4887 : : case 0x11DA2:
4888 : : case 0x12400:
4889 : : case 0x12416:
4890 : : case 0x1241F:
4891 : : case 0x12423:
4892 : : case 0x1242D:
4893 : : case 0x12435:
4894 : : case 0x1244A:
4895 : : case 0x12450:
4896 : : case 0x12456:
4897 : : case 0x12459:
4898 : : case 0x16A62:
4899 : : case 0x16AC2:
4900 : : case 0x16B52:
4901 : : case 0x16E82:
4902 : : case 0x16E95:
4903 : : case 0x1D2E2:
4904 : : case 0x1D361:
4905 : : case 0x1D373:
4906 : : case 0x1D7D0:
4907 : : case 0x1D7DA:
4908 : : case 0x1D7E4:
4909 : : case 0x1D7EE:
4910 : : case 0x1D7F8:
4911 : : case 0x1E142:
4912 : : case 0x1E2F2:
4913 : : case 0x1E8C8:
4914 : : case 0x1E952:
4915 : : case 0x1EC72:
4916 : : case 0x1ECA4:
4917 : : case 0x1ECB2:
4918 : : case 0x1ED02:
4919 : : case 0x1ED2F:
4920 : : case 0x1F103:
4921 : : case 0x1FBF2:
4922 : : case 0x22390:
4923 : 224 : return (double) 2.0;
4924 : 1 : case 0x109F7:
4925 : 1 : return (double) 2.0/12.0;
4926 : 6 : case 0x2154:
4927 : : case 0x10177:
4928 : : case 0x10E7E:
4929 : : case 0x1245B:
4930 : : case 0x1245E:
4931 : : case 0x12466:
4932 : 6 : return (double) 2.0/3.0;
4933 : 1 : case 0x2156:
4934 : 1 : return (double) 2.0/5.0;
4935 : 36 : case 0x1373:
4936 : : case 0x2473:
4937 : : case 0x2487:
4938 : : case 0x249B:
4939 : : case 0x24F4:
4940 : : case 0x3039:
4941 : : case 0x3249:
4942 : : case 0x5344:
4943 : : case 0x5EFF:
4944 : : case 0x10111:
4945 : : case 0x102EB:
4946 : : case 0x103D4:
4947 : : case 0x1085C:
4948 : : case 0x1087F:
4949 : : case 0x108AE:
4950 : : case 0x108FE:
4951 : : case 0x10918:
4952 : : case 0x109CA:
4953 : : case 0x10A45:
4954 : : case 0x10A9F:
4955 : : case 0x10AEE:
4956 : : case 0x10B5D:
4957 : : case 0x10B7D:
4958 : : case 0x10BAE:
4959 : : case 0x10E6A:
4960 : : case 0x10F23:
4961 : : case 0x10F53:
4962 : : case 0x10FCA:
4963 : : case 0x1105C:
4964 : : case 0x111EB:
4965 : : case 0x1173B:
4966 : : case 0x118EB:
4967 : : case 0x11C64:
4968 : : case 0x1D36A:
4969 : : case 0x1EC7B:
4970 : : case 0x1ED0B:
4971 : 36 : return (double) 20.0;
4972 : 6 : case 0x1011A:
4973 : : case 0x102F4:
4974 : : case 0x109D3:
4975 : : case 0x10E73:
4976 : : case 0x1EC84:
4977 : : case 0x1ED14:
4978 : 6 : return (double) 200.0;
4979 : 5 : case 0x10123:
4980 : : case 0x109DC:
4981 : : case 0x1EC8D:
4982 : : case 0x1ED1D:
4983 : : case 0x1ED3A:
4984 : 5 : return (double) 2000.0;
4985 : 4 : case 0x1012C:
4986 : : case 0x109E5:
4987 : : case 0x1EC96:
4988 : : case 0x1ED26:
4989 : 4 : return (double) 20000.0;
4990 : 2 : case 0x109EE:
4991 : : case 0x1EC9F:
4992 : 2 : return (double) 200000.0;
4993 : 1 : case 0x1ECA2:
4994 : 1 : return (double) 20000000.0;
4995 : 1 : case 0x3251:
4996 : 1 : return (double) 21.0;
4997 : 1 : case 0x12432:
4998 : 1 : return (double) 216000.0;
4999 : 1 : case 0x3252:
5000 : 1 : return (double) 22.0;
5001 : 1 : case 0x3253:
5002 : 1 : return (double) 23.0;
5003 : 1 : case 0x3254:
5004 : 1 : return (double) 24.0;
5005 : 1 : case 0x3255:
5006 : 1 : return (double) 25.0;
5007 : 1 : case 0x3256:
5008 : 1 : return (double) 26.0;
5009 : 1 : case 0x3257:
5010 : 1 : return (double) 27.0;
5011 : 1 : case 0x3258:
5012 : 1 : return (double) 28.0;
5013 : 1 : case 0x3259:
5014 : 1 : return (double) 29.0;
5015 : 225 : case 0x0033:
5016 : : case 0x00B3:
5017 : : case 0x0663:
5018 : : case 0x06F3:
5019 : : case 0x07C3:
5020 : : case 0x0969:
5021 : : case 0x09E9:
5022 : : case 0x0A69:
5023 : : case 0x0AE9:
5024 : : case 0x0B69:
5025 : : case 0x0BE9:
5026 : : case 0x0C69:
5027 : : case 0x0C7B:
5028 : : case 0x0C7E:
5029 : : case 0x0CE9:
5030 : : case 0x0D69:
5031 : : case 0x0DE9:
5032 : : case 0x0E53:
5033 : : case 0x0ED3:
5034 : : case 0x0F23:
5035 : : case 0x1043:
5036 : : case 0x1093:
5037 : : case 0x136B:
5038 : : case 0x17E3:
5039 : : case 0x17F3:
5040 : : case 0x1813:
5041 : : case 0x1949:
5042 : : case 0x19D3:
5043 : : case 0x1A83:
5044 : : case 0x1A93:
5045 : : case 0x1B53:
5046 : : case 0x1BB3:
5047 : : case 0x1C43:
5048 : : case 0x1C53:
5049 : : case 0x2083:
5050 : : case 0x2162:
5051 : : case 0x2172:
5052 : : case 0x2462:
5053 : : case 0x2476:
5054 : : case 0x248A:
5055 : : case 0x24F7:
5056 : : case 0x2778:
5057 : : case 0x2782:
5058 : : case 0x278C:
5059 : : case 0x3023:
5060 : : case 0x3194:
5061 : : case 0x3222:
5062 : : case 0x3282:
5063 : : case 0x4E09:
5064 : : case 0x4EE8:
5065 : : case 0x53C1:
5066 : : case 0x53C2:
5067 : : case 0x53C3:
5068 : : case 0x53C4:
5069 : : case 0x5F0E:
5070 : : case 0xA623:
5071 : : case 0xA6E8:
5072 : : case 0xA8D3:
5073 : : case 0xA903:
5074 : : case 0xA9D3:
5075 : : case 0xA9F3:
5076 : : case 0xAA53:
5077 : : case 0xABF3:
5078 : : case 0xF96B:
5079 : : case 0xFF13:
5080 : : case 0x10109:
5081 : : case 0x102E3:
5082 : : case 0x104A3:
5083 : : case 0x1085A:
5084 : : case 0x1087B:
5085 : : case 0x108A9:
5086 : : case 0x1091B:
5087 : : case 0x109C2:
5088 : : case 0x10A42:
5089 : : case 0x10B5A:
5090 : : case 0x10B7A:
5091 : : case 0x10BAB:
5092 : : case 0x10D33:
5093 : : case 0x10E62:
5094 : : case 0x10F1F:
5095 : : case 0x10FC7:
5096 : : case 0x11054:
5097 : : case 0x11069:
5098 : : case 0x110F3:
5099 : : case 0x11139:
5100 : : case 0x111D3:
5101 : : case 0x111E3:
5102 : : case 0x112F3:
5103 : : case 0x11453:
5104 : : case 0x114D3:
5105 : : case 0x11653:
5106 : : case 0x116C3:
5107 : : case 0x11733:
5108 : : case 0x118E3:
5109 : : case 0x11953:
5110 : : case 0x11C53:
5111 : : case 0x11C5C:
5112 : : case 0x11D53:
5113 : : case 0x11DA3:
5114 : : case 0x12401:
5115 : : case 0x12408:
5116 : : case 0x12417:
5117 : : case 0x12420:
5118 : : case 0x12424:
5119 : : case 0x12425:
5120 : : case 0x1242E:
5121 : : case 0x1242F:
5122 : : case 0x12436:
5123 : : case 0x12437:
5124 : : case 0x1243A:
5125 : : case 0x1243B:
5126 : : case 0x1244B:
5127 : : case 0x12451:
5128 : : case 0x12457:
5129 : : case 0x16A63:
5130 : : case 0x16AC3:
5131 : : case 0x16B53:
5132 : : case 0x16E83:
5133 : : case 0x16E96:
5134 : : case 0x1D2E3:
5135 : : case 0x1D362:
5136 : : case 0x1D374:
5137 : : case 0x1D7D1:
5138 : : case 0x1D7DB:
5139 : : case 0x1D7E5:
5140 : : case 0x1D7EF:
5141 : : case 0x1D7F9:
5142 : : case 0x1E143:
5143 : : case 0x1E2F3:
5144 : : case 0x1E8C9:
5145 : : case 0x1E953:
5146 : : case 0x1EC73:
5147 : : case 0x1ECA5:
5148 : : case 0x1ED03:
5149 : : case 0x1ED30:
5150 : : case 0x1F104:
5151 : : case 0x1FBF3:
5152 : : case 0x20AFD:
5153 : : case 0x20B19:
5154 : : case 0x22998:
5155 : : case 0x23B1B:
5156 : 225 : return (double) 3.0;
5157 : 1 : case 0x109F8:
5158 : 1 : return (double) 3.0/12.0;
5159 : 5 : case 0x09F6:
5160 : : case 0x0B77:
5161 : : case 0x0D78:
5162 : : case 0xA835:
5163 : : case 0x11FCE:
5164 : 5 : return (double) 3.0/16.0;
5165 : 1 : case 0x0F2B:
5166 : 1 : return (double) 3.0/2.0;
5167 : 2 : case 0x0D5D:
5168 : : case 0x11FCD:
5169 : 2 : return (double) 3.0/20.0;
5170 : 8 : case 0x00BE:
5171 : : case 0x09F8:
5172 : : case 0x0B74:
5173 : : case 0x0D75:
5174 : : case 0xA832:
5175 : : case 0x10178:
5176 : : case 0x11FD3:
5177 : : case 0x1ECAF:
5178 : 8 : return (double) 3.0/4.0;
5179 : 1 : case 0x2157:
5180 : 1 : return (double) 3.0/5.0;
5181 : 1 : case 0x11FC7:
5182 : 1 : return (double) 3.0/64.0;
5183 : 1 : case 0x215C:
5184 : 1 : return (double) 3.0/8.0;
5185 : 2 : case 0x0D5A:
5186 : : case 0x11FC6:
5187 : 2 : return (double) 3.0/80.0;
5188 : 19 : case 0x1374:
5189 : : case 0x303A:
5190 : : case 0x324A:
5191 : : case 0x325A:
5192 : : case 0x5345:
5193 : : case 0x10112:
5194 : : case 0x10165:
5195 : : case 0x102EC:
5196 : : case 0x109CB:
5197 : : case 0x10E6B:
5198 : : case 0x10F24:
5199 : : case 0x1105D:
5200 : : case 0x111EC:
5201 : : case 0x118EC:
5202 : : case 0x11C65:
5203 : : case 0x1D36B:
5204 : : case 0x1EC7C:
5205 : : case 0x1ED0C:
5206 : : case 0x20983:
5207 : 19 : return (double) 30.0;
5208 : 7 : case 0x1011B:
5209 : : case 0x1016B:
5210 : : case 0x102F5:
5211 : : case 0x109D4:
5212 : : case 0x10E74:
5213 : : case 0x1EC85:
5214 : : case 0x1ED15:
5215 : 7 : return (double) 300.0;
5216 : 4 : case 0x10124:
5217 : : case 0x109DD:
5218 : : case 0x1EC8E:
5219 : : case 0x1ED1E:
5220 : 4 : return (double) 3000.0;
5221 : 4 : case 0x1012D:
5222 : : case 0x109E6:
5223 : : case 0x1EC97:
5224 : : case 0x1ED27:
5225 : 4 : return (double) 30000.0;
5226 : 1 : case 0x109EF:
5227 : 1 : return (double) 300000.0;
5228 : 1 : case 0x325B:
5229 : 1 : return (double) 31.0;
5230 : 1 : case 0x325C:
5231 : 1 : return (double) 32.0;
5232 : 1 : case 0x325D:
5233 : 1 : return (double) 33.0;
5234 : 1 : case 0x325E:
5235 : 1 : return (double) 34.0;
5236 : 1 : case 0x325F:
5237 : 1 : return (double) 35.0;
5238 : 1 : case 0x32B1:
5239 : 1 : return (double) 36.0;
5240 : 1 : case 0x32B2:
5241 : 1 : return (double) 37.0;
5242 : 1 : case 0x32B3:
5243 : 1 : return (double) 38.0;
5244 : 1 : case 0x32B4:
5245 : 1 : return (double) 39.0;
5246 : 216 : case 0x0034:
5247 : : case 0x0664:
5248 : : case 0x06F4:
5249 : : case 0x07C4:
5250 : : case 0x096A:
5251 : : case 0x09EA:
5252 : : case 0x0A6A:
5253 : : case 0x0AEA:
5254 : : case 0x0B6A:
5255 : : case 0x0BEA:
5256 : : case 0x0C6A:
5257 : : case 0x0CEA:
5258 : : case 0x0D6A:
5259 : : case 0x0DEA:
5260 : : case 0x0E54:
5261 : : case 0x0ED4:
5262 : : case 0x0F24:
5263 : : case 0x1044:
5264 : : case 0x1094:
5265 : : case 0x136C:
5266 : : case 0x17E4:
5267 : : case 0x17F4:
5268 : : case 0x1814:
5269 : : case 0x194A:
5270 : : case 0x19D4:
5271 : : case 0x1A84:
5272 : : case 0x1A94:
5273 : : case 0x1B54:
5274 : : case 0x1BB4:
5275 : : case 0x1C44:
5276 : : case 0x1C54:
5277 : : case 0x2074:
5278 : : case 0x2084:
5279 : : case 0x2163:
5280 : : case 0x2173:
5281 : : case 0x2463:
5282 : : case 0x2477:
5283 : : case 0x248B:
5284 : : case 0x24F8:
5285 : : case 0x2779:
5286 : : case 0x2783:
5287 : : case 0x278D:
5288 : : case 0x3024:
5289 : : case 0x3195:
5290 : : case 0x3223:
5291 : : case 0x3283:
5292 : : case 0x4E96:
5293 : : case 0x56DB:
5294 : : case 0x8086:
5295 : : case 0xA624:
5296 : : case 0xA6E9:
5297 : : case 0xA8D4:
5298 : : case 0xA904:
5299 : : case 0xA9D4:
5300 : : case 0xA9F4:
5301 : : case 0xAA54:
5302 : : case 0xABF4:
5303 : : case 0xFF14:
5304 : : case 0x1010A:
5305 : : case 0x102E4:
5306 : : case 0x104A4:
5307 : : case 0x1087C:
5308 : : case 0x108AA:
5309 : : case 0x108AB:
5310 : : case 0x109C3:
5311 : : case 0x10A43:
5312 : : case 0x10B5B:
5313 : : case 0x10B7B:
5314 : : case 0x10BAC:
5315 : : case 0x10D34:
5316 : : case 0x10E63:
5317 : : case 0x10F20:
5318 : : case 0x10FC8:
5319 : : case 0x11055:
5320 : : case 0x1106A:
5321 : : case 0x110F4:
5322 : : case 0x1113A:
5323 : : case 0x111D4:
5324 : : case 0x111E4:
5325 : : case 0x112F4:
5326 : : case 0x11454:
5327 : : case 0x114D4:
5328 : : case 0x11654:
5329 : : case 0x116C4:
5330 : : case 0x11734:
5331 : : case 0x118E4:
5332 : : case 0x11954:
5333 : : case 0x11C54:
5334 : : case 0x11C5D:
5335 : : case 0x11D54:
5336 : : case 0x11DA4:
5337 : : case 0x12402:
5338 : : case 0x12409:
5339 : : case 0x1240F:
5340 : : case 0x12418:
5341 : : case 0x12421:
5342 : : case 0x12426:
5343 : : case 0x12430:
5344 : : case 0x12438:
5345 : : case 0x1243C:
5346 : : case 0x1243D:
5347 : : case 0x1243E:
5348 : : case 0x1243F:
5349 : : case 0x1244C:
5350 : : case 0x12452:
5351 : : case 0x12453:
5352 : : case 0x12469:
5353 : : case 0x16A64:
5354 : : case 0x16AC4:
5355 : : case 0x16B54:
5356 : : case 0x16E84:
5357 : : case 0x1D2E4:
5358 : : case 0x1D363:
5359 : : case 0x1D375:
5360 : : case 0x1D7D2:
5361 : : case 0x1D7DC:
5362 : : case 0x1D7E6:
5363 : : case 0x1D7F0:
5364 : : case 0x1D7FA:
5365 : : case 0x1E144:
5366 : : case 0x1E2F4:
5367 : : case 0x1E8CA:
5368 : : case 0x1E954:
5369 : : case 0x1EC74:
5370 : : case 0x1ECA6:
5371 : : case 0x1ED04:
5372 : : case 0x1ED31:
5373 : : case 0x1F105:
5374 : : case 0x1FBF4:
5375 : : case 0x20064:
5376 : : case 0x200E2:
5377 : : case 0x2626D:
5378 : 216 : return (double) 4.0;
5379 : 1 : case 0x109F9:
5380 : 1 : return (double) 4.0/12.0;
5381 : 1 : case 0x2158:
5382 : 1 : return (double) 4.0/5.0;
5383 : 18 : case 0x1375:
5384 : : case 0x324B:
5385 : : case 0x32B5:
5386 : : case 0x534C:
5387 : : case 0x10113:
5388 : : case 0x102ED:
5389 : : case 0x109CC:
5390 : : case 0x10E6C:
5391 : : case 0x1105E:
5392 : : case 0x111ED:
5393 : : case 0x118ED:
5394 : : case 0x11C66:
5395 : : case 0x12467:
5396 : : case 0x1D36C:
5397 : : case 0x1EC7D:
5398 : : case 0x1ED0D:
5399 : : case 0x2098C:
5400 : : case 0x2099C:
5401 : 18 : return (double) 40.0;
5402 : 7 : case 0x1011C:
5403 : : case 0x102F6:
5404 : : case 0x109D5:
5405 : : case 0x10E75:
5406 : : case 0x1EC86:
5407 : : case 0x1ED16:
5408 : : case 0x1ED38:
5409 : 7 : return (double) 400.0;
5410 : 4 : case 0x10125:
5411 : : case 0x109DE:
5412 : : case 0x1EC8F:
5413 : : case 0x1ED1F:
5414 : 4 : return (double) 4000.0;
5415 : 4 : case 0x1012E:
5416 : : case 0x109E7:
5417 : : case 0x1EC98:
5418 : : case 0x1ED28:
5419 : 4 : return (double) 40000.0;
5420 : 1 : case 0x109F0:
5421 : 1 : return (double) 400000.0;
5422 : 1 : case 0x32B6:
5423 : 1 : return (double) 41.0;
5424 : 1 : case 0x32B7:
5425 : 1 : return (double) 42.0;
5426 : 1 : case 0x32B8:
5427 : 1 : return (double) 43.0;
5428 : 1 : case 0x12433:
5429 : 1 : return (double) 432000.0;
5430 : 1 : case 0x32B9:
5431 : 1 : return (double) 44.0;
5432 : 1 : case 0x32BA:
5433 : 1 : return (double) 45.0;
5434 : 1 : case 0x32BB:
5435 : 1 : return (double) 46.0;
5436 : 1 : case 0x32BC:
5437 : 1 : return (double) 47.0;
5438 : 1 : case 0x32BD:
5439 : 1 : return (double) 48.0;
5440 : 1 : case 0x32BE:
5441 : 1 : return (double) 49.0;
5442 : 214 : case 0x0035:
5443 : : case 0x0665:
5444 : : case 0x06F5:
5445 : : case 0x07C5:
5446 : : case 0x096B:
5447 : : case 0x09EB:
5448 : : case 0x0A6B:
5449 : : case 0x0AEB:
5450 : : case 0x0B6B:
5451 : : case 0x0BEB:
5452 : : case 0x0C6B:
5453 : : case 0x0CEB:
5454 : : case 0x0D6B:
5455 : : case 0x0DEB:
5456 : : case 0x0E55:
5457 : : case 0x0ED5:
5458 : : case 0x0F25:
5459 : : case 0x1045:
5460 : : case 0x1095:
5461 : : case 0x136D:
5462 : : case 0x17E5:
5463 : : case 0x17F5:
5464 : : case 0x1815:
5465 : : case 0x194B:
5466 : : case 0x19D5:
5467 : : case 0x1A85:
5468 : : case 0x1A95:
5469 : : case 0x1B55:
5470 : : case 0x1BB5:
5471 : : case 0x1C45:
5472 : : case 0x1C55:
5473 : : case 0x2075:
5474 : : case 0x2085:
5475 : : case 0x2164:
5476 : : case 0x2174:
5477 : : case 0x2464:
5478 : : case 0x2478:
5479 : : case 0x248C:
5480 : : case 0x24F9:
5481 : : case 0x277A:
5482 : : case 0x2784:
5483 : : case 0x278E:
5484 : : case 0x3025:
5485 : : case 0x3224:
5486 : : case 0x3284:
5487 : : case 0x3405:
5488 : : case 0x382A:
5489 : : case 0x4E94:
5490 : : case 0x4F0D:
5491 : : case 0xA625:
5492 : : case 0xA6EA:
5493 : : case 0xA8D5:
5494 : : case 0xA905:
5495 : : case 0xA9D5:
5496 : : case 0xA9F5:
5497 : : case 0xAA55:
5498 : : case 0xABF5:
5499 : : case 0xFF15:
5500 : : case 0x1010B:
5501 : : case 0x10143:
5502 : : case 0x10148:
5503 : : case 0x1014F:
5504 : : case 0x1015F:
5505 : : case 0x10173:
5506 : : case 0x102E5:
5507 : : case 0x10321:
5508 : : case 0x104A5:
5509 : : case 0x1087D:
5510 : : case 0x108AC:
5511 : : case 0x108FC:
5512 : : case 0x109C4:
5513 : : case 0x10AEC:
5514 : : case 0x10CFB:
5515 : : case 0x10D35:
5516 : : case 0x10E64:
5517 : : case 0x10F21:
5518 : : case 0x11056:
5519 : : case 0x1106B:
5520 : : case 0x110F5:
5521 : : case 0x1113B:
5522 : : case 0x111D5:
5523 : : case 0x111E5:
5524 : : case 0x112F5:
5525 : : case 0x11455:
5526 : : case 0x114D5:
5527 : : case 0x11655:
5528 : : case 0x116C5:
5529 : : case 0x11735:
5530 : : case 0x118E5:
5531 : : case 0x11955:
5532 : : case 0x11C55:
5533 : : case 0x11C5E:
5534 : : case 0x11D55:
5535 : : case 0x11DA5:
5536 : : case 0x12403:
5537 : : case 0x1240A:
5538 : : case 0x12410:
5539 : : case 0x12419:
5540 : : case 0x12422:
5541 : : case 0x12427:
5542 : : case 0x12431:
5543 : : case 0x12439:
5544 : : case 0x1244D:
5545 : : case 0x12454:
5546 : : case 0x12455:
5547 : : case 0x1246A:
5548 : : case 0x16A65:
5549 : : case 0x16AC5:
5550 : : case 0x16B55:
5551 : : case 0x16E85:
5552 : : case 0x1D2E5:
5553 : : case 0x1D364:
5554 : : case 0x1D376:
5555 : : case 0x1D378:
5556 : : case 0x1D7D3:
5557 : : case 0x1D7DD:
5558 : : case 0x1D7E7:
5559 : : case 0x1D7F1:
5560 : : case 0x1D7FB:
5561 : : case 0x1E145:
5562 : : case 0x1E2F5:
5563 : : case 0x1E8CB:
5564 : : case 0x1E955:
5565 : : case 0x1EC75:
5566 : : case 0x1ECA7:
5567 : : case 0x1ED05:
5568 : : case 0x1ED32:
5569 : : case 0x1F106:
5570 : : case 0x1FBF5:
5571 : : case 0x20121:
5572 : 214 : return (double) 5.0;
5573 : 1 : case 0x109FA:
5574 : 1 : return (double) 5.0/12.0;
5575 : 1 : case 0x0F2C:
5576 : 1 : return (double) 5.0/2.0;
5577 : 2 : case 0x215A:
5578 : : case 0x1245C:
5579 : 2 : return (double) 5.0/6.0;
5580 : 1 : case 0x215D:
5581 : 1 : return (double) 5.0/8.0;
5582 : 29 : case 0x1376:
5583 : : case 0x216C:
5584 : : case 0x217C:
5585 : : case 0x2186:
5586 : : case 0x324C:
5587 : : case 0x32BF:
5588 : : case 0x10114:
5589 : : case 0x10144:
5590 : : case 0x1014A:
5591 : : case 0x10151:
5592 : : case 0x10166:
5593 : : case 0x10167:
5594 : : case 0x10168:
5595 : : case 0x10169:
5596 : : case 0x10174:
5597 : : case 0x102EE:
5598 : : case 0x10323:
5599 : : case 0x109CD:
5600 : : case 0x10A7E:
5601 : : case 0x10CFD:
5602 : : case 0x10E6D:
5603 : : case 0x1105F:
5604 : : case 0x111EE:
5605 : : case 0x118EE:
5606 : : case 0x11C67:
5607 : : case 0x12468:
5608 : : case 0x1D36D:
5609 : : case 0x1EC7E:
5610 : : case 0x1ED0E:
5611 : 29 : return (double) 50.0;
5612 : 16 : case 0x216E:
5613 : : case 0x217E:
5614 : : case 0x1011D:
5615 : : case 0x10145:
5616 : : case 0x1014C:
5617 : : case 0x10153:
5618 : : case 0x1016C:
5619 : : case 0x1016D:
5620 : : case 0x1016E:
5621 : : case 0x1016F:
5622 : : case 0x10170:
5623 : : case 0x102F7:
5624 : : case 0x109D6:
5625 : : case 0x10E76:
5626 : : case 0x1EC87:
5627 : : case 0x1ED17:
5628 : 16 : return (double) 500.0;
5629 : 8 : case 0x2181:
5630 : : case 0x10126:
5631 : : case 0x10146:
5632 : : case 0x1014E:
5633 : : case 0x10172:
5634 : : case 0x109DF:
5635 : : case 0x1EC90:
5636 : : case 0x1ED20:
5637 : 8 : return (double) 5000.0;
5638 : 7 : case 0x2187:
5639 : : case 0x1012F:
5640 : : case 0x10147:
5641 : : case 0x10156:
5642 : : case 0x109E8:
5643 : : case 0x1EC99:
5644 : : case 0x1ED29:
5645 : 7 : return (double) 50000.0;
5646 : 1 : case 0x109F1:
5647 : 1 : return (double) 500000.0;
5648 : 198 : case 0x0036:
5649 : : case 0x0666:
5650 : : case 0x06F6:
5651 : : case 0x07C6:
5652 : : case 0x096C:
5653 : : case 0x09EC:
5654 : : case 0x0A6C:
5655 : : case 0x0AEC:
5656 : : case 0x0B6C:
5657 : : case 0x0BEC:
5658 : : case 0x0C6C:
5659 : : case 0x0CEC:
5660 : : case 0x0D6C:
5661 : : case 0x0DEC:
5662 : : case 0x0E56:
5663 : : case 0x0ED6:
5664 : : case 0x0F26:
5665 : : case 0x1046:
5666 : : case 0x1096:
5667 : : case 0x136E:
5668 : : case 0x17E6:
5669 : : case 0x17F6:
5670 : : case 0x1816:
5671 : : case 0x194C:
5672 : : case 0x19D6:
5673 : : case 0x1A86:
5674 : : case 0x1A96:
5675 : : case 0x1B56:
5676 : : case 0x1BB6:
5677 : : case 0x1C46:
5678 : : case 0x1C56:
5679 : : case 0x2076:
5680 : : case 0x2086:
5681 : : case 0x2165:
5682 : : case 0x2175:
5683 : : case 0x2185:
5684 : : case 0x2465:
5685 : : case 0x2479:
5686 : : case 0x248D:
5687 : : case 0x24FA:
5688 : : case 0x277B:
5689 : : case 0x2785:
5690 : : case 0x278F:
5691 : : case 0x3026:
5692 : : case 0x3225:
5693 : : case 0x3285:
5694 : : case 0x516D:
5695 : : case 0x9646:
5696 : : case 0x9678:
5697 : : case 0xA626:
5698 : : case 0xA6EB:
5699 : : case 0xA8D6:
5700 : : case 0xA906:
5701 : : case 0xA9D6:
5702 : : case 0xA9F6:
5703 : : case 0xAA56:
5704 : : case 0xABF6:
5705 : : case 0xF9D1:
5706 : : case 0xF9D3:
5707 : : case 0xFF16:
5708 : : case 0x1010C:
5709 : : case 0x102E6:
5710 : : case 0x104A6:
5711 : : case 0x109C5:
5712 : : case 0x10D36:
5713 : : case 0x10E65:
5714 : : case 0x11057:
5715 : : case 0x1106C:
5716 : : case 0x110F6:
5717 : : case 0x1113C:
5718 : : case 0x111D6:
5719 : : case 0x111E6:
5720 : : case 0x112F6:
5721 : : case 0x11456:
5722 : : case 0x114D6:
5723 : : case 0x11656:
5724 : : case 0x116C6:
5725 : : case 0x11736:
5726 : : case 0x118E6:
5727 : : case 0x11956:
5728 : : case 0x11C56:
5729 : : case 0x11C5F:
5730 : : case 0x11D56:
5731 : : case 0x11DA6:
5732 : : case 0x12404:
5733 : : case 0x1240B:
5734 : : case 0x12411:
5735 : : case 0x1241A:
5736 : : case 0x12428:
5737 : : case 0x12440:
5738 : : case 0x1244E:
5739 : : case 0x1246B:
5740 : : case 0x16A66:
5741 : : case 0x16AC6:
5742 : : case 0x16B56:
5743 : : case 0x16E86:
5744 : : case 0x1D2E6:
5745 : : case 0x1D365:
5746 : : case 0x1D7D4:
5747 : : case 0x1D7DE:
5748 : : case 0x1D7E8:
5749 : : case 0x1D7F2:
5750 : : case 0x1D7FC:
5751 : : case 0x1E146:
5752 : : case 0x1E2F6:
5753 : : case 0x1E8CC:
5754 : : case 0x1E956:
5755 : : case 0x1EC76:
5756 : : case 0x1ECA8:
5757 : : case 0x1ED06:
5758 : : case 0x1ED33:
5759 : : case 0x1F107:
5760 : : case 0x1FBF6:
5761 : : case 0x20AEA:
5762 : 198 : return (double) 6.0;
5763 : 1 : case 0x109FB:
5764 : 1 : return (double) 6.0/12.0;
5765 : 13 : case 0x1377:
5766 : : case 0x324D:
5767 : : case 0x10115:
5768 : : case 0x102EF:
5769 : : case 0x109CE:
5770 : : case 0x10E6E:
5771 : : case 0x11060:
5772 : : case 0x111EF:
5773 : : case 0x118EF:
5774 : : case 0x11C68:
5775 : : case 0x1D36E:
5776 : : case 0x1EC7F:
5777 : : case 0x1ED0F:
5778 : 13 : return (double) 60.0;
5779 : 7 : case 0x1011E:
5780 : : case 0x102F8:
5781 : : case 0x109D7:
5782 : : case 0x10E77:
5783 : : case 0x1EC88:
5784 : : case 0x1ED18:
5785 : : case 0x1ED39:
5786 : 7 : return (double) 600.0;
5787 : 4 : case 0x10127:
5788 : : case 0x109E0:
5789 : : case 0x1EC91:
5790 : : case 0x1ED21:
5791 : 4 : return (double) 6000.0;
5792 : 4 : case 0x10130:
5793 : : case 0x109E9:
5794 : : case 0x1EC9A:
5795 : : case 0x1ED2A:
5796 : 4 : return (double) 60000.0;
5797 : 1 : case 0x109F2:
5798 : 1 : return (double) 600000.0;
5799 : 198 : case 0x0037:
5800 : : case 0x0667:
5801 : : case 0x06F7:
5802 : : case 0x07C7:
5803 : : case 0x096D:
5804 : : case 0x09ED:
5805 : : case 0x0A6D:
5806 : : case 0x0AED:
5807 : : case 0x0B6D:
5808 : : case 0x0BED:
5809 : : case 0x0C6D:
5810 : : case 0x0CED:
5811 : : case 0x0D6D:
5812 : : case 0x0DED:
5813 : : case 0x0E57:
5814 : : case 0x0ED7:
5815 : : case 0x0F27:
5816 : : case 0x1047:
5817 : : case 0x1097:
5818 : : case 0x136F:
5819 : : case 0x17E7:
5820 : : case 0x17F7:
5821 : : case 0x1817:
5822 : : case 0x194D:
5823 : : case 0x19D7:
5824 : : case 0x1A87:
5825 : : case 0x1A97:
5826 : : case 0x1B57:
5827 : : case 0x1BB7:
5828 : : case 0x1C47:
5829 : : case 0x1C57:
5830 : : case 0x2077:
5831 : : case 0x2087:
5832 : : case 0x2166:
5833 : : case 0x2176:
5834 : : case 0x2466:
5835 : : case 0x247A:
5836 : : case 0x248E:
5837 : : case 0x24FB:
5838 : : case 0x277C:
5839 : : case 0x2786:
5840 : : case 0x2790:
5841 : : case 0x3027:
5842 : : case 0x3226:
5843 : : case 0x3286:
5844 : : case 0x3B4D:
5845 : : case 0x4E03:
5846 : : case 0x67D2:
5847 : : case 0x6F06:
5848 : : case 0xA627:
5849 : : case 0xA6EC:
5850 : : case 0xA8D7:
5851 : : case 0xA907:
5852 : : case 0xA9D7:
5853 : : case 0xA9F7:
5854 : : case 0xAA57:
5855 : : case 0xABF7:
5856 : : case 0xFF17:
5857 : : case 0x1010D:
5858 : : case 0x102E7:
5859 : : case 0x104A7:
5860 : : case 0x109C6:
5861 : : case 0x10D37:
5862 : : case 0x10E66:
5863 : : case 0x11058:
5864 : : case 0x1106D:
5865 : : case 0x110F7:
5866 : : case 0x1113D:
5867 : : case 0x111D7:
5868 : : case 0x111E7:
5869 : : case 0x112F7:
5870 : : case 0x11457:
5871 : : case 0x114D7:
5872 : : case 0x11657:
5873 : : case 0x116C7:
5874 : : case 0x11737:
5875 : : case 0x118E7:
5876 : : case 0x11957:
5877 : : case 0x11C57:
5878 : : case 0x11C60:
5879 : : case 0x11D57:
5880 : : case 0x11DA7:
5881 : : case 0x12405:
5882 : : case 0x1240C:
5883 : : case 0x12412:
5884 : : case 0x1241B:
5885 : : case 0x12429:
5886 : : case 0x12441:
5887 : : case 0x12442:
5888 : : case 0x12443:
5889 : : case 0x1246C:
5890 : : case 0x16A67:
5891 : : case 0x16AC7:
5892 : : case 0x16B57:
5893 : : case 0x16E87:
5894 : : case 0x1D2E7:
5895 : : case 0x1D366:
5896 : : case 0x1D7D5:
5897 : : case 0x1D7DF:
5898 : : case 0x1D7E9:
5899 : : case 0x1D7F3:
5900 : : case 0x1D7FD:
5901 : : case 0x1E147:
5902 : : case 0x1E2F7:
5903 : : case 0x1E8CD:
5904 : : case 0x1E957:
5905 : : case 0x1EC77:
5906 : : case 0x1ECA9:
5907 : : case 0x1ED07:
5908 : : case 0x1ED34:
5909 : : case 0x1F108:
5910 : : case 0x1FBF7:
5911 : : case 0x20001:
5912 : 198 : return (double) 7.0;
5913 : 1 : case 0x109FC:
5914 : 1 : return (double) 7.0/12.0;
5915 : 1 : case 0x0F2D:
5916 : 1 : return (double) 7.0/2.0;
5917 : 1 : case 0x215E:
5918 : 1 : return (double) 7.0/8.0;
5919 : 13 : case 0x1378:
5920 : : case 0x324E:
5921 : : case 0x10116:
5922 : : case 0x102F0:
5923 : : case 0x109CF:
5924 : : case 0x10E6F:
5925 : : case 0x11061:
5926 : : case 0x111F0:
5927 : : case 0x118F0:
5928 : : case 0x11C69:
5929 : : case 0x1D36F:
5930 : : case 0x1EC80:
5931 : : case 0x1ED10:
5932 : 13 : return (double) 70.0;
5933 : 6 : case 0x1011F:
5934 : : case 0x102F9:
5935 : : case 0x109D8:
5936 : : case 0x10E78:
5937 : : case 0x1EC89:
5938 : : case 0x1ED19:
5939 : 6 : return (double) 700.0;
5940 : 4 : case 0x10128:
5941 : : case 0x109E1:
5942 : : case 0x1EC92:
5943 : : case 0x1ED22:
5944 : 4 : return (double) 7000.0;
5945 : 4 : case 0x10131:
5946 : : case 0x109EA:
5947 : : case 0x1EC9B:
5948 : : case 0x1ED2B:
5949 : 4 : return (double) 70000.0;
5950 : 1 : case 0x109F3:
5951 : 1 : return (double) 700000.0;
5952 : 193 : case 0x0038:
5953 : : case 0x0668:
5954 : : case 0x06F8:
5955 : : case 0x07C8:
5956 : : case 0x096E:
5957 : : case 0x09EE:
5958 : : case 0x0A6E:
5959 : : case 0x0AEE:
5960 : : case 0x0B6E:
5961 : : case 0x0BEE:
5962 : : case 0x0C6E:
5963 : : case 0x0CEE:
5964 : : case 0x0D6E:
5965 : : case 0x0DEE:
5966 : : case 0x0E58:
5967 : : case 0x0ED8:
5968 : : case 0x0F28:
5969 : : case 0x1048:
5970 : : case 0x1098:
5971 : : case 0x1370:
5972 : : case 0x17E8:
5973 : : case 0x17F8:
5974 : : case 0x1818:
5975 : : case 0x194E:
5976 : : case 0x19D8:
5977 : : case 0x1A88:
5978 : : case 0x1A98:
5979 : : case 0x1B58:
5980 : : case 0x1BB8:
5981 : : case 0x1C48:
5982 : : case 0x1C58:
5983 : : case 0x2078:
5984 : : case 0x2088:
5985 : : case 0x2167:
5986 : : case 0x2177:
5987 : : case 0x2467:
5988 : : case 0x247B:
5989 : : case 0x248F:
5990 : : case 0x24FC:
5991 : : case 0x277D:
5992 : : case 0x2787:
5993 : : case 0x2791:
5994 : : case 0x3028:
5995 : : case 0x3227:
5996 : : case 0x3287:
5997 : : case 0x516B:
5998 : : case 0x634C:
5999 : : case 0xA628:
6000 : : case 0xA6ED:
6001 : : case 0xA8D8:
6002 : : case 0xA908:
6003 : : case 0xA9D8:
6004 : : case 0xA9F8:
6005 : : case 0xAA58:
6006 : : case 0xABF8:
6007 : : case 0xFF18:
6008 : : case 0x1010E:
6009 : : case 0x102E8:
6010 : : case 0x104A8:
6011 : : case 0x109C7:
6012 : : case 0x10D38:
6013 : : case 0x10E67:
6014 : : case 0x11059:
6015 : : case 0x1106E:
6016 : : case 0x110F8:
6017 : : case 0x1113E:
6018 : : case 0x111D8:
6019 : : case 0x111E8:
6020 : : case 0x112F8:
6021 : : case 0x11458:
6022 : : case 0x114D8:
6023 : : case 0x11658:
6024 : : case 0x116C8:
6025 : : case 0x11738:
6026 : : case 0x118E8:
6027 : : case 0x11958:
6028 : : case 0x11C58:
6029 : : case 0x11C61:
6030 : : case 0x11D58:
6031 : : case 0x11DA8:
6032 : : case 0x12406:
6033 : : case 0x1240D:
6034 : : case 0x12413:
6035 : : case 0x1241C:
6036 : : case 0x1242A:
6037 : : case 0x12444:
6038 : : case 0x12445:
6039 : : case 0x1246D:
6040 : : case 0x16A68:
6041 : : case 0x16AC8:
6042 : : case 0x16B58:
6043 : : case 0x16E88:
6044 : : case 0x1D2E8:
6045 : : case 0x1D367:
6046 : : case 0x1D7D6:
6047 : : case 0x1D7E0:
6048 : : case 0x1D7EA:
6049 : : case 0x1D7F4:
6050 : : case 0x1D7FE:
6051 : : case 0x1E148:
6052 : : case 0x1E2F8:
6053 : : case 0x1E8CE:
6054 : : case 0x1E958:
6055 : : case 0x1EC78:
6056 : : case 0x1ECAA:
6057 : : case 0x1ED08:
6058 : : case 0x1ED35:
6059 : : case 0x1F109:
6060 : : case 0x1FBF8:
6061 : 193 : return (double) 8.0;
6062 : 1 : case 0x109FD:
6063 : 1 : return (double) 8.0/12.0;
6064 : 12 : case 0x1379:
6065 : : case 0x324F:
6066 : : case 0x10117:
6067 : : case 0x102F1:
6068 : : case 0x10E70:
6069 : : case 0x11062:
6070 : : case 0x111F1:
6071 : : case 0x118F1:
6072 : : case 0x11C6A:
6073 : : case 0x1D370:
6074 : : case 0x1EC81:
6075 : : case 0x1ED11:
6076 : 12 : return (double) 80.0;
6077 : 6 : case 0x10120:
6078 : : case 0x102FA:
6079 : : case 0x109D9:
6080 : : case 0x10E79:
6081 : : case 0x1EC8A:
6082 : : case 0x1ED1A:
6083 : 6 : return (double) 800.0;
6084 : 4 : case 0x10129:
6085 : : case 0x109E2:
6086 : : case 0x1EC93:
6087 : : case 0x1ED23:
6088 : 4 : return (double) 8000.0;
6089 : 4 : case 0x10132:
6090 : : case 0x109EB:
6091 : : case 0x1EC9C:
6092 : : case 0x1ED2C:
6093 : 4 : return (double) 80000.0;
6094 : 1 : case 0x109F4:
6095 : 1 : return (double) 800000.0;
6096 : 199 : case 0x0039:
6097 : : case 0x0669:
6098 : : case 0x06F9:
6099 : : case 0x07C9:
6100 : : case 0x096F:
6101 : : case 0x09EF:
6102 : : case 0x0A6F:
6103 : : case 0x0AEF:
6104 : : case 0x0B6F:
6105 : : case 0x0BEF:
6106 : : case 0x0C6F:
6107 : : case 0x0CEF:
6108 : : case 0x0D6F:
6109 : : case 0x0DEF:
6110 : : case 0x0E59:
6111 : : case 0x0ED9:
6112 : : case 0x0F29:
6113 : : case 0x1049:
6114 : : case 0x1099:
6115 : : case 0x1371:
6116 : : case 0x17E9:
6117 : : case 0x17F9:
6118 : : case 0x1819:
6119 : : case 0x194F:
6120 : : case 0x19D9:
6121 : : case 0x1A89:
6122 : : case 0x1A99:
6123 : : case 0x1B59:
6124 : : case 0x1BB9:
6125 : : case 0x1C49:
6126 : : case 0x1C59:
6127 : : case 0x2079:
6128 : : case 0x2089:
6129 : : case 0x2168:
6130 : : case 0x2178:
6131 : : case 0x2468:
6132 : : case 0x247C:
6133 : : case 0x2490:
6134 : : case 0x24FD:
6135 : : case 0x277E:
6136 : : case 0x2788:
6137 : : case 0x2792:
6138 : : case 0x3029:
6139 : : case 0x3228:
6140 : : case 0x3288:
6141 : : case 0x4E5D:
6142 : : case 0x5EFE:
6143 : : case 0x7396:
6144 : : case 0xA629:
6145 : : case 0xA6EE:
6146 : : case 0xA8D9:
6147 : : case 0xA909:
6148 : : case 0xA9D9:
6149 : : case 0xA9F9:
6150 : : case 0xAA59:
6151 : : case 0xABF9:
6152 : : case 0xFF19:
6153 : : case 0x1010F:
6154 : : case 0x102E9:
6155 : : case 0x104A9:
6156 : : case 0x109C8:
6157 : : case 0x10D39:
6158 : : case 0x10E68:
6159 : : case 0x1105A:
6160 : : case 0x1106F:
6161 : : case 0x110F9:
6162 : : case 0x1113F:
6163 : : case 0x111D9:
6164 : : case 0x111E9:
6165 : : case 0x112F9:
6166 : : case 0x11459:
6167 : : case 0x114D9:
6168 : : case 0x11659:
6169 : : case 0x116C9:
6170 : : case 0x11739:
6171 : : case 0x118E9:
6172 : : case 0x11959:
6173 : : case 0x11C59:
6174 : : case 0x11C62:
6175 : : case 0x11D59:
6176 : : case 0x11DA9:
6177 : : case 0x12407:
6178 : : case 0x1240E:
6179 : : case 0x12414:
6180 : : case 0x1241D:
6181 : : case 0x1242B:
6182 : : case 0x12446:
6183 : : case 0x12447:
6184 : : case 0x12448:
6185 : : case 0x12449:
6186 : : case 0x1246E:
6187 : : case 0x16A69:
6188 : : case 0x16AC9:
6189 : : case 0x16B59:
6190 : : case 0x16E89:
6191 : : case 0x1D2E9:
6192 : : case 0x1D368:
6193 : : case 0x1D7D7:
6194 : : case 0x1D7E1:
6195 : : case 0x1D7EB:
6196 : : case 0x1D7F5:
6197 : : case 0x1D7FF:
6198 : : case 0x1E149:
6199 : : case 0x1E2F9:
6200 : : case 0x1E8CF:
6201 : : case 0x1E959:
6202 : : case 0x1EC79:
6203 : : case 0x1ECAB:
6204 : : case 0x1ED09:
6205 : : case 0x1ED36:
6206 : : case 0x1F10A:
6207 : : case 0x1FBF9:
6208 : : case 0x2F890:
6209 : 199 : return (double) 9.0;
6210 : 1 : case 0x109FE:
6211 : 1 : return (double) 9.0/12.0;
6212 : 1 : case 0x0F2E:
6213 : 1 : return (double) 9.0/2.0;
6214 : 12 : case 0x137A:
6215 : : case 0x10118:
6216 : : case 0x102F2:
6217 : : case 0x10341:
6218 : : case 0x10E71:
6219 : : case 0x11063:
6220 : : case 0x111F2:
6221 : : case 0x118F2:
6222 : : case 0x11C6B:
6223 : : case 0x1D371:
6224 : : case 0x1EC82:
6225 : : case 0x1ED12:
6226 : 12 : return (double) 90.0;
6227 : 7 : case 0x10121:
6228 : : case 0x102FB:
6229 : : case 0x1034A:
6230 : : case 0x109DA:
6231 : : case 0x10E7A:
6232 : : case 0x1EC8B:
6233 : : case 0x1ED1B:
6234 : 7 : return (double) 900.0;
6235 : 5 : case 0x1012A:
6236 : : case 0x109E3:
6237 : : case 0x1EC94:
6238 : : case 0x1ED24:
6239 : 5 : return (double) 9000.0;
6240 : 4 : case 0x10133:
6241 : : case 0x109EC:
6242 : : case 0x1EC9D:
6243 : : case 0x1ED2D:
6244 : 4 : return (double) 90000.0;
6245 : 1 : case 0x109F5:
6246 : 1 : return (double) 900000.0;
6247 : : }
6248 : 1112243 : return -1.0;
6249 : : }
6250 : :
6251 : : /* Returns 1 for Unicode characters having the bidirectional
6252 : : * type 'WS', 'B' or 'S' or the category 'Zs', 0 otherwise.
6253 : : */
6254 : 3345710 : int _PyUnicode_IsWhitespace(const Py_UCS4 ch)
6255 : : {
6256 [ + + ]: 3345710 : switch (ch) {
6257 : 112 : case 0x0009:
6258 : : case 0x000A:
6259 : : case 0x000B:
6260 : : case 0x000C:
6261 : : case 0x000D:
6262 : : case 0x001C:
6263 : : case 0x001D:
6264 : : case 0x001E:
6265 : : case 0x001F:
6266 : : case 0x0020:
6267 : : case 0x0085:
6268 : : case 0x00A0:
6269 : : case 0x1680:
6270 : : case 0x2000:
6271 : : case 0x2001:
6272 : : case 0x2002:
6273 : : case 0x2003:
6274 : : case 0x2004:
6275 : : case 0x2005:
6276 : : case 0x2006:
6277 : : case 0x2007:
6278 : : case 0x2008:
6279 : : case 0x2009:
6280 : : case 0x200A:
6281 : : case 0x2028:
6282 : : case 0x2029:
6283 : : case 0x202F:
6284 : : case 0x205F:
6285 : : case 0x3000:
6286 : 112 : return 1;
6287 : : }
6288 : 3345598 : return 0;
6289 : : }
6290 : :
6291 : : /* Returns 1 for Unicode characters having the line break
6292 : : * property 'BK', 'CR', 'LF' or 'NL' or having bidirectional
6293 : : * type 'B', 0 otherwise.
6294 : : */
6295 : 118372 : int _PyUnicode_IsLinebreak(const Py_UCS4 ch)
6296 : : {
6297 [ + + ]: 118372 : switch (ch) {
6298 : 27195 : case 0x000A:
6299 : : case 0x000B:
6300 : : case 0x000C:
6301 : : case 0x000D:
6302 : : case 0x001C:
6303 : : case 0x001D:
6304 : : case 0x001E:
6305 : : case 0x0085:
6306 : : case 0x2028:
6307 : : case 0x2029:
6308 : 27195 : return 1;
6309 : : }
6310 : 91177 : return 0;
6311 : : }
6312 : :
|