The Pedigree Project  0.1
image.h
1 /*
2  * Copyright (c) 2008-2014, Pedigree Developers
3  *
4  * Please see the CONTRIB file in the root of the source tree for a full
5  * list of contributors.
6  *
7  * Permission to use, copy, modify, and distribute this software for any
8  * purpose with or without fee is hereby granted, provided that the above
9  * copyright notice and this permission notice appear in all copies.
10  *
11  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
12  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
13  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
14  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
15  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
16  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18  */
19 
20 /* GIMP header image file format (INDEXED): /home/james/pedigree_crop.h */
21 
22 #include "pedigree/kernel/processor/types.h"
23 
24 static unsigned int width = 139;
25 static unsigned int height = 246;
26 
27 /* Call this macro repeatedly. After each use, the pixel data can be extracted
28  */
29 
30 #define HEADER_PIXEL(data, pixel) \
31  { \
32  (pixel)[0] = header_data_cmap[data[0]][0]; \
33  (pixel)[1] = header_data_cmap[data[0]][1]; \
34  (pixel)[2] = header_data_cmap[data[0]][2]; \
35  data++; \
36  }
37 
38 static uint8_t header_data_cmap[256][3] = {
39  {0, 1, 0}, {0, 2, 0}, {4, 1, 6}, {9, 1, 0},
40  {1, 4, 0}, {17, 1, 6}, {3, 6, 1}, {11, 8, 13},
41  {2, 12, 0}, {7, 10, 6}, {37, 7, 9}, {13, 16, 12},
42  {62, 3, 10}, {21, 15, 14}, {18, 16, 20}, {28, 16, 8},
43  {18, 19, 17}, {32, 19, 23}, {22, 23, 21}, {25, 23, 26},
44  {16, 26, 23}, {30, 22, 23}, {25, 26, 24}, {54, 19, 13},
45  {36, 24, 19}, {26, 26, 35}, {28, 27, 20}, {0, 38, 25},
46  {32, 29, 32}, {29, 31, 28}, {101, 18, 23}, {57, 27, 65},
47  {45, 34, 34}, {37, 36, 40}, {43, 34, 43}, {108, 18, 11},
48  {36, 37, 35}, {40, 36, 34}, {87, 24, 22}, {27, 43, 27},
49  {50, 38, 22}, {82, 30, 16}, {76, 31, 26}, {50, 40, 40},
50  {75, 33, 39}, {60, 38, 38}, {36, 46, 39}, {45, 43, 46},
51  {43, 44, 42}, {47, 43, 41}, {40, 45, 47}, {44, 44, 52},
52  {41, 52, 47}, {72, 45, 39}, {51, 50, 54}, {50, 51, 48},
53  {62, 50, 55}, {56, 51, 63}, {147, 27, 35}, {141, 28, 46},
54  {57, 53, 46}, {167, 23, 22}, {47, 59, 54}, {57, 57, 55},
55  {58, 57, 61}, {125, 39, 46}, {190, 22, 34}, {131, 40, 33},
56  {174, 27, 44}, {199, 22, 24}, {62, 64, 62}, {228, 18, 35},
57  {66, 63, 67}, {68, 63, 62}, {230, 19, 26}, {80, 62, 53},
58  {66, 66, 76}, {59, 70, 60}, {117, 53, 58}, {72, 67, 61},
59  {101, 61, 65}, {221, 29, 34}, {219, 31, 23}, {122, 58, 44},
60  {70, 72, 69}, {74, 71, 74}, {221, 31, 47}, {109, 64, 57},
61  {142, 55, 59}, {206, 41, 58}, {216, 41, 35}, {246, 32, 39},
62  {246, 31, 51}, {195, 48, 40}, {80, 78, 82}, {79, 78, 88},
63  {80, 79, 77}, {88, 77, 76}, {69, 83, 75}, {169, 56, 61},
64  {99, 80, 68}, {217, 48, 46}, {70, 89, 77}, {214, 49, 53},
65  {73, 90, 73}, {199, 54, 59}, {239, 45, 39}, {88, 86, 90},
66  {87, 87, 84}, {157, 68, 71}, {198, 57, 70}, {245, 47, 66},
67  {238, 51, 52}, {189, 65, 58}, {170, 71, 63}, {246, 50, 58},
68  {96, 93, 97}, {98, 93, 92}, {93, 95, 92}, {232, 59, 54},
69  {82, 101, 86}, {114, 93, 85}, {192, 71, 76}, {236, 58, 81},
70  {96, 97, 107}, {156, 83, 71}, {103, 97, 90}, {233, 62, 62},
71  {223, 66, 52}, {153, 85, 89}, {237, 63, 73}, {109, 99, 104},
72  {102, 102, 100}, {103, 102, 105}, {224, 70, 66}, {140, 94, 90},
73  {185, 88, 56}, {115, 106, 111}, {180, 89, 92}, {110, 108, 112},
74  {109, 109, 107}, {227, 78, 85}, {216, 82, 78}, {122, 110, 103},
75  {112, 113, 125}, {115, 117, 115}, {109, 120, 108}, {119, 116, 119},
76  {220, 90, 92}, {220, 93, 74}, {206, 98, 93}, {219, 94, 111},
77  {118, 122, 144}, {125, 123, 128}, {166, 113, 112}, {130, 123, 120},
78  {123, 125, 121}, {207, 105, 110}, {153, 122, 119}, {204, 107, 122},
79  {189, 113, 120}, {198, 115, 109}, {134, 132, 136}, {133, 133, 130},
80  {143, 131, 131}, {132, 133, 144}, {180, 125, 109}, {140, 141, 151},
81  {143, 141, 145}, {142, 142, 139}, {187, 132, 134}, {136, 149, 143},
82  {157, 144, 137}, {146, 148, 137}, {164, 142, 145}, {238, 125, 120},
83  {150, 149, 147}, {151, 149, 153}, {149, 150, 161}, {166, 155, 160},
84  {196, 147, 154}, {159, 158, 156}, {157, 158, 169}, {236, 137, 145},
85  {160, 158, 162}, {186, 153, 149}, {213, 146, 140}, {165, 161, 151},
86  {229, 143, 141}, {166, 166, 164}, {176, 163, 167}, {168, 166, 170},
87  {228, 149, 166}, {166, 167, 178}, {172, 173, 183}, {182, 171, 174},
88  {174, 174, 172}, {176, 173, 178}, {233, 159, 155}, {171, 174, 190},
89  {216, 164, 170}, {181, 178, 169}, {204, 172, 165}, {184, 181, 186},
90  {184, 182, 180}, {181, 182, 192}, {201, 177, 184}, {248, 172, 179},
91  {252, 173, 170}, {199, 187, 191}, {192, 190, 194}, {192, 191, 189},
92  {190, 191, 201}, {197, 191, 183}, {189, 191, 208}, {236, 182, 186},
93  {252, 180, 173}, {218, 189, 193}, {205, 198, 197}, {196, 199, 215},
94  {199, 199, 209}, {202, 199, 204}, {207, 199, 192}, {199, 201, 198},
95  {247, 189, 180}, {212, 199, 186}, {202, 205, 187}, {232, 197, 185},
96  {207, 207, 218}, {210, 207, 212}, {209, 209, 206}, {252, 201, 204},
97  {241, 204, 207}, {229, 209, 208}, {214, 215, 227}, {217, 217, 214},
98  {219, 216, 220}, {225, 226, 223}, {227, 225, 229}, {254, 220, 211},
99  {236, 225, 219}, {251, 222, 224}, {241, 231, 216}, {234, 235, 232},
100  {236, 234, 239}, {255, 238, 245}, {241, 243, 240}, {245, 242, 247},
101  {255, 242, 229}, {255, 242, 236}, {254, 246, 245}, {251, 250, 233},
102  {254, 250, 255}, {239, 255, 252}, {250, 253, 250}, {252, 254, 244}};
103 static uint8_t header_data[] = {
104  1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1,
105  1, 1, 6, 6, 6, 6, 6, 1, 1, 6, 1, 1, 6, 9, 11,
106  16, 18, 18, 36, 36, 48, 63, 84, 96, 96, 96, 132, 132, 140, 145,
107  156, 156, 163, 163, 163, 163, 169, 169, 169, 169, 176, 176, 176, 176, 176,
108  176, 176, 176, 176, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
109  169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
110  169, 169, 169, 169, 169, 169, 169, 163, 163, 163, 163, 156, 156, 156, 145,
111  145, 132, 118, 118, 108, 96, 84, 84, 70, 70, 63, 55, 48, 36, 29,
112  22, 47, 28, 14, 7, 7, 7, 7, 2, 1, 1, 1, 1, 1, 1,
113  6, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 6, 6, 1,
114  1, 9, 9, 16, 18, 11, 11, 29, 55, 70, 108, 140, 163, 169, 189,
115  189, 189, 189, 189, 196, 196, 196, 181, 181, 176, 169, 163, 163, 156, 145,
116  132, 132, 132, 118, 118, 118, 118, 118, 118, 108, 96, 84, 70, 55, 55,
117  48, 29, 29, 29, 29, 29, 22, 22, 22, 22, 22, 22, 22, 22, 22,
118  22, 22, 16, 16, 18, 16, 16, 16, 11, 11, 11, 11, 16, 16, 16,
119  16, 16, 11, 16, 16, 18, 18, 22, 22, 22, 22, 29, 29, 36, 36,
120  48, 48, 48, 48, 84, 70, 84, 96, 118, 132, 140, 140, 156, 156, 163,
121  169, 176, 189, 196, 204, 229, 236, 236, 229, 210, 191, 147, 85, 36, 29,
122  29, 18, 9, 6, 1, 1, 1, 1, 1, 6, 6, 1, 1, 6, 9,
123  6, 16, 36, 70, 156, 196, 223, 235, 235, 223, 235, 235, 237, 237, 223,
124  204, 181, 163, 132, 118, 96, 70, 48, 29, 22, 16, 22, 11, 6, 1,
125  1, 6, 6, 6, 6, 1, 1, 1, 1, 1, 6, 6, 6, 6, 1,
126  1, 1, 1, 1, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
127  6, 6, 6, 6, 6, 6, 6, 6, 9, 9, 6, 6, 1, 1, 1,
128  6, 9, 11, 11, 11, 9, 6, 1, 1, 6, 6, 6, 6, 6, 6,
129  1, 1, 1, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1,
130  1, 1, 1, 1, 9, 18, 36, 48, 55, 116, 162, 197, 210, 236, 244,
131  236, 210, 140, 118, 108, 84, 48, 29, 29, 16, 9, 1, 1, 1, 1,
132  6, 29, 70, 96, 84, 132, 237, 243, 254, 246, 237, 243, 246, 237, 211,
133  156, 96, 55, 11, 6, 6, 1, 6, 6, 1, 1, 1, 1, 6, 9,
134  16, 9, 1, 1, 1, 6, 6, 6, 9, 6, 6, 1, 1, 1, 1,
135  1, 6, 1, 1, 1, 1, 6, 6, 9, 6, 6, 6, 6, 6, 6,
136  6, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 9, 6,
137  6, 1, 1, 1, 6, 11, 16, 16, 16, 11, 11, 6, 6, 6, 6,
138  6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1,
139  6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 6, 6, 2, 72,
140  147, 168, 184, 197, 184, 162, 70, 55, 70, 70, 55, 63, 96, 96, 29,
141  6, 1, 18, 18, 36, 70, 118, 84, 36, 63, 132, 176, 235, 243, 237,
142  237, 235, 211, 145, 29, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1,
143  1, 6, 6, 6, 6, 1, 1, 6, 9, 11, 9, 6, 6, 6, 1,
144  1, 1, 6, 6, 9, 9, 6, 1, 1, 1, 1, 1, 6, 9, 9,
145  9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6,
146  6, 9, 9, 9, 6, 6, 1, 1, 6, 9, 11, 16, 16, 11, 11,
147  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
148  6, 16, 9, 6, 6, 9, 6, 1, 1, 1, 1, 1, 1, 6, 6,
149  9, 9, 25, 116, 184, 197, 203, 203, 191, 162, 145, 156, 189, 196, 176,
150  156, 140, 96, 55, 9, 22, 29, 36, 16, 22, 96, 132, 84, 36, 72,
151  203, 238, 244, 238, 236, 238, 236, 210, 107, 14, 7, 2, 1, 6, 9,
152  6, 6, 6, 6, 6, 6, 1, 1, 6, 6, 1, 6, 6, 9, 9,
153  6, 1, 6, 6, 1, 1, 1, 6, 6, 6, 1, 1, 1, 1, 1,
154  1, 1, 9, 6, 6, 6, 9, 9, 6, 6, 1, 1, 1, 1, 1,
155  6, 6, 6, 1, 9, 16, 18, 11, 6, 1, 1, 6, 6, 6, 6,
156  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
157  1, 1, 1, 6, 11, 22, 9, 1, 1, 1, 6, 9, 18, 18, 29,
158  48, 70, 96, 132, 145, 156, 184, 203, 236, 238, 247, 247, 244, 252, 254,
159  254, 254, 254, 237, 181, 70, 29, 55, 9, 22, 36, 132, 169, 163, 169,
160  169, 140, 96, 139, 210, 229, 229, 238, 238, 236, 221, 191, 85, 7, 2,
161  2, 6, 6, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
162  1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1,
163  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
164  1, 6, 6, 6, 1, 1, 1, 1, 6, 11, 16, 11, 9, 6, 1,
165  1, 1, 1, 6, 6, 6, 6, 1, 6, 9, 9, 11, 16, 18, 29,
166  36, 36, 48, 55, 70, 70, 84, 108, 132, 132, 132, 132, 145, 156, 163,
167  169, 169, 189, 189, 189, 189, 181, 181, 181, 181, 177, 191, 191, 184, 210,
168  236, 238, 244, 246, 246, 246, 254, 254, 223, 132, 63, 48, 6, 18, 169,
169  181, 211, 235, 243, 243, 243, 246, 244, 247, 238, 236, 238, 236, 229, 210,
170  203, 168, 153, 153, 147, 145, 140, 108, 118, 108, 108, 108, 96, 96, 84,
171  84, 70, 70, 70, 63, 55, 48, 36, 36, 36, 29, 29, 36, 36, 29,
172  29, 36, 29, 29, 29, 29, 29, 29, 36, 36, 63, 55, 55, 55, 55,
173  63, 63, 63, 63, 70, 70, 70, 70, 70, 70, 70, 96, 108, 108, 108,
174  108, 108, 108, 96, 108, 108, 108, 108, 108, 118, 118, 118, 132, 132, 132,
175  132, 118, 118, 118, 118, 108, 108, 108, 108, 96, 96, 96, 108, 96, 84,
176  84, 70, 63, 55, 48, 36, 16, 18, 22, 29, 29, 29, 29, 36, 94,
177  107, 116, 133, 177, 221, 236, 236, 243, 254, 254, 254, 237, 181, 118, 108,
178  36, 6, 16, 156, 196, 235, 243, 237, 243, 246, 243, 203, 139, 94, 107,
179  107, 94, 94, 94, 94, 85, 107, 107, 107, 118, 132, 118, 108, 118, 132,
180  145, 145, 145, 145, 145, 140, 140, 140, 140, 140, 132, 118, 118, 140, 118,
181  118, 132, 132, 118, 118, 132, 118, 118, 118, 118, 118, 132, 132, 132, 118,
182  118, 118, 132, 132, 140, 140, 140, 132, 132, 140, 140, 140, 132, 132, 132,
183  96, 84, 84, 70, 70, 70, 70, 70, 84, 70, 63, 55, 48, 48, 36,
184  36, 29, 29, 22, 16, 9, 1, 1, 1, 1, 1, 1, 6, 6, 6,
185  9, 11, 22, 29, 22, 16, 11, 16, 11, 9, 11, 11, 18, 22, 29,
186  29, 36, 48, 28, 47, 72, 153, 203, 238, 247, 252, 243, 246, 246, 246,
187  237, 176, 70, 63, 22, 1, 11, 16, 140, 230, 243, 237, 235, 235, 235,
188  133, 54, 54, 107, 177, 191, 191, 191, 177, 162, 116, 54, 14, 6, 6,
189  1, 6, 6, 9, 11, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1,
190  6, 6, 16, 6, 1, 9, 9, 6, 6, 9, 6, 6, 6, 6, 6,
191  9, 9, 9, 36, 36, 36, 48, 55, 55, 48, 48, 29, 29, 36, 36,
192  36, 36, 36, 36, 29, 29, 22, 22, 22, 18, 16, 11, 11, 16, 18,
193  29, 29, 29, 22, 22, 11, 11, 11, 11, 9, 9, 9, 9, 11, 9,
194  9, 11, 11, 9, 9, 11, 6, 6, 6, 6, 9, 16, 16, 11, 9,
195  11, 16, 18, 29, 36, 48, 55, 64, 85, 116, 162, 203, 221, 229, 236,
196  243, 243, 243, 254, 254, 181, 48, 16, 16, 1, 9, 29, 140, 223, 243,
197  243, 237, 237, 243, 210, 162, 94, 33, 54, 54, 54, 72, 64, 54, 51,
198  28, 14, 16, 18, 18, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
199  11, 9, 9, 11, 16, 18, 18, 9, 6, 9, 9, 9, 9, 9, 9,
200  9, 9, 9, 9, 9, 11, 11, 29, 29, 29, 29, 29, 22, 16, 11,
201  9, 9, 11, 11, 11, 9, 9, 9, 11, 11, 9, 9, 11, 11, 11,
202  9, 6, 6, 9, 9, 6, 6, 1, 1, 1, 6, 6, 9, 6, 6,
203  9, 9, 6, 1, 6, 6, 6, 1, 6, 9, 9, 11, 11, 11, 16,
204  22, 22, 18, 22, 22, 22, 22, 18, 22, 29, 36, 54, 116, 147, 162,
205  197, 229, 236, 236, 237, 246, 246, 254, 254, 169, 29, 29, 16, 1, 9,
206  11, 169, 243, 237, 235, 237, 237, 230, 210, 162, 139, 116, 107, 54, 28,
207  19, 7, 7, 7, 14, 14, 9, 1, 1, 6, 6, 1, 1, 1, 1,
208  6, 6, 1, 1, 1, 1, 1, 6, 6, 9, 11, 6, 1, 1, 6,
209  9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 9, 6, 6, 6, 6,
210  6, 6, 1, 1, 6, 6, 6, 6, 9, 9, 9, 9, 6, 6, 1,
211  1, 6, 6, 6, 6, 9, 6, 6, 6, 6, 6, 9, 9, 16, 16,
212  18, 16, 11, 11, 9, 9, 9, 9, 11, 16, 11, 11, 18, 36, 18,
213  11, 11, 11, 9, 6, 6, 1, 6, 6, 6, 6, 9, 11, 18, 29,
214  47, 133, 153, 162, 203, 229, 236, 238, 237, 243, 243, 246, 246, 169, 22,
215  29, 16, 1, 9, 16, 176, 237, 237, 237, 237, 235, 235, 184, 54, 107,
216  197, 238, 229, 221, 203, 197, 153, 85, 64, 64, 55, 48, 48, 29, 29,
217  29, 29, 22, 22, 22, 18, 18, 22, 22, 18, 16, 11, 11, 11, 18,
218  11, 9, 9, 11, 18, 22, 18, 16, 16, 11, 11, 11, 11, 11, 16,
219  18, 16, 16, 16, 18, 18, 16, 11, 11, 11, 11, 11, 11, 11, 11,
220  11, 16, 18, 22, 29, 22, 18, 16, 11, 11, 11, 9, 9, 9, 9,
221  9, 9, 6, 9, 9, 9, 9, 6, 6, 6, 1, 1, 6, 6, 1,
222  1, 6, 16, 11, 6, 1, 1, 6, 1, 6, 9, 9, 9, 9, 6,
223  6, 11, 18, 29, 54, 139, 153, 168, 210, 229, 229, 236, 237, 243, 246,
224  254, 246, 163, 16, 36, 16, 1, 6, 11, 163, 230, 246, 237, 235, 237,
225  237, 194, 64, 11, 132, 235, 236, 220, 214, 203, 168, 72, 2, 2, 1,
226  1, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
227  6, 6, 6, 6, 6, 6, 6, 6, 6, 9, 11, 9, 6, 6, 6,
228  6, 9, 9, 9, 16, 29, 36, 48, 36, 29, 22, 9, 6, 6, 6,
229  6, 6, 6, 6, 6, 11, 11, 16, 16, 11, 11, 11, 6, 9, 1,
230  9, 18, 18, 16, 11, 9, 1, 9, 16, 6, 1, 6, 1, 6, 6,
231  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
232  1, 6, 9, 9, 6, 9, 16, 29, 72, 147, 153, 168, 221, 229, 236,
233  236, 237, 243, 246, 246, 254, 140, 16, 29, 16, 6, 6, 11, 163, 230,
234  246, 237, 235, 237, 237, 205, 72, 11, 108, 223, 236, 220, 214, 203, 168,
235  72, 2, 2, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
236  6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 6, 9,
237  9, 6, 6, 1, 6, 6, 6, 6, 11, 29, 36, 48, 36, 29, 22,
238  9, 6, 6, 6, 6, 6, 6, 6, 6, 9, 9, 16, 16, 11, 11,
239  11, 6, 6, 1, 11, 22, 22, 18, 18, 11, 1, 6, 16, 6, 1,
240  6, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
241  6, 6, 6, 6, 1, 6, 6, 6, 6, 9, 16, 29, 72, 147, 153,
242  168, 221, 229, 236, 236, 237, 243, 246, 246, 246, 132, 16, 29, 16, 6,
243  6, 11, 156, 230, 246, 237, 235, 237, 237, 205, 85, 9, 84, 211, 236,
244  220, 214, 197, 168, 85, 2, 2, 1, 6, 6, 6, 6, 6, 6, 6,
245  6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
246  1, 1, 6, 6, 9, 6, 1, 1, 1, 6, 6, 6, 11, 29, 29,
247  36, 36, 29, 22, 9, 6, 6, 6, 6, 6, 6, 6, 6, 9, 9,
248  11, 11, 9, 11, 11, 6, 6, 1, 11, 29, 29, 29, 29, 18, 1,
249  6, 11, 6, 1, 6, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6,
250  6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 6, 6, 6, 9, 16,
251  22, 72, 153, 153, 168, 221, 229, 236, 236, 237, 243, 243, 246, 243, 108,
252  16, 29, 16, 6, 6, 9, 140, 223, 246, 237, 235, 237, 237, 212, 107,
253  9, 63, 196, 236, 228, 214, 197, 168, 85, 7, 2, 1, 1, 6, 6,
254  6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1,
255  6, 6, 6, 6, 1, 6, 9, 9, 9, 9, 6, 1, 6, 6, 6,
256  1, 9, 22, 29, 36, 36, 29, 22, 11, 6, 6, 6, 6, 6, 6,
257  6, 6, 6, 6, 11, 11, 6, 9, 11, 1, 6, 1, 11, 29, 29,
258  29, 29, 16, 1, 6, 11, 6, 1, 6, 1, 6, 6, 6, 6, 6,
259  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 6,
260  6, 6, 9, 11, 16, 72, 147, 153, 168, 221, 221, 236, 236, 237, 243,
261  243, 246, 237, 84, 11, 29, 11, 1, 6, 9, 118, 223, 243, 243, 237,
262  237, 237, 212, 116, 9, 48, 196, 236, 228, 214, 197, 168, 85, 7, 2,
263  1, 1, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
264  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 9, 11, 11, 9, 6,
265  6, 6, 6, 6, 6, 9, 22, 22, 36, 36, 29, 22, 11, 6, 6,
266  6, 6, 6, 6, 6, 6, 6, 6, 9, 9, 6, 9, 9, 1, 6,
267  1, 11, 29, 29, 22, 18, 11, 6, 6, 11, 6, 1, 6, 1, 6,
268  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
269  6, 6, 6, 6, 6, 6, 6, 9, 9, 72, 147, 147, 168, 210, 221,
270  229, 236, 235, 237, 243, 246, 230, 63, 11, 22, 11, 1, 6, 6, 108,
271  223, 243, 243, 237, 235, 237, 212, 116, 9, 48, 189, 238, 228, 214, 203,
272  168, 85, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
273  6, 6, 6, 6, 6, 6, 6, 6, 1, 6, 6, 1, 1, 6, 6,
274  9, 11, 9, 6, 6, 6, 6, 6, 6, 9, 18, 22, 29, 29, 22,
275  22, 9, 6, 6, 6, 6, 6, 6, 6, 1, 6, 6, 9, 9, 6,
276  9, 9, 1, 6, 1, 9, 22, 22, 18, 16, 9, 6, 6, 9, 6,
277  1, 6, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1,
278  1, 1, 1, 1, 1, 6, 6, 6, 6, 6, 6, 6, 6, 64, 139,
279  139, 162, 210, 210, 229, 229, 235, 237, 243, 246, 223, 48, 11, 36, 11,
280  1, 6, 6, 96, 211, 243, 243, 237, 235, 237, 220, 133, 11, 36, 189,
281  236, 228, 219, 203, 168, 85, 2, 2, 1, 1, 1, 1, 1, 1, 1,
282  1, 1, 1, 1, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1,
283  1, 1, 1, 6, 9, 9, 6, 6, 6, 6, 6, 6, 6, 9, 18,
284  22, 29, 29, 18, 18, 9, 6, 6, 6, 6, 6, 6, 1, 1, 6,
285  6, 6, 6, 1, 9, 9, 6, 6, 1, 9, 18, 18, 16, 16, 11,
286  6, 6, 9, 6, 6, 6, 1, 6, 6, 6, 6, 6, 6, 6, 6,
287  6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 6,
288  6, 6, 64, 133, 139, 162, 210, 210, 229, 236, 235, 237, 243, 246, 223,
289  48, 29, 55, 9, 1, 1, 1, 84, 211, 243, 243, 237, 235, 237, 220,
290  133, 11, 36, 189, 236, 234, 219, 210, 177, 85, 2, 2, 6, 6, 6,
291  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
292  1, 6, 6, 6, 6, 1, 6, 6, 9, 6, 6, 1, 1, 6, 6,
293  6, 6, 9, 18, 22, 29, 29, 18, 18, 9, 6, 6, 6, 6, 6,
294  1, 1, 1, 6, 1, 6, 6, 1, 9, 9, 6, 6, 1, 9, 18,
295  18, 16, 16, 11, 6, 1, 9, 6, 6, 6, 1, 6, 6, 6, 6,
296  6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
297  1, 1, 1, 6, 6, 6, 64, 133, 139, 162, 210, 210, 229, 236, 237,
298  237, 243, 246, 211, 48, 36, 70, 9, 1, 1, 9, 55, 204, 243, 243,
299  235, 237, 237, 230, 156, 9, 33, 177, 247, 238, 221, 210, 177, 107, 7,
300  2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
301  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 9, 9,
302  6, 6, 6, 6, 6, 6, 9, 11, 16, 18, 18, 18, 11, 9, 6,
303  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 9, 9, 6, 6, 6,
304  1, 6, 9, 11, 18, 16, 11, 9, 9, 16, 16, 9, 1, 6, 6,
305  1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1,
306  1, 1, 1, 1, 6, 1, 1, 1, 6, 9, 64, 116, 139, 162, 203,
307  221, 229, 236, 236, 238, 244, 252, 203, 54, 72, 107, 9, 6, 1, 9,
308  48, 196, 243, 243, 237, 237, 237, 230, 163, 16, 33, 168, 247, 238, 229,
309  210, 177, 107, 7, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
310  1, 1, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
311  6, 6, 9, 9, 6, 6, 6, 6, 6, 6, 9, 11, 16, 16, 18,
312  18, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 9,
313  9, 6, 6, 6, 1, 6, 9, 11, 16, 16, 11, 9, 6, 16, 16,
314  6, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1,
315  1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 6, 9, 64,
316  116, 139, 168, 203, 221, 229, 236, 238, 244, 247, 252, 197, 47, 72, 94,
317  9, 6, 1, 6, 36, 196, 243, 243, 237, 243, 243, 235, 169, 29, 47,
318  168, 244, 238, 236, 210, 177, 107, 7, 2, 6, 1, 1, 1, 1, 1,
319  1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 6, 6, 6, 6,
320  6, 6, 6, 6, 6, 6, 9, 9, 6, 6, 1, 6, 6, 6, 9,
321  11, 16, 16, 18, 18, 11, 6, 1, 1, 1, 1, 1, 1, 1, 1,
322  6, 6, 6, 6, 6, 6, 6, 6, 1, 6, 9, 11, 16, 16, 11,
323  9, 6, 11, 11, 6, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1,
324  6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1,
325  1, 6, 9, 64, 116, 139, 168, 210, 221, 229, 236, 238, 244, 247, 252,
326  191, 47, 64, 94, 9, 6, 1, 6, 29, 181, 237, 246, 237, 237, 243,
327  237, 181, 36, 47, 168, 247, 244, 236, 210, 177, 116, 7, 2, 1, 1,
328  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6,
329  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 9, 9, 6, 6, 1,
330  1, 6, 6, 9, 11, 16, 16, 16, 16, 11, 6, 1, 1, 1, 1,
331  1, 1, 1, 1, 1, 6, 6, 6, 6, 6, 6, 1, 1, 1, 6,
332  11, 16, 16, 11, 9, 6, 9, 11, 6, 1, 6, 6, 1, 1, 1,
333  1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
334  1, 6, 1, 1, 1, 6, 9, 72, 116, 139, 168, 210, 221, 229, 236,
335  238, 244, 247, 252, 177, 47, 72, 94, 6, 1, 1, 6, 16, 176, 237,
336  246, 237, 237, 243, 237, 181, 48, 33, 162, 247, 244, 229, 210, 177, 116,
337  14, 2, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
338  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 9,
339  6, 6, 1, 1, 1, 6, 6, 6, 9, 11, 16, 16, 16, 11, 6,
340  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 6, 6,
341  1, 1, 1, 6, 9, 11, 16, 11, 9, 6, 9, 9, 6, 1, 6,
342  6, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1,
343  1, 1, 1, 1, 1, 6, 1, 1, 1, 6, 9, 72, 116, 139, 177,
344  221, 229, 229, 238, 238, 244, 247, 252, 168, 47, 85, 94, 6, 1, 1,
345  6, 9, 169, 237, 246, 237, 237, 237, 237, 189, 48, 28, 153, 244, 238,
346  221, 203, 177, 116, 14, 2, 1, 1, 6, 1, 1, 1, 1, 1, 1,
347  1, 1, 1, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
348  6, 6, 6, 9, 6, 6, 1, 1, 1, 1, 6, 6, 9, 11, 11,
349  16, 16, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6,
350  6, 6, 6, 6, 1, 1, 1, 6, 9, 11, 11, 11, 9, 6, 6,
351  6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1,
352  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 6, 9,
353  72, 116, 139, 177, 221, 229, 236, 238, 238, 244, 247, 252, 162, 33, 72,
354  85, 1, 1, 1, 9, 6, 163, 235, 246, 237, 235, 237, 235, 189, 55,
355  28, 139, 236, 236, 210, 197, 168, 116, 14, 2, 1, 1, 6, 1, 1,
356  1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 6, 6, 6,
357  6, 6, 6, 6, 6, 6, 6, 9, 6, 6, 1, 1, 1, 1, 6,
358  6, 9, 11, 11, 11, 16, 9, 1, 1, 1, 1, 1, 1, 1, 1,
359  1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 1, 6, 9, 11, 11,
360  11, 9, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1,
361  1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1,
362  1, 1, 6, 9, 85, 116, 139, 177, 229, 236, 236, 238, 238, 247, 247,
363  252, 153, 28, 64, 64, 1, 1, 1, 9, 6, 156, 235, 246, 235, 235,
364  237, 230, 196, 70, 28, 133, 229, 229, 210, 197, 168, 116, 14, 2, 1,
365  1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6,
366  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 9, 6, 6, 1,
367  1, 1, 1, 6, 6, 9, 11, 11, 11, 11, 9, 1, 1, 1, 1,
368  1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 1,
369  6, 9, 11, 11, 11, 9, 6, 1, 1, 6, 6, 6, 6, 6, 1,
370  1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1,
371  1, 1, 6, 1, 1, 1, 6, 9, 85, 116, 139, 177, 229, 236, 236,
372  238, 244, 247, 247, 252, 139, 14, 47, 47, 1, 1, 1, 6, 9, 132,
373  235, 243, 237, 235, 230, 236, 184, 85, 28, 94, 203, 229, 197, 184, 168,
374  107, 28, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
375  1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 6, 6,
376  6, 6, 1, 1, 1, 1, 1, 1, 1, 9, 11, 16, 18, 16, 9,
377  1, 1, 6, 9, 1, 1, 1, 6, 1, 1, 1, 6, 6, 1, 6,
378  6, 1, 1, 1, 6, 9, 9, 6, 9, 11, 6, 6, 6, 6, 6,
379  6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
380  1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 9, 72, 133, 147,
381  184, 229, 236, 238, 238, 243, 246, 246, 254, 118, 16, 36, 29, 1, 1,
382  1, 9, 11, 118, 235, 246, 237, 235, 230, 229, 191, 85, 19, 64, 184,
383  210, 184, 184, 168, 116, 28, 2, 1, 6, 1, 1, 1, 1, 1, 1,
384  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1,
385  1, 1, 6, 6, 6, 1, 1, 1, 1, 6, 1, 1, 6, 6, 9,
386  9, 11, 11, 9, 9, 11, 1, 1, 6, 29, 36, 36, 29, 9, 1,
387  1, 6, 6, 6, 9, 6, 6, 6, 9, 11, 11, 9, 9, 9, 6,
388  6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1,
389  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 6, 1, 1,
390  9, 72, 133, 147, 191, 229, 229, 236, 238, 243, 246, 246, 254, 118, 11,
391  36, 18, 1, 1, 1, 6, 11, 96, 230, 246, 237, 230, 230, 210, 191,
392  85, 7, 33, 162, 197, 184, 168, 162, 116, 28, 2, 1, 6, 1, 1,
393  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
394  6, 6, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 6, 1,
395  1, 6, 6, 11, 18, 22, 29, 36, 36, 48, 11, 1, 22, 63, 70,
396  63, 63, 29, 9, 6, 6, 6, 6, 6, 1, 6, 6, 9, 11, 16,
397  11, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
398  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6,
399  6, 6, 6, 6, 11, 94, 133, 147, 191, 229, 229, 236, 238, 243, 246,
400  246, 246, 108, 11, 29, 11, 1, 1, 1, 1, 11, 70, 211, 243, 237,
401  230, 223, 210, 184, 85, 2, 14, 133, 184, 191, 168, 168, 133, 47, 2,
402  1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
403  1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1,
404  1, 1, 1, 1, 1, 1, 9, 22, 36, 48, 48, 48, 48, 36, 11,
405  6, 11, 22, 18, 22, 36, 48, 11, 6, 6, 6, 6, 9, 6, 1,
406  1, 6, 9, 11, 11, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1,
407  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
408  1, 1, 6, 6, 6, 6, 6, 9, 11, 107, 116, 116, 177, 221, 229,
409  238, 238, 243, 246, 254, 243, 96, 11, 29, 11, 1, 1, 1, 6, 36,
410  84, 211, 243, 237, 230, 223, 210, 184, 94, 7, 14, 72, 139, 162, 162,
411  162, 133, 47, 7, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
412  1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1,
413  6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 9, 29, 36, 29, 36,
414  29, 9, 9, 1, 1, 1, 1, 1, 1, 9, 29, 6, 1, 6, 9,
415  16, 18, 16, 6, 9, 9, 9, 9, 9, 9, 6, 1, 1, 1, 1,
416  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
417  1, 1, 1, 1, 1, 6, 6, 6, 6, 6, 6, 9, 11, 64, 72,
418  64, 153, 221, 236, 238, 244, 243, 246, 254, 243, 70, 16, 36, 11, 1,
419  1, 1, 16, 70, 108, 211, 243, 243, 230, 211, 210, 184, 107, 19, 7,
420  19, 47, 72, 107, 107, 72, 19, 2, 1, 6, 1, 1, 1, 1, 1,
421  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
422  1, 1, 1, 1, 1, 6, 6, 1, 1, 6, 6, 6, 6, 6, 9,
423  18, 18, 16, 29, 29, 6, 1, 1, 6, 9, 9, 11, 11, 18, 16,
424  6, 1, 6, 9, 18, 22, 16, 11, 16, 18, 16, 9, 9, 6, 6,
425  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
426  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 6, 6, 6, 6,
427  9, 9, 14, 14, 19, 139, 221, 236, 238, 238, 243, 246, 254, 237, 63,
428  16, 36, 11, 1, 1, 1, 11, 96, 118, 204, 243, 243, 230, 211, 203,
429  184, 116, 19, 7, 7, 7, 14, 14, 14, 14, 2, 2, 1, 6, 1,
430  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
431  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 9, 11, 16,
432  16, 11, 11, 9, 11, 11, 11, 29, 36, 11, 1, 1, 1, 9, 16,
433  22, 16, 11, 9, 6, 6, 6, 9, 18, 18, 6, 9, 16, 29, 18,
434  11, 9, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
435  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1,
436  1, 6, 1, 6, 9, 6, 2, 2, 14, 139, 221, 236, 238, 238, 246,
437  243, 254, 230, 48, 11, 36, 9, 1, 1, 1, 6, 96, 108, 196, 237,
438  243, 230, 211, 197, 184, 116, 14, 2, 2, 2, 2, 2, 2, 2, 2,
439  2, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
440  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
441  9, 16, 22, 29, 22, 18, 18, 9, 11, 11, 11, 29, 36, 11, 6,
442  1, 6, 11, 18, 16, 9, 1, 1, 1, 6, 6, 9, 22, 22, 6,
443  1, 9, 22, 18, 11, 9, 6, 6, 1, 1, 1, 1, 1, 1, 1,
444  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
445  1, 1, 6, 1, 1, 6, 1, 1, 6, 1, 2, 7, 19, 147, 221,
446  236, 238, 244, 246, 243, 254, 230, 36, 9, 29, 6, 1, 1, 1, 9,
447  70, 96, 196, 237, 243, 235, 223, 204, 181, 132, 11, 6, 6, 1, 1,
448  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1,
449  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
450  1, 6, 1, 1, 18, 16, 6, 6, 9, 16, 16, 22, 11, 9, 16,
451  29, 36, 16, 6, 1, 1, 11, 16, 6, 1, 1, 6, 6, 6, 6,
452  6, 18, 29, 22, 1, 16, 29, 16, 9, 9, 9, 6, 1, 1, 1,
453  1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
454  6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 2,
455  7, 14, 162, 221, 236, 236, 244, 246, 243, 254, 211, 16, 9, 11, 1,
456  1, 1, 1, 6, 48, 70, 181, 237, 243, 235, 223, 211, 181, 132, 16,
457  6, 6, 1, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1,
458  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
459  1, 1, 1, 1, 1, 1, 9, 9, 22, 16, 1, 1, 1, 6, 16,
460  29, 16, 11, 11, 18, 29, 18, 6, 1, 1, 11, 18, 11, 9, 11,
461  9, 1, 1, 6, 11, 29, 29, 18, 11, 18, 18, 11, 9, 11, 9,
462  1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
463  1, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1,
464  6, 6, 6, 2, 7, 14, 162, 221, 236, 236, 244, 243, 243, 254, 204,
465  9, 6, 11, 1, 1, 1, 1, 1, 22, 36, 163, 237, 246, 235, 223,
466  211, 189, 140, 16, 1, 6, 1, 6, 1, 1, 1, 1, 1, 1, 1,
467  1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
468  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 9, 22, 11, 1,
469  1, 1, 1, 11, 29, 18, 16, 11, 16, 29, 29, 6, 1, 1, 9,
470  16, 16, 16, 22, 11, 1, 6, 16, 22, 29, 22, 9, 18, 16, 18,
471  18, 16, 11, 9, 1, 6, 11, 9, 1, 1, 1, 1, 1, 1, 1,
472  1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1,
473  1, 1, 1, 1, 6, 6, 6, 7, 7, 19, 162, 221, 236, 236, 238,
474  243, 243, 254, 196, 6, 1, 9, 1, 1, 1, 1, 1, 9, 16, 140,
475  237, 246, 235, 223, 211, 189, 145, 22, 1, 1, 1, 6, 1, 1, 1,
476  1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1,
477  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1,
478  9, 29, 11, 1, 1, 1, 1, 11, 22, 18, 16, 16, 16, 29, 29,
479  6, 1, 1, 6, 6, 6, 9, 11, 9, 1, 9, 29, 29, 18, 11,
480  1, 29, 16, 16, 18, 16, 11, 11, 11, 18, 36, 18, 6, 1, 1,
481  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6,
482  1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 7, 7, 28, 168,
483  221, 229, 236, 238, 243, 246, 254, 181, 1, 6, 6, 1, 1, 1, 1,
484  1, 6, 11, 118, 235, 246, 235, 223, 211, 189, 156, 36, 6, 1, 1,
485  6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1,
486  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
487  9, 9, 6, 6, 11, 36, 22, 1, 1, 1, 1, 18, 29, 16, 16,
488  18, 18, 22, 11, 6, 1, 1, 1, 1, 1, 1, 1, 6, 1, 9,
489  18, 16, 11, 9, 9, 36, 11, 11, 16, 11, 16, 29, 29, 29, 36,
490  22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
491  1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6,
492  7, 7, 28, 177, 221, 229, 236, 238, 243, 246, 254, 176, 1, 9, 6,
493  1, 1, 1, 1, 1, 9, 11, 96, 230, 246, 235, 223, 211, 196, 163,
494  48, 6, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6,
495  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
496  1, 1, 1, 6, 16, 18, 11, 6, 9, 29, 29, 9, 6, 6, 9,
497  29, 29, 16, 18, 22, 18, 16, 6, 1, 1, 1, 1, 1, 1, 1,
498  1, 1, 1, 6, 9, 6, 9, 16, 16, 29, 9, 9, 18, 22, 29,
499  36, 29, 18, 29, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
500  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
501  1, 6, 6, 6, 7, 7, 33, 177, 221, 229, 236, 238, 243, 246, 254,
502  163, 1, 11, 9, 1, 1, 1, 1, 1, 9, 16, 84, 223, 246, 235,
503  230, 211, 196, 169, 55, 9, 6, 6, 1, 1, 1, 1, 1, 1, 1,
504  1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
505  1, 1, 1, 1, 1, 1, 1, 6, 22, 29, 22, 9, 1, 11, 18,
506  16, 16, 16, 22, 16, 18, 11, 18, 29, 18, 16, 6, 1, 1, 1,
507  1, 1, 1, 1, 6, 6, 1, 6, 6, 6, 9, 16, 11, 9, 1,
508  16, 36, 48, 48, 36, 16, 18, 16, 6, 1, 1, 1, 1, 1, 1,
509  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
510  1, 1, 1, 1, 1, 6, 6, 6, 7, 7, 47, 177, 221, 229, 236,
511  238, 243, 246, 254, 145, 1, 11, 9, 1, 1, 1, 1, 1, 9, 16,
512  70, 223, 246, 235, 230, 211, 196, 169, 63, 11, 6, 6, 1, 1, 1,
513  1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1,
514  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 29, 36, 29,
515  22, 1, 9, 16, 22, 22, 18, 22, 6, 11, 9, 22, 29, 22, 22,
516  11, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 9, 9, 9, 16,
517  11, 1, 1, 1, 22, 55, 48, 48, 36, 11, 29, 18, 6, 1, 6,
518  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
519  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 2, 7, 47,
520  184, 221, 229, 236, 238, 243, 243, 254, 140, 1, 11, 9, 1, 1, 1,
521  1, 1, 1, 18, 48, 223, 254, 237, 230, 211, 211, 169, 96, 6, 1,
522  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
523  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 9,
524  1, 22, 48, 11, 36, 36, 1, 1, 1, 3, 3, 3, 6, 6, 22,
525  29, 33, 22, 33, 0, 3, 15, 3, 13, 3, 3, 3, 7, 3, 3,
526  9, 9, 6, 11, 11, 2, 6, 3, 11, 36, 18, 16, 36, 46, 48,
527  11, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1,
528  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
529  6, 2, 2, 54, 184, 221, 229, 236, 238, 243, 246, 246, 96, 1, 9,
530  1, 1, 1, 1, 1, 6, 6, 18, 36, 211, 246, 237, 230, 223, 211,
531  169, 96, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
532  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
533  6, 9, 29, 22, 6, 11, 36, 16, 48, 48, 22, 9, 1, 3, 3,
534  3, 3, 6, 11, 29, 50, 18, 18, 64, 164, 164, 176, 164, 3, 37,
535  164, 147, 126, 126, 79, 37, 6, 9, 18, 0, 3, 6, 16, 29, 29,
536  20, 29, 29, 29, 9, 1, 1, 1, 1, 6, 11, 9, 1, 1, 1,
537  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
538  1, 1, 1, 6, 6, 2, 2, 64, 184, 221, 229, 236, 238, 243, 246,
539  246, 96, 11, 29, 9, 1, 1, 1, 1, 6, 6, 18, 29, 196, 246,
540  237, 235, 223, 211, 169, 108, 9, 1, 1, 1, 1, 1, 1, 1, 1,
541  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
542  1, 6, 1, 1, 1, 9, 36, 48, 11, 16, 29, 16, 16, 29, 48,
543  11, 6, 3, 3, 3, 3, 49, 48, 29, 36, 50, 70, 177, 174, 73,
544  97, 164, 49, 49, 155, 139, 204, 204, 181, 189, 118, 16, 6, 0, 3,
545  3, 11, 18, 29, 11, 11, 52, 16, 6, 1, 1, 1, 6, 18, 48,
546  18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
547  1, 1, 1, 1, 1, 1, 1, 6, 6, 2, 2, 64, 191, 221, 229,
548  236, 238, 243, 246, 243, 96, 29, 70, 22, 1, 1, 1, 1, 1, 6,
549  18, 29, 181, 246, 243, 235, 223, 211, 176, 118, 11, 1, 1, 1, 1,
550  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
551  6, 1, 1, 1, 1, 1, 1, 6, 1, 1, 16, 36, 36, 36, 36,
552  16, 9, 22, 48, 6, 1, 3, 13, 49, 155, 181, 189, 145, 36, 18,
553  70, 210, 179, 73, 15, 96, 63, 13, 13, 47, 204, 164, 79, 117, 63,
554  13, 73, 139, 145, 96, 49, 11, 16, 29, 22, 55, 16, 1, 1, 1,
555  9, 22, 48, 63, 29, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
556  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 2, 2,
557  72, 191, 221, 229, 236, 238, 243, 254, 237, 70, 36, 96, 29, 1, 1,
558  1, 1, 1, 1, 22, 29, 169, 246, 243, 230, 223, 211, 181, 140, 11,
559  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
560  1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 9, 18, 22, 1, 1,
561  18, 48, 55, 48, 11, 9, 9, 18, 6, 6, 49, 169, 189, 155, 126,
562  196, 204, 84, 36, 55, 163, 209, 209, 189, 169, 73, 3, 3, 54, 230,
563  164, 13, 3, 37, 155, 204, 197, 195, 195, 189, 73, 6, 16, 16, 11,
564  18, 1, 1, 16, 36, 48, 55, 48, 29, 6, 1, 1, 1, 1, 1,
565  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
566  6, 6, 2, 2, 85, 197, 221, 236, 236, 238, 243, 254, 235, 55, 36,
567  96, 29, 1, 1, 1, 1, 1, 1, 22, 22, 163, 246, 243, 235, 223,
568  211, 189, 145, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
569  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 11,
570  29, 63, 16, 1, 6, 29, 55, 48, 16, 11, 1, 6, 9, 1, 49,
571  189, 230, 60, 37, 172, 189, 73, 48, 36, 48, 60, 60, 176, 230, 132,
572  13, 3, 107, 233, 155, 32, 13, 131, 218, 176, 43, 21, 117, 218, 169,
573  21, 16, 16, 6, 6, 6, 22, 48, 29, 29, 36, 36, 18, 1, 1,
574  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
575  1, 1, 1, 1, 6, 6, 2, 2, 94, 203, 221, 236, 236, 238, 243,
576  254, 230, 48, 36, 84, 16, 1, 1, 1, 1, 1, 6, 22, 16, 145,
577  243, 243, 235, 223, 211, 189, 156, 18, 1, 1, 1, 1, 1, 1, 1,
578  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
579  6, 6, 1, 9, 18, 48, 16, 1, 1, 9, 29, 36, 29, 6, 6,
580  1, 1, 1, 13, 117, 218, 155, 117, 213, 201, 79, 49, 55, 96, 60,
581  3, 132, 218, 140, 13, 3, 147, 233, 97, 24, 13, 174, 218, 96, 2,
582  3, 21, 209, 195, 49, 21, 22, 3, 1, 11, 36, 36, 9, 11, 29,
583  29, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
584  1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 2, 2, 94, 203, 221,
585  236, 236, 238, 243, 254, 223, 36, 48, 96, 16, 1, 1, 1, 1, 1,
586  6, 22, 11, 140, 243, 243, 235, 223, 211, 196, 156, 22, 1, 1, 1,
587  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
588  1, 6, 1, 1, 6, 6, 1, 1, 6, 9, 6, 6, 1, 1, 16,
589  36, 36, 96, 132, 55, 9, 9, 3, 13, 204, 222, 97, 187, 222, 189,
590  108, 49, 145, 218, 174, 211, 181, 63, 13, 13, 184, 209, 73, 43, 21,
591  195, 221, 43, 7, 3, 21, 209, 195, 13, 55, 164, 169, 16, 9, 9,
592  1, 1, 29, 48, 11, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1,
593  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 2,
594  2, 94, 203, 221, 236, 236, 238, 243, 254, 211, 36, 55, 108, 16, 1,
595  1, 1, 1, 1, 1, 16, 29, 84, 243, 243, 235, 223, 223, 196, 169,
596  36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
597  1, 1, 1, 1, 1, 6, 1, 1, 6, 1, 1, 9, 16, 3, 6,
598  3, 1, 2, 0, 7, 28, 213, 225, 187, 97, 26, 3, 3, 79, 240,
599  176, 26, 155, 240, 189, 126, 126, 169, 145, 96, 55, 55, 29, 48, 140,
600  140, 84, 36, 48, 181, 233, 155, 5, 3, 126, 222, 143, 24, 126, 225,
601  225, 70, 3, 9, 3, 9, 55, 36, 9, 11, 22, 36, 22, 6, 1,
602  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
603  1, 6, 9, 2, 2, 116, 203, 229, 236, 236, 244, 243, 254, 204, 36,
604  55, 55, 6, 1, 1, 1, 1, 1, 1, 11, 29, 84, 243, 243, 235,
605  223, 223, 204, 169, 48, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1,
606  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11,
607  36, 48, 36, 11, 3, 1, 7, 2, 0, 14, 172, 213, 187, 222, 172,
608  60, 13, 3, 196, 218, 108, 49, 126, 143, 97, 60, 36, 48, 16, 36,
609  36, 3, 9, 22, 84, 46, 29, 29, 73, 190, 233, 174, 181, 218, 176,
610  60, 126, 201, 213, 201, 48, 3, 18, 6, 11, 48, 55, 36, 36, 48,
611  55, 55, 29, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
612  1, 1, 1, 1, 1, 6, 9, 2, 2, 116, 203, 229, 236, 236, 244,
613  243, 254, 189, 11, 36, 36, 1, 1, 1, 1, 1, 1, 1, 11, 22,
614  70, 235, 246, 235, 230, 223, 204, 176, 63, 6, 6, 6, 1, 1, 1,
615  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
616  1, 1, 1, 29, 55, 55, 55, 16, 6, 1, 9, 1, 11, 1, 100,
617  222, 108, 187, 222, 196, 155, 49, 126, 176, 126, 37, 60, 79, 60, 37,
618  55, 29, 48, 36, 36, 48, 29, 55, 55, 29, 22, 29, 21, 49, 147,
619  174, 181, 145, 60, 79, 201, 172, 172, 201, 29, 140, 181, 70, 18, 36,
620  36, 36, 22, 36, 55, 55, 29, 6, 1, 1, 1, 1, 1, 1, 1,
621  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 9, 2, 2, 133, 210,
622  229, 236, 238, 244, 243, 246, 181, 9, 22, 22, 1, 1, 1, 1, 1,
623  1, 1, 9, 18, 55, 230, 246, 237, 230, 223, 211, 181, 70, 6, 6,
624  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
625  1, 1, 1, 6, 6, 1, 6, 36, 48, 16, 55, 29, 1, 11, 16,
626  3, 3, 3, 24, 213, 187, 187, 164, 204, 235, 140, 55, 49, 37, 49,
627  63, 73, 73, 73, 36, 96, 118, 189, 181, 118, 132, 55, 48, 48, 48,
628  36, 21, 13, 13, 37, 36, 11, 73, 181, 172, 97, 172, 187, 96, 196,
629  181, 29, 63, 63, 1, 3, 6, 29, 48, 22, 6, 1, 1, 1, 1,
630  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6,
631  7, 7, 139, 210, 229, 236, 238, 244, 246, 254, 176, 11, 29, 18, 1,
632  1, 1, 1, 1, 1, 1, 6, 18, 36, 211, 246, 237, 230, 223, 211,
633  181, 96, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
634  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 48, 36, 1, 50,
635  33, 1, 140, 140, 37, 3, 15, 13, 155, 240, 169, 55, 63, 140, 36,
636  11, 1, 22, 36, 48, 70, 84, 70, 169, 189, 118, 169, 156, 118, 223,
637  196, 108, 49, 37, 49, 16, 16, 22, 1, 1, 9, 118, 181, 97, 49,
638  201, 201, 211, 163, 55, 55, 204, 176, 29, 9, 29, 36, 36, 9, 1,
639  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1,
640  1, 1, 1, 6, 7, 7, 147, 210, 229, 236, 238, 244, 246, 254, 169,
641  16, 36, 18, 1, 1, 1, 1, 1, 1, 1, 6, 16, 22, 204, 254,
642  237, 230, 223, 211, 181, 108, 6, 1, 1, 1, 1, 1, 1, 1, 1,
643  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11,
644  36, 36, 6, 54, 16, 22, 218, 230, 172, 121, 15, 24, 79, 218, 155,
645  55, 11, 6, 2, 1, 9, 36, 36, 48, 63, 96, 132, 156, 118, 55,
646  140, 132, 84, 189, 235, 155, 131, 37, 37, 18, 6, 18, 11, 0, 9,
647  36, 108, 49, 37, 204, 222, 163, 29, 3, 55, 163, 84, 6, 9, 55,
648  29, 6, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
649  1, 1, 6, 6, 1, 1, 1, 6, 7, 14, 147, 210, 229, 236, 238,
650  244, 246, 246, 156, 9, 29, 11, 1, 6, 1, 1, 1, 1, 1, 1,
651  16, 11, 196, 254, 237, 235, 223, 223, 189, 132, 9, 1, 6, 1, 1,
652  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
653  1, 1, 1, 6, 16, 18, 9, 54, 14, 22, 196, 240, 201, 225, 143,
654  49, 24, 204, 163, 18, 1, 14, 0, 6, 9, 29, 36, 48, 55, 132,
655  169, 63, 163, 70, 63, 55, 70, 181, 140, 97, 195, 117, 13, 18, 18,
656  11, 6, 2, 7, 11, 36, 29, 55, 196, 181, 29, 3, 9, 16, 36,
657  36, 55, 55, 29, 6, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1,
658  1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 7, 14, 153,
659  221, 229, 236, 238, 244, 246, 246, 132, 6, 29, 11, 1, 1, 1, 1,
660  1, 1, 1, 1, 16, 11, 189, 254, 237, 235, 223, 223, 189, 132, 9,
661  1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
662  1, 1, 1, 6, 1, 6, 6, 1, 1, 6, 1, 50, 50, 18, 140,
663  222, 121, 172, 240, 176, 96, 117, 36, 1, 0, 2, 2, 0, 7, 33,
664  50, 50, 70, 133, 107, 96, 84, 132, 189, 176, 70, 29, 55, 56, 164,
665  131, 37, 11, 18, 9, 1, 0, 2, 16, 48, 16, 49, 169, 79, 6,
666  3, 6, 11, 140, 211, 204, 132, 1, 1, 1, 1, 1, 1, 1, 1,
667  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1,
668  1, 7, 14, 153, 221, 229, 236, 238, 244, 246, 243, 132, 9, 36, 11,
669  1, 1, 1, 1, 1, 1, 1, 1, 29, 9, 169, 254, 237, 235, 230,
670  223, 196, 145, 18, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
671  1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1,
672  26, 79, 60, 26, 187, 201, 60, 156, 235, 163, 18, 6, 6, 6, 3,
673  6, 3, 16, 18, 29, 54, 94, 54, 94, 172, 172, 172, 222, 222, 155,
674  60, 13, 85, 54, 162, 47, 13, 21, 49, 13, 15, 3, 13, 28, 29,
675  22, 55, 7, 3, 3, 3, 79, 218, 126, 126, 204, 22, 1, 1, 9,
676  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
677  1, 1, 1, 1, 1, 7, 14, 162, 221, 229, 236, 238, 244, 246, 246,
678  84, 16, 29, 9, 1, 6, 1, 1, 1, 1, 1, 1, 18, 6, 163,
679  254, 237, 235, 230, 223, 196, 156, 22, 6, 6, 1, 1, 1, 1, 1,
680  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
681  1, 1, 1, 11, 164, 222, 201, 164, 143, 222, 172, 15, 118, 55, 9,
682  3, 3, 6, 29, 84, 169, 145, 132, 118, 33, 70, 50, 64, 222, 172,
683  172, 172, 187, 172, 143, 143, 28, 94, 184, 72, 96, 117, 155, 196, 164,
684  155, 97, 37, 16, 11, 16, 0, 3, 126, 97, 97, 218, 126, 79, 204,
685  63, 11, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
686  1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 19, 162, 221, 229, 236,
687  238, 244, 246, 243, 70, 11, 29, 6, 1, 6, 1, 1, 1, 1, 1,
688  1, 16, 6, 145, 254, 243, 235, 230, 223, 196, 156, 29, 6, 6, 1,
689  1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1,
690  1, 1, 1, 6, 1, 1, 9, 29, 222, 240, 172, 187, 240, 240, 213,
691  97, 29, 11, 3, 3, 18, 70, 176, 132, 140, 140, 163, 169, 70, 94,
692  70, 116, 222, 240, 213, 155, 155, 143, 240, 213, 72, 72, 168, 140, 176,
693  117, 49, 96, 60, 181, 218, 117, 48, 22, 1, 2, 79, 211, 143, 49,
694  218, 176, 60, 126, 29, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1,
695  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 19,
696  168, 221, 229, 236, 244, 244, 246, 237, 63, 11, 22, 6, 1, 1, 1,
697  1, 1, 1, 1, 1, 11, 6, 118, 246, 243, 235, 230, 223, 204, 163,
698  29, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
699  1, 1, 6, 6, 6, 1, 1, 6, 1, 1, 1, 11, 73, 209, 209,
700  97, 97, 164, 195, 137, 11, 11, 11, 3, 96, 140, 118, 55, 126, 79,
701  63, 70, 70, 108, 64, 107, 240, 222, 213, 143, 126, 79, 187, 201, 50,
702  54, 156, 108, 96, 73, 60, 79, 37, 169, 143, 155, 140, 9, 22, 2,
703  55, 189, 181, 145, 204, 155, 37, 3, 1, 1, 1, 9, 1, 1, 6,
704  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
705  1, 1, 7, 33, 168, 221, 229, 236, 244, 244, 246, 235, 55, 11, 22,
706  6, 1, 1, 1, 1, 1, 1, 1, 1, 9, 9, 84, 243, 246, 235,
707  230, 223, 204, 169, 36, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
708  1, 1, 1, 6, 1, 1, 1, 9, 6, 1, 1, 1, 1, 1, 1,
709  1, 3, 56, 195, 233, 73, 13, 32, 5, 11, 6, 3, 55, 118, 70,
710  118, 96, 97, 79, 60, 49, 70, 70, 48, 70, 187, 155, 143, 172, 172,
711  126, 79, 97, 63, 55, 118, 84, 73, 49, 79, 155, 79, 60, 15, 96,
712  156, 48, 6, 2, 6, 96, 181, 196, 163, 36, 1, 3, 1, 1, 6,
713  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
714  1, 1, 1, 1, 1, 1, 7, 47, 177, 221, 229, 238, 244, 247, 254,
715  230, 48, 11, 22, 1, 1, 1, 1, 1, 1, 1, 1, 6, 9, 11,
716  63, 237, 246, 235, 230, 223, 211, 176, 48, 1, 1, 1, 1, 1, 1,
717  1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 6, 1, 1, 1,
718  1, 6, 6, 6, 1, 3, 3, 37, 189, 218, 117, 26, 3, 9, 11,
719  11, 36, 96, 132, 132, 211, 240, 155, 79, 49, 49, 63, 84, 48, 60,
720  126, 143, 235, 230, 176, 126, 37, 29, 29, 29, 84, 169, 97, 60, 201,
721  204, 143, 26, 49, 145, 84, 16, 7, 6, 9, 55, 96, 48, 1, 1,
722  6, 6, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1,
723  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 54, 184, 221, 229,
724  238, 244, 244, 254, 223, 29, 11, 22, 1, 1, 1, 1, 1, 1, 1,
725  1, 6, 6, 11, 48, 235, 246, 235, 230, 230, 211, 181, 48, 1, 1,
726  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 29, 11, 1,
727  6, 9, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 11, 196, 132,
728  9, 1, 6, 16, 11, 48, 36, 156, 156, 156, 201, 172, 172, 187, 79,
729  49, 70, 63, 13, 96, 204, 240, 218, 204, 96, 37, 48, 55, 26, 96,
730  235, 213, 96, 96, 181, 97, 37, 37, 169, 156, 1, 2, 1, 1, 1,
731  6, 1, 1, 1, 6, 1, 6, 6, 6, 6, 6, 6, 1, 1, 1,
732  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7,
733  64, 191, 221, 229, 238, 244, 244, 254, 211, 18, 9, 18, 1, 1, 1,
734  1, 1, 1, 1, 1, 6, 6, 11, 29, 230, 246, 235, 230, 230, 211,
735  181, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
736  11, 55, 48, 9, 11, 9, 6, 1, 6, 1, 1, 1, 9, 6, 1,
737  6, 6, 29, 36, 1, 1, 11, 6, 6, 55, 48, 189, 156, 140, 100,
738  143, 187, 240, 108, 63, 63, 84, 85, 37, 49, 73, 49, 37, 49, 49,
739  63, 49, 49, 156, 235, 222, 156, 126, 126, 189, 143, 55, 145, 118, 11,
740  7, 7, 14, 0, 0, 7, 14, 7, 7, 18, 36, 36, 18, 6, 1,
741  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
742  1, 1, 1, 7, 72, 191, 221, 229, 238, 238, 244, 246, 204, 16, 9,
743  16, 1, 1, 1, 1, 1, 1, 9, 1, 6, 6, 9, 11, 211, 254,
744  237, 230, 223, 211, 181, 96, 1, 6, 1, 1, 1, 1, 1, 1, 1,
745  1, 6, 2, 0, 16, 78, 38, 46, 52, 13, 13, 13, 3, 3, 16,
746  60, 79, 24, 3, 3, 3, 6, 6, 1, 6, 11, 6, 16, 26, 79,
747  195, 240, 202, 143, 126, 117, 155, 131, 56, 57, 57, 63, 63, 55, 49,
748  43, 45, 45, 45, 46, 46, 77, 146, 173, 173, 143, 126, 100, 240, 164,
749  24, 56, 43, 32, 56, 47, 64, 72, 73, 73, 73, 56, 56, 64, 64,
750  54, 50, 50, 25, 7, 2, 7, 2, 2, 2, 2, 6, 3, 10, 1,
751  1, 1, 1, 1, 1, 1, 1, 7, 94, 197, 229, 229, 238, 238, 247,
752  254, 189, 16, 9, 16, 1, 1, 6, 1, 1, 1, 6, 1, 6, 6,
753  6, 9, 196, 246, 237, 230, 230, 223, 181, 108, 1, 6, 1, 1, 1,
754  1, 1, 1, 1, 1, 1, 2, 6, 26, 129, 129, 104, 20, 48, 36,
755  22, 9, 3, 32, 55, 21, 43, 21, 3, 3, 3, 3, 3, 3, 3,
756  13, 3, 21, 73, 164, 240, 202, 155, 173, 173, 108, 46, 46, 70, 62,
757  70, 70, 70, 62, 62, 52, 46, 39, 47, 64, 64, 56, 72, 179, 209,
758  174, 96, 181, 96, 52, 140, 156, 171, 171, 201, 201, 226, 226, 226, 226,
759  226, 225, 225, 213, 201, 187, 172, 155, 143, 126, 56, 43, 21, 5, 6,
760  8, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 7, 107, 197, 229,
761  229, 238, 238, 247, 246, 181, 11, 9, 11, 1, 1, 1, 1, 1, 1,
762  1, 1, 6, 6, 6, 6, 181, 246, 237, 230, 230, 223, 189, 118, 1,
763  1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 0, 26, 138, 198,
764  225, 171, 72, 43, 32, 47, 54, 64, 50, 7, 52, 20, 9, 6, 0,
765  6, 1, 0, 7, 20, 6, 11, 20, 77, 163, 146, 155, 225, 240, 155,
766  60, 52, 77, 77, 56, 34, 34, 43, 33, 29, 36, 46, 76, 76, 76,
767  54, 76, 209, 245, 209, 156, 132, 60, 164, 240, 241, 241, 239, 224, 216,
768  216, 198, 198, 188, 161, 161, 148, 148, 148, 148, 148, 148, 148, 148, 138,
769  129, 129, 78, 53, 8, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1,
770  7, 107, 197, 229, 236, 238, 244, 247, 246, 176, 6, 6, 9, 1, 1,
771  1, 1, 1, 1, 1, 1, 6, 1, 6, 6, 169, 246, 237, 230, 230,
772  223, 196, 132, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5,
773  6, 45, 99, 150, 224, 241, 223, 171, 132, 70, 47, 47, 51, 51, 62,
774  52, 36, 29, 22, 19, 14, 14, 19, 19, 28, 22, 29, 52, 62, 77,
775  190, 190, 164, 73, 24, 37, 55, 55, 56, 56, 97, 131, 153, 174, 190,
776  195, 230, 237, 243, 201, 97, 79, 143, 143, 121, 80, 87, 186, 183, 148,
777  148, 141, 130, 130, 127, 86, 86, 86, 81, 81, 81, 81, 69, 69, 69,
778  69, 69, 69, 66, 61, 105, 110, 65, 17, 6, 2, 1, 1, 1, 1,
779  1, 1, 1, 1, 7, 116, 197, 229, 236, 238, 244, 247, 246, 163, 6,
780  9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 9, 156,
781  254, 243, 235, 230, 223, 196, 145, 11, 1, 1, 1, 1, 1, 1, 1,
782  1, 1, 3, 5, 1, 87, 105, 69, 105, 151, 248, 248, 248, 222, 179,
783  164, 137, 107, 85, 72, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
784  56, 49, 37, 60, 57, 56, 72, 107, 153, 177, 177, 191, 213, 226, 237,
785  243, 249, 249, 249, 249, 239, 224, 224, 216, 161, 125, 67, 67, 99, 122,
786  142, 134, 103, 90, 106, 106, 112, 112, 112, 115, 106, 106, 106, 106, 71,
787  81, 81, 81, 90, 69, 69, 69, 82, 69, 69, 89, 59, 10, 6, 2,
788  1, 1, 1, 1, 1, 1, 1, 1, 7, 133, 203, 229, 236, 238, 244,
789  247, 246, 156, 6, 11, 9, 1, 1, 1, 1, 1, 1, 6, 1, 1,
790  1, 9, 11, 132, 254, 243, 235, 230, 223, 196, 156, 22, 1, 1, 1,
791  1, 1, 1, 1, 1, 1, 1, 5, 1, 87, 130, 74, 69, 86, 110,
792  151, 208, 239, 249, 248, 242, 226, 213, 201, 201, 187, 187, 173, 173, 173,
793  169, 173, 163, 173, 201, 187, 201, 201, 211, 223, 235, 240, 243, 249, 249,
794  250, 248, 248, 239, 224, 198, 188, 188, 157, 134, 134, 134, 103, 127, 127,
795  127, 127, 119, 119, 119, 90, 119, 119, 119, 90, 101, 101, 90, 90, 90,
796  81, 82, 82, 71, 71, 71, 71, 71, 81, 81, 81, 69, 69, 69, 61,
797  59, 15, 6, 9, 1, 1, 1, 1, 1, 1, 1, 1, 14, 139, 203,
798  229, 236, 238, 244, 247, 246, 140, 6, 18, 9, 1, 1, 1, 1, 1,
799  1, 6, 1, 1, 1, 9, 11, 96, 243, 246, 235, 230, 223, 196, 163,
800  29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 87, 103,
801  91, 81, 115, 92, 71, 101, 105, 150, 198, 224, 248, 249, 249, 249, 249,
802  248, 251, 251, 251, 248, 251, 242, 248, 248, 248, 251, 251, 248, 239, 239,
803  224, 224, 216, 188, 188, 148, 148, 142, 105, 103, 103, 127, 127, 112, 111,
804  111, 112, 112, 106, 115, 106, 112, 112, 119, 119, 119, 101, 128, 134, 119,
805  119, 119, 119, 112, 81, 81, 81, 71, 71, 81, 81, 90, 90, 69, 69,
806  93, 61, 66, 68, 59, 23, 6, 6, 1, 1, 1, 1, 1, 1, 1,
807  1, 14, 147, 203, 229, 236, 238, 244, 247, 243, 132, 6, 22, 6, 1,
808  1, 1, 1, 1, 1, 1, 1, 1, 6, 11, 9, 70, 237, 246, 235,
809  230, 223, 196, 163, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
810  2, 6, 100, 134, 106, 90, 81, 90, 90, 119, 101, 103, 130, 123, 123,
811  151, 159, 183, 183, 207, 207, 207, 215, 207, 207, 207, 207, 188, 183, 183,
812  183, 150, 150, 148, 142, 134, 134, 119, 119, 127, 127, 119, 119, 115, 112,
813  112, 112, 134, 134, 134, 134, 127, 127, 127, 119, 134, 134, 127, 127, 130,
814  130, 111, 111, 127, 127, 127, 119, 119, 112, 112, 112, 106, 82, 82, 90,
815  69, 69, 69, 69, 61, 61, 66, 66, 58, 12, 3, 3, 1, 1, 1,
816  1, 1, 1, 1, 1, 14, 147, 203, 229, 236, 238, 244, 247, 243, 118,
817  6, 29, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 6, 29,
818  48, 230, 246, 235, 230, 223, 211, 163, 70, 1, 1, 1, 1, 1, 1,
819  1, 1, 1, 3, 2, 0, 88, 119, 90, 66, 170, 110, 105, 101, 112,
820  106, 112, 119, 103, 101, 101, 101, 90, 112, 92, 112, 112, 119, 119, 119,
821  112, 112, 127, 127, 127, 127, 134, 136, 149, 119, 134, 141, 161, 159, 183,
822  122, 110, 141, 103, 130, 130, 119, 128, 93, 141, 103, 130, 111, 111, 112,
823  134, 128, 119, 119, 112, 115, 134, 106, 90, 128, 103, 112, 106, 106, 74,
824  74, 91, 74, 86, 103, 66, 81, 74, 89, 68, 66, 69, 58, 24, 8,
825  0, 1, 1, 1, 1, 1, 1, 1, 1, 7, 147, 203, 229, 238, 238,
826  244, 247, 243, 84, 11, 22, 6, 1, 6, 1, 1, 1, 1, 6, 1,
827  1, 1, 9, 36, 48, 223, 246, 237, 235, 223, 211, 169, 96, 1, 1,
828  1, 1, 1, 1, 1, 1, 1, 3, 2, 9, 88, 101, 106, 103, 224,
829  239, 198, 157, 148, 93, 101, 112, 115, 101, 119, 119, 119, 112, 112, 119,
830  127, 119, 119, 119, 119, 127, 127, 127, 127, 134, 148, 224, 216, 175, 99,
831  148, 216, 245, 245, 129, 67, 142, 134, 119, 128, 101, 127, 130, 141, 148,
832  175, 142, 93, 112, 134, 127, 127, 134, 130, 127, 105, 127, 142, 150, 161,
833  150, 105, 103, 86, 74, 74, 90, 105, 114, 161, 150, 122, 68, 58, 68,
834  66, 58, 23, 6, 0, 1, 1, 1, 1, 1, 1, 1, 1, 14, 153,
835  203, 229, 238, 238, 244, 247, 237, 70, 11, 22, 6, 1, 6, 1, 1,
836  1, 1, 6, 1, 1, 1, 9, 48, 48, 204, 254, 237, 235, 223, 211,
837  176, 118, 9, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 9, 109,
838  90, 82, 103, 224, 253, 246, 245, 231, 198, 150, 93, 106, 101, 101, 90,
839  90, 119, 128, 128, 134, 127, 127, 127, 119, 128, 128, 128, 128, 141, 175,
840  251, 250, 200, 38, 159, 224, 254, 250, 121, 83, 142, 115, 106, 128, 134,
841  130, 123, 148, 231, 242, 166, 114, 142, 148, 105, 141, 175, 175, 68, 114,
842  151, 198, 239, 255, 249, 215, 159, 58, 90, 69, 113, 161, 202, 251, 242,
843  225, 159, 30, 58, 66, 58, 23, 6, 2, 1, 1, 1, 1, 1, 1,
844  1, 1, 14, 153, 210, 229, 238, 238, 244, 247, 237, 63, 11, 29, 6,
845  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 48, 48, 196, 254,
846  237, 235, 223, 211, 181, 140, 18, 6, 6, 1, 1, 1, 1, 1, 1,
847  3, 2, 9, 109, 90, 82, 101, 198, 253, 254, 252, 245, 250, 227, 161,
848  105, 128, 119, 119, 119, 119, 128, 128, 128, 127, 127, 127, 119, 119, 119,
849  119, 119, 141, 157, 255, 254, 206, 44, 157, 161, 185, 158, 87, 67, 134,
850  92, 115, 134, 150, 122, 122, 160, 249, 225, 135, 161, 224, 224, 157, 188,
851  239, 202, 30, 138, 215, 250, 255, 253, 254, 255, 232, 80, 61, 114, 161,
852  227, 251, 251, 226, 242, 232, 121, 30, 68, 58, 23, 6, 2, 1, 1,
853  1, 1, 1, 1, 1, 1, 19, 162, 210, 229, 238, 238, 244, 247, 235,
854  48, 11, 29, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 6,
855  48, 36, 181, 246, 237, 235, 223, 211, 181, 156, 48, 6, 6, 1, 1,
856  1, 1, 1, 1, 6, 2, 6, 109, 112, 82, 103, 186, 250, 241, 158,
857  180, 245, 255, 233, 109, 61, 101, 115, 115, 119, 119, 112, 115, 134, 127,
858  127, 127, 119, 119, 119, 119, 134, 175, 255, 252, 206, 44, 148, 113, 30,
859  38, 83, 114, 141, 123, 148, 183, 224, 231, 227, 232, 241, 129, 30, 183,
860  255, 251, 185, 231, 251, 202, 78, 186, 255, 249, 185, 154, 185, 241, 250,
861  172, 30, 154, 202, 241, 233, 135, 135, 170, 240, 187, 42, 58, 58, 12,
862  6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 19, 162, 210, 229, 238,
863  238, 244, 247, 223, 36, 18, 29, 6, 1, 1, 1, 1, 1, 1, 1,
864  1, 6, 1, 1, 36, 29, 169, 246, 237, 230, 223, 211, 181, 163, 70,
865  6, 6, 6, 1, 1, 1, 1, 1, 6, 2, 9, 109, 81, 82, 101,
866  186, 250, 240, 42, 30, 154, 255, 250, 180, 61, 103, 111, 111, 103, 103,
867  130, 111, 134, 127, 127, 127, 103, 134, 134, 142, 142, 175, 251, 250, 206,
868  38, 142, 134, 161, 186, 186, 114, 122, 183, 231, 250, 249, 255, 255, 255,
869  241, 129, 30, 183, 254, 255, 232, 245, 249, 180, 160, 231, 255, 215, 88,
870  59, 138, 207, 250, 233, 78, 170, 217, 250, 180, 38, 88, 138, 209, 223,
871  53, 59, 59, 23, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 28,
872  168, 221, 229, 236, 238, 244, 247, 211, 29, 29, 36, 1, 1, 1, 1,
873  1, 1, 1, 1, 1, 6, 1, 1, 48, 22, 156, 246, 243, 230, 230,
874  211, 181, 169, 96, 9, 6, 6, 1, 1, 1, 1, 6, 6, 0, 8,
875  109, 81, 74, 90, 161, 252, 255, 87, 58, 114, 227, 255, 232, 35, 68,
876  105, 141, 148, 150, 122, 105, 128, 134, 134, 103, 142, 175, 188, 186, 188,
877  198, 255, 250, 217, 38, 110, 142, 231, 251, 239, 138, 159, 239, 255, 250,
878  241, 232, 241, 250, 250, 200, 88, 151, 245, 254, 250, 232, 158, 78, 160,
879  239, 250, 217, 160, 160, 186, 227, 249, 241, 129, 158, 233, 250, 217, 170,
880  170, 170, 206, 230, 75, 65, 59, 23, 6, 0, 1, 1, 1, 1, 1,
881  1, 1, 1, 33, 168, 221, 229, 236, 238, 244, 247, 204, 29, 48, 36,
882  1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 55, 18, 132,
883  246, 243, 235, 230, 223, 189, 169, 108, 9, 6, 6, 1, 1, 1, 1,
884  6, 6, 1, 20, 109, 81, 106, 101, 161, 253, 253, 75, 61, 113, 224,
885  251, 245, 41, 125, 150, 183, 227, 239, 224, 188, 101, 134, 134, 141, 175,
886  224, 248, 251, 250, 241, 253, 254, 217, 44, 122, 150, 217, 254, 250, 159,
887  183, 251, 251, 185, 44, 38, 160, 232, 255, 242, 129, 151, 252, 253, 243,
888  126, 10, 87, 170, 251, 254, 250, 255, 251, 251, 255, 254, 244, 138, 170,
889  242, 243, 245, 245, 241, 240, 232, 230, 75, 65, 59, 23, 6, 7, 1,
890  1, 1, 1, 1, 1, 1, 1, 33, 168, 221, 229, 236, 238, 247, 247,
891  204, 29, 55, 36, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 6,
892  1, 22, 48, 96, 243, 246, 235, 223, 211, 196, 169, 118, 11, 1, 1,
893  6, 1, 1, 6, 1, 3, 6, 5, 125, 86, 106, 90, 150, 253, 249,
894  138, 67, 138, 239, 245, 247, 110, 129, 217, 254, 254, 250, 252, 253, 200,
895  35, 93, 161, 239, 245, 250, 232, 215, 245, 253, 247, 215, 42, 125, 127,
896  217, 250, 241, 160, 239, 255, 240, 78, 67, 148, 122, 231, 255, 249, 159,
897  151, 247, 254, 202, 26, 87, 130, 157, 252, 252, 228, 200, 198, 198, 186,
898  183, 151, 159, 170, 233, 249, 185, 135, 160, 161, 151, 166, 40, 59, 59,
899  15, 11, 2, 1, 1, 1, 6, 6, 1, 1, 1, 51, 184, 221, 236,
900  236, 237, 243, 246, 189, 36, 84, 29, 1, 1, 1, 1, 1, 1, 1,
901  1, 1, 1, 6, 1, 18, 48, 84, 237, 243, 235, 223, 211, 196, 169,
902  132, 11, 1, 1, 6, 1, 1, 1, 1, 3, 6, 5, 83, 86, 106,
903  90, 150, 246, 250, 231, 224, 227, 249, 252, 232, 105, 186, 250, 245, 185,
904  160, 207, 250, 255, 154, 99, 186, 248, 245, 180, 78, 88, 170, 246, 254,
905  215, 42, 125, 127, 215, 250, 250, 170, 231, 255, 240, 78, 58, 130, 123,
906  224, 251, 239, 114, 150, 245, 255, 180, 26, 87, 130, 157, 252, 245, 180,
907  23, 23, 88, 122, 122, 135, 129, 180, 240, 250, 158, 10, 65, 109, 88,
908  100, 40, 59, 59, 24, 1, 7, 1, 1, 1, 6, 6, 1, 1, 1,
909  51, 184, 221, 236, 236, 237, 243, 246, 181, 36, 84, 29, 1, 1, 1,
910  1, 1, 1, 1, 1, 6, 1, 6, 1, 16, 48, 70, 235, 243, 235,
911  223, 211, 196, 169, 140, 18, 1, 1, 6, 1, 1, 1, 1, 3, 6,
912  3, 78, 103, 81, 90, 149, 245, 252, 249, 251, 251, 255, 250, 180, 58,
913  227, 251, 202, 41, 35, 109, 215, 252, 231, 138, 224, 255, 241, 121, 42,
914  110, 157, 249, 254, 215, 42, 125, 130, 200, 250, 250, 170, 231, 254, 254,
915  180, 125, 150, 183, 251, 251, 202, 67, 161, 252, 255, 170, 17, 87, 103,
916  122, 245, 249, 202, 78, 88, 161, 216, 239, 186, 38, 158, 222, 254, 206,
917  80, 129, 160, 200, 155, 60, 59, 59, 24, 6, 0, 1, 1, 1, 6,
918  6, 1, 1, 1, 51, 184, 221, 236, 238, 243, 246, 243, 176, 36, 84,
919  29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 11, 48,
920  63, 223, 243, 235, 223, 211, 204, 176, 156, 36, 1, 1, 6, 1, 1,
921  1, 1, 3, 6, 3, 87, 103, 81, 90, 113, 247, 245, 241, 227, 239,
922  239, 185, 53, 114, 242, 249, 200, 129, 138, 157, 198, 245, 245, 159, 239,
923  255, 233, 53, 87, 130, 148, 239, 255, 217, 53, 125, 130, 200, 250, 249,
924  154, 186, 241, 250, 245, 242, 255, 254, 254, 230, 96, 44, 159, 254, 255,
925  170, 17, 87, 112, 105, 207, 251, 251, 215, 188, 215, 251, 251, 135, 30,
926  154, 185, 241, 250, 185, 180, 200, 240, 117, 10, 59, 59, 15, 11, 6,
927  1, 1, 1, 6, 6, 1, 1, 1, 64, 191, 221, 236, 238, 243, 246,
928  243, 163, 36, 84, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
929  1, 1, 9, 55, 55, 211, 246, 237, 223, 211, 204, 176, 163, 63, 6,
930  1, 6, 1, 1, 1, 1, 5, 6, 6, 87, 103, 81, 81, 105, 245,
931  245, 174, 42, 38, 38, 38, 38, 157, 251, 253, 252, 249, 248, 249, 249,
932  254, 250, 160, 239, 255, 241, 42, 114, 115, 134, 239, 255, 232, 53, 83,
933  130, 200, 250, 255, 87, 78, 185, 240, 250, 250, 250, 250, 190, 80, 44,
934  109, 151, 255, 255, 170, 17, 87, 115, 69, 151, 249, 249, 255, 254, 250,
935  245, 195, 27, 68, 122, 160, 200, 241, 250, 240, 240, 171, 45, 78, 99,
936  30, 26, 6, 0, 1, 1, 1, 6, 6, 1, 1, 1, 72, 191, 229,
937  236, 238, 243, 246, 243, 156, 36, 70, 16, 1, 1, 1, 1, 1, 1,
938  1, 1, 1, 1, 1, 6, 9, 55, 48, 196, 246, 237, 230, 211, 204,
939  176, 169, 96, 11, 1, 6, 1, 6, 1, 1, 5, 6, 6, 53, 93,
940  90, 81, 105, 241, 250, 173, 5, 41, 35, 61, 105, 151, 241, 254, 232,
941  200, 202, 215, 215, 215, 208, 157, 232, 254, 245, 87, 67, 127, 148, 239,
942  255, 217, 53, 83, 130, 192, 250, 255, 87, 88, 180, 233, 249, 183, 151,
943  99, 38, 30, 110, 123, 141, 254, 251, 180, 21, 87, 115, 74, 89, 158,
944  232, 250, 254, 250, 174, 53, 80, 90, 66, 110, 157, 180, 222, 213, 187,
945  40, 38, 88, 58, 30, 20, 6, 2, 1, 1, 1, 6, 6, 1, 1,
946  1, 85, 197, 229, 236, 238, 243, 243, 243, 140, 36, 70, 11, 1, 1,
947  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 55, 36, 181, 246,
948  243, 230, 223, 211, 176, 169, 132, 18, 6, 6, 1, 6, 1, 1, 5,
949  6, 6, 40, 105, 69, 81, 66, 232, 249, 187, 23, 114, 103, 81, 106,
950  89, 232, 254, 206, 42, 41, 65, 109, 99, 122, 110, 224, 255, 250, 158,
951  41, 105, 150, 240, 254, 232, 53, 83, 130, 192, 254, 253, 135, 138, 232,
952  250, 249, 161, 151, 157, 154, 125, 89, 103, 149, 250, 249, 192, 54, 75,
953  119, 74, 86, 30, 78, 129, 135, 75, 23, 35, 130, 74, 69, 66, 58,
954  65, 42, 53, 12, 41, 99, 58, 58, 38, 8, 0, 5, 1, 1, 1,
955  6, 6, 1, 1, 1, 85, 197, 229, 236, 238, 243, 243, 237, 132, 36,
956  70, 9, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 6, 1,
957  55, 29, 169, 243, 243, 230, 223, 211, 176, 176, 145, 29, 6, 6, 1,
958  6, 1, 1, 5, 0, 6, 40, 105, 69, 81, 66, 226, 255, 202, 30,
959  89, 92, 91, 74, 86, 224, 251, 241, 35, 35, 105, 141, 175, 175, 142,
960  186, 255, 252, 231, 138, 148, 188, 255, 254, 232, 42, 83, 130, 192, 254,
961  255, 135, 160, 245, 250, 249, 251, 255, 249, 255, 239, 183, 122, 125, 129,
962  135, 65, 7, 40, 69, 74, 86, 89, 58, 38, 23, 41, 68, 119, 82,
963  82, 74, 69, 68, 65, 38, 78, 78, 67, 61, 61, 61, 38, 8, 2,
964  5, 1, 1, 1, 6, 6, 1, 1, 1, 85, 197, 221, 236, 238, 243,
965  243, 237, 118, 36, 70, 9, 1, 1, 1, 6, 1, 1, 1, 1, 1,
966  1, 6, 1, 6, 36, 36, 153, 244, 244, 229, 221, 210, 184, 177, 156,
967  48, 1, 6, 6, 1, 1, 1, 3, 1, 8, 8, 109, 86, 71, 93,
968  232, 250, 213, 12, 122, 86, 82, 82, 86, 157, 255, 254, 200, 159, 160,
969  231, 252, 241, 53, 87, 248, 249, 252, 244, 255, 250, 245, 250, 235, 75,
970  67, 148, 180, 255, 255, 154, 88, 216, 251, 251, 245, 252, 245, 254, 254,
971  250, 192, 59, 41, 38, 35, 67, 105, 103, 86, 71, 82, 81, 81, 81,
972  81, 81, 81, 69, 69, 69, 69, 69, 69, 66, 66, 66, 61, 69, 66,
973  59, 44, 7, 0, 0, 1, 1, 6, 6, 6, 6, 6, 6, 94, 197,
974  229, 229, 244, 243, 243, 237, 96, 55, 70, 6, 6, 1, 1, 1, 1,
975  1, 1, 1, 1, 1, 6, 1, 6, 36, 36, 147, 244, 244, 229, 221,
976  210, 184, 177, 163, 70, 11, 18, 29, 22, 18, 29, 3, 1, 8, 8,
977  88, 86, 81, 93, 200, 241, 225, 38, 110, 81, 74, 91, 92, 105, 198,
978  250, 252, 245, 249, 251, 252, 158, 38, 109, 188, 231, 250, 254, 249, 241,
979  231, 245, 232, 135, 67, 141, 160, 170, 154, 138, 138, 188, 216, 154, 185,
980  217, 232, 241, 255, 255, 241, 80, 68, 105, 89, 103, 103, 81, 81, 82,
981  82, 82, 90, 90, 90, 90, 90, 90, 90, 69, 69, 69, 66, 66, 61,
982  61, 61, 66, 68, 65, 44, 7, 0, 2, 1, 1, 6, 6, 6, 1,
983  1, 1, 107, 203, 229, 236, 238, 243, 243, 235, 84, 55, 63, 6, 6,
984  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 29, 36, 116,
985  238, 244, 229, 221, 210, 191, 177, 169, 108, 29, 29, 70, 63, 55, 70,
986  19, 0, 6, 6, 65, 103, 81, 93, 12, 53, 100, 42, 58, 103, 81,
987  82, 92, 101, 114, 180, 240, 255, 255, 242, 172, 42, 58, 141, 105, 157,
988  216, 233, 202, 154, 135, 135, 121, 41, 35, 148, 67, 35, 30, 109, 207,
989  241, 232, 65, 23, 42, 38, 154, 249, 249, 250, 97, 61, 103, 101, 90,
990  90, 90, 90, 90, 74, 74, 82, 82, 82, 82, 82, 82, 82, 82, 81,
991  90, 69, 69, 61, 61, 61, 66, 68, 65, 24, 6, 0, 2, 6, 6,
992  6, 1, 1, 1, 1, 6, 133, 203, 229, 236, 244, 243, 243, 230, 84,
993  55, 63, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
994  6, 18, 36, 94, 236, 247, 229, 221, 210, 197, 177, 169, 132, 36, 22,
995  70, 84, 70, 96, 47, 7, 6, 6, 38, 89, 69, 69, 58, 30, 38,
996  12, 58, 93, 90, 82, 82, 112, 66, 67, 87, 143, 158, 78, 41, 67,
997  141, 130, 86, 66, 35, 30, 38, 30, 67, 30, 83, 125, 114, 142, 113,
998  113, 122, 157, 248, 255, 233, 12, 67, 99, 99, 160, 241, 250, 240, 45,
999  61, 93, 101, 106, 106, 82, 82, 82, 91, 74, 74, 74, 74, 74, 71,
1000  71, 82, 81, 81, 81, 69, 69, 69, 69, 66, 66, 68, 30, 15, 6,
1001  1, 7, 9, 9, 6, 6, 6, 9, 18, 29, 139, 203, 229, 236, 244,
1002  243, 243, 223, 70, 63, 55, 6, 1, 1, 1, 1, 1, 1, 1, 1,
1003  1, 1, 1, 1, 6, 16, 48, 85, 236, 247, 236, 221, 210, 197, 177,
1004  169, 145, 48, 9, 55, 84, 70, 96, 64, 7, 6, 8, 42, 105, 69,
1005  69, 86, 66, 68, 68, 66, 86, 74, 91, 74, 91, 92, 66, 35, 38,
1006  30, 35, 113, 142, 134, 81, 115, 127, 93, 105, 105, 141, 141, 134, 134,
1007  141, 130, 130, 119, 127, 130, 151, 248, 255, 237, 160, 110, 110, 151, 207,
1008  249, 255, 201, 28, 101, 81, 71, 74, 74, 74, 74, 81, 66, 66, 66,
1009  103, 93, 105, 105, 105, 105, 93, 61, 61, 66, 66, 66, 66, 66, 66,
1010  68, 30, 17, 6, 6, 3, 6, 6, 6, 9, 11, 29, 48, 55, 147,
1011  203, 229, 236, 244, 246, 243, 211, 55, 63, 48, 1, 1, 6, 1, 1,
1012  1, 1, 1, 1, 1, 6, 1, 1, 6, 11, 48, 64, 221, 247, 236,
1013  221, 210, 197, 177, 169, 163, 63, 9, 36, 84, 84, 96, 85, 5, 0,
1014  9, 23, 110, 69, 69, 82, 81, 101, 103, 69, 81, 81, 106, 90, 74,
1015  92, 115, 103, 105, 66, 130, 101, 127, 101, 119, 119, 101, 119, 119, 130,
1016  130, 86, 112, 119, 127, 130, 130, 112, 112, 103, 122, 224, 255, 254, 245,
1017  231, 231, 241, 255, 255, 222, 56, 44, 105, 89, 89, 141, 148, 175, 188,
1018  198, 224, 224, 224, 239, 239, 239, 239, 239, 239, 224, 216, 198, 188, 161,
1019  109, 67, 68, 68, 58, 30, 17, 6, 1, 3, 1, 1, 6, 6, 9,
1020  16, 29, 36, 153, 203, 221, 236, 238, 246, 243, 204, 48, 63, 36, 1,
1021  1, 6, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 6, 9, 48,
1022  54, 210, 244, 236, 221, 221, 203, 184, 176, 169, 84, 11, 29, 70, 84,
1023  108, 94, 17, 2, 8, 10, 99, 66, 69, 69, 69, 69, 101, 101, 101,
1024  90, 81, 101, 90, 81, 74, 74, 106, 71, 92, 112, 112, 90, 119, 101,
1025  90, 119, 119, 134, 103, 90, 119, 119, 128, 134, 134, 119, 134, 134, 110,
1026  186, 248, 255, 250, 253, 255, 250, 250, 222, 75, 44, 200, 215, 231, 241,
1027  249, 249, 251, 242, 242, 222, 213, 201, 201, 187, 187, 181, 189, 189, 196,
1028  213, 222, 233, 227, 227, 202, 125, 109, 65, 12, 3, 6, 6, 3, 1,
1029  1, 1, 1, 6, 16, 29, 48, 162, 203, 221, 236, 238, 246, 243, 196,
1030  48, 70, 29, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 6, 1,
1031  1, 1, 6, 48, 47, 210, 244, 238, 229, 221, 203, 184, 176, 169, 84,
1032  16, 29, 63, 84, 96, 94, 17, 2, 6, 5, 99, 66, 69, 69, 82,
1033  82, 71, 71, 71, 71, 91, 81, 81, 106, 106, 91, 106, 81, 90, 81,
1034  112, 112, 112, 119, 119, 90, 128, 119, 112, 106, 106, 82, 119, 127, 134,
1035  115, 101, 127, 123, 68, 129, 200, 215, 232, 200, 192, 129, 44, 49, 201,
1036  237, 204, 196, 176, 140, 94, 72, 56, 34, 28, 28, 21, 14, 14, 14,
1037  14, 14, 14, 14, 25, 33, 70, 117, 172, 187, 226, 185, 135, 44, 6,
1038  6, 6, 3, 6, 1, 1, 1, 11, 36, 70, 96, 168, 203, 229, 236,
1039  238, 246, 243, 189, 36, 70, 29, 1, 1, 6, 1, 1, 1, 1, 1,
1040  6, 1, 1, 1, 1, 1, 6, 48, 55, 181, 246, 237, 230, 211, 211,
1041  189, 177, 162, 116, 19, 14, 107, 116, 85, 84, 29, 1, 1, 3, 17,
1042  80, 80, 93, 93, 93, 69, 82, 74, 74, 91, 82, 82, 82, 82, 82,
1043  74, 106, 106, 106, 106, 74, 106, 106, 82, 82, 82, 91, 91, 71, 101,
1044  103, 134, 148, 148, 161, 188, 198, 207, 231, 154, 44, 45, 63, 21, 13,
1045  13, 37, 63, 55, 28, 29, 22, 36, 48, 48, 63, 70, 70, 84, 70,
1046  84, 70, 70, 84, 70, 70, 34, 34, 34, 51, 25, 14, 25, 57, 120,
1047  172, 143, 29, 0, 2, 3, 6, 1, 1, 6, 2, 19, 72, 85, 116,
1048  177, 203, 229, 236, 244, 244, 244, 177, 36, 70, 16, 6, 1, 1, 6,
1049  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 36, 48, 176, 243,
1050  243, 230, 211, 211, 196, 184, 177, 147, 47, 28, 116, 162, 139, 117, 36,
1051  1, 1, 3, 3, 10, 10, 65, 88, 109, 122, 122, 105, 105, 93, 81,
1052  81, 81, 81, 81, 81, 81, 112, 103, 103, 103, 130, 134, 141, 141, 141,
1053  175, 188, 198, 216, 224, 239, 239, 239, 248, 239, 227, 213, 179, 96, 36,
1054  33, 13, 37, 49, 49, 85, 108, 96, 96, 96, 84, 84, 70, 55, 36,
1055  22, 11, 11, 6, 9, 6, 1, 6, 36, 118, 169, 156, 145, 132, 98,
1056  52, 20, 8, 15, 53, 53, 6, 0, 7, 3, 6, 1, 1, 6, 2,
1057  19, 72, 85, 116, 184, 210, 229, 236, 244, 244, 238, 168, 36, 70, 16,
1058  6, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
1059  36, 48, 169, 243, 243, 230, 223, 223, 196, 191, 177, 153, 64, 19, 107,
1060  177, 162, 153, 72, 6, 1, 1, 3, 3, 3, 5, 10, 45, 80, 135,
1061  154, 170, 170, 198, 198, 198, 198, 208, 208, 208, 208, 232, 232, 232, 232,
1062  241, 233, 233, 233, 226, 225, 213, 201, 171, 146, 118, 98, 77, 46, 26,
1063  20, 52, 62, 98, 98, 117, 155, 140, 140, 176, 155, 49, 13, 6, 9,
1064  16, 18, 11, 6, 1, 1, 1, 1, 6, 6, 6, 16, 84, 169, 104,
1065  46, 11, 15, 24, 15, 26, 39, 12, 42, 45, 9, 0, 7, 3, 1,
1066  1, 1, 6, 2, 28, 85, 94, 133, 184, 210, 229, 236, 244, 244, 238,
1067  162, 36, 63, 11, 6, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1,
1068  1, 1, 1, 1, 29, 48, 163, 237, 243, 230, 223, 223, 204, 191, 177,
1069  162, 85, 7, 72, 168, 168, 184, 133, 22, 1, 6, 6, 9, 9, 0,
1070  7, 7, 9, 20, 29, 60, 60, 77, 98, 98, 102, 102, 120, 120, 120,
1071  116, 116, 118, 108, 84, 62, 62, 52, 48, 48, 50, 50, 54, 64, 76,
1072  76, 84, 84, 108, 162, 177, 177, 153, 76, 163, 163, 96, 48, 55, 36,
1073  1, 1, 6, 9, 18, 22, 9, 1, 1, 1, 1, 1, 6, 1, 9,
1074  36, 55, 70, 46, 75, 87, 65, 59, 88, 65, 67, 65, 78, 45, 6,
1075  0, 2, 3, 3, 1, 1, 6, 2, 33, 85, 94, 139, 184, 210, 229,
1076  236, 244, 238, 236, 147, 48, 63, 11, 1, 1, 1, 6, 1, 1, 1,
1077  1, 1, 1, 1, 1, 1, 1, 1, 18, 55, 145, 237, 246, 235, 223,
1078  211, 204, 197, 184, 177, 116, 14, 47, 168, 177, 191, 162, 54, 2, 1,
1079  6, 6, 6, 1, 1, 6, 6, 6, 6, 9, 11, 25, 25, 33, 51,
1080  51, 51, 51, 51, 56, 56, 56, 72, 72, 72, 72, 72, 73, 73, 56,
1081  56, 34, 34, 34, 34, 28, 7, 5, 34, 34, 34, 34, 2, 11, 22,
1082  11, 9, 1, 1, 1, 6, 1, 9, 18, 22, 11, 6, 9, 6, 6,
1083  6, 9, 1, 16, 55, 48, 22, 126, 202, 215, 157, 68, 61, 66, 66,
1084  59, 38, 24, 6, 0, 2, 3, 3, 1, 1, 6, 2, 47, 94, 107,
1085  147, 184, 210, 229, 236, 244, 244, 236, 139, 48, 63, 9, 1, 1, 1,
1086  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 55, 132,
1087  235, 246, 235, 223, 211, 204, 191, 184, 177, 139, 19, 28, 162, 184, 184,
1088  168, 72, 2, 2, 1, 6, 6, 3, 3, 3, 3, 3, 3, 6, 6,
1089  2, 2, 2, 2, 2, 2, 7, 7, 9, 9, 9, 9, 6, 6, 1,
1090  1, 1, 1, 6, 6, 13, 15, 24, 24, 18, 7, 7, 18, 0, 0,
1091  0, 0, 6, 1, 9, 18, 11, 6, 9, 1, 1, 6, 11, 11, 6,
1092  1, 6, 1, 1, 1, 1, 1, 9, 48, 55, 63, 7, 73, 158, 215,
1093  183, 110, 61, 69, 59, 42, 26, 6, 0, 2, 6, 3, 1, 1, 6,
1094  7, 47, 94, 107, 153, 184, 210, 229, 236, 244, 238, 236, 116, 48, 55,
1095  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1096  1, 11, 55, 108, 223, 246, 235, 230, 223, 204, 191, 184, 177, 153, 33,
1097  14, 147, 191, 182, 178, 95, 5, 3, 2, 6, 6, 3, 3, 3, 3,
1098  3, 2, 2, 2, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
1099  3, 3, 3, 3, 3, 9, 7, 6, 9, 9, 8, 26, 26, 14, 11,
1100  6, 11, 9, 6, 6, 8, 1, 1, 11, 16, 9, 6, 1, 1, 6,
1101  6, 11, 11, 6, 1, 1, 1, 6, 1, 1, 1, 1, 9, 16, 48,
1102  57, 25, 20, 146, 225, 186, 113, 66, 65, 23, 8, 6, 2, 2, 1,
1103  1, 1, 1, 6, 7, 54, 107, 107, 162, 191, 210, 229, 236, 244, 238,
1104  236, 94, 55, 55, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1105  1, 1, 1, 1, 1, 11, 55, 96, 223, 246, 235, 230, 223, 211, 197,
1106  197, 177, 162, 47, 14, 147, 197, 196, 182, 95, 5, 5, 5, 3, 1,
1107  1, 0, 0, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3,
1108  3, 2, 2, 2, 2, 2, 2, 5, 5, 5, 5, 2, 2, 7, 7,
1109  14, 14, 5, 17, 3, 3, 9, 6, 6, 6, 6, 6, 11, 6, 6,
1110  6, 1, 6, 1, 1, 9, 11, 6, 6, 6, 1, 1, 1, 6, 1,
1111  1, 1, 1, 9, 31, 57, 50, 27, 146, 227, 188, 58, 30, 23, 8,
1112  6, 5, 2, 6, 6, 1, 1, 6, 7, 54, 107, 107, 162, 191, 210,
1113  229, 238, 244, 238, 229, 85, 55, 55, 6, 1, 1, 1, 1, 1, 1,
1114  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 55, 70, 204, 246, 237,
1115  230, 211, 211, 196, 196, 181, 169, 84, 11, 108, 211, 191, 177, 133, 7,
1116  2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6,
1117  6, 6, 6, 6, 6, 6, 6, 6, 6, 9, 9, 6, 6, 6, 6,
1118  6, 6, 9, 9, 9, 9, 6, 6, 6, 6, 1, 1, 1, 1, 1,
1119  1, 6, 6, 6, 6, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1,
1120  1, 1, 1, 1, 1, 1, 1, 1, 6, 36, 55, 37, 17, 137, 209,
1121  137, 55, 11, 1, 6, 1, 1, 6, 1, 1, 6, 1, 7, 72, 107,
1122  116, 168, 191, 210, 221, 238, 244, 236, 229, 72, 70, 48, 6, 1, 1,
1123  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 55,
1124  70, 196, 243, 243, 235, 223, 211, 196, 196, 181, 169, 108, 11, 84, 204,
1125  191, 184, 139, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1126  1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 9, 9,
1127  6, 6, 6, 6, 6, 6, 9, 9, 9, 9, 6, 6, 6, 6, 1,
1128  1, 1, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 6, 6, 6,
1129  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 36,
1130  73, 28, 56, 164, 190, 48, 9, 1, 6, 1, 1, 6, 1, 1, 6,
1131  1, 7, 72, 107, 116, 168, 191, 221, 229, 238, 244, 236, 221, 72, 84,
1132  48, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1133  1, 1, 1, 48, 63, 189, 237, 243, 235, 223, 211, 196, 196, 181, 176,
1134  140, 18, 48, 189, 197, 191, 147, 28, 7, 1, 1, 1, 1, 1, 1,
1135  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6,
1136  6, 6, 6, 9, 6, 6, 6, 6, 6, 6, 9, 9, 6, 6, 1,
1137  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 1, 1,
1138  1, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1139  1, 1, 1, 9, 49, 43, 17, 97, 179, 36, 9, 1, 6, 1, 1,
1140  6, 1, 1, 6, 1, 14, 72, 107, 116, 168, 191, 221, 229, 238, 244,
1141  236, 221, 72, 84, 48, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1142  1, 1, 1, 1, 1, 1, 1, 36, 63, 181, 237, 243, 235, 223, 211,
1143  196, 204, 189, 181, 156, 29, 22, 176, 203, 191, 153, 47, 2, 1, 1,
1144  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1145  1, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
1146  6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6,
1147  6, 6, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1,
1148  1, 1, 1, 1, 1, 6, 6, 1, 13, 49, 43, 43, 116, 18, 6,
1149  1, 6, 1, 1, 6, 1, 1, 1, 1, 19, 85, 107, 133, 168, 191,
1150  221, 229, 238, 244, 236, 210, 64, 96, 48, 6, 1, 1, 1, 1, 1,
1151  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 36, 63, 169, 235,
1152  246, 235, 223, 211, 204, 204, 189, 181, 169, 48, 11, 163, 210, 197, 162,
1153  64, 2, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1154  1, 1, 1, 1, 1, 1, 6, 1, 1, 6, 6, 6, 6, 6, 6,
1155  6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1156  1, 1, 1, 6, 6, 1, 1, 1, 1, 6, 6, 6, 6, 1, 1,
1157  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 3, 28, 49,
1158  49, 55, 9, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 28, 85,
1159  107, 133, 177, 197, 221, 236, 238, 244, 236, 197, 64, 96, 36, 1, 1,
1160  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1161  36, 63, 163, 230, 246, 237, 230, 223, 204, 204, 189, 181, 169, 70, 11,
1162  140, 210, 197, 177, 94, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1163  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 6, 6,
1164  6, 6, 1, 6, 1, 1, 6, 6, 9, 6, 6, 1, 1, 1, 1,
1165  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6,
1166  6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3,
1167  9, 6, 1, 36, 70, 29, 6, 1, 1, 6, 1, 1, 1, 1, 1,
1168  1, 1, 33, 94, 107, 133, 177, 197, 221, 236, 238, 244, 236, 191, 54,
1169  84, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1170  1, 1, 1, 1, 29, 63, 156, 223, 246, 237, 230, 223, 211, 196, 196,
1171  181, 176, 96, 11, 108, 203, 203, 184, 116, 7, 1, 1, 1, 1, 1,
1172  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1173  1, 1, 6, 6, 6, 6, 1, 1, 1, 1, 6, 9, 9, 6, 6,
1174  6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1175  1, 1, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1176  1, 1, 3, 3, 3, 6, 1, 22, 63, 9, 1, 1, 6, 6, 1,
1177  1, 1, 1, 1, 1, 6, 47, 94, 107, 139, 177, 197, 221, 236, 238,
1178  244, 236, 184, 54, 70, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1179  1, 1, 1, 1, 1, 1, 1, 1, 18, 55, 145, 223, 254, 237, 230,
1180  223, 211, 196, 204, 181, 176, 108, 11, 84, 203, 203, 191, 139, 14, 6,
1181  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1182  1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 1, 6,
1183  9, 9, 9, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1,
1184  1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 1, 1,
1185  1, 1, 1, 1, 1, 1, 3, 3, 3, 9, 9, 1, 11, 6, 1,
1186  6, 6, 6, 1, 1, 1, 1, 1, 1, 6, 47, 94, 107, 139, 177,
1187  191, 221, 236, 238, 238, 236, 177, 54, 70, 11, 1, 1, 1, 1, 1,
1188  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 55, 132,
1189  223, 243, 243, 230, 223, 210, 203, 197, 191, 184, 133, 19, 47, 196, 211,
1190  197, 165, 34, 2, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1191  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 6,
1192  6, 6, 6, 1, 6, 9, 9, 6, 1, 1, 1, 1, 1, 1, 1,
1193  1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 6, 6, 6, 6, 1,
1194  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1195  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 9, 72,
1196  94, 94, 147, 168, 197, 221, 238, 244, 238, 236, 162, 54, 70, 16, 1,
1197  1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1198  1, 11, 55, 118, 211, 243, 243, 230, 223, 210, 203, 197, 191, 184, 139,
1199  28, 33, 181, 204, 197, 165, 51, 2, 1, 6, 1, 1, 1, 1, 1,
1200  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
1201  6, 6, 6, 6, 1, 6, 6, 1, 6, 9, 9, 6, 1, 1, 1,
1202  1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 6,
1203  6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1204  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1205  6, 1, 9, 72, 94, 94, 147, 168, 197, 221, 238, 244, 238, 236, 153,
1206  47, 70, 16, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1,
1207  1, 1, 1, 1, 1, 11, 55, 108, 204, 243, 246, 230, 223, 210, 203,
1208  197, 191, 184, 153, 33, 28, 169, 204, 197, 167, 57, 2, 1, 6, 1,
1209  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1210  1, 1, 1, 1, 6, 6, 6, 6, 1, 6, 6, 1, 6, 9, 9,
1211  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1,
1212  1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1,
1213  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1214  1, 1, 1, 1, 6, 1, 11, 72, 94, 94, 147, 168, 197, 221, 238,
1215  244, 238, 236, 139, 47, 70, 11, 1, 1, 1, 6, 1, 1, 1, 1,
1216  1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 48, 96, 196, 237, 246,
1217  230, 223, 210, 203, 197, 191, 184, 162, 47, 19, 156, 204, 197, 178, 76,
1218  2, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1219  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 1, 6, 6,
1220  1, 6, 9, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1221  1, 6, 6, 1, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 1,
1222  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1223  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 72, 94, 94, 147,
1224  168, 197, 221, 238, 244, 238, 236, 116, 33, 70, 11, 1, 1, 1, 6,
1225  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 55,
1226  84, 181, 235, 246, 235, 223, 210, 203, 197, 191, 184, 162, 54, 14, 140,
1227  204, 197, 178, 95, 2, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1,
1228  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
1229  6, 1, 6, 6, 1, 6, 9, 9, 6, 1, 1, 1, 1, 1, 1,
1230  1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 6, 6, 6, 6,
1231  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1232  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22,
1233  72, 94, 94, 147, 168, 203, 221, 236, 244, 238, 229, 94, 33, 70, 9,
1234  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1235  1, 1, 6, 55, 96, 176, 230, 246, 235, 230, 210, 197, 197, 191, 184,
1236  168, 64, 14, 118, 204, 197, 182, 124, 7, 1, 6, 1, 1, 1, 1,
1237  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1238  1, 1, 1, 1, 1, 1, 6, 1, 1, 6, 9, 9, 6, 1, 1,
1239  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1,
1240  6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1241  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1242  1, 1, 6, 29, 72, 85, 94, 147, 168, 203, 221, 236, 244, 238, 229,
1243  72, 47, 63, 9, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1244  1, 1, 1, 1, 1, 1, 1, 70, 108, 169, 223, 246, 237, 230, 210,
1245  197, 197, 191, 184, 168, 64, 19, 79, 204, 197, 182, 139, 14, 1, 6,
1246  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1247  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 6, 9,
1248  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6,
1249  1, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1,
1250  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1251  1, 1, 1, 1, 1, 1, 6, 29, 72, 85, 94, 147, 168, 203, 221,
1252  238, 244, 236, 221, 64, 54, 63, 6, 1, 6, 1, 1, 6, 1, 1,
1253  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 70, 108, 163, 211,
1254  246, 237, 230, 210, 197, 197, 191, 177, 162, 64, 19, 79, 196, 191, 193,
1255  144, 14, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1256  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
1257  1, 1, 6, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1258  1, 1, 6, 6, 1, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1,
1259  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1260  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 36, 72, 85, 94,
1261  147, 168, 203, 229, 238, 244, 236, 221, 64, 64, 63, 6, 1, 6, 1,
1262  1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1263  48, 118, 156, 196, 243, 243, 230, 210, 197, 197, 184, 177, 162, 85, 14,
1264  60, 181, 197, 193, 153, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1265  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1266  1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 1, 1,
1267  1, 1, 1, 1, 1, 6, 6, 6, 1, 1, 1, 6, 9, 9, 9,
1268  9, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1269  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1,
1270  36, 85, 85, 107, 147, 168, 203, 229, 238, 244, 236, 210, 54, 64, 48,
1271  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1272  1, 1, 1, 1, 36, 118, 156, 196, 237, 246, 230, 210, 197, 197, 184,
1273  177, 162, 85, 14, 60, 181, 197, 193, 153, 33, 1, 6, 1, 1, 1,
1274  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1275  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 1,
1276  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 1, 1, 1,
1277  6, 9, 9, 9, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1,
1278  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1279  1, 1, 6, 1, 48, 85, 85, 107, 147, 168, 203, 229, 238, 244, 236,
1280  203, 47, 64, 48, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1281  1, 1, 1, 1, 1, 1, 1, 1, 22, 108, 156, 189, 235, 246, 230,
1282  210, 191, 191, 184, 177, 162, 94, 19, 49, 169, 197, 194, 165, 51, 1,
1283  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1284  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
1285  6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6,
1286  6, 1, 1, 1, 6, 9, 9, 9, 6, 6, 6, 6, 1, 1, 1,
1287  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1288  1, 1, 1, 1, 1, 1, 6, 6, 48, 85, 85, 107, 147, 177, 210,
1289  236, 238, 244, 236, 197, 47, 72, 36, 6, 1, 1, 1, 1, 1, 1,
1290  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 96, 156,
1291  189, 223, 246, 235, 210, 191, 184, 184, 177, 162, 107, 19, 37, 163, 197,
1292  194, 165, 64, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1293  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1294  1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1,
1295  1, 1, 6, 6, 6, 1, 1, 1, 6, 6, 9, 9, 6, 6, 1,
1296  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1297  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 55, 85, 85,
1298  107, 147, 177, 210, 236, 238, 244, 236, 191, 47, 72, 36, 6, 1, 1,
1299  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1300  1, 9, 84, 145, 181, 204, 246, 237, 210, 191, 177, 177, 177, 168, 116,
1301  28, 26, 145, 197, 194, 167, 85, 1, 1, 1, 1, 1, 1, 1, 1,
1302  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1303  1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 1,
1304  1, 1, 1, 1, 1, 1, 6, 6, 6, 1, 1, 1, 6, 6, 9,
1305  9, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1306  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1307  9, 55, 85, 85, 107, 147, 177, 210, 236, 238, 244, 236, 177, 47, 72,
1308  29, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1309  1, 1, 1, 1, 1, 6, 63, 140, 181, 189, 243, 243, 221, 191, 177,
1310  177, 177, 168, 139, 33, 26, 132, 197, 194, 178, 107, 6, 1, 1, 1,
1311  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1312  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6,
1313  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 1, 1,
1314  1, 6, 6, 9, 9, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1,
1315  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1316  1, 1, 1, 1, 11, 63, 85, 85, 107, 147, 184, 210, 236, 238, 244,
1317  236, 168, 47, 72, 22, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1,
1318  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 55, 132, 181, 181, 237,
1319  246, 221, 197, 168, 177, 177, 168, 147, 47, 16, 108, 191, 194, 182, 133,
1320  9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1321  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1322  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 6,
1323  6, 6, 1, 1, 1, 6, 6, 9, 9, 6, 1, 1, 1, 1, 1,
1324  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1325  1, 1, 1, 1, 1, 1, 1, 1, 16, 63, 85, 85, 116, 147, 184,
1326  210, 236, 238, 244, 236, 162, 47, 72, 18, 1, 1, 1, 1, 6, 1,
1327  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 55,
1328  132, 181, 176, 235, 246, 229, 197, 168, 177, 177, 168, 153, 54, 11, 96,
1329  191, 194, 182, 139, 11, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1330  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1331  1, 1, 1, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
1332  6, 1, 1, 6, 6, 6, 1, 1, 1, 6, 6, 9, 9, 6, 1,
1333  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1334  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 63, 85,
1335  85, 116, 147, 184, 210, 236, 238, 244, 236, 162, 47, 72, 16, 1, 1,
1336  1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1337  1, 3, 3, 49, 117, 176, 181, 204, 250, 236, 197, 168, 168, 168, 162,
1338  147, 64, 11, 70, 176, 197, 191, 153, 25, 2, 1, 1, 1, 1, 1,
1339  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1340  1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 9, 9, 1, 1, 1,
1341  6, 9, 9, 6, 1, 6, 6, 6, 6, 6, 6, 1, 1, 6, 6,
1342  9, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1343  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1344  1, 29, 63, 85, 94, 107, 147, 191, 221, 236, 244, 244, 236, 133, 47,
1345  85, 9, 6, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1,
1346  1, 1, 1, 1, 1, 3, 3, 49, 108, 176, 176, 189, 250, 236, 203,
1347  168, 168, 162, 162, 147, 72, 9, 63, 176, 203, 191, 162, 51, 2, 1,
1348  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1349  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6,
1350  9, 6, 6, 6, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6,
1351  1, 1, 6, 6, 9, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1,
1352  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1353  1, 1, 1, 1, 1, 29, 63, 85, 94, 107, 153, 191, 221, 236, 244,
1354  238, 236, 116, 47, 85, 9, 6, 1, 1, 1, 6, 1, 1, 1, 1,
1355  1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 37, 96, 169, 176,
1356  176, 240, 238, 210, 177, 162, 162, 162, 147, 85, 6, 48, 169, 203, 197,
1357  168, 72, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1358  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1359  1, 1, 1, 6, 9, 6, 6, 6, 6, 1, 1, 1, 1, 6, 6,
1360  6, 6, 6, 6, 1, 1, 6, 6, 9, 6, 6, 1, 1, 1, 1,
1361  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1362  1, 1, 1, 1, 1, 1, 1, 1, 1, 29, 70, 85, 85, 107, 153,
1363  191, 221, 236, 244, 238, 229, 107, 54, 85, 9, 6, 1, 1, 1, 1,
1364  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3,
1365  37, 96, 164, 176, 164, 235, 244, 221, 177, 162, 162, 162, 147, 94, 6,
1366  29, 163, 203, 197, 177, 94, 2, 1, 1, 1, 1, 1, 1, 1, 1,
1367  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1368  1, 1, 1, 1, 1, 1, 1, 6, 9, 6, 6, 6, 6, 1, 1,
1369  1, 6, 6, 6, 6, 6, 6, 6, 1, 1, 6, 6, 9, 6, 6,
1370  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1371  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 36, 70,
1372  85, 85, 107, 153, 191, 221, 236, 244, 238, 221, 85, 54, 72, 6, 1,
1373  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1374  1, 1, 3, 3, 28, 96, 155, 176, 155, 218, 247, 229, 184, 162, 162,
1375  162, 153, 116, 9, 16, 140, 203, 197, 177, 116, 2, 1, 1, 1, 1,
1376  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1377  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 9, 11,
1378  11, 9, 6, 1, 1, 6, 6, 6, 6, 6, 6, 6, 1, 1, 6,
1379  6, 9, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1380  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1381  1, 1, 36, 70, 85, 85, 116, 162, 197, 221, 236, 244, 236, 210, 64,
1382  64, 64, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1383  1, 1, 1, 1, 1, 1, 3, 3, 28, 96, 145, 181, 155, 211, 247,
1384  236, 184, 162, 162, 162, 153, 133, 22, 9, 108, 197, 197, 184, 133, 14,
1385  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1386  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6,
1387  6, 6, 9, 9, 9, 6, 6, 1, 1, 1, 6, 6, 6, 6, 6,
1388  6, 1, 1, 6, 6, 9, 6, 6, 1, 1, 1, 1, 1, 1, 1,
1389  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1390  1, 1, 1, 1, 1, 6, 36, 70, 85, 85, 116, 162, 197, 229, 236,
1391  244, 236, 203, 47, 64, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1392  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 19, 96, 132,
1393  181, 155, 196, 247, 236, 191, 168, 162, 162, 162, 139, 48, 6, 84, 191,
1394  203, 184, 147, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1395  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1396  1, 6, 9, 9, 9, 6, 16, 11, 9, 6, 6, 6, 6, 6, 6,
1397  6, 6, 6, 6, 6, 1, 1, 6, 6, 9, 6, 6, 1, 1, 1,
1398  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1399  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 36, 70, 85, 85, 116,
1400  162, 197, 229, 238, 247, 236, 197, 33, 64, 54, 1, 1, 1, 1, 1,
1401  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3,
1402  3, 19, 96, 117, 181, 164, 189, 247, 236, 191, 168, 162, 162, 162, 147,
1403  55, 6, 70, 191, 203, 191, 153, 51, 1, 1, 1, 1, 1, 1, 1,
1404  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1405  1, 1, 1, 1, 1, 6, 11, 11, 9, 6, 70, 55, 36, 18, 11,
1406  9, 6, 1, 6, 6, 6, 6, 6, 6, 1, 1, 6, 6, 9, 6,
1407  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1408  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 48,
1409  70, 72, 85, 116, 168, 197, 229, 238, 247, 236, 197, 28, 72, 54, 1,
1410  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1411  1, 1, 1, 1, 1, 9, 84, 118, 176, 163, 181, 247, 238, 197, 168,
1412  162, 162, 162, 147, 72, 7, 72, 168, 210, 194, 165, 76, 1, 1, 1,
1413  1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1414  1, 1, 1, 1, 1, 1, 6, 1, 1, 7, 14, 25, 51, 165, 199,
1415  193, 178, 124, 25, 14, 7, 0, 9, 6, 6, 6, 6, 1, 1, 1,
1416  6, 9, 9, 6, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1417  1, 1, 1, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1418  1, 1, 7, 54, 64, 85, 85, 133, 168, 203, 229, 238, 247, 238, 168,
1419  19, 47, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1420  1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 70, 118, 176, 163, 176,
1421  247, 238, 203, 168, 162, 162, 162, 147, 85, 14, 72, 168, 210, 194, 165,
1422  95, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1,
1423  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 11, 9, 2, 0,
1424  33, 124, 205, 214, 199, 214, 182, 51, 7, 7, 7, 9, 9, 6, 6,
1425  6, 1, 1, 1, 6, 9, 9, 6, 1, 6, 1, 1, 1, 1, 1,
1426  1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1,
1427  1, 6, 6, 1, 1, 1, 7, 54, 64, 85, 85, 133, 168, 203, 229,
1428  238, 238, 238, 177, 85, 64, 28, 1, 1, 1, 1, 1, 1, 1, 1,
1429  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 70,
1430  108, 169, 169, 176, 247, 244, 203, 168, 162, 162, 162, 153, 107, 19, 72,
1431  162, 210, 205, 167, 124, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1432  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9,
1433  9, 1, 2, 76, 153, 193, 212, 214, 193, 214, 205, 124, 33, 7, 0,
1434  9, 9, 9, 6, 6, 6, 6, 1, 6, 9, 9, 6, 1, 6, 6,
1435  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 1, 1,
1436  1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 14, 54, 64, 85, 72,
1437  133, 168, 203, 229, 238, 229, 244, 203, 168, 116, 19, 1, 1, 1, 1,
1438  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1439  1, 1, 6, 63, 108, 163, 169, 169, 244, 244, 210, 168, 162, 162, 168,
1440  162, 116, 33, 72, 162, 210, 205, 178, 131, 11, 1, 1, 1, 1, 1,
1441  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1442  1, 1, 1, 6, 6, 1, 54, 167, 178, 193, 205, 214, 199, 199, 205,
1443  182, 145, 47, 0, 9, 9, 9, 6, 6, 6, 6, 1, 6, 9, 9,
1444  6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6,
1445  6, 6, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 19,
1446  54, 64, 85, 72, 133, 168, 203, 229, 236, 229, 244, 221, 197, 153, 19,
1447  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1448  1, 1, 1, 1, 1, 1, 6, 55, 96, 156, 169, 169, 238, 247, 210,
1449  168, 162, 168, 168, 162, 116, 33, 72, 153, 210, 205, 182, 139, 16, 1,
1450  1, 6, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1451  1, 1, 1, 1, 6, 6, 6, 3, 6, 9, 72, 193, 193, 193, 194,
1452  199, 214, 205, 194, 205, 196, 94, 0, 9, 11, 9, 6, 6, 6, 6,
1453  1, 6, 9, 9, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1,
1454  1, 1, 6, 6, 6, 6, 1, 1, 1, 6, 6, 1, 1, 1, 1,
1455  1, 1, 6, 28, 54, 64, 72, 72, 139, 177, 210, 236, 236, 238, 236,
1456  210, 184, 162, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1457  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 48, 96, 156, 169,
1458  163, 238, 247, 221, 177, 168, 168, 168, 162, 116, 33, 72, 153, 203, 212,
1459  182, 144, 29, 6, 1, 6, 1, 1, 6, 1, 1, 1, 1, 1, 1,
1460  1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 6, 9, 1, 28,
1461  165, 205, 212, 205, 199, 199, 199, 194, 205, 210, 133, 0, 9, 11, 11,
1462  6, 6, 9, 9, 1, 6, 9, 9, 6, 6, 6, 6, 1, 1, 1,
1463  1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 1, 1, 6, 6, 6,
1464  1, 1, 1, 1, 1, 1, 6, 33, 54, 54, 72, 64, 147, 177, 210,
1465  236, 238, 247, 236, 203, 177, 177, 33, 1, 1, 1, 1, 1, 1, 1,
1466  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1467  48, 84, 145, 169, 163, 236, 252, 221, 177, 168, 168, 162, 162, 116, 33,
1468  64, 147, 203, 212, 182, 144, 36, 6, 1, 6, 1, 1, 6, 1, 1,
1469  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6,
1470  3, 6, 6, 2, 51, 167, 194, 194, 199, 199, 199, 205, 205, 184, 94,
1471  7, 9, 11, 11, 6, 6, 9, 9, 6, 6, 9, 11, 9, 6, 6,
1472  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 1,
1473  6, 6, 9, 9, 1, 1, 6, 6, 1, 1, 9, 33, 47, 54, 72,
1474  64, 147, 184, 210, 236, 244, 247, 236, 184, 177, 184, 54, 1, 1, 1,
1475  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1476  1, 1, 1, 1, 36, 84, 140, 176, 156, 236, 252, 229, 177, 168, 168,
1477  162, 162, 107, 33, 64, 139, 197, 205, 182, 153, 36, 6, 1, 6, 1,
1478  1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1479  6, 6, 6, 6, 6, 1, 9, 7, 14, 144, 193, 194, 199, 199, 199,
1480  205, 182, 116, 7, 0, 9, 11, 11, 6, 6, 9, 9, 6, 6, 9,
1481  11, 9, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1482  1, 6, 6, 1, 6, 9, 9, 9, 1, 1, 9, 9, 1, 1, 9,
1483  33, 47, 54, 72, 64, 147, 184, 221, 236, 247, 238, 229, 162, 168, 168,
1484  28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1485  1, 1, 1, 1, 1, 1, 1, 6, 22, 96, 118, 176, 163, 236, 252,
1486  229, 184, 168, 162, 162, 162, 107, 33, 47, 116, 191, 212, 193, 153, 55,
1487  1, 1, 1, 1, 1, 1, 6, 6, 6, 1, 1, 1, 1, 1, 1,
1488  1, 1, 9, 6, 1, 7, 2, 2, 1, 7, 14, 94, 167, 193, 205,
1489  193, 199, 199, 194, 153, 50, 11, 11, 8, 6, 9, 9, 9, 6, 9,
1490  9, 1, 9, 9, 9, 6, 6, 1, 1, 1, 1, 1, 6, 6, 6,
1491  6, 1, 1, 3, 6, 9, 11, 6, 6, 9, 16, 7, 2, 107, 147,
1492  47, 1, 9, 11, 47, 47, 54, 54, 72, 153, 191, 221, 238, 247, 244,
1493  203, 107, 133, 147, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1494  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 18, 84, 108,
1495  176, 163, 229, 252, 236, 184, 168, 168, 168, 162, 94, 33, 47, 116, 191,
1496  212, 193, 165, 63, 1, 1, 1, 1, 1, 1, 6, 6, 6, 1, 1,
1497  1, 1, 1, 1, 6, 1, 6, 6, 6, 2, 2, 2, 14, 94, 162,
1498  203, 182, 167, 194, 193, 199, 193, 194, 167, 94, 20, 9, 8, 9, 11,
1499  9, 6, 6, 9, 9, 6, 9, 9, 9, 9, 6, 6, 1, 1, 6,
1500  1, 1, 1, 1, 1, 1, 6, 6, 9, 6, 1, 1, 1, 9, 11,
1501  14, 51, 153, 162, 54, 1, 6, 18, 47, 47, 54, 54, 72, 153, 197,
1502  221, 238, 247, 244, 197, 94, 133, 133, 7, 1, 1, 1, 1, 1, 1,
1503  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1504  6, 16, 84, 108, 169, 163, 221, 247, 236, 184, 177, 168, 168, 162, 85,
1505  28, 33, 107, 184, 212, 194, 165, 70, 1, 1, 1, 1, 1, 1, 1,
1506  6, 6, 1, 1, 1, 1, 1, 1, 6, 1, 1, 6, 6, 2, 7,
1507  54, 162, 191, 203, 205, 124, 76, 193, 205, 199, 182, 194, 194, 168, 107,
1508  36, 20, 11, 11, 11, 6, 6, 6, 9, 6, 9, 11, 11, 9, 9,
1509  6, 6, 6, 6, 6, 9, 9, 1, 1, 1, 9, 6, 6, 6, 6,
1510  6, 11, 16, 18, 2, 85, 168, 162, 64, 1, 1, 16, 47, 47, 54,
1511  47, 85, 162, 203, 236, 238, 252, 238, 197, 72, 116, 107, 2, 1, 1,
1512  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1513  1, 1, 1, 1, 1, 11, 84, 108, 169, 163, 210, 247, 238, 191, 168,
1514  168, 168, 162, 72, 19, 33, 107, 184, 212, 194, 167, 84, 1, 1, 1,
1515  1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1516  6, 6, 2, 64, 168, 210, 210, 205, 194, 144, 124, 193, 194, 182, 165,
1517  178, 205, 205, 177, 107, 16, 18, 16, 11, 9, 6, 6, 6, 6, 9,
1518  9, 11, 11, 9, 6, 6, 6, 1, 1, 6, 1, 1, 6, 1, 1,
1519  2, 14, 14, 7, 7, 19, 19, 7, 14, 133, 168, 139, 54, 1, 1,
1520  18, 47, 47, 54, 47, 94, 168, 210, 236, 238, 252, 236, 191, 72, 116,
1521  85, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1522  1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 70, 108, 163, 163, 203,
1523  252, 238, 191, 168, 168, 162, 162, 54, 14, 33, 107, 184, 212, 194, 167,
1524  96, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1,
1525  1, 1, 6, 6, 6, 1, 2, 133, 221, 194, 193, 193, 205, 194, 193,
1526  199, 193, 193, 167, 182, 194, 194, 205, 167, 64, 22, 18, 16, 11, 9,
1527  6, 6, 6, 6, 9, 11, 9, 6, 1, 6, 6, 6, 1, 9, 6,
1528  1, 1, 1, 11, 14, 25, 25, 25, 51, 95, 124, 107, 139, 184, 168,
1529  94, 14, 1, 6, 29, 54, 47, 54, 47, 107, 168, 210, 236, 238, 247,
1530  229, 184, 72, 133, 64, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1531  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 70,
1532  96, 163, 163, 191, 247, 244, 197, 168, 162, 162, 153, 54, 14, 33, 107,
1533  184, 212, 194, 167, 108, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1,
1534  1, 1, 1, 1, 1, 1, 6, 6, 6, 1, 14, 162, 210, 194, 193,
1535  193, 193, 194, 193, 193, 199, 193, 193, 194, 194, 182, 205, 205, 144, 29,
1536  22, 16, 11, 9, 6, 1, 1, 6, 9, 11, 9, 6, 6, 6, 11,
1537  18, 1, 1, 1, 9, 11, 9, 18, 33, 14, 25, 124, 193, 220, 212,
1538  194, 197, 177, 116, 28, 2, 1, 9, 22, 47, 47, 64, 33, 116, 177,
1539  210, 229, 238, 244, 229, 177, 94, 116, 54, 2, 1, 1, 1, 1, 1,
1540  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1541  1, 1, 1, 63, 96, 163, 163, 177, 244, 247, 203, 168, 162, 162, 153,
1542  54, 14, 47, 94, 177, 212, 194, 167, 118, 6, 1, 1, 1, 1, 1,
1543  1, 6, 6, 1, 1, 1, 1, 1, 1, 6, 1, 1, 6, 1, 33,
1544  177, 191, 194, 194, 194, 194, 199, 199, 199, 182, 178, 193, 194, 194, 182,
1545  199, 199, 167, 36, 29, 16, 11, 9, 1, 1, 6, 9, 11, 11, 11,
1546  6, 6, 11, 16, 18, 11, 11, 1, 11, 36, 22, 16, 25, 76, 178,
1547  212, 220, 205, 194, 205, 153, 85, 14, 2, 2, 6, 9, 16, 47, 47,
1548  64, 33, 133, 177, 210, 221, 238, 238, 221, 177, 116, 116, 47, 2, 1,
1549  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1550  1, 1, 1, 1, 1, 1, 1, 63, 96, 156, 163, 162, 244, 247, 203,
1551  177, 168, 162, 153, 54, 19, 47, 94, 177, 205, 194, 167, 118, 6, 1,
1552  1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1,
1553  1, 1, 1, 54, 197, 184, 194, 193, 182, 194, 199, 199, 199, 144, 178,
1554  194, 194, 194, 205, 199, 199, 199, 48, 29, 16, 11, 9, 1, 1, 6,
1555  9, 11, 16, 11, 9, 9, 16, 22, 11, 118, 169, 84, 6, 11, 36,
1556  55, 165, 212, 228, 194, 205, 228, 182, 95, 14, 2, 2, 2, 2, 1,
1557  6, 29, 33, 33, 54, 33, 133, 184, 210, 221, 244, 238, 221, 168, 116,
1558  107, 33, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1559  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 48, 84, 145, 176,
1560  162, 236, 247, 229, 168, 168, 162, 168, 139, 28, 37, 108, 164, 210, 205,
1561  178, 132, 11, 1, 6, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1,
1562  1, 1, 2, 2, 2, 2, 2, 107, 194, 167, 194, 194, 193, 193, 194,
1563  194, 182, 165, 182, 193, 199, 199, 199, 199, 193, 182, 48, 29, 18, 11,
1564  1, 9, 11, 1, 9, 9, 16, 13, 13, 19, 14, 7, 95, 219, 228,
1565  199, 76, 95, 194, 212, 219, 214, 214, 220, 210, 163, 60, 1, 6, 1,
1566  1, 1, 1, 1, 9, 18, 28, 54, 33, 47, 147, 184, 221, 236, 247,
1567  229, 221, 168, 116, 107, 33, 2, 1, 1, 1, 1, 1, 1, 1, 1,
1568  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1,
1569  36, 84, 145, 176, 153, 229, 247, 236, 177, 168, 162, 177, 153, 47, 37,
1570  96, 164, 210, 205, 178, 132, 16, 1, 6, 1, 1, 1, 1, 1, 1,
1571  1, 6, 6, 1, 1, 1, 2, 2, 7, 7, 2, 124, 205, 178, 182,
1572  193, 194, 193, 194, 194, 193, 178, 193, 199, 199, 199, 199, 199, 199, 178,
1573  36, 22, 22, 16, 6, 9, 11, 6, 11, 6, 16, 29, 28, 19, 28,
1574  64, 214, 219, 214, 219, 214, 228, 220, 220, 214, 219, 220, 182, 85, 6,
1575  1, 6, 1, 1, 1, 1, 1, 1, 9, 18, 47, 47, 28, 47, 153,
1576  184, 221, 236, 247, 221, 221, 168, 116, 107, 28, 2, 1, 1, 1, 1,
1577  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1578  1, 1, 6, 1, 36, 84, 140, 176, 147, 210, 247, 236, 184, 168, 162,
1579  177, 167, 54, 37, 96, 164, 210, 205, 178, 140, 22, 1, 1, 1, 6,
1580  1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 2, 2, 7, 2, 2,
1581  144, 205, 178, 178, 182, 194, 194, 193, 194, 194, 193, 199, 199, 199, 199,
1582  199, 199, 199, 144, 22, 18, 22, 16, 6, 9, 11, 9, 11, 16, 33,
1583  47, 19, 14, 95, 193, 214, 219, 219, 219, 214, 220, 205, 220, 228, 182,
1584  124, 51, 7, 1, 1, 9, 1, 1, 1, 1, 1, 6, 11, 22, 54,
1585  47, 14, 54, 162, 191, 221, 236, 244, 210, 210, 168, 116, 107, 19, 2,
1586  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1587  1, 1, 1, 1, 1, 1, 1, 1, 29, 84, 140, 169, 147, 203, 247,
1588  238, 197, 168, 168, 177, 165, 47, 37, 84, 155, 203, 205, 178, 140, 29,
1589  1, 1, 1, 6, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 2,
1590  2, 7, 2, 25, 178, 212, 193, 178, 182, 194, 194, 193, 194, 194, 194,
1591  193, 194, 194, 194, 193, 194, 182, 76, 16, 18, 29, 16, 6, 6, 16,
1592  11, 22, 47, 33, 25, 51, 144, 193, 220, 219, 214, 205, 228, 212, 212,
1593  228, 193, 95, 33, 2, 2, 2, 9, 1, 1, 1, 1, 1, 1, 1,
1594  6, 11, 22, 54, 47, 14, 64, 162, 197, 221, 238, 244, 203, 210, 168,
1595  133, 116, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1596  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 70, 132,
1597  169, 147, 191, 247, 244, 203, 168, 168, 168, 144, 33, 37, 84, 140, 197,
1598  205, 182, 145, 48, 1, 1, 1, 6, 1, 1, 1, 1, 1, 6, 6,
1599  1, 1, 1, 2, 2, 2, 2, 94, 194, 205, 194, 182, 193, 193, 193,
1600  194, 194, 194, 193, 182, 193, 193, 194, 193, 205, 167, 25, 18, 22, 29,
1601  16, 6, 9, 16, 16, 50, 50, 54, 124, 178, 220, 220, 214, 205, 214,
1602  219, 228, 205, 228, 234, 76, 2, 2, 7, 7, 7, 1, 1, 6, 1,
1603  1, 1, 1, 1, 6, 16, 29, 47, 47, 14, 64, 162, 197, 221, 244,
1604  238, 203, 221, 168, 133, 116, 7, 7, 1, 1, 1, 1, 1, 1, 1,
1605  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1606  1, 11, 70, 118, 169, 153, 184, 247, 244, 210, 177, 168, 168, 124, 19,
1607  28, 70, 132, 191, 194, 193, 156, 55, 1, 1, 1, 6, 1, 1, 1,
1608  1, 1, 6, 6, 1, 1, 1, 2, 2, 2, 19, 153, 194, 182, 194,
1609  194, 193, 193, 193, 194, 194, 193, 182, 167, 182, 194, 193, 194, 212, 153,
1610  25, 22, 29, 29, 16, 9, 11, 18, 18, 33, 95, 167, 220, 220, 214,
1611  214, 219, 178, 165, 182, 212, 228, 220, 178, 14, 9, 9, 9, 6, 1,
1612  1, 2, 7, 1, 6, 1, 1, 1, 9, 18, 29, 47, 54, 14, 47,
1613  139, 197, 229, 247, 236, 197, 221, 162, 116, 107, 7, 7, 1, 1, 1,
1614  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1615  1, 1, 1, 1, 1, 9, 70, 108, 169, 153, 177, 244, 247, 221, 177,
1616  168, 168, 124, 19, 19, 63, 132, 191, 194, 182, 163, 63, 6, 1, 1,
1617  6, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 7, 2, 2, 85,
1618  197, 193, 178, 194, 194, 193, 193, 193, 194, 194, 193, 182, 153, 178, 194,
1619  193, 194, 194, 95, 25, 22, 29, 22, 16, 18, 22, 29, 22, 76, 194,
1620  234, 220, 214, 219, 219, 214, 220, 124, 25, 153, 234, 144, 28, 2, 1,
1621  6, 11, 11, 9, 2, 2, 2, 1, 6, 1, 1, 1, 9, 22, 36,
1622  47, 54, 7, 19, 107, 197, 236, 247, 221, 197, 221, 162, 116, 107, 7,
1623  2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1624  1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 70, 108, 169, 153, 168,
1625  244, 247, 221, 184, 168, 168, 124, 19, 19, 63, 132, 191, 194, 182, 163,
1626  63, 6, 1, 1, 6, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1,
1627  2, 2, 2, 133, 210, 178, 167, 182, 194, 193, 193, 193, 194, 194, 194,
1628  193, 153, 178, 205, 193, 193, 178, 54, 25, 18, 22, 22, 18, 29, 36,
1629  29, 22, 182, 228, 220, 214, 219, 219, 214, 214, 212, 220, 51, 51, 167,
1630  14, 2, 14, 9, 9, 6, 6, 1, 2, 2, 2, 1, 6, 1, 1,
1631  1, 9, 22, 36, 54, 64, 2, 2, 85, 197, 236, 247, 210, 197, 221,
1632  153, 107, 94, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1633  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 63,
1634  84, 163, 168, 147, 236, 247, 236, 184, 168, 168, 145, 37, 37, 54, 116,
1635  184, 203, 197, 162, 85, 2, 7, 2, 1, 1, 1, 1, 1, 1, 1,
1636  1, 1, 1, 1, 2, 2, 7, 184, 196, 193, 182, 193, 194, 193, 193,
1637  193, 193, 193, 193, 193, 191, 184, 197, 203, 197, 85, 25, 25, 34, 34,
1638  25, 34, 25, 7, 57, 178, 234, 228, 214, 182, 199, 193, 219, 219, 193,
1639  205, 184, 7, 7, 7, 1, 11, 9, 9, 6, 6, 6, 6, 1, 1,
1640  6, 1, 1, 1, 6, 11, 22, 29, 64, 33, 2, 14, 116, 203, 238,
1641  247, 203, 197, 210, 147, 116, 94, 2, 2, 1, 1, 1, 1, 1, 1,
1642  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1643  6, 1, 1, 63, 84, 156, 168, 147, 236, 247, 236, 184, 168, 168, 140,
1644  28, 13, 33, 107, 184, 203, 197, 162, 94, 2, 7, 2, 1, 1, 1,
1645  1, 1, 1, 1, 1, 1, 6, 6, 2, 2, 47, 197, 203, 194, 193,
1646  193, 194, 193, 193, 193, 193, 193, 193, 182, 193, 182, 193, 194, 165, 54,
1647  25, 51, 25, 25, 25, 25, 72, 124, 167, 234, 234, 199, 193, 178, 178,
1648  178, 144, 199, 194, 178, 168, 19, 2, 2, 1, 9, 9, 9, 6, 6,
1649  6, 1, 1, 1, 6, 1, 1, 1, 6, 11, 29, 36, 64, 33, 2,
1650  19, 116, 203, 238, 247, 197, 197, 210, 147, 116, 85, 2, 2, 1, 1,
1651  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1652  1, 1, 1, 1, 6, 1, 1, 55, 84, 145, 168, 147, 229, 247, 238,
1653  191, 177, 168, 145, 37, 13, 33, 107, 168, 191, 177, 162, 107, 2, 2,
1654  2, 1, 6, 1, 1, 1, 1, 1, 1, 1, 6, 6, 2, 2, 107,
1655  203, 196, 194, 194, 194, 193, 193, 182, 182, 182, 193, 194, 193, 194, 182,
1656  182, 178, 72, 25, 25, 33, 25, 95, 165, 193, 220, 228, 228, 228, 205,
1657  167, 194, 153, 167, 178, 14, 76, 221, 94, 47, 2, 7, 9, 9, 6,
1658  9, 9, 6, 6, 6, 1, 1, 1, 6, 1, 1, 1, 9, 16, 29,
1659  36, 64, 28, 2, 33, 133, 210, 238, 247, 197, 203, 210, 139, 116, 72,
1660  2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1661  1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 48, 84, 140, 168,
1662  147, 221, 247, 244, 203, 177, 168, 156, 37, 19, 47, 107, 162, 177, 153,
1663  162, 107, 2, 2, 2, 6, 6, 1, 6, 1, 1, 1, 1, 1, 6,
1664  6, 2, 2, 147, 210, 191, 193, 194, 193, 193, 193, 182, 178, 182, 193,
1665  194, 194, 194, 194, 194, 167, 7, 25, 76, 124, 193, 220, 234, 228, 220,
1666  220, 228, 228, 139, 147, 197, 54, 162, 197, 7, 7, 116, 2, 7, 7,
1667  11, 1, 1, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1,
1668  1, 9, 16, 29, 48, 72, 19, 2, 47, 139, 210, 238, 244, 191, 203,
1669  203, 139, 116, 64, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1670  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1,
1671  36, 84, 132, 168, 147, 210, 247, 244, 210, 177, 177, 145, 37, 13, 33,
1672  107, 168, 184, 162, 162, 116, 7, 2, 2, 6, 6, 6, 1, 1, 1,
1673  1, 1, 1, 6, 6, 2, 2, 147, 203, 184, 182, 193, 193, 193, 193,
1674  193, 193, 193, 193, 193, 193, 182, 193, 194, 178, 51, 153, 205, 228, 228,
1675  228, 219, 214, 219, 220, 228, 219, 72, 147, 203, 85, 177, 184, 2, 2,
1676  2, 2, 19, 6, 6, 6, 1, 6, 6, 6, 6, 1, 1, 1, 1,
1677  1, 1, 1, 1, 6, 9, 18, 36, 48, 72, 14, 2, 54, 139, 210,
1678  244, 238, 191, 210, 197, 139, 116, 54, 2, 2, 1, 1, 1, 1, 1,
1679  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1680  1, 1, 1, 1, 29, 84, 118, 168, 147, 197, 247, 244, 221, 177, 177,
1681  145, 37, 13, 28, 94, 162, 191, 177, 162, 133, 14, 2, 2, 6, 6,
1682  6, 1, 1, 6, 6, 6, 6, 6, 6, 2, 2, 133, 210, 184, 193,
1683  194, 194, 193, 193, 193, 194, 194, 194, 194, 205, 234, 219, 219, 199, 144,
1684  219, 234, 228, 228, 219, 219, 219, 219, 219, 219, 219, 76, 153, 205, 193,
1685  194, 167, 14, 54, 14, 19, 11, 1, 1, 11, 6, 6, 6, 6, 1,
1686  1, 1, 1, 1, 1, 1, 1, 1, 6, 11, 22, 36, 55, 72, 7,
1687  2, 54, 133, 210, 247, 236, 191, 210, 184, 133, 116, 47, 2, 2, 1,
1688  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1689  1, 1, 1, 1, 1, 1, 1, 1, 29, 84, 108, 168, 147, 191, 247,
1690  244, 221, 177, 177, 156, 49, 13, 28, 85, 153, 191, 177, 162, 133, 14,
1691  2, 2, 6, 6, 6, 1, 6, 9, 9, 11, 11, 9, 9, 7, 7,
1692  94, 210, 191, 194, 194, 194, 193, 193, 194, 194, 194, 205, 220, 234, 234,
1693  234, 234, 214, 178, 219, 219, 219, 214, 214, 219, 219, 219, 219, 219, 234,
1694  167, 165, 214, 234, 219, 199, 167, 214, 16, 16, 18, 16, 6, 6, 1,
1695  6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 11, 29,
1696  48, 55, 64, 7, 7, 64, 139, 221, 247, 236, 191, 210, 177, 116, 107,
1697  33, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1698  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 84, 108,
1699  168, 147, 184, 247, 244, 229, 177, 177, 145, 49, 13, 28, 85, 153, 191,
1700  168, 162, 139, 14, 2, 2, 6, 6, 6, 1, 6, 9, 11, 16, 16,
1701  11, 11, 7, 7, 64, 210, 196, 194, 194, 193, 193, 205, 212, 205, 205,
1702  212, 228, 234, 234, 228, 228, 199, 182, 219, 214, 214, 219, 219, 219, 214,
1703  219, 219, 219, 219, 214, 182, 234, 219, 219, 219, 228, 214, 11, 6, 9,
1704  11, 1, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1705  1, 6, 11, 29, 48, 55, 64, 7, 7, 72, 139, 229, 252, 229, 191,
1706  210, 168, 116, 107, 28, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1,
1707  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1708  1, 11, 84, 96, 162, 162, 162, 247, 244, 236, 184, 168, 147, 54, 19,
1709  19, 72, 139, 191, 168, 162, 139, 14, 2, 7, 1, 6, 6, 1, 11,
1710  7, 7, 19, 14, 14, 14, 14, 14, 33, 205, 193, 194, 205, 193, 194,
1711  220, 234, 228, 228, 228, 234, 228, 234, 228, 228, 194, 205, 212, 220, 220,
1712  220, 220, 220, 220, 220, 220, 220, 228, 219, 199, 228, 219, 219, 220, 228,
1713  167, 6, 9, 11, 11, 9, 1, 1, 6, 1, 1, 1, 1, 1, 1,
1714  1, 1, 1, 6, 1, 1, 16, 36, 36, 70, 47, 7, 7, 85, 133,
1715  221, 252, 221, 191, 210, 162, 94, 85, 14, 7, 2, 1, 1, 1, 1,
1716  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1717  1, 1, 1, 1, 1, 11, 70, 84, 162, 162, 162, 244, 247, 236, 191,
1718  177, 147, 54, 19, 19, 72, 139, 191, 168, 162, 147, 25, 2, 7, 1,
1719  6, 6, 11, 2, 2, 33, 54, 51, 51, 51, 14, 7, 25, 182, 205,
1720  194, 194, 194, 182, 205, 228, 234, 234, 234, 228, 228, 220, 234, 234, 182,
1721  205, 234, 220, 220, 212, 212, 212, 220, 220, 220, 220, 220, 228, 219, 219,
1722  219, 219, 220, 234, 107, 6, 9, 11, 11, 9, 6, 1, 6, 1, 1,
1723  1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 16, 36, 36, 70, 47,
1724  7, 7, 94, 147, 221, 252, 221, 191, 210, 162, 94, 85, 14, 2, 2,
1725  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1726  1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 63, 84, 153, 162, 153,
1727  238, 247, 238, 197, 177, 139, 54, 19, 19, 64, 133, 191, 177, 168, 147,
1728  51, 2, 7, 1, 6, 1, 2, 2, 64, 177, 221, 220, 220, 205, 33,
1729  2, 14, 165, 220, 194, 193, 193, 182, 205, 220, 234, 234, 228, 228, 228,
1730  228, 228, 234, 193, 182, 220, 205, 220, 220, 220, 220, 220, 220, 220, 220,
1731  228, 219, 228, 219, 219, 220, 234, 205, 33, 6, 9, 11, 11, 9, 6,
1732  6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16,
1733  36, 48, 84, 33, 7, 19, 107, 153, 236, 252, 210, 191, 210, 162, 107,
1734  85, 7, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1735  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 55,
1736  70, 153, 162, 147, 229, 247, 244, 203, 177, 139, 54, 19, 19, 64, 133,
1737  184, 177, 168, 147, 51, 2, 2, 6, 1, 1, 2, 85, 184, 236, 234,
1738  220, 228, 228, 147, 7, 7, 124, 205, 194, 194, 193, 212, 212, 220, 228,
1739  228, 220, 220, 228, 234, 228, 228, 182, 124, 212, 234, 205, 212, 212, 212,
1740  220, 220, 220, 220, 220, 219, 219, 219, 220, 228, 228, 139, 2, 6, 9,
1741  11, 11, 9, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1742  1, 1, 1, 18, 48, 48, 84, 28, 2, 28, 107, 162, 238, 252, 203,
1743  191, 210, 153, 107, 72, 7, 2, 2, 1, 1, 1, 1, 1, 1, 1,
1744  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1745  1, 1, 1, 48, 70, 147, 168, 147, 210, 247, 244, 210, 177, 133, 54,
1746  19, 14, 54, 116, 184, 177, 168, 147, 51, 2, 2, 6, 1, 22, 168,
1747  221, 238, 234, 220, 205, 220, 228, 203, 47, 2, 76, 194, 194, 194, 193,
1748  228, 228, 228, 228, 228, 220, 220, 228, 228, 228, 234, 194, 76, 124, 212,
1749  234, 220, 220, 220, 220, 220, 220, 228, 228, 219, 219, 220, 220, 228, 178,
1750  14, 2, 9, 9, 9, 9, 9, 6, 6, 6, 1, 1, 1, 1, 1,
1751  1, 1, 1, 1, 1, 1, 1, 29, 55, 55, 84, 19, 2, 33, 107,
1752  162, 238, 252, 197, 191, 210, 147, 107, 72, 2, 2, 2, 1, 1, 1,
1753  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1754  1, 1, 1, 1, 1, 1, 1, 48, 70, 147, 168, 139, 203, 247, 244,
1755  221, 184, 133, 64, 28, 14, 47, 107, 177, 177, 168, 153, 64, 2, 7,
1756  6, 6, 108, 238, 228, 194, 205, 228, 228, 219, 219, 221, 94, 2, 33,
1757  182, 194, 194, 212, 228, 228, 228, 234, 234, 228, 228, 228, 228, 228, 228,
1758  234, 165, 51, 95, 194, 212, 220, 220, 220, 212, 220, 220, 220, 220, 228,
1759  205, 220, 220, 107, 2, 7, 9, 9, 9, 9, 6, 6, 6, 1, 1,
1760  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 36, 63, 63, 96,
1761  19, 2, 54, 116, 162, 244, 252, 197, 191, 210, 133, 107, 64, 2, 2,
1762  2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1763  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 36, 70, 133, 168,
1764  139, 197, 247, 247, 229, 184, 133, 64, 28, 14, 47, 94, 177, 177, 168,
1765  153, 72, 2, 7, 1, 16, 189, 234, 182, 153, 193, 220, 214, 214, 214,
1766  221, 168, 85, 95, 178, 194, 205, 234, 228, 228, 228, 228, 228, 228, 228,
1767  228, 228, 228, 220, 228, 234, 178, 124, 124, 165, 178, 205, 212, 220, 220,
1768  220, 220, 220, 220, 212, 205, 203, 85, 2, 7, 9, 9, 6, 6, 6,
1769  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9,
1770  48, 70, 70, 96, 14, 7, 64, 116, 168, 247, 252, 191, 191, 203, 116,
1771  107, 54, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1772  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1,
1773  36, 70, 133, 168, 133, 191, 247, 247, 236, 191, 133, 64, 28, 14, 47,
1774  85, 168, 177, 168, 162, 85, 2, 7, 1, 36, 235, 234, 167, 144, 193,
1775  219, 214, 214, 214, 210, 229, 221, 220, 205, 194, 194, 228, 228, 228, 220,
1776  220, 220, 228, 228, 228, 228, 220, 228, 212, 228, 228, 220, 205, 194, 212,
1777  220, 212, 212, 220, 220, 228, 228, 205, 234, 194, 191, 107, 2, 2, 9,
1778  6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1779  1, 1, 1, 9, 55, 84, 70, 84, 14, 7, 85, 133, 168, 247, 252,
1780  191, 197, 203, 107, 94, 54, 2, 2, 2, 1, 1, 1, 1, 1, 1,
1781  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9,
1782  1, 1, 1, 6, 16, 70, 117, 176, 155, 164, 250, 243, 240, 196, 107,
1783  64, 33, 14, 33, 107, 153, 184, 177, 162, 94, 7, 2, 1, 6, 18,
1784  116, 116, 153, 197, 228, 220, 205, 205, 205, 212, 212, 220, 228, 194, 193,
1785  228, 228, 228, 228, 220, 220, 220, 228, 228, 228, 228, 228, 228, 220, 220,
1786  220, 212, 214, 214, 214, 214, 219, 219, 219, 219, 212, 234, 228, 184, 197,
1787  85, 0, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1,
1788  1, 1, 1, 1, 1, 1, 1, 7, 85, 94, 107, 85, 19, 14, 85,
1789  116, 184, 247, 247, 191, 197, 197, 85, 94, 33, 7, 2, 2, 1, 1,
1790  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1791  1, 1, 1, 6, 1, 1, 1, 6, 16, 70, 96, 176, 155, 169, 250,
1792  243, 240, 218, 116, 54, 33, 19, 19, 85, 147, 184, 177, 162, 107, 14,
1793  2, 6, 6, 11, 7, 7, 19, 116, 220, 234, 212, 205, 205, 212, 212,
1794  220, 220, 182, 182, 228, 228, 220, 220, 220, 220, 220, 220, 228, 228, 228,
1795  220, 220, 220, 212, 220, 205, 214, 214, 214, 214, 219, 219, 219, 219, 220,
1796  220, 165, 133, 191, 72, 2, 7, 6, 6, 6, 6, 6, 6, 6, 6,
1797  6, 1, 1, 1, 1, 1, 1, 1, 6, 1, 6, 19, 72, 94, 94,
1798  72, 14, 2, 64, 94, 184, 252, 252, 184, 197, 191, 72, 94, 28, 2,
1799  2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1800  1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 11, 70, 96,
1801  176, 164, 164, 235, 218, 218, 218, 107, 47, 33, 19, 19, 72, 147, 184,
1802  177, 168, 133, 14, 2, 6, 1, 1, 1, 7, 7, 7, 64, 178, 220,
1803  205, 205, 212, 212, 220, 220, 182, 182, 220, 228, 220, 220, 220, 228, 220,
1804  220, 228, 228, 228, 228, 228, 220, 220, 220, 212, 214, 214, 214, 214, 219,
1805  219, 219, 219, 228, 205, 95, 85, 191, 64, 2, 7, 6, 6, 6, 6,
1806  1, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 6,
1807  47, 107, 116, 94, 85, 14, 14, 107, 139, 197, 252, 247, 184, 197, 177,
1808  64, 85, 28, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1809  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1,
1810  1, 6, 70, 132, 181, 169, 176, 218, 196, 181, 189, 94, 64, 54, 19,
1811  28, 72, 133, 191, 177, 168, 139, 19, 2, 6, 6, 1, 9, 6, 14,
1812  7, 2, 51, 167, 220, 205, 212, 212, 220, 228, 205, 193, 220, 228, 220,
1813  220, 220, 220, 220, 220, 228, 228, 228, 228, 228, 220, 220, 220, 220, 214,
1814  214, 214, 214, 219, 219, 219, 219, 220, 193, 64, 94, 191, 64, 7, 0,
1815  6, 6, 6, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1,
1816  1, 6, 6, 11, 54, 116, 116, 72, 85, 33, 28, 116, 147, 203, 252,
1817  247, 191, 197, 177, 54, 85, 28, 2, 2, 2, 1, 1, 1, 1, 1,
1818  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1819  6, 1, 1, 6, 1, 1, 70, 155, 181, 181, 189, 218, 204, 196, 189,
1820  139, 147, 94, 14, 19, 72, 116, 184, 177, 177, 147, 19, 2, 6, 9,
1821  1, 1, 6, 6, 14, 28, 7, 51, 168, 220, 220, 220, 212, 228, 220,
1822  205, 205, 228, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
1823  220, 220, 220, 214, 214, 214, 214, 214, 219, 219, 219, 194, 182, 72, 107,
1824  184, 47, 0, 2, 6, 6, 6, 1, 1, 1, 1, 6, 1, 1, 1,
1825  1, 1, 1, 6, 6, 1, 9, 1, 47, 116, 147, 147, 184, 168, 107,
1826  116, 139, 203, 254, 244, 177, 203, 177, 64, 85, 19, 2, 2, 2, 1,
1827  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1828  1, 1, 1, 1, 6, 1, 6, 6, 1, 1, 96, 169, 181, 189, 211,
1829  218, 218, 211, 196, 177, 184, 153, 28, 14, 64, 116, 184, 184, 177, 147,
1830  28, 2, 6, 9, 6, 6, 26, 11, 6, 19, 19, 19, 47, 193, 220,
1831  220, 212, 220, 220, 205, 193, 220, 220, 220, 212, 212, 212, 220, 220, 220,
1832  220, 220, 220, 228, 228, 220, 220, 214, 214, 214, 214, 214, 219, 219, 219,
1833  182, 193, 76, 116, 184, 33, 2, 0, 6, 6, 6, 1, 1, 1, 1,
1834  1, 1, 1, 1, 1, 1, 6, 6, 6, 1, 9, 9, 147, 203, 236,
1835  229, 210, 221, 153, 139, 147, 221, 254, 244, 184, 203, 184, 72, 94, 19,
1836  2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1837  1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 6, 118,
1838  181, 196, 204, 218, 218, 218, 218, 204, 197, 197, 184, 85, 7, 47, 116,
1839  184, 184, 177, 153, 47, 2, 6, 9, 6, 9, 6, 11, 22, 18, 19,
1840  28, 14, 95, 182, 220, 220, 212, 220, 212, 194, 205, 220, 220, 212, 212,
1841  212, 220, 220, 220, 220, 220, 220, 228, 220, 194, 193, 214, 214, 214, 214,
1842  214, 219, 219, 219, 194, 193, 76, 116, 184, 33, 0, 7, 6, 6, 1,
1843  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 1, 6,
1844  48, 229, 229, 236, 221, 107, 197, 162, 153, 153, 221, 254, 236, 184, 210,
1845  191, 94, 107, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1,
1846  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1,
1847  1, 1, 9, 140, 181, 211, 218, 218, 230, 230, 218, 218, 210, 197, 210,
1848  147, 7, 28, 116, 177, 191, 184, 153, 47, 7, 6, 9, 6, 9, 9,
1849  9, 11, 22, 22, 19, 19, 2, 139, 220, 228, 220, 220, 220, 205, 193,
1850  212, 220, 212, 212, 220, 220, 220, 220, 220, 228, 228, 220, 194, 153, 124,
1851  214, 214, 214, 214, 214, 219, 219, 219, 212, 167, 64, 133, 177, 47, 7,
1852  0, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6,
1853  6, 9, 6, 1, 70, 236, 168, 177, 236, 94, 210, 168, 162, 153, 221,
1854  252, 236, 184, 210, 197, 107, 107, 19, 2, 2, 2, 1, 1, 1, 1,
1855  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1856  1, 1, 1, 1, 1, 1, 1, 118, 203, 221, 221, 218, 235, 235, 230,
1857  230, 209, 209, 209, 184, 72, 7, 107, 184, 193, 182, 165, 54, 2, 2,
1858  14, 7, 11, 9, 11, 11, 16, 22, 29, 29, 19, 14, 133, 221, 229,
1859  212, 220, 220, 153, 182, 220, 212, 205, 212, 212, 220, 220, 220, 228, 220,
1860  193, 197, 94, 33, 212, 220, 212, 220, 214, 219, 219, 219, 220, 178, 51,
1861  147, 177, 33, 2, 2, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1,
1862  1, 1, 1, 1, 6, 9, 2, 7, 72, 238, 162, 205, 220, 95, 210,
1863  177, 153, 153, 221, 252, 236, 184, 210, 177, 116, 107, 14, 2, 2, 2,
1864  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1865  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 118, 197, 210, 221,
1866  218, 235, 235, 230, 230, 209, 209, 209, 203, 137, 34, 76, 168, 193, 182,
1867  165, 107, 64, 19, 2, 7, 11, 6, 9, 11, 16, 22, 22, 22, 19,
1868  7, 116, 203, 221, 220, 220, 220, 194, 139, 205, 212, 220, 205, 212, 220,
1869  220, 212, 220, 220, 194, 184, 64, 14, 193, 220, 205, 212, 220, 219, 214,
1870  214, 220, 178, 51, 139, 168, 28, 7, 7, 6, 6, 1, 1, 1, 1,
1871  1, 1, 1, 1, 1, 1, 1, 6, 9, 11, 2, 7, 85, 238, 162,
1872  205, 212, 95, 210, 177, 153, 153, 221, 254, 229, 184, 210, 177, 116, 107,
1873  14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1874  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1875  96, 203, 221, 229, 218, 230, 230, 230, 230, 209, 209, 209, 210, 184, 107,
1876  76, 168, 194, 178, 167, 184, 184, 107, 2, 7, 11, 9, 9, 9, 11,
1877  18, 18, 18, 28, 19, 139, 197, 210, 228, 220, 220, 228, 178, 153, 212,
1878  212, 212, 212, 212, 220, 212, 220, 228, 212, 168, 19, 7, 162, 228, 220,
1879  212, 220, 220, 219, 219, 228, 178, 51, 147, 168, 28, 7, 7, 6, 6,
1880  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 9, 11, 2,
1881  7, 85, 238, 162, 205, 212, 95, 210, 177, 162, 147, 221, 254, 221, 184,
1882  210, 168, 116, 94, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1,
1883  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1884  1, 1, 1, 1, 84, 210, 229, 229, 230, 230, 230, 230, 230, 209, 195,
1885  195, 203, 197, 177, 162, 203, 234, 220, 212, 221, 229, 184, 54, 2, 9,
1886  9, 11, 9, 11, 18, 16, 18, 19, 28, 153, 191, 191, 212, 212, 220,
1887  220, 220, 167, 165, 212, 212, 220, 212, 212, 220, 212, 220, 220, 162, 14,
1888  14, 153, 221, 210, 212, 228, 220, 220, 234, 228, 167, 51, 153, 177, 19,
1889  2, 2, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1890  6, 9, 11, 7, 7, 94, 238, 162, 212, 205, 95, 210, 177, 162, 133,
1891  210, 252, 210, 184, 210, 162, 107, 85, 7, 2, 2, 2, 1, 1, 1,
1892  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1893  1, 1, 1, 1, 1, 1, 1, 1, 55, 203, 221, 221, 230, 235, 230,
1894  230, 230, 218, 190, 195, 197, 191, 197, 197, 221, 247, 244, 247, 229, 210,
1895  210, 162, 33, 1, 1, 9, 9, 11, 18, 11, 11, 14, 19, 147, 191,
1896  184, 194, 212, 228, 205, 212, 205, 165, 178, 212, 205, 220, 212, 220, 212,
1897  220, 228, 184, 72, 7, 107, 221, 229, 210, 220, 220, 220, 220, 220, 167,
1898  51, 153, 168, 14, 2, 2, 6, 6, 1, 1, 1, 1, 1, 1, 1,
1899  1, 1, 1, 1, 6, 9, 11, 7, 7, 107, 236, 153, 212, 205, 95,
1900  221, 184, 162, 116, 210, 254, 197, 184, 210, 153, 107, 85, 2, 2, 2,
1901  2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1902  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 36, 197, 221,
1903  229, 230, 235, 230, 230, 223, 218, 190, 195, 203, 184, 179, 197, 203, 247,
1904  234, 247, 236, 197, 210, 210, 168, 22, 1, 6, 9, 11, 18, 9, 6,
1905  28, 14, 133, 197, 191, 194, 205, 205, 228, 212, 212, 205, 165, 194, 212,
1906  220, 212, 212, 220, 220, 220, 221, 168, 19, 18, 153, 203, 221, 221, 220,
1907  220, 228, 212, 178, 51, 147, 162, 7, 2, 7, 6, 6, 1, 1, 1,
1908  1, 1, 1, 1, 1, 1, 1, 1, 6, 9, 11, 7, 7, 116, 236,
1909  153, 212, 194, 95, 221, 184, 162, 133, 203, 254, 184, 184, 203, 147, 107,
1910  72, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1911  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1912  1, 29, 191, 221, 229, 235, 235, 223, 223, 211, 174, 179, 195, 203, 191,
1913  179, 191, 197, 244, 228, 244, 238, 203, 197, 210, 210, 140, 22, 1, 9,
1914  11, 16, 6, 6, 19, 14, 107, 191, 197, 194, 182, 124, 193, 220, 220,
1915  212, 194, 182, 228, 212, 220, 212, 220, 220, 212, 229, 210, 107, 9, 0,
1916  50, 162, 197, 212, 194, 194, 194, 167, 51, 147, 162, 7, 2, 7, 6,
1917  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 9, 11,
1918  14, 7, 133, 236, 153, 212, 194, 95, 229, 184, 147, 107, 184, 252, 162,
1919  191, 203, 139, 94, 64, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1,
1920  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1921  1, 1, 1, 6, 1, 18, 184, 210, 221, 235, 235, 223, 223, 211, 137,
1922  179, 195, 197, 197, 179, 191, 197, 234, 244, 247, 236, 210, 203, 203, 210,
1923  211, 70, 6, 9, 11, 11, 6, 9, 14, 19, 116, 197, 203, 212, 178,
1924  25, 76, 220, 220, 205, 212, 220, 205, 212, 220, 220, 220, 220, 212, 210,
1925  221, 191, 16, 6, 2, 2, 47, 177, 165, 51, 178, 165, 51, 153, 168,
1926  14, 2, 2, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1927  1, 1, 6, 9, 14, 7, 133, 236, 147, 212, 193, 76, 229, 184, 116,
1928  85, 162, 244, 147, 191, 203, 133, 94, 64, 2, 2, 2, 2, 1, 1,
1929  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1930  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 168, 210, 221, 235, 235,
1931  230, 235, 230, 164, 168, 195, 197, 191, 179, 184, 191, 238, 244, 244, 244,
1932  221, 197, 210, 197, 204, 156, 1, 1, 6, 6, 1, 6, 14, 28, 168,
1933  203, 203, 210, 133, 2, 2, 64, 191, 229, 210, 221, 210, 221, 220, 220,
1934  220, 212, 220, 212, 212, 220, 139, 2, 7, 2, 25, 184, 221, 203, 220,
1935  205, 144, 153, 153, 7, 2, 7, 1, 1, 1, 1, 1, 1, 1, 1,
1936  1, 1, 1, 1, 1, 1, 1, 1, 7, 14, 147, 236, 139, 210, 191,
1937  94, 229, 184, 85, 85, 116, 238, 116, 191, 196, 132, 96, 36, 6, 1,
1938  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1939  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 153,
1940  210, 229, 235, 230, 211, 230, 223, 195, 179, 179, 197, 197, 184, 191, 191,
1941  228, 238, 212, 229, 168, 85, 177, 210, 196, 145, 1, 1, 6, 9, 1,
1942  6, 7, 116, 197, 210, 221, 197, 72, 2, 7, 7, 64, 168, 221, 221,
1943  177, 203, 212, 220, 212, 205, 205, 212, 212, 220, 184, 25, 2, 7, 25,
1944  184, 210, 229, 220, 228, 212, 210, 168, 7, 2, 2, 1, 1, 1, 1,
1945  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 7, 147,
1946  238, 139, 210, 184, 85, 229, 177, 72, 85, 94, 203, 85, 191, 189, 118,
1947  96, 36, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1948  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1949  1, 1, 1, 133, 197, 210, 218, 230, 211, 223, 211, 209, 179, 179, 191,
1950  168, 137, 168, 191, 194, 182, 165, 168, 94, 2, 72, 184, 211, 156, 9,
1951  1, 1, 6, 6, 6, 7, 147, 221, 203, 221, 177, 28, 2, 25, 7,
1952  2, 51, 139, 107, 72, 184, 220, 228, 220, 212, 212, 212, 212, 212, 210,
1953  72, 2, 2, 25, 168, 184, 229, 205, 212, 228, 236, 184, 14, 7, 2,
1954  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1955  1, 14, 2, 139, 236, 147, 221, 184, 85, 229, 168, 54, 85, 54, 147,
1956  54, 177, 181, 118, 84, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1957  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1958  1, 1, 1, 1, 1, 1, 1, 116, 203, 210, 218, 230, 223, 223, 223,
1959  195, 179, 179, 191, 137, 34, 133, 191, 194, 193, 165, 153, 94, 2, 2,
1960  107, 189, 132, 9, 1, 1, 6, 1, 6, 14, 116, 203, 203, 203, 162,
1961  47, 19, 14, 25, 14, 14, 25, 14, 64, 203, 194, 220, 228, 220, 220,
1962  212, 212, 212, 229, 133, 2, 7, 25, 168, 162, 203, 220, 228, 228, 229,
1963  168, 2, 2, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1964  1, 1, 1, 1, 1, 19, 7, 153, 236, 147, 221, 177, 85, 236, 162,
1965  54, 94, 28, 64, 28, 168, 181, 118, 84, 18, 1, 1, 1, 1, 1,
1966  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1967  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 94, 203, 221, 218,
1968  218, 211, 223, 211, 209, 179, 179, 197, 147, 25, 124, 184, 205, 238, 193,
1969  177, 133, 2, 2, 7, 70, 36, 1, 1, 1, 6, 1, 1, 19, 85,
1970  197, 210, 203, 168, 107, 85, 14, 33, 51, 33, 33, 33, 139, 203, 182,
1971  194, 212, 220, 212, 212, 212, 212, 221, 147, 2, 7, 25, 177, 133, 133,
1972  220, 205, 167, 197, 162, 2, 2, 7, 1, 1, 1, 1, 1, 1, 1,
1973  1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 33, 177, 221, 133, 221,
1974  191, 153, 229, 147, 54, 94, 14, 28, 28, 162, 181, 118, 70, 16, 1,
1975  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1976  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1977  72, 184, 203, 218, 218, 223, 230, 204, 209, 190, 168, 191, 168, 57, 153,
1978  184, 182, 244, 228, 184, 116, 14, 2, 2, 1, 1, 1, 1, 6, 1,
1979  1, 1, 7, 85, 197, 203, 210, 184, 147, 133, 94, 51, 51, 51, 33,
1980  51, 162, 197, 193, 194, 205, 212, 212, 212, 212, 212, 210, 153, 2, 2,
1981  25, 177, 107, 25, 178, 144, 54, 162, 153, 14, 7, 2, 1, 1, 1,
1982  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 76,
1983  194, 228, 153, 220, 205, 193, 221, 116, 54, 94, 7, 19, 33, 147, 169,
1984  118, 70, 16, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1985  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1986  1, 1, 1, 1, 64, 177, 197, 218, 211, 196, 223, 211, 195, 179, 147,
1987  168, 177, 85, 162, 184, 182, 234, 244, 203, 139, 28, 2, 7, 1, 1,
1988  9, 6, 6, 1, 1, 6, 2, 94, 203, 197, 203, 197, 162, 139, 139,
1989  54, 33, 33, 25, 51, 184, 210, 205, 194, 205, 220, 220, 212, 212, 205,
1990  221, 153, 2, 7, 33, 184, 133, 14, 165, 139, 51, 191, 139, 2, 2,
1991  2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1992  1, 1, 25, 144, 212, 234, 182, 228, 194, 178, 221, 85, 64, 85, 7,
1993  28, 28, 107, 163, 96, 70, 11, 1, 1, 1, 1, 1, 1, 1, 1,
1994  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1995  1, 1, 1, 1, 1, 1, 1, 1, 28, 162, 203, 204, 164, 118, 181,
1996  211, 195, 179, 116, 153, 184, 131, 177, 177, 178, 234, 234, 229, 162, 19,
1997  2, 2, 6, 1, 6, 1, 1, 1, 1, 1, 2, 85, 210, 197, 197,
1998  210, 177, 139, 133, 54, 25, 14, 25, 64, 184, 184, 182, 178, 194, 220,
1999  220, 205, 205, 205, 221, 139, 2, 7, 25, 177, 139, 25, 178, 153, 51,
2000  203, 139, 2, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2001  1, 1, 1, 1, 1, 1, 124, 178, 194, 212, 193, 228, 193, 178, 229,
2002  85, 72, 72, 2, 33, 19, 64, 145, 84, 63, 9, 1, 1, 1, 1,
2003  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2004  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 133, 191,
2005  203, 139, 28, 147, 210, 190, 179, 137, 147, 191, 177, 177, 177, 168, 162,
2006  191, 191, 162, 47, 2, 7, 9, 6, 1, 1, 1, 1, 1, 1, 6,
2007  96, 181, 189, 163, 145, 118, 70, 36, 22, 9, 6, 11, 29, 48, 48,
2008  33, 28, 168, 221, 210, 212, 194, 167, 229, 133, 2, 7, 14, 84, 48,
2009  11, 96, 55, 55, 108, 84, 9, 1, 9, 1, 1, 1, 1, 1, 1,
2010  1, 1, 1, 6, 9, 1, 9, 1, 1, 84, 178, 178, 205, 220, 205,
2011  228, 193, 182, 221, 116, 94, 54, 2, 22, 48, 18, 63, 108, 55, 6,
2012  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2013  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2014  1, 2, 94, 168, 197, 168, 47, 85, 197, 195, 179, 147, 139, 184, 184,
2015  177, 168, 64, 85, 162, 177, 177, 72, 2, 7, 1, 1, 1, 1, 1,
2016  1, 1, 1, 1, 16, 55, 36, 9, 6, 9, 1, 6, 6, 1, 1,
2017  6, 9, 11, 11, 7, 7, 153, 210, 210, 220, 212, 194, 168, 54, 7,
2018  7, 2, 11, 9, 1, 6, 1, 1, 16, 11, 1, 1, 6, 1, 1,
2019  1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 16, 156, 193,
2020  167, 194, 212, 194, 228, 182, 178, 229, 147, 116, 47, 2, 22, 29, 11,
2021  55, 96, 55, 6, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1,
2022  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2023  1, 1, 1, 1, 1, 2, 72, 153, 191, 184, 64, 28, 153, 195, 179,
2024  153, 137, 177, 197, 162, 124, 14, 33, 153, 168, 184, 107, 2, 2, 1,
2025  1, 1, 1, 1, 1, 1, 6, 6, 1, 9, 6, 1, 1, 6, 1,
2026  1, 1, 6, 6, 1, 1, 6, 9, 7, 2, 139, 210, 210, 212, 212,
2027  205, 168, 33, 7, 2, 7, 1, 6, 1, 1, 9, 6, 6, 1, 1,
2028  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1,
2029  1, 16, 145, 182, 139, 193, 220, 182, 228, 178, 178, 229, 147, 116, 33,
2030  7, 22, 18, 11, 48, 96, 48, 6, 1, 1, 6, 6, 1, 1, 1,
2031  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2032  1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 54, 147, 177, 177, 94,
2033  19, 72, 179, 190, 164, 131, 168, 191, 147, 51, 7, 19, 147, 168, 184,
2034  139, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 9,
2035  6, 6, 9, 1, 1, 6, 6, 6, 1, 1, 1, 6, 7, 7, 139,
2036  221, 210, 205, 205, 205, 221, 116, 7, 2, 14, 6, 6, 6, 1, 6,
2037  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9,
2038  1, 1, 1, 9, 1, 1, 55, 64, 25, 162, 210, 162, 229, 184, 191,
2039  203, 107, 107, 28, 7, 22, 22, 11, 48, 96, 48, 6, 1, 1, 1,
2040  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2041  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 33,
2042  133, 162, 168, 139, 28, 28, 164, 190, 153, 131, 162, 191, 153, 7, 7,
2043  7, 147, 168, 184, 162, 47, 2, 6, 6, 6, 6, 1, 1, 1, 1,
2044  9, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2045  6, 2, 2, 116, 210, 210, 205, 205, 212, 221, 177, 25, 14, 14, 9,
2046  1, 6, 1, 1, 1, 1, 6, 6, 1, 6, 1, 1, 1, 1, 1,
2047  1, 1, 1, 1, 1, 1, 1, 9, 6, 1, 6, 7, 2, 153, 203,
2048  116, 229, 168, 184, 184, 51, 85, 19, 7, 18, 29, 11, 36, 84, 48,
2049  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2050  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2051  1, 1, 2, 28, 94, 147, 168, 153, 33, 14, 117, 179, 137, 107, 153,
2052  191, 162, 7, 14, 7, 147, 184, 184, 168, 94, 7, 1, 1, 1, 1,
2053  1, 1, 6, 9, 6, 6, 6, 6, 1, 1, 1, 1, 6, 1, 1,
2054  1, 1, 1, 1, 1, 2, 2, 94, 210, 203, 205, 205, 212, 203, 203,
2055  51, 14, 7, 16, 9, 16, 11, 6, 6, 1, 1, 1, 1, 1, 1,
2056  1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 6, 6, 6,
2057  14, 2, 162, 184, 54, 203, 107, 116, 177, 14, 85, 19, 7, 16, 18,
2058  11, 36, 84, 36, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1,
2059  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2060  1, 1, 1, 1, 1, 1, 2, 28, 72, 133, 153, 153, 85, 14, 32,
2061  153, 147, 107, 137, 184, 147, 7, 7, 7, 133, 177, 184, 184, 153, 85,
2062  22, 18, 18, 18, 29, 36, 48, 48, 55, 55, 55, 55, 55, 48, 48,
2063  48, 48, 36, 29, 22, 18, 18, 16, 11, 14, 14, 85, 203, 203, 205,
2064  205, 205, 210, 221, 107, 14, 7, 16, 11, 11, 22, 11, 9, 6, 1,
2065  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1,
2066  1, 1, 6, 9, 14, 2, 168, 184, 47, 210, 94, 116, 168, 14, 85,
2067  7, 7, 16, 16, 11, 36, 84, 36, 1, 1, 6, 6, 1, 1, 1,
2068  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2069  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 14, 64, 107, 116,
2070  162, 147, 19, 3, 131, 164, 116, 131, 179, 124, 7, 7, 2, 107, 153,
2071  168, 177, 177, 162, 156, 145, 132, 118, 118, 118, 118, 118, 96, 84, 70,
2072  63, 55, 36, 22, 22, 18, 16, 11, 11, 11, 16, 22, 36, 28, 28,
2073  94, 210, 210, 212, 212, 205, 203, 221, 162, 28, 14, 9, 11, 9, 9,
2074  1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2075  1, 1, 1, 6, 6, 1, 6, 6, 14, 2, 168, 191, 54, 221, 85,
2076  116, 168, 25, 85, 2, 14, 22, 11, 16, 55, 84, 36, 1, 1, 1,
2077  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2078  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3,
2079  13, 63, 85, 133, 147, 162, 162, 19, 7, 153, 153, 64, 107, 85, 47,
2080  11, 1, 48, 140, 164, 145, 117, 96, 132, 132, 108, 96, 84, 70, 63,
2081  70, 49, 73, 73, 32, 32, 32, 25, 43, 28, 47, 47, 54, 47, 47,
2082  54, 54, 54, 54, 107, 197, 210, 212, 205, 212, 203, 236, 153, 19, 14,
2083  22, 16, 18, 11, 18, 22, 11, 9, 9, 6, 9, 1, 1, 1, 6,
2084  6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 9, 6, 2, 2, 168,
2085  177, 72, 203, 85, 139, 156, 11, 36, 11, 9, 9, 9, 16, 84, 84,
2086  29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2087  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2088  1, 1, 1, 1, 3, 49, 72, 94, 124, 147, 162, 139, 33, 94, 147,
2089  85, 54, 54, 54, 48, 6, 6, 37, 37, 13, 13, 32, 55, 55, 49,
2090  37, 49, 49, 49, 63, 73, 96, 117, 155, 164, 177, 179, 195, 210, 221,
2091  221, 221, 203, 191, 177, 168, 177, 162, 162, 210, 210, 205, 205, 212, 210,
2092  210, 147, 64, 64, 48, 29, 29, 9, 11, 11, 6, 9, 11, 11, 22,
2093  22, 11, 9, 6, 9, 9, 1, 1, 1, 6, 6, 6, 6, 9, 9,
2094  9, 7, 2, 177, 184, 85, 210, 94, 139, 145, 6, 22, 6, 1, 6,
2095  9, 11, 63, 70, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2096  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2097  1, 1, 1, 1, 1, 1, 1, 1, 3, 37, 54, 85, 124, 147, 153,
2098  177, 116, 85, 139, 139, 139, 139, 28, 22, 29, 16, 13, 21, 43, 43,
2099  32, 56, 56, 56, 85, 131, 153, 164, 179, 196, 189, 196, 204, 189, 184,
2100  179, 179, 177, 168, 162, 147, 133, 107, 94, 85, 85, 72, 107, 191, 210,
2101  212, 205, 212, 221, 197, 139, 116, 133, 108, 118, 118, 96, 84, 84, 84,
2102  84, 70, 36, 29, 29, 18, 9, 9, 18, 29, 29, 11, 18, 11, 6,
2103  1, 1, 6, 1, 1, 7, 2, 177, 177, 85, 210, 85, 139, 140, 1,
2104  11, 1, 1, 1, 6, 9, 48, 55, 11, 1, 1, 1, 6, 1, 1,
2105  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2106  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 28, 47,
2107  64, 124, 139, 124, 162, 184, 162, 162, 177, 203, 184, 7, 6, 16, 29,
2108  49, 73, 73, 85, 117, 153, 179, 221, 236, 238, 236, 209, 209, 196, 169,
2109  164, 164, 164, 191, 209, 209, 197, 191, 177, 162, 139, 116, 107, 116, 116,
2110  116, 133, 191, 210, 220, 212, 212, 221, 184, 72, 14, 28, 36, 36, 18,
2111  18, 11, 29, 48, 96, 132, 108, 108, 70, 63, 55, 48, 48, 48, 48,
2112  36, 29, 36, 36, 29, 29, 16, 11, 9, 14, 7, 168, 162, 64, 197,
2113  64, 133, 140, 6, 9, 1, 1, 1, 6, 6, 36, 48, 11, 1, 1,
2114  1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2115  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2116  3, 3, 19, 28, 33, 95, 124, 95, 107, 162, 177, 184, 191, 191, 168,
2117  54, 6, 16, 29, 63, 108, 140, 176, 218, 245, 252, 252, 245, 245, 245,
2118  245, 252, 235, 181, 155, 155, 117, 131, 131, 56, 19, 19, 19, 14, 7,
2119  19, 64, 116, 107, 116, 139, 191, 210, 212, 212, 212, 221, 184, 72, 19,
2120  72, 108, 84, 70, 55, 18, 18, 1, 1, 11, 6, 9, 11, 11, 22,
2121  36, 36, 36, 36, 48, 55, 63, 70, 70, 48, 36, 36, 48, 51, 25,
2122  191, 168, 72, 197, 54, 133, 132, 6, 9, 1, 6, 1, 6, 6, 29,
2123  48, 11, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2124  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2125  1, 1, 1, 1, 3, 3, 28, 19, 19, 76, 124, 124, 54, 64, 116,
2126  168, 184, 191, 191, 177, 36, 48, 63, 117, 181, 235, 250, 252, 245, 252,
2127  252, 252, 252, 236, 179, 131, 176, 108, 63, 96, 108, 116, 116, 85, 116,
2128  116, 133, 116, 107, 116, 147, 177, 197, 197, 191, 210, 221, 212, 212, 212,
2129  221, 191, 133, 94, 139, 132, 70, 108, 108, 84, 108, 63, 29, 36, 11,
2130  1, 6, 6, 11, 16, 11, 9, 6, 6, 29, 36, 63, 96, 108, 84,
2131  55, 29, 51, 33, 191, 168, 85, 203, 51, 133, 108, 1, 1, 1, 6,
2132  1, 6, 9, 22, 48, 11, 1, 6, 1, 1, 1, 1, 1, 1, 1,
2133  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2134  1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 19, 28, 14, 64, 107,
2135  124, 54, 28, 47, 85, 147, 184, 191, 191, 70, 70, 140, 204, 243, 250,
2136  250, 250, 250, 252, 250, 189, 73, 13, 3, 19, 49, 73, 140, 196, 235,
2137  236, 209, 179, 168, 168, 168, 162, 139, 116, 116, 147, 147, 162, 162, 191,
2138  210, 212, 212, 212, 221, 162, 116, 116, 147, 132, 70, 132, 84, 70, 145,
2139  108, 55, 84, 48, 18, 16, 18, 29, 36, 36, 36, 29, 29, 6, 1,
2140  6, 36, 84, 108, 96, 84, 51, 25, 184, 153, 72, 197, 51, 133, 96,
2141  6, 1, 1, 1, 1, 6, 11, 18, 36, 11, 1, 1, 1, 1, 1,
2142  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2143  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 13,
2144  19, 2, 34, 54, 64, 47, 14, 7, 7, 33, 94, 107, 85, 55, 145,
2145  230, 250, 250, 250, 252, 250, 254, 204, 96, 6, 1, 22, 36, 36, 96,
2146  169, 218, 250, 252, 252, 236, 195, 153, 107, 47, 7, 2, 28, 94, 168,
2147  203, 203, 197, 203, 210, 205, 212, 220, 221, 85, 51, 64, 133, 132, 63,
2148  108, 108, 84, 140, 55, 1, 36, 55, 48, 18, 29, 29, 29, 22, 18,
2149  11, 6, 22, 11, 6, 1, 6, 9, 29, 55, 72, 51, 184, 147, 64,
2150  191, 51, 133, 108, 11, 1, 6, 1, 1, 6, 11, 16, 36, 9, 1,
2151  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2152  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2153  1, 1, 1, 6, 55, 11, 9, 22, 36, 54, 85, 47, 7, 14, 28,
2154  19, 28, 73, 204, 240, 240, 240, 250, 250, 240, 168, 64, 47, 85, 153,
2155  191, 184, 168, 233, 233, 209, 250, 250, 218, 164, 108, 9, 3, 3, 18,
2156  132, 223, 235, 211, 197, 197, 177, 191, 210, 209, 195, 195, 184, 116, 85,
2157  94, 162, 168, 107, 133, 116, 70, 133, 70, 28, 85, 64, 50, 107, 70,
2158  28, 22, 7, 0, 2, 0, 13, 3, 3, 3, 3, 3, 3, 13, 7,
2159  14, 184, 153, 95, 191, 33, 139, 96, 6, 1, 6, 6, 6, 1, 11,
2160  36, 29, 6, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2161  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2162  1, 1, 1, 1, 1, 1, 1, 11, 118, 84, 18, 16, 22, 47, 177,
2163  210, 153, 54, 33, 33, 33, 117, 204, 235, 235, 243, 254, 211, 96, 140,
2164  196, 240, 218, 176, 204, 240, 250, 245, 252, 245, 245, 204, 140, 73, 28,
2165  13, 3, 3, 37, 73, 96, 63, 13, 72, 107, 139, 177, 203, 179, 153,
2166  147, 153, 116, 116, 162, 177, 162, 133, 133, 107, 72, 139, 116, 116, 147,
2167  64, 2, 64, 54, 28, 33, 47, 47, 28, 14, 3, 3, 3, 3, 3,
2168  3, 3, 3, 2, 14, 197, 133, 54, 191, 72, 133, 84, 9, 1, 1,
2169  1, 6, 6, 18, 36, 29, 6, 1, 6, 1, 1, 1, 1, 1, 1,
2170  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2171  1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 11, 169, 189, 108,
2172  48, 22, 54, 168, 229, 221, 184, 147, 107, 64, 117, 196, 211, 218, 243,
2173  211, 117, 117, 240, 250, 250, 240, 218, 240, 250, 250, 252, 245, 179, 140,
2174  117, 73, 49, 70, 63, 28, 13, 13, 13, 3, 3, 13, 85, 107, 147,
2175  184, 197, 168, 164, 168, 184, 168, 145, 168, 184, 156, 132, 132, 85, 94,
2176  147, 116, 107, 116, 64, 28, 19, 19, 54, 85, 64, 107, 116, 85, 49,
2177  13, 3, 3, 19, 63, 73, 13, 7, 25, 197, 147, 72, 177, 76, 76,
2178  36, 6, 6, 1, 1, 9, 9, 18, 48, 29, 6, 1, 6, 1, 1,
2179  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2180  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2181  1, 176, 246, 211, 156, 84, 64, 85, 147, 203, 221, 210, 184, 168, 140,
2182  181, 204, 218, 189, 73, 43, 218, 249, 240, 240, 240, 249, 249, 249, 249,
2183  236, 153, 28, 7, 47, 72, 72, 54, 85, 28, 2, 14, 28, 28, 28,
2184  54, 107, 116, 147, 184, 191, 164, 164, 190, 210, 210, 162, 133, 169, 156,
2185  145, 189, 191, 184, 177, 133, 116, 133, 85, 54, 7, 2, 72, 133, 72,
2186  133, 168, 107, 85, 63, 37, 96, 155, 176, 181, 117, 72, 116, 184, 139,
2187  47, 47, 33, 64, 16, 1, 6, 6, 1, 6, 9, 22, 55, 29, 6,
2188  1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2189  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2190  1, 1, 1, 1, 1, 132, 246, 254, 235, 196, 133, 107, 133, 191, 236,
2191  244, 236, 203, 176, 164, 176, 181, 96, 32, 145, 218, 240, 233, 222, 195,
2192  195, 233, 240, 240, 179, 85, 2, 2, 14, 47, 54, 64, 54, 72, 94,
2193  139, 162, 162, 153, 153, 168, 168, 177, 197, 197, 179, 190, 209, 210, 221,
2194  184, 116, 133, 140, 140, 223, 236, 229, 197, 162, 147, 139, 72, 28, 21,
2195  32, 116, 162, 133, 147, 133, 43, 3, 13, 37, 140, 181, 204, 218, 196,
2196  168, 168, 177, 147, 116, 54, 14, 33, 29, 9, 6, 6, 1, 9, 29,
2197  63, 55, 18, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1,
2198  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2199  1, 1, 1, 1, 1, 1, 1, 6, 1, 48, 196, 254, 254, 254, 229,
2200  184, 139, 139, 184, 221, 236, 236, 203, 184, 153, 116, 56, 147, 221, 229,
2201  233, 195, 195, 209, 209, 195, 179, 164, 137, 131, 76, 25, 14, 25, 70,
2202  168, 197, 177, 124, 51, 51, 95, 147, 168, 133, 147, 162, 197, 210, 195,
2203  209, 209, 221, 221, 221, 177, 162, 168, 162, 203, 210, 210, 197, 168, 147,
2204  147, 131, 116, 139, 177, 197, 197, 168, 131, 28, 2, 3, 3, 3, 37,
2205  96, 132, 176, 218, 204, 181, 176, 155, 189, 164, 28, 13, 16, 9, 1,
2206  6, 11, 29, 55, 84, 55, 16, 1, 1, 1, 6, 1, 1, 1, 1,
2207  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2208  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 140,
2209  230, 246, 246, 252, 238, 184, 147, 133, 133, 153, 177, 190, 195, 147, 56,
2210  72, 164, 195, 221, 204, 73, 32, 73, 63, 32, 13, 13, 131, 124, 162,
2211  139, 133, 162, 191, 210, 191, 162, 133, 139, 184, 229, 238, 229, 221, 221,
2212  210, 221, 221, 209, 209, 209, 209, 209, 229, 221, 229, 229, 221, 229, 229,
2213  210, 203, 191, 177, 191, 203, 210, 210, 236, 229, 191, 139, 56, 2, 2,
2214  13, 3, 3, 3, 13, 19, 63, 164, 176, 140, 132, 108, 117, 96, 3,
2215  13, 16, 29, 16, 11, 29, 63, 70, 55, 48, 9, 1, 1, 1, 6,
2216  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2217  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
2218  1, 9, 1, 118, 211, 211, 211, 229, 238, 229, 191, 177, 147, 107, 107,
2219  107, 116, 94, 32, 14, 72, 131, 164, 184, 54, 33, 116, 168, 184, 116,
2220  2, 2, 7, 33, 64, 184, 238, 210, 196, 191, 184, 197, 210, 221, 229,
2221  221, 210, 221, 229, 221, 221, 210, 209, 209, 209, 209, 209, 206, 229, 236,
2222  221, 221, 229, 229, 210, 221, 221, 203, 210, 221, 229, 210, 184, 162, 116,
2223  32, 21, 21, 32, 3, 3, 37, 49, 117, 117, 37, 73, 118, 84, 70,
2224  118, 96, 55, 22, 48, 108, 132, 96, 55, 63, 118, 118, 70, 48, 9,
2225  1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2226  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2227  1, 1, 1, 1, 1, 9, 2, 76, 199, 182, 152, 144, 124, 144, 165,
2228  144, 124, 94, 107, 132, 132, 108, 49, 13, 13, 13, 13, 63, 37, 96,
2229  181, 218, 218, 189, 145, 116, 139, 153, 168, 197, 210, 203, 197, 204, 204,
2230  204, 204, 211, 218, 218, 218, 218, 218, 218, 218, 218, 211, 218, 218, 209,
2231  218, 218, 218, 218, 218, 218, 233, 218, 218, 218, 218, 218, 218, 196, 176,
2232  94, 47, 7, 7, 19, 47, 47, 47, 85, 133, 139, 153, 177, 153, 72,
2233  54, 72, 85, 85, 107, 116, 116, 116, 133, 107, 64, 107, 162, 168, 176,
2234  156, 55, 16, 6, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1,
2235  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2236  1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 2, 95, 193, 219, 199,
2237  152, 76, 57, 57, 64, 64, 64, 63, 63, 73, 96, 108, 117, 108, 73,
2238  49, 13, 3, 3, 55, 117, 164, 181, 176, 197, 210, 221, 236, 238, 236,
2239  221, 210, 204, 204, 204, 204, 204, 196, 196, 204, 204, 204, 211, 218, 218,
2240  218, 218, 211, 218, 218, 218, 218, 218, 218, 218, 218, 211, 204, 181, 145,
2241  108, 73, 49, 28, 19, 47, 72, 94, 94, 107, 139, 162, 191, 177, 147,
2242  139, 147, 116, 64, 64, 33, 47, 64, 72, 72, 64, 64, 85, 133, 184,
2243  210, 203, 197, 169, 118, 63, 11, 6, 1, 1, 1, 1, 1, 1, 1,
2244  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2245  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2,
2246  133, 234, 244, 244, 214, 152, 95, 57, 51, 70, 79, 79, 73, 63, 49,
2247  55, 73, 96, 117, 117, 117, 96, 73, 49, 37, 37, 28, 13, 28, 64,
2248  116, 153, 177, 191, 197, 210, 218, 218, 235, 235, 218, 218, 211, 211, 196,
2249  196, 204, 218, 218, 218, 211, 196, 181, 176, 163, 140, 132, 140, 140, 118,
2250  132, 140, 117, 96, 96, 117, 155, 155, 168, 177, 184, 177, 177, 177, 177,
2251  184, 133, 94, 54, 54, 54, 33, 14, 14, 14, 28, 47, 54, 72, 116,
2252  162, 184, 197, 197, 191, 168, 139, 96, 63, 29, 6, 1, 1, 1, 1,
2253  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2254  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2255  1, 1, 6, 2, 72, 229, 247, 244, 214, 152, 95, 76, 64, 63, 60,
2256  60, 73, 63, 63, 63, 63, 49, 49, 49, 63, 73, 108, 117, 117, 117,
2257  96, 96, 64, 47, 28, 14, 7, 2, 7, 28, 73, 96, 140, 155, 176,
2258  181, 196, 204, 204, 204, 204, 218, 218, 211, 204, 181, 176, 169, 145, 118,
2259  140, 163, 169, 169, 176, 196, 218, 218, 204, 181, 164, 155, 168, 162, 133,
2260  85, 54, 33, 28, 14, 14, 2, 2, 19, 33, 47, 54, 72, 85, 94,
2261  94, 85, 85, 116, 153, 168, 177, 153, 147, 107, 54, 84, 96, 29, 1,
2262  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2263  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2264  1, 1, 1, 1, 9, 1, 1, 2, 7, 147, 252, 252, 214, 152, 76,
2265  51, 47, 55, 60, 79, 73, 63, 63, 73, 55, 49, 49, 73, 63, 63,
2266  55, 49, 37, 37, 49, 55, 107, 107, 116, 133, 107, 72, 54, 47, 28,
2267  19, 13, 13, 13, 13, 19, 28, 37, 37, 49, 63, 63, 73, 73, 73,
2268  108, 96, 84, 55, 70, 96, 108, 84, 73, 73, 73, 55, 37, 19, 13,
2269  13, 2, 7, 7, 2, 2, 14, 28, 33, 54, 64, 107, 147, 139, 133,
2270  116, 107, 54, 64, 72, 64, 54, 85, 116, 116, 116, 133, 85, 64, 162,
2271  211, 156, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2272  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2273  1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 6, 1, 1, 29, 163,
2274  243, 254, 228, 165, 95, 72, 72, 55, 70, 73, 73, 63, 63, 55, 49,
2275  49, 63, 73, 73, 63, 55, 49, 49, 49, 73, 54, 54, 72, 85, 85,
2276  94, 107, 107, 140, 132, 117, 117, 108, 96, 73, 73, 63, 49, 49, 37,
2277  19, 13, 19, 13, 14, 14, 14, 7, 14, 19, 14, 7, 19, 19, 28,
2278  28, 37, 37, 37, 37, 54, 64, 72, 85, 107, 116, 133, 133, 116, 116,
2279  116, 94, 64, 54, 64, 64, 64, 72, 85, 94, 107, 116, 133, 139, 153,
2280  133, 133, 191, 229, 163, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2281  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2282  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 7,
2283  1, 1, 1, 1, 132, 235, 254, 238, 162, 116, 107, 72, 57, 73, 63,
2284  55, 55, 49, 49, 49, 49, 49, 49, 49, 63, 49, 49, 49, 63, 72,
2285  72, 85, 85, 72, 72, 85, 85, 96, 117, 132, 140, 145, 140, 140, 140,
2286  132, 117, 117, 117, 117, 117, 140, 140, 131, 137, 137, 137, 137, 137, 137,
2287  131, 117, 132, 132, 140, 132, 117, 117, 117, 116, 116, 116, 116, 107, 94,
2288  85, 94, 85, 94, 94, 85, 72, 72, 72, 72, 85, 107, 139, 147, 139,
2289  107, 94, 94, 133, 203, 236, 197, 94, 9, 1, 1, 1, 1, 1, 1,
2290  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2291  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2292  1, 2, 2, 2, 6, 1, 6, 11, 1, 39, 187, 196, 70, 14, 34,
2293  57, 76, 73, 73, 73, 63, 63, 63, 55, 49, 63, 49, 55, 49, 37,
2294  37, 63, 96, 64, 72, 85, 85, 54, 64, 85, 72, 108, 117, 117, 117,
2295  117, 117, 132, 140, 117, 117, 108, 117, 117, 132, 140, 140, 131, 137, 153,
2296  153, 153, 137, 137, 137, 132, 132, 132, 117, 108, 96, 96, 96, 94, 85,
2297  85, 85, 94, 94, 85, 94, 94, 107, 85, 72, 85, 85, 72, 72, 85,
2298  116, 133, 139, 116, 85, 85, 116, 221, 210, 133, 7, 2, 1, 1, 6,
2299  1, 6, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1,
2300  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2301  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9,
2302  55, 96, 63, 11, 1, 1, 9, 18, 36, 55, 70, 70, 70, 84, 84,
2303  70, 70, 63, 55, 63, 70, 70, 63, 70, 84, 84, 84, 70, 84, 84,
2304  108, 108, 118, 118, 132, 132, 118, 118, 118, 118, 108, 108, 108, 118, 132,
2305  140, 132, 140, 145, 155, 145, 140, 117, 117, 118, 108, 108, 96, 96, 96,
2306  84, 84, 96, 96, 108, 108, 96, 108, 118, 84, 70, 63, 63, 84, 108,
2307  108, 84, 63, 84, 70, 63, 55, 48, 48, 55, 70, 55, 18, 1, 1,
2308  6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2309  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2310  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2311  1, 1, 9, 1, 1, 16, 48, 48, 48, 55, 6, 6, 6, 6, 9,
2312  18, 36, 48, 48, 55, 55, 55, 55, 55, 55, 55, 48, 55, 55, 55,
2313  48, 48, 55, 55, 84, 84, 70, 70, 70, 84, 84, 84, 96, 84, 84,
2314  70, 70, 84, 96, 96, 96, 96, 96, 96, 96, 96, 73, 73, 70, 70,
2315  63, 63, 55, 55, 55, 55, 29, 29, 48, 48, 36, 55, 63, 36, 16,
2316  36, 63, 84, 96, 70, 55, 36, 16, 16, 18, 36, 48, 36, 22, 11,
2317  9, 1, 1, 1, 6, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1,
2318  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2319  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2320  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 36, 55,
2321  48, 29, 16, 9, 6, 6, 1, 9, 9, 11, 18, 36, 48, 63, 70,
2322  48, 48, 48, 36, 29, 18, 22, 22, 48, 48, 48, 36, 48, 48, 55,
2323  63, 48, 48, 36, 36, 36, 48, 55, 55, 73, 73, 73, 73, 73, 73,
2324  63, 49, 55, 55, 36, 29, 18, 11, 9, 9, 48, 48, 63, 63, 55,
2325  70, 84, 63, 70, 63, 48, 29, 11, 9, 16, 29, 55, 63, 63, 48,
2326  22, 9, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1,
2327  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2328  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2329  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 1,
2330  1, 1, 1, 1, 1, 6, 11, 18, 29, 29, 22, 16, 11, 6, 1,
2331  1, 1, 6, 6, 16, 18, 22, 29, 29, 29, 36, 48, 55, 63, 63,
2332  63, 70, 70, 70, 70, 63, 63, 63, 63, 70, 70, 84, 96, 96, 96,
2333  96, 117, 117, 117, 96, 96, 96, 84, 84, 70, 63, 63, 63, 63, 55,
2334  55, 55, 48, 22, 22, 18, 9, 1, 6, 11, 16, 18, 22, 29, 36,
2335  18, 11, 6, 1, 1, 1, 6, 6, 1, 6, 9, 1, 1, 1, 1,
2336  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2337  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2338  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
2339  1, 1, 1, 6, 9, 6, 1, 6, 1, 1, 1, 1, 6, 6, 6,
2340  29, 29, 29, 29, 29, 18, 16, 11, 6, 9, 9, 6, 6, 1, 1,
2341  1, 1, 6, 9, 16, 22, 29, 29, 29, 29, 29, 29, 36, 36, 48,
2342  55, 55, 63, 63, 73, 73, 73, 73, 63, 49, 36, 29, 18, 11, 9,
2343  6, 1, 1, 1, 1, 1, 6, 6, 9, 11, 9, 18, 16, 11, 9,
2344  6, 6, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1,
2345  1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2346  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2347  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2348  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1,
2349  1, 1, 1, 1, 1, 1, 1, 6, 9, 11, 11, 11, 22, 29, 29,
2350  29, 29, 29, 29, 29, 16, 16, 11, 11, 9, 9, 9, 9, 1, 1,
2351  1, 1, 6, 6, 9, 9, 3, 3, 3, 3, 3, 13, 3, 3, 11,
2352  11, 11, 11, 11, 11, 11, 11, 16, 11, 11, 11, 9, 9, 9, 6,
2353  1, 1, 1, 1, 1, 1, 6, 6, 1, 6, 11, 11, 6, 1, 1,
2354  6, 1, 1, 1, 1, 1, 9, 6, 1, 1, 1, 1, 1, 1, 1,
2355  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2356  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2357  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1,
2358  1, 1, 6, 6, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1,
2359  6, 1, 1, 1, 1, 1, 1, 1, 1, 9, 9, 9, 9, 11, 11,
2360  16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 19, 19, 13, 13, 13,
2361  13, 13, 13, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1,
2362  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1,
2363  1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2364  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2365  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2366  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 6,
2367  1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1,
2368  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2369  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3,
2370  3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 6, 6, 6, 1, 1,
2371  1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 6, 6, 1, 1, 1,
2372  1, 1, 1, 6, 1, 1, 1, 1, 6, 1, 6, 6, 1, 1, 1,
2373  1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2374  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2375  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2376  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2377  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2378  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2379  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2380  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2381  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2382  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2383  1, 1, 1, 1, 1, 1, 1, 1, 1};