Sophie

Sophie

distrib > Mageia > 3 > i586 > by-pkgid > 9c95d26cb609941fadb29992c6eec858 > files > 79

perl-Encode-2.470.0-4.mga3.i586.rpm

/*
 !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
 This file was autogenerated by:
 /usr/bin/perl5.16.3 ../bin/enc2xs -Q -o eu_01_t.c -f eu_01_t.fnm
 enc2xs VERSION 2.07
*/
#include "encode.h"

static const encpage_t euc_cn_utf8[83];
static const encpage_t utf8_euc_cn[21];

static const U8 enctable[34638] = { 228,184,129,231,155,175,229,143,174,233,
146,137,233,161,182,233,188,142,233,148,173,229,174,154,232,174,162,228,184,
162,228,184,156,229,134,172,232,145,163,230,135,130,229,138,168,230,160,139,
228,190,151,230,129,171,229,134,187,230,180,158,229,133,156,230,138,150,230,
150,151,233,153,161,232,177,134,233,128,151,231,151,152,233,131,189,231,157,
163,230,175,146,231,138,138,231,139,172,232,175,187,229,160,181,231,157,185,
232,181,140,230,157,156,233,149,128,232,130,154,229,186,166,230,184,161,229,
166,146,231,171,175,231,159,173,233,148,187,230,174,181,230,150,173,231,188,
142,229,160,134,229,133,145,233,152,159,229,175,185,229,162,169,229,144,168,
232,185,178,230,149,166,233,161,191,229,155,164,233,146,157,231,155,190,233,
129,129,230,142,135,229,147,134,229,164,154,229,164,186,229,158,155,232,186,
178,230,156,181,232,183,186,232,136,181,229,137,129,230,131,176,229,160,149,
232,155,190,229,179,168,233,185,133,228,191,132,233,162,157,232,174,185,229,
168,165,230,129,182,229,142,132,230,137,188,233,129,143,233,132,130,233,165,
191,230,129,169,232,128,140,229,132,191,232,128,179,229,176,148,233,165,181,
230,180,177,228,186,140,228,186,141,228,184,140,229,133,128,228,184,144,229,
187,191,229,141,133,228,184,149,228,186,152,228,184,158,233,172,178,229,173,
172,229,153,169,228,184,168,231,166,186,228,184,191,229,140,149,228,185,135,
229,164,173,231,136,187,229,141,174,230,176,144,229,155,159,232,131,164,233,
166,151,230,175,147,231,157,190,233,188,151,228,184,182,228,186,159,233,188,
144,228,185,156,228,185,169,228,186,147,232,138,136,229,173,155,229,149,172,
229,152,143,228,187,132,229,142,141,229,142,157,229,142,163,229,142,165,229,
142,174,233,157,165,232,181,157,229,140,154,229,143,181,229,140,166,229,140,
174,229,140,190,232,181,156,229,141,166,229,141,163,229,136,130,229,136,136,
229,136,142,229,136,173,229,136,179,229,136,191,229,137,128,229,137,140,229,
137,158,229,137,161,229,137,156,232,146,175,229,137,189,229,138,130,229,138,
129,229,138,144,229,138,147,229,134,130,231,189,148,228,186,187,228,187,131,
228,187,137,228,187,130,228,187,168,228,187,161,228,187,171,228,187,158,228,
188,155,228,187,179,228,188,162,228,189,164,228,187,181,228,188,165,228,188,
167,228,188,137,228,188,171,228,189,158,228,189,167,230,148,184,228,189,154,
228,189,157,228,188,158,230,149,163,230,161,145,229,151,147,228,184,167,230,
144,148,233,170,154,230,137,171,229,171,130,231,145,159,232,137,178,230,182,
169,230,163,174,229,131,167,232,142,142,231,160,130,230,157,128,229,136,185,
230,178,153,231,186,177,229,130,187,229,149,165,231,133,158,231,173,155,230,
153,146,231,143,138,232,139,171,230,157,137,229,177,177,229,136,160,231,133,
189,232,161,171,233,151,170,233,153,149,230,147,133,232,181,161,232,134,179,
229,150,132,230,177,149,230,137,135,231,188,174,229,162,146,228,188,164,229,
149,134,232,181,143,230,153,140,228,184,138,229,176,154,232,163,179,230,162,
162,230,141,142,231,168,141,231,131,167,232,138,141,229,139,186,233,159,182,
229,176,145,229,147,168,233,130,181,231,187,141,229,165,162,232,181,138,232,
155,135,232,136,140,232,136,141,232,181,166,230,145,132,229,176,132,230,133,
145,230,182,137,231,164,190,232,174,190,231,160,183,231,148,179,229,145,187,
228,188,184,232,186,171,230,183,177,229,168,160,231,187,133,231,165,158,230,
178,136,229,174,161,229,169,182,231,148,154,232,130,190,230,133,142,230,184,
151,229,163,176,231,148,159,231,148,165,231,137,178,229,141,135,231,187,179,
228,189,159,228,189,151,228,188,178,228,188,189,228,189,182,228,189,180,228,
190,145,228,190,137,228,190,131,228,190,143,228,189,190,228,189,187,228,190,
170,228,189,188,228,190,172,228,190,148,228,191,166,228,191,168,228,191,170,
228,191,133,228,191,154,228,191,163,228,191,156,228,191,145,228,191,159,228,
191,184,229,128,169,229,129,140,228,191,179,229,128,172,229,128,143,229,128,
174,229,128,173,228,191,190,229,128,156,229,128,140,229,128,165,229,128,168,
229,129,190,229,129,131,229,129,149,229,129,136,229,129,142,229,129,172,229,
129,187,229,130,165,229,130,167,229,130,169,229,130,186,229,131,150,229,132,
134,229,131,173,229,131,172,229,131,166,229,131,174,229,132,135,229,132,139,
228,187,157,230,176,189,228,189,152,228,189,165,228,191,142,233,190,160,230,
177,134,231,177,180,229,133,174,229,183,189,233,187,137,233,166,152,229,134,
129,229,164,148,229,139,185,229,140,141,232,168,135,229,140,144,229,135,171,
229,164,153,229,133,149,228,186,160,229,133,150,228,186,179,232,161,174,232,
162,164,228,186,181,232,132,148,232,163,146,231,166,128,229,172,180,232,160,
131,231,190,184,229,134,171,229,134,177,229,134,189,229,134,188,228,191,138,
231,171,163,230,181,154,233,131,161,233,170,143,229,150,128,229,146,150,229,
141,161,229,146,175,229,188,128,230,143,169,230,165,183,229,135,175,230,133,
168,229,136,138,229,160,170,229,139,152,229,157,142,231,160,141,231,156,139,
229,186,183,230,133,183,231,179,160,230,137,155,230,138,151,228,186,162,231,
130,149,232,128,131,230,139,183,231,131,164,233,157,160,229,157,183,232,139,
155,230,159,175,230,163,181,231,163,149,233,162,151,231,167,145,229,163,179,
229,146,179,229,143,175,230,184,180,229,133,139,229,136,187,229,174,162,232,
175,190,232,130,175,229,149,131,229,158,166,230,129,179,229,157,145,229,144,
173,231,169,186,230,129,144,229,173,148,230,142,167,230,138,160,229,143,163,
230,137,163,229,175,135,230,158,175,229,147,173,231,170,159,232,139,166,233,
133,183,229,186,147,232,163,164,229,164,184,229,158,174,230,140,142,232,183,
168,232,131,175,229,157,151,231,173,183,228,190,169,229,191,171,229,174,189,
230,172,190,229,140,161,231,173,144,231,139,130,230,161,134,231,159,191,231,
156,182,230,151,183,229,134,181,228,186,143,231,155,148,229,178,191,231,170,
165,232,145,181,229,165,142,233,173,129,229,130,128,229,129,165,232,136,176,
229,137,145,233,165,175,230,184,144,230,186,133,230,182,167,229,187,186,229,
131,181,229,167,156,229,176,134,230,181,134,230,177,159,231,150,134,232,146,
139,230,161,168,229,165,150,232,174,178,229,140,160,233,133,177,233,153,141,
232,149,137,230,164,146,231,164,129,231,132,166,232,131,182,228,186,164,233,
131,138,230,181,135,233,170,132,229,168,135,229,154,188,230,144,133,233,147,
176,231,159,171,228,190,165,232,132,154,231,139,161,232,167,146,233,165,186,
231,188,180,231,187,158,229,137,191,230,149,153,233,133,181,232,189,191,232,
190,131,229,143,171,231,170,150,230,143,173,230,142,165,231,154,134,231,167,
184,232,161,151,233,152,182,230,136,170,229,138,171,232,138,130,230,161,148,
230,157,176,230,141,183,231,157,171,231,171,173,230,180,129,231,187,147,232,
167,163,229,167,144,230,136,146,232,151,137,232,138,165,231,149,140,229,128,
159,228,187,139,231,150,165,232,175,171,229,177,138,229,183,190,231,173,139,
230,150,164,233,135,145,228,187,138,230,180,165,232,165,159,231,180,167,233,
148,166,228,187,133,232,176,168,232,191,155,233,157,179,230,153,139,231,166,
129,232,191,145,231,131,172,230,181,184,229,135,135,229,134,150,229,134,162,
229,134,165,232,174,160,232,174,166,232,174,167,232,174,170,232,174,180,232,
174,181,232,174,183,232,175,130,232,175,131,232,175,139,232,175,143,232,175,
142,232,175,146,232,175,147,232,175,148,232,175,150,232,175,152,232,175,153,
232,175,156,232,175,159,232,175,160,232,175,164,232,175,168,232,175,169,232,
175,174,232,175,176,232,175,179,232,175,182,232,175,185,232,175,188,232,175,
191,232,176,128,232,176,130,232,176,132,232,176,135,232,176,140,232,176,143,
232,176,145,232,176,146,232,176,148,232,176,149,232,176,150,232,176,153,232,
176,155,232,176,152,232,176,157,232,176,159,232,176,160,232,176,161,232,176,
165,232,176,167,232,176,170,232,176,171,232,176,174,232,176,175,232,176,178,
232,176,179,232,176,181,232,176,182,229,141,169,229,141,186,233,152,157,233,
152,162,233,152,161,233,152,177,233,152,170,233,152,189,233,152,188,233,153,
130,233,153,137,233,153,148,233,153,159,233,153,167,233,153,172,233,153,178,
233,153,180,233,154,136,233,154,141,233,154,151,233,154,176,233,130,151,233,
130,155,233,130,157,233,130,153,233,130,172,233,130,161,233,130,180,233,130,
179,233,130,182,233,130,186,229,141,176,232,139,177,230,168,177,229,169,180,
233,185,176,229,186,148,231,188,168,232,142,185,232,144,164,232,144,165,232,
141,167,232,157,135,232,191,142,232,181,162,231,155,136,229,189,177,233,162,
150,231,161,172,230,152,160,229,147,159,230,139,165,228,189,163,232,135,131,
231,151,136,229,186,184,233,155,141,232,184,138,232,155,185,229,146,143,230,
179,179,230,182,140,230,176,184,230,129,191,229,139,135,231,148,168,229,185,
189,228,188,152,230,130,160,229,191,167,229,176,164,231,148,177,233,130,174,
233,147,128,231,138,185,230,178,185,230,184,184,233,133,137,230,156,137,229,
143,139,229,143,179,228,189,145,233,135,137,232,175,177,229,143,136,229,185,
188,232,191,130,230,183,164,228,186,142,231,155,130,230,166,134,232,153,158,
230,132,154,232,136,134,228,189,153,228,191,158,233,128,190,233,177,188,230,
132,137,230,184,157,230,184,148,233,154,133,228,186,136,229,168,177,233,155,
168,228,184,142,229,177,191,231,166,185,229,174,135,232,175,173,231,190,189,
231,142,137,229,159,159,232,138,139,233,131,129,229,144,129,233,129,135,229,
150,187,229,179,170,229,190,161,230,132,136,230,172,178,231,139,177,232,130,
178,232,170,137,229,143,150,229,168,182,233,190,139,232,182,163,229,142,187,
229,156,136,233,162,167,230,157,131,233,134,155,230,179,137,229,133,168,231,
151,138,230,139,179,231,138,172,229,136,184,229,138,157,231,188,186,231,130,
148,231,152,184,229,141,180,233,185,138,230,166,183,231,161,174,233,155,128,
232,163,153,231,190,164,231,132,182,231,135,131,229,134,137,230,159,147,231,
147,164,229,163,164,230,148,152,229,154,183,232,174,169,233,165,182,230,137,
176,231,187,149,230,131,185,231,131,173,229,163,172,228,187,129,228,186,186,
229,191,141,233,159,167,228,187,187,232,174,164,229,136,131,229,166,138,231,
186,171,230,137,148,228,187,141,230,151,165,230,136,142,232,140,184,232,147,
137,232,141,163,232,158,141,231,134,148,230,186,182,229,174,185,231,187,146,
229,134,151,230,143,137,230,159,148,232,130,137,232,140,185,232,160,149,229,
132,146,229,173,186,229,166,130,232,190,177,228,185,179,230,177,157,229,133,
165,232,164,165,232,189,175,233,152,174,232,149,138,231,145,158,233,148,144,
233,151,176,230,182,166,232,139,165,229,188,177,230,146,146,230,180,146,232,
144,168,232,133,174,233,179,131,229,161,158,232,181,155,228,184,137,229,143,
129,229,148,183,229,149,150,229,149,181,229,149,182,229,149,183,229,148,179,
229,148,176,229,149,156,229,150,139,229,151,146,229,150,131,229,150,177,229,
150,185,229,150,136,229,150,129,229,150,159,229,149,190,229,151,150,229,150,
145,229,149,187,229,151,159,229,150,189,229,150,190,229,150,148,229,150,153,
229,151,170,229,151,183,229,151,137,229,152,159,229,151,145,229,151,171,229,
151,172,229,151,148,229,151,166,229,151,157,229,151,132,229,151,175,229,151,
165,229,151,178,229,151,179,229,151,140,229,151,141,229,151,168,229,151,181,
229,151,164,232,190,148,229,152,158,229,152,136,229,152,140,229,152,129,229,
152,164,229,152,163,229,151,190,229,152,128,229,152,167,229,152,173,229,153,
152,229,152,185,229,153,151,229,152,172,229,153,141,229,153,162,229,153,153,
229,153,156,229,153,140,229,153,148,229,154,134,229,153,164,229,153,177,229,
153,171,229,153,187,229,153,188,229,154,133,229,154,147,229,154,175,229,155,
148,229,155,151,229,155,157,229,155,161,229,155,181,229,155,171,229,155,185,
229,155,191,229,156,132,229,156,138,229,156,137,229,156,156,229,184,143,229,
184,153,229,184,148,229,184,145,229,184,177,229,184,187,229,184,188,229,149,
138,233,152,191,229,159,131,230,140,168,229,147,142,229,148,137,229,147,128,
231,154,145,231,153,140,232,148,188,231,159,174,232,137,190,231,162,141,231,
136,177,233,154,152,233,158,141,230,176,168,229,174,137,228,191,186,230,140,
137,230,154,151,229,178,184,232,131,186,230,161,136,232,130,174,230,152,130,
231,155,142,229,135,185,230,149,150,231,134,172,231,191,177,232,162,132,229,
130,178,229,165,165,230,135,138,230,190,179,232,138,173,230,141,140,230,137,
146,229,143,173,229,144,167,231,172,134,229,133,171,231,150,164,229,183,180,
230,139,148,232,183,139,233,157,182,230,138,138,232,128,153,229,157,157,233,
156,184,231,189,162,231,136,184,231,153,189,230,159,143,231,153,190,230,145,
134,228,189,176,232,180,165,230,139,156,231,168,151,230,150,145,231,143,173,
230,144,172,230,137,179,232,136,172,233,162,129,230,157,191,231,137,136,230,
137,174,230,139,140,228,188,180,231,147,163,229,141,138,229,138,158,231,187,
138,233,130,166,229,184,174,230,162,134,230,166,156,232,134,128,231,187,145,
230,163,146,231,163,133,232,154,140,233,149,145,229,130,141,232,176,164,232,
139,158,232,131,158,229,140,133,232,164,146,229,137,165,229,149,164,232,132,
190,231,150,178,231,154,174,229,140,185,231,151,158,229,131,187,229,177,129,
232,173,172,231,175,135,229,129,143,231,137,135,233,170,151,233,163,152,230,
188,130,231,147,162,231,165,168,230,146,135,231,158,165,230,139,188,233,162,
145,232,180,171,229,147,129,232,129,152,228,185,146,229,157,170,232,139,185,
232,144,141,229,185,179,229,135,173,231,147,182,232,175,132,229,177,143,229,
157,161,230,179,188,233,162,135,229,169,134,231,160,180,233,173,132,232,191,
171,231,178,149,229,137,150,230,137,145,233,147,186,228,187,134,232,142,134,
232,145,161,232,143,169,232,146,178,229,159,148,230,156,180,229,156,131,230,
153,174,230,181,166,232,176,177,230,155,157,231,128,145,230,156,159,230,172,
186,230,160,150,230,136,154,229,166,187,228,184,131,229,135,132,230,188,134,
230,159,146,230,178,143,229,133,182,230,163,139,229,165,135,230,173,167,231,
149,166,229,180,142,232,132,144,233,189,144,230,151,151,231,165,136,231,165,
129,233,170,145,232,181,183,229,178,130,228,185,158,228,188,129,229,144,175,
229,165,145,231,160,140,229,153,168,230,176,148,232,191,132,229,188,131,230,
177,189,230,179,163,232,174,171,230,142,144,229,156,186,229,176,157,229,184,
184,233,149,191,229,129,191,232,130,160,229,142,130,230,149,158,231,149,133,
229,148,177,229,128,161,232,182,133,230,138,132,233,146,158,230,156,157,229,
152,178,230,189,174,229,183,162,229,144,181,231,130,146,232,189,166,230,137,
175,230,146,164,230,142,163,229,189,187,230,190,136,233,131,180,232,135,163,
232,190,176,229,176,152,230,153,168,229,191,177,230,178,137,233,153,136,232,
182,129,232,161,172,230,146,145,231,167,176,229,159,142,230,169,153,230,136,
144,229,145,136,228,185,152,231,168,139,230,131,169,230,190,132,232,175,154,
230,137,191,233,128,158,233,170,139,231,167,164,229,144,131,231,151,180,230,
140,129,229,140,153,230,177,160,232,191,159,229,188,155,233,169,176,232,128,
187,233,189,191,228,190,136,229,176,186,232,181,164,231,191,133,230,150,165,
231,130,189,229,133,133,229,134,178,232,153,171,229,180,135,229,174,160,230,
138,189,233,133,172,231,149,180,232,184,140,231,168,160,230,132,129,231,173,
185,228,187,135,231,187,184,231,158,133,228,184,145,232,135,173,229,136,157,
229,135,186,230,169,177,229,142,168,232,186,135,233,148,132,233,155,143,230,
187,129,233,153,164,230,165,154,229,159,130,232,128,191,230,162,151,229,183,
165,230,148,187,229,138,159,230,129,173,233,190,154,228,190,155,232,186,172,
229,133,172,229,174,171,229,188,147,229,183,169,230,177,158,230,139,177,232,
180,161,229,133,177,233,146,169,229,139,190,230,178,159,232,139,159,231,139,
151,229,158,162,230,158,132,232,180,173,229,164,159,232,190,156,232,143,135,
229,146,149,231,174,141,228,188,176,230,178,189,229,173,164,229,167,145,233,
188,147,229,143,164,232,155,138,233,170,168,232,176,183,232,130,161,230,149,
133,233,161,190,229,155,186,233,155,135,229,136,174,231,147,156,229,137,144,
229,175,161,230,140,130,232,164,130,228,185,150,230,139,144,230,128,170,230,
163,186,229,133,179,229,174,152,229,134,160,232,167,130,231,174,161,233,166,
134,231,189,144,230,131,175,231,129,140,232,180,175,229,133,137,229,185,191,
233,128,155,231,145,176,232,167,132,229,156,173,231,161,133,229,189,146,233,
190,159,233,151,186,232,189,168,233,172,188,232,175,161,231,153,184,230,161,
130,230,159,156,232,183,170,232,180,181,229,136,189,232,190,138,230,187,154,
230,163,141,233,148,133,233,131,173,229,155,189,230,158,156,232,163,185,232,
191,135,229,147,136,229,160,139,229,160,141,229,159,189,229,159,173,229,160,
128,229,160,158,229,160,153,229,161,132,229,160,160,229,161,165,229,161,172,
229,162,129,229,162,137,229,162,154,229,162,128,233,166,168,233,188,153,230,
135,191,232,137,185,232,137,189,232,137,191,232,138,143,232,138,138,232,138,
168,232,138,132,232,138,142,232,138,145,232,138,151,232,138,153,232,138,171,
232,138,184,232,138,190,232,138,176,232,139,136,232,139,138,232,139,163,232,
138,152,232,138,183,232,138,174,232,139,139,232,139,140,232,139,129,232,138,
169,232,138,180,232,138,161,232,138,170,232,138,159,232,139,132,232,139,142,
232,138,164,232,139,161,232,140,137,232,139,183,232,139,164,232,140,143,232,
140,135,232,139,156,232,139,180,232,139,146,232,139,152,232,140,140,232,139,
187,232,139,147,232,140,145,232,140,154,232,140,134,232,140,148,232,140,149,
232,139,160,232,139,149,232,140,156,232,141,145,232,141,155,232,141,156,232,
140,136,232,142,146,232,140,188,232,140,180,232,140,177,232,142,155,232,141,
158,232,140,175,232,141,143,232,141,135,232,141,131,232,141,159,232,141,128,
232,140,151,232,141,160,232,140,173,232,140,186,232,140,179,232,141,166,232,
141,165,229,166,151,229,167,138,229,166,171,229,166,158,229,166,164,229,167,
146,229,166,178,229,166,175,229,167,151,229,166,190,229,168,133,229,168,134,
229,167,157,229,168,136,229,167,163,229,167,152,229,167,185,229,168,140,229,
168,137,229,168,178,229,168,180,229,168,145,229,168,163,229,168,147,229,169,
128,229,169,167,229,169,138,229,169,149,229,168,188,229,169,162,229,169,181,
232,131,172,229,170,170,229,170,155,229,169,183,229,169,186,229,170,190,229,
171,171,229,170,178,229,171,146,229,171,148,229,170,184,229,171,160,229,171,
163,229,171,177,229,171,150,229,171,166,229,171,152,229,171,156,229,172,137,
229,172,151,229,172,150,229,172,178,229,172,183,229,173,128,229,176,149,229,
176,156,229,173,154,229,173,165,229,173,179,229,173,145,229,173,147,229,173,
162,233,169,181,233,169,183,233,169,184,233,169,186,233,169,191,233,169,189,
233,170,128,233,170,129,233,170,133,233,170,136,233,170,138,233,170,144,233,
170,146,233,170,147,233,170,150,233,170,152,233,170,155,233,170,156,233,170,
157,233,170,159,233,170,160,233,170,162,233,170,163,233,170,165,233,170,167,
231,186,159,231,186,161,231,186,163,231,186,165,231,186,168,231,186,169,229,
176,143,229,173,157,230,160,161,232,130,150,229,149,184,231,172,145,230,149,
136,230,165,148,228,186,155,230,173,135,232,157,142,233,158,139,229,141,143,
230,140,159,230,144,186,233,130,170,230,150,156,232,131,129,232,176,144,229,
134,153,230,162,176,229,141,184,232,159,185,230,135,136,230,179,132,230,179,
187,232,176,162,229,177,145,232,150,170,232,138,175,233,148,140,230,172,163,
232,190,155,230,150,176,229,191,187,229,191,131,228,191,161,232,161,133,230,
152,159,232,133,165,231,140,169,230,131,186,229,133,180,229,136,145,229,158,
139,229,189,162,233,130,162,232,161,140,233,134,146,229,185,184,230,157,143,
230,128,167,229,167,147,229,133,132,229,135,182,232,131,184,229,140,136,230,
177,185,233,155,132,231,134,138,228,188,145,228,191,174,231,190,158,230,156,
189,229,151,133,233,148,136,231,167,128,232,162,150,231,187,163,229,162,159,
230,136,140,233,156,128,232,153,154,229,152,152,233,161,187,229,190,144,232,
174,184,232,147,132,233,133,151,229,143,153,230,151,173,229,186,143,231,149,
156,230,129,164,231,181,174,229,169,191,231,187,170,231,187,173,232,189,169,
229,150,167,229,174,163,230,130,172,230,151,139,231,142,132,229,176,189,229,
138,178,232,141,134,229,133,162,232,140,142,231,157,155,230,153,182,233,178,
184,228,186,172,230,131,138,231,178,190,231,178,179,231,187,143,228,186,149,
232,173,166,230,153,175,233,162,136,233,157,153,229,162,131,230,149,172,233,
149,156,229,190,132,231,151,137,233,157,150,231,171,159,231,171,158,229,135,
128,231,130,175,231,170,152,230,143,170,231,169,182,231,186,160,231,142,150,
233,159,173,228,185,133,231,129,184,228,185,157,233,133,146,229,142,169,230,
149,145,230,151,167,232,135,188,232,136,133,229,146,142,229,176,177,231,150,
154,233,158,160,230,139,152,231,139,153,231,150,189,229,177,133,233,169,185,
232,143,138,229,177,128,229,146,128,231,159,169,228,184,190,230,178,174,232,
129,154,230,139,146,230,141,174,229,183,168,229,133,183,232,183,157,232,184,
158,233,148,175,228,191,177,229,143,165,230,131,167,231,130,172,229,137,167,
230,141,144,233,185,131,229,168,159,229,128,166,231,156,183,229,141,183,231,
187,162,230,146,133,230,148,171,230,138,137,230,142,152,229,128,148,231,136,
181,232,167,137,229,134,179,232,175,128,231,187,157,229,157,135,232,143,140,
233,146,167,229,134,155,229,144,155,229,179,187,229,183,141,229,190,174,229,
141,177,233,159,166,232,191,157,230,161,133,229,155,180,229,148,175,230,131,
159,228,184,186,230,189,141,231,187,180,232,139,135,232,144,142,229,167,148,
228,188,159,228,188,170,229,176,190,231,186,172,230,156,170,232,148,154,229,
145,179,231,149,143,232,131,131,229,150,130,233,173,143,228,189,141,230,184,
173,232,176,147,229,176,137,230,133,176,229,141,171,231,152,159,230,184,169,
232,154,138,230,150,135,233,151,187,231,186,185,229,144,187,231,168,179,231,
180,138,233,151,174,229,151,161,231,191,129,231,147,174,230,140,157,232,156,
151,230,182,161,231,170,157,230,136,145,230,150,161,229,141,167,230,143,161,
230,178,131,229,183,171,229,145,156,233,146,168,228,185,140,230,177,161,232,
175,172,229,177,139,230,151,160,232,138,156,230,162,167,229,144,190,229,144,
180,230,175,139,230,173,166,228,186,148,230,141,130,229,141,136,232,136,158,
228,188,141,228,190,174,229,157,158,230,136,138,233,155,190,230,153,164,231,
137,169,229,139,191,229,138,161,230,130,159,232,175,175,230,152,148,231,134,
153,230,158,144,232,165,191,231,161,146,231,159,189,230,153,176,229,152,187,
229,144,184,233,148,161,231,137,186,229,184,167,231,151,135,233,131,145,232,
175,129,232,138,157,230,158,157,230,148,175,229,144,177,232,156,152,231,159,
165,232,130,162,232,132,130,230,177,129,228,185,139,231,187,135,232,129,140,
231,155,180,230,164,141,230,174,150,230,137,167,229,128,188,228,190,132,229,
157,128,230,140,135,230,173,162,232,182,190,229,143,170,230,151,168,231,186,
184,229,191,151,230,140,154,230,142,183,232,135,179,232,135,180,231,189,174,
229,184,156,229,179,153,229,136,182,230,153,186,231,167,169,231,168,154,232,
180,168,231,130,153,231,151,148,230,187,158,230,178,187,231,170,146,228,184,
173,231,155,133,229,191,160,233,146,159,232,161,183,231,187,136,231,167,141,
232,130,191,233,135,141,228,187,178,228,188,151,232,136,159,229,145,168,229,
183,158,230,180,178,232,175,140,231,178,165,232,189,180,232,130,152,229,184,
154,229,146,146,231,154,177,229,174,153,230,152,188,233,170,164,231,143,160,
230,160,170,232,155,155,230,156,177,231,140,170,232,175,184,232,175,155,233,
128,144,231,171,185,231,131,155,231,133,174,230,139,132,231,158,169,229,152,
177,228,184,187,232,145,151,230,159,177,229,138,169,232,155,128,232,180,174,
233,147,184,231,173,145,229,184,183,229,185,132,229,185,148,229,185,155,229,
185,158,229,185,161,229,178,140,229,177,186,229,178,141,229,178,144,229,178,
150,229,178,136,229,178,152,229,178,153,229,178,145,229,178,154,229,178,156,
229,178,181,229,178,162,229,178,189,229,178,172,229,178,171,229,178,177,229,
178,163,229,179,129,229,178,183,229,179,132,229,179,146,229,179,164,229,179,
139,229,179,165,229,180,130,229,180,131,229,180,167,229,180,166,229,180,174,
229,180,164,229,180,158,229,180,134,229,180,155,229,181,152,229,180,190,229,
180,180,229,180,189,229,181,172,229,181,155,229,181,175,229,181,157,229,181,
171,229,181,139,229,181,138,229,181,169,229,181,180,229,182,130,229,182,153,
229,182,157,232,177,179,229,182,183,229,183,133,229,189,179,229,189,183,229,
190,130,229,190,135,229,190,137,229,190,140,229,190,149,229,190,153,229,190,
156,229,190,168,229,190,173,229,190,181,229,190,188,232,161,162,229,189,161,
231,138,173,231,138,176,231,138,180,231,138,183,231,138,184,231,139,131,231,
139,129,231,139,142,231,139,141,231,139,146,231,139,168,231,139,175,231,139,
169,231,139,178,231,139,180,231,139,183,231,140,129,231,139,179,231,140,131,
231,139,186,229,188,167,232,153,142,229,148,172,230,138,164,228,186,146,230,
178,170,230,136,183,232,138,177,229,147,151,229,141,142,231,140,190,230,187,
145,231,148,187,229,136,146,229,140,150,232,175,157,230,167,144,229,190,138,
230,128,128,230,183,174,229,157,143,230,172,162,231,142,175,230,161,147,232,
191,152,231,188,147,230,141,162,230,130,163,229,148,164,231,151,170,232,177,
162,231,132,149,230,182,163,229,174,166,229,185,187,232,141,146,230,133,140,
233,187,132,231,163,186,232,157,151,231,176,167,231,154,135,229,135,176,230,
131,182,231,133,140,230,153,131,229,185,140,230,129,141,232,176,142,231,129,
176,230,140,165,232,190,137,229,190,189,230,129,162,232,155,148,229,155,158,
230,175,129,230,130,148,230,133,167,229,141,137,230,131,160,230,153,166,232,
180,191,231,167,189,228,188,154,231,131,169,230,177,135,232,174,179,232,175,
178,231,187,152,232,141,164,230,152,143,229,169,154,233,173,130,230,181,145,
230,183,183,232,177,129,230,180,187,228,188,153,231,129,171,232,142,183,230,
136,150,230,131,145,233,156,141,232,180,167,231,165,184,229,135,187,229,156,
190,229,159,186,230,156,186,231,149,184,231,168,189,231,167,175,231,174,149,
230,128,160,232,128,189,230,139,133,228,184,185,229,141,149,233,131,184,230,
142,184,232,131,134,230,151,166,230,176,174,228,189,134,230,131,174,230,183,
161,232,175,158,229,188,185,232,155,139,229,189,147,230,140,161,229,133,154,
232,141,161,230,161,163,229,136,128,230,141,163,232,185,136,229,128,146,229,
178,155,231,165,183,229,175,188,229,136,176,231,168,187,230,130,188,233,129,
147,231,155,151,229,190,183,229,190,151,231,154,132,232,185,172,231,129,175,
231,153,187,231,173,137,231,158,170,229,135,179,233,130,147,229,160,164,228,
189,142,230,187,180,232,191,170,230,149,140,231,172,155,231,139,132,230,182,
164,231,191,159,229,171,161,230,138,181,229,186,149,229,156,176,232,146,130,
231,172,172,229,184,157,229,188,159,233,128,146,231,188,148,233,162,160,230,
142,130,230,187,135,231,162,152,231,130,185,229,133,184,233,157,155,229,158,
171,231,148,181,228,189,131,231,148,184,229,186,151,230,131,166,229,165,160,
230,183,128,230,174,191,231,162,137,229,143,188,233,155,149,229,135,139,229,
136,129,230,142,137,229,144,138,233,146,147,232,176,131,232,183,140,231,136,
185,231,162,159,232,157,182,232,191,173,232,176,141,229,143,160,230,128,188,
230,129,157,230,129,154,230,129,167,230,129,129,230,129,153,230,129,163,230,
130,171,230,132,134,230,132,141,230,133,157,230,134,169,230,134,157,230,135,
139,230,135,145,230,136,134,232,130,128,232,129,191,230,178,147,230,179,182,
230,183,188,231,159,182,231,159,184,231,160,128,231,160,137,231,160,151,231,
160,152,231,160,145,230,150,171,231,160,173,231,160,156,231,160,157,231,160,
185,231,160,186,231,160,187,231,160,159,231,160,188,231,160,165,231,160,172,
231,160,163,231,160,169,231,161,142,231,161,173,231,161,150,231,161,151,231,
160,166,231,161,144,231,161,135,231,161,140,231,161,170,231,162,155,231,162,
147,231,162,154,231,162,135,231,162,156,231,162,161,231,162,163,231,162,178,
231,162,185,231,162,165,231,163,148,231,163,153,231,163,137,231,163,172,231,
163,178,231,164,133,231,163,180,231,164,147,231,164,164,231,164,158,231,164,
180,233,190,155,233,187,185,233,187,187,233,187,188,231,155,177,231,156,132,
231,156,141,231,155,185,231,156,135,231,156,136,231,156,154,231,156,162,231,
156,153,231,156,173,231,156,166,231,156,181,231,156,184,231,157,144,231,157,
145,231,157,135,231,157,131,231,157,154,231,157,168,230,129,149,229,136,183,
232,128,141,230,145,148,232,161,176,231,148,169,229,184,133,230,160,147,230,
139,180,233,156,156,229,143,140,231,136,189,232,176,129,230,176,180,231,157,
161,231,168,142,229,144,174,231,158,172,233,161,186,232,136,156,232,175,180,
231,161,149,230,156,148,231,131,129,230,150,175,230,146,149,229,152,182,230,
128,157,231,167,129,229,143,184,228,184,157,230,173,187,232,130,134,229,175,
186,229,151,163,229,155,155,228,188,186,228,188,188,233,165,178,229,183,179,
230,157,190,232,128,184,230,128,130,233,162,130,233,128,129,229,174,139,232,
174,188,232,175,181,230,144,156,232,137,152,230,147,158,229,151,189,232,139,
143,233,133,165,228,191,151,231,180,160,233,128,159,231,178,159,229,131,179,
229,161,145,230,186,175,229,174,191,232,175,137,232,130,131,233,133,184,232,
146,156,231,174,151,232,153,189,233,154,139,233,154,143,231,187,165,233,171,
147,231,162,142,229,178,129,231,169,151,233,129,130,233,154,167,231,165,159,
229,173,153,230,141,159,231,172,139,232,147,145,230,162,173,229,148,134,231,
188,169,231,144,144,231,180,162,233,148,129,230,137,128,229,161,140,228,187,
150,229,174,131,229,165,185,229,161,148,230,129,170,230,129,189,230,130,150,
230,130,154,230,130,173,230,130,157,230,130,131,230,130,146,230,130,140,230,
130,155,230,131,172,230,130,187,230,130,177,230,131,157,230,131,152,230,131,
134,230,131,154,230,130,180,230,132,160,230,132,166,230,132,149,230,132,163,
230,131,180,230,132,128,230,132,142,230,132,171,230,133,138,230,133,181,230,
134,172,230,134,148,230,134,167,230,134,183,230,135,148,230,135,181,229,191,
157,233,154,179,233,151,169,233,151,171,233,151,177,233,151,179,233,151,181,
233,151,182,233,151,188,233,151,190,233,152,131,233,152,132,233,152,134,233,
152,136,233,152,138,233,152,139,233,152,140,233,152,141,233,152,143,233,152,
146,233,152,149,233,152,150,233,152,151,233,152,153,233,152,154,228,184,172,
231,136,191,230,136,149,230,176,181,230,177,148,230,177,156,230,177,138,230,
178,163,230,178,133,230,178,144,230,178,148,230,178,140,230,177,168,230,177,
169,230,177,180,230,177,182,230,178,134,230,178,169,230,179,144,230,179,148,
230,178,173,230,179,183,230,179,184,230,179,177,230,179,151,230,178,178,230,
179,160,230,179,150,230,179,186,230,179,171,230,179,174,230,178,177,230,179,
147,230,179,175,230,179,190,230,129,176,230,180,189,231,137,181,230,137,166,
233,146,142,233,147,133,229,141,131,232,191,129,231,173,190,228,187,159,232,
176,166,228,185,190,233,187,148,233,146,177,233,146,179,229,137,141,230,189,
156,233,129,163,230,181,133,232,176,180,229,160,145,229,181,140,230,172,160,
230,173,137,230,158,170,229,145,155,232,133,148,231,190,140,229,162,153,232,
148,183,229,188,186,230,138,162,230,169,135,233,148,185,230,149,178,230,130,
132,230,161,165,231,158,167,228,185,148,228,190,168,229,183,167,233,158,152,
230,146,172,231,191,152,229,179,173,228,191,143,231,170,141,229,136,135,232,
140,132,228,184,148,230,128,175,231,170,131,233,146,166,228,190,181,228,186,
178,231,167,166,231,144,180,229,139,164,232,138,185,230,147,146,231,166,189,
229,175,157,230,178,129,233,157,146,232,189,187,230,176,162,229,128,190,229,
141,191,230,184,133,230,147,142,230,153,180,230,176,176,230,131,133,233,161,
183,232,175,183,229,186,134,231,144,188,231,169,183,231,167,139,228,184,152,
233,130,177,231,144,131,230,177,130,229,155,154,233,133,139,230,179,133,232,
182,139,229,140,186,232,155,134,230,155,178,232,186,175,229,177,136,233,169,
177,230,184,160,230,139,167,230,179,158,231,137,155,230,137,173,233,146,174,
231,186,189,232,132,147,230,181,147,229,134,156,229,188,132,229,165,180,229,
138,170,230,128,146,229,165,179,230,154,150,232,153,144,231,150,159,230,140,
170,230,135,166,231,179,175,232,175,186,229,147,166,230,172,167,233,184,165,
230,174,180,232,151,149,229,145,149,229,129,182,230,178,164,229,149,170,232,
182,180,231,136,172,229,184,149,230,128,149,231,144,182,230,139,141,230,142,
146,231,137,140,229,190,152,230,185,131,230,180,190,230,148,128,230,189,152,
231,155,152,231,163,144,231,155,188,231,149,148,229,136,164,229,143,155,228,
185,147,229,186,158,230,151,129,232,128,170,232,131,150,230,138,155,229,146,
134,229,136,168,231,130,174,232,162,141,232,183,145,230,179,161,229,145,184,
232,131,154,229,159,185,232,163,180,232,181,148,233,153,170,233,133,141,228,
189,169,230,178,155,229,150,183,231,155,134,231,160,176,230,138,168,231,131,
185,230,190,142,229,189,173,232,147,172,230,163,154,231,161,188,231,175,183,
232,134,168,230,156,139,233,185,143,230,141,167,231,162,176,229,157,175,231,
160,146,233,156,185,230,137,185,230,138,171,229,138,136,231,144,181,230,175,
151,230,144,191,230,147,152,232,128,132,230,175,170,230,175,179,230,175,189,
230,175,181,230,175,185,230,176,133,230,176,135,230,176,134,230,176,141,230,
176,149,230,176,152,230,176,153,230,176,154,230,176,161,230,176,169,230,176,
164,230,176,170,230,176,178,230,148,181,230,149,149,230,149,171,231,137,141,
231,137,146,231,137,150,231,136,176,232,153,162,229,136,150,232,130,159,232,
130,156,232,130,147,232,130,188,230,156,138,232,130,189,232,130,177,232,130,
171,232,130,173,232,130,180,232,130,183,232,131,167,232,131,168,232,131,169,
232,131,170,232,131,155,232,131,130,232,131,132,232,131,153,232,131,141,232,
131,151,230,156,144,232,131,157,232,131,171,232,131,177,232,131,180,232,131,
173,232,132,141,232,132,142,232,131,178,232,131,188,230,156,149,232,132,146,
232,177,154,232,132,182,232,132,158,232,132,172,232,132,152,232,132,178,232,
133,136,232,133,140,232,133,147,232,133,180,232,133,153,232,133,154,232,133,
177,232,133,160,232,133,169,232,133,188,232,133,189,232,133,173,232,133,167,
229,161,141,229,170,181,232,134,136,232,134,130,232,134,145,230,187,149,232,
134,163,232,134,170,232,135,140,230,156,166,232,135,138,232,134,187,230,145,
135,229,176,167,233,129,165,231,170,145,232,176,163,229,167,154,229,146,172,
232,136,128,232,141,175,232,166,129,232,128,128,230,164,176,229,153,142,232,
128,182,231,136,183,233,135,142,229,134,182,228,185,159,233,161,181,230,142,
150,228,184,154,229,143,182,230,155,179,232,133,139,229,164,156,230,182,178,
228,184,128,229,163,185,229,140,187,230,143,150,233,147,177,228,190,157,228,
188,138,232,161,163,233,162,144,229,164,183,233,129,151,231,167,187,228,187,
170,232,131,176,231,150,145,230,178,130,229,174,156,229,167,168,229,189,157,
230,164,133,232,154,129,229,128,154,229,183,178,228,185,153,231,159,163,228,
187,165,232,137,186,230,138,145,230,152,147,233,130,145,229,177,185,228,186,
191,229,189,185,232,135,134,233,128,184,232,130,132,231,150,171,228,186,166,
232,163,148,230,132,143,230,175,133,229,191,134,228,185,137,231,155,138,230,
186,162,232,175,163,232,174,174,232,176,138,232,175,145,229,188,130,231,191,
188,231,191,140,231,187,142,232,140,181,232,141,171,229,155,160,230,174,183,
233,159,179,233,152,180,229,167,187,229,144,159,233,147,182,230,183,171,229,
175,133,233,165,174,229,176,185,229,188,149,233,154,144,230,145,185,232,152,
145,230,168,161,232,134,156,231,163,168,230,145,169,233,173,148,230,138,185,
230,156,171,232,142,171,229,162,168,233,187,152,230,178,171,230,188,160,229,
175,158,233,153,140,232,176,139,231,137,159,230,159,144,230,139,135,231,137,
161,228,186,169,229,167,134,230,175,141,229,162,147,230,154,174,229,185,149,
229,139,159,230,133,149,230,156,168,231,155,174,231,157,166,231,137,167,231,
169,134,230,139,191,229,147,170,229,145,144,233,146,160,233,130,163,229,168,
156,231,186,179,230,176,150,228,185,131,229,165,182,232,128,144,229,165,136,
229,141,151,231,148,183,233,154,190,229,155,138,230,140,160,232,132,145,230,
129,188,233,151,185,230,183,150,229,145,162,233,166,129,229,134,133,229,171,
169,232,131,189,229,166,174,233,156,147,229,128,170,230,179,165,229,176,188,
230,139,159,228,189,160,229,140,191,232,133,187,233,128,134,230,186,186,232,
148,171,230,139,136,229,185,180,231,162,190,230,146,181,230,141,187,229,191,
181,229,168,152,233,133,191,233,184,159,229,176,191,230,141,143,232,129,130,
229,173,189,229,149,174,233,149,138,233,149,141,230,182,133,230,130,168,230,
159,160,231,139,158,229,135,157,229,174,129,230,145,186,230,146,183,230,146,
184,230,146,153,230,146,186,230,147,128,230,147,144,230,147,151,230,147,164,
230,147,162,230,148,137,230,148,165,230,148,174,229,188,139,229,191,146,231,
148,153,229,188,145,229,141,159,229,143,177,229,143,189,229,143,169,229,143,
168,229,143,187,229,144,146,229,144,150,229,144,134,229,145,139,229,145,146,
229,145,147,229,145,148,229,145,150,229,145,131,229,144,161,229,145,151,229,
145,153,229,144,163,229,144,178,229,146,130,229,146,148,229,145,183,229,145,
177,229,145,164,229,146,154,229,146,155,229,146,132,229,145,182,229,145,166,
229,146,157,229,147,144,229,146,173,229,147,130,229,146,180,229,147,146,229,
146,167,229,146,166,229,147,147,229,147,148,229,145,178,229,146,163,229,147,
149,229,146,187,229,146,191,229,147,140,229,147,153,229,147,154,229,147,156,
229,146,169,229,146,170,229,146,164,229,147,157,229,147,143,229,147,158,229,
148,155,229,147,167,229,148,160,229,147,189,229,148,148,229,147,179,229,148,
162,229,148,163,229,148,143,229,148,145,229,148,167,229,148,170,229,149,167,
229,150,143,229,150,181,229,149,137,229,149,173,229,149,129,229,149,149,229,
148,191,229,149,144,229,148,188,230,164,164,230,163,176,230,164,139,230,164,
129,230,165,151,230,163,163,230,164,144,230,165,177,230,164,185,230,165,160,
230,165,130,230,165,157,230,166,132,230,165,171,230,166,128,230,166,152,230,
165,184,230,164,180,230,167,140,230,166,135,230,166,136,230,167,142,230,166,
137,230,165,166,230,165,163,230,165,185,230,166,155,230,166,167,230,166,187,
230,166,171,230,166,173,230,167,148,230,166,177,230,167,129,230,167,138,230,
167,159,230,166,149,230,167,160,230,166,141,230,167,191,230,168,175,230,167,
173,230,168,151,230,168,152,230,169,165,230,167,178,230,169,132,230,168,190,
230,170,160,230,169,144,230,169,155,230,168,181,230,170,142,230,169,185,230,
168,189,230,168,168,230,169,152,230,169,188,230,170,145,230,170,144,230,170,
169,230,170,151,230,170,171,231,140,183,231,141,146,230,174,129,230,174,130,
230,174,135,230,174,132,230,174,146,230,174,147,230,174,141,230,174,154,230,
174,155,230,174,161,230,174,170,232,189,171,232,189,173,232,189,177,232,189,
178,232,189,179,232,189,181,232,189,182,232,189,184,232,189,183,232,189,185,
232,189,186,232,189,188,232,189,190,232,190,129,232,190,130,232,190,132,232,
190,135,232,190,139,230,177,128,229,187,183,229,129,156,228,186,173,229,186,
173,230,140,186,232,137,135,233,128,154,230,161,144,233,133,174,231,158,179,
229,144,140,233,147,156,229,189,164,231,171,165,230,161,182,230,141,133,231,
173,146,231,187,159,231,151,155,229,129,183,230,138,149,229,164,180,233,128,
143,229,135,184,231,167,131,231,170,129,229,155,190,229,190,146,233,128,148,
230,182,130,229,177,160,229,156,159,229,144,144,229,133,148,230,185,141,229,
155,162,230,142,168,233,162,147,232,133,191,232,156,149,232,164,170,233,128,
128,229,144,158,229,177,175,232,135,128,230,139,150,230,137,152,232,132,177,
233,184,181,233,153,128,233,169,174,233,169,188,230,164,173,229,166,165,230,
139,147,229,148,190,230,140,150,229,147,135,232,155,153,230,180,188,229,168,
131,231,147,166,232,162,156,230,173,170,229,164,150,232,177,140,229,188,175,
230,185,190,231,142,169,233,161,189,228,184,184,231,131,183,229,174,140,231,
162,151,230,140,189,230,153,154,231,154,150,230,131,139,229,174,155,229,169,
137,228,184,135,232,133,149,230,177,170,231,142,139,228,186,161,230,158,137,
231,189,145,229,190,128,230,151,186,230,156,155,229,191,152,229,166,132,229,
168,129,230,180,185,230,180,167,230,180,140,230,181,131,230,181,136,230,180,
135,230,180,132,230,180,153,230,180,142,230,180,171,230,181,141,230,180,174,
230,180,181,230,180,154,230,181,143,230,181,146,230,181,148,230,180,179,230,
182,145,230,181,175,230,182,158,230,182,160,230,181,158,230,182,147,230,182,
148,230,181,156,230,181,160,230,181,188,230,181,163,230,184,154,230,183,135,
230,183,133,230,183,158,230,184,142,230,182,191,230,183,160,230,184,145,230,
183,166,230,183,157,230,183,153,230,184,150,230,182,171,230,184,140,230,182,
174,230,184,171,230,185,174,230,185,142,230,185,171,230,186,178,230,185,159,
230,186,134,230,185,147,230,185,148,230,184,178,230,184,165,230,185,132,230,
187,159,230,186,177,230,186,152,230,187,160,230,188,173,230,187,162,230,186,
165,230,186,167,230,186,189,230,186,187,230,186,183,230,187,151,230,186,180,
230,187,143,230,186,143,230,187,130,230,186,159,230,189,162,230,189,134,230,
189,135,230,188,164,230,188,149,230,187,185,230,188,175,230,188,182,230,189,
139,230,189,180,230,188,170,230,188,137,230,188,169,230,190,137,230,190,141,
230,190,140,230,189,184,230,189,178,230,189,188,230,189,186,230,191,145,230,
181,174,230,182,170,231,166,143,232,162,177,229,188,151,231,148,171,230,138,
154,232,190,133,228,191,175,233,135,156,230,150,167,232,132,175,232,133,145,
229,186,156,232,133,144,232,181,180,229,137,175,232,166,134,232,181,139,229,
164,141,229,130,133,228,187,152,233,152,156,231,136,182,232,133,185,232,180,
159,229,175,140,232,174,163,233,153,132,229,166,135,231,188,154,229,146,144,
229,153,182,229,152,142,232,175,165,230,148,185,230,166,130,233,146,153,231,
155,150,230,186,137,229,185,178,231,148,152,230,157,134,230,159,145,231,171,
191,232,130,157,232,181,182,230,132,159,231,167,134,230,149,162,232,181,163,
229,134,136,229,136,154,233,146,162,231,188,184,232,130,155,231,186,178,229,
178,151,230,184,175,230,157,160,231,175,153,231,154,139,233,171,152,232,134,
143,231,190,148,231,179,149,230,144,158,233,149,144,231,168,191,229,145,138,
229,147,165,230,173,140,230,144,129,230,136,136,233,184,189,232,131,179,231,
150,153,229,137,178,233,157,169,232,145,155,230,160,188,232,155,164,233,152,
129,233,154,148,233,147,172,228,184,170,229,144,132,231,187,153,230,160,185,
232,183,159,232,128,149,230,155,180,229,186,154,231,190,185,230,181,180,229,
175,147,232,163,149,233,162,132,232,177,171,233,169,173,233,184,179,230,184,
138,229,134,164,229,133,131,229,158,163,232,162,129,229,142,159,230,143,180,
232,190,149,229,155,173,229,145,152,229,156,134,231,140,191,230,186,144,231,
188,152,232,191,156,232,139,145,230,132,191,230,128,168,233,153,162,230,155,
176,231,186,166,232,182,138,232,183,131,233,146,165,229,178,179,231,178,164,
230,156,136,230,130,166,233,152,133,232,128,152,228,186,145,233,131,167,229,
140,128,233,153,168,229,133,129,232,191,144,232,149,180,233,133,157,230,153,
149,233,159,181,229,173,149,229,140,157,231,160,184,230,157,130,230,160,189,
229,147,137,231,129,190,229,174,176,232,189,189,229,134,141,229,156,168,229,
146,177,230,148,146,230,154,130,232,181,158,232,181,131,232,132,143,232,145,
172,233,129,173,231,179,159,229,135,191,232,151,187,230,158,163,230,151,169,
230,190,161,232,154,164,232,186,129,229,153,170,233,128,160,231,154,130,231,
129,182,231,135,165,232,180,163,230,139,169,229,136,153,230,179,189,232,180,
188,230,128,142,229,162,158,230,134,142,230,155,190,232,181,160,230,137,142,
229,150,179,230,184,163,230,156,173,232,189,167,230,191,137,230,190,167,230,
190,185,230,190,182,230,191,130,230,191,161,230,191,174,230,191,158,230,191,
160,230,191,175,231,128,154,231,128,163,231,128,155,231,128,185,231,128,181,
231,129,143,231,129,158,229,174,128,229,174,132,229,174,149,229,174,147,229,
174,165,229,174,184,231,148,175,233,170,158,230,144,180,229,175,164,229,175,
174,232,164,176,229,175,176,232,185,135,232,172,135,232,190,182,232,191,147,
232,191,149,232,191,165,232,191,174,232,191,164,232,191,169,232,191,166,232,
191,179,232,191,168,233,128,133,233,128,132,233,128,139,233,128,166,233,128,
145,233,128,141,233,128,150,233,128,161,233,128,181,233,128,182,233,128,173,
233,128,175,233,129,132,233,129,145,233,129,146,233,129,144,233,129,168,233,
129,152,233,129,162,233,129,155,230,154,185,233,129,180,233,129,189,233,130,
130,233,130,136,233,130,131,233,130,139,229,189,144,229,189,151,229,189,150,
229,189,152,229,176,187,229,146,171,229,177,144,229,177,153,229,173,177,229,
177,163,229,177,166,231,190,188,229,188,170,229,188,169,229,188,173,232,137,
180,229,188,188,233,172,187,229,177,174,229,166,129,229,166,131,229,166,141,
229,166,169,229,166,170,229,166,163,231,139,187,231,140,151,231,140,147,231,
140,161,231,140,138,231,140,158,231,140,157,231,140,149,231,140,162,231,140,
185,231,140,165,231,140,172,231,140,184,231,140,177,231,141,144,231,141,141,
231,141,151,231,141,160,231,141,172,231,141,175,231,141,190,232,136,155,229,
164,165,233,163,167,229,164,164,229,164,130,233,165,163,233,165,167,233,165,
168,233,165,169,233,165,170,233,165,171,233,165,172,233,165,180,233,165,183,
233,165,189,233,166,128,233,166,132,233,166,135,233,166,138,233,166,141,233,
166,144,233,166,145,233,166,147,233,166,148,233,166,149,229,186,128,229,186,
145,229,186,139,229,186,150,229,186,165,229,186,160,229,186,185,229,186,181,
229,186,190,229,186,179,232,181,147,229,187,146,229,187,145,229,187,155,229,
187,168,229,187,170,232,134,186,229,191,132,229,191,137,229,191,150,229,191,
143,230,128,131,229,191,174,230,128,132,229,191,161,229,191,164,229,191,190,
230,128,133,230,128,134,229,191,170,229,191,173,229,191,184,230,128,153,230,
128,181,230,128,166,230,128,155,230,128,143,230,128,141,230,128,169,230,128,
171,230,128,138,230,128,191,230,128,161,230,129,184,230,129,185,230,129,187,
230,129,186,230,129,130,231,141,173,230,140,158,232,185,139,232,184,143,232,
131,142,232,139,148,230,138,172,229,143,176,230,179,176,233,133,158,229,164,
170,230,128,129,230,177,176,229,157,141,230,145,138,232,180,170,231,152,171,
230,187,169,229,157,155,230,170,128,231,151,176,230,189,173,232,176,173,232,
176,136,229,157,166,230,175,175,232,162,146,231,162,179,230,142,162,229,143,
185,231,130,173,230,177,164,229,161,152,230,144,170,229,160,130,230,163,160,
232,134,155,229,148,144,231,179,150,229,128,152,232,186,186,230,183,140,232,
182,159,231,131,171,230,142,143,230,182,155,230,187,148,231,187,166,232,144,
132,230,161,131,233,128,131,230,183,152,233,153,182,232,174,168,229,165,151,
231,137,185,232,151,164,232,133,190,231,150,188,232,170,138,230,162,175,229,
137,148,232,184,162,233,148,145,230,143,144,233,162,152,232,185,132,229,149,
188,228,189,147,230,155,191,229,154,143,230,131,149,230,182,149,229,137,131,
229,177,137,229,164,169,230,183,187,229,161,171,231,148,176,231,148,156,230,
129,172,232,136,148,232,133,134,230,140,145,230,157,161,232,191,162,231,156,
186,232,183,179,232,180,180,233,147,129,229,184,150,229,142,133,229,144,172,
231,131,131,231,144,155,231,144,154,231,145,129,231,145,156,231,145,151,231,
145,149,231,145,153,231,145,183,231,145,173,231,145,190,231,146,156,231,146,
142,231,146,128,231,146,129,231,146,135,231,146,139,231,146,158,231,146,168,
231,146,169,231,146,144,231,146,167,231,147,146,231,146,186,233,159,170,233,
159,171,233,159,172,230,157,140,230,157,147,230,157,158,230,157,136,230,157,
169,230,158,165,230,158,135,230,157,170,230,157,179,230,158,152,230,158,167,
230,157,181,230,158,168,230,158,158,230,158,173,230,158,139,230,157,183,230,
157,188,230,159,176,230,160,137,230,159,152,230,160,138,230,159,169,230,158,
176,230,160,140,230,159,153,230,158,181,230,159,154,230,158,179,230,159,157,
230,160,128,230,159,131,230,158,184,230,159,162,230,160,142,230,159,129,230,
159,189,230,160,178,230,160,179,230,161,160,230,161,161,230,161,142,230,161,
162,230,161,132,230,161,164,230,162,131,230,160,157,230,161,149,230,161,166,
230,161,129,230,161,167,230,161,128,230,160,190,230,161,138,230,161,137,230,
160,169,230,162,181,230,162,143,230,161,180,230,161,183,230,162,147,230,161,
171,230,163,130,230,165,174,230,163,188,230,164,159,230,164,160,230,163,185,
231,151,133,229,185,182,231,142,187,232,143,160,230,146,173,230,139,168,233,
146,181,230,179,162,229,141,154,229,139,131,230,144,143,233,147,130,231,174,
148,228,188,175,229,184,155,232,136,182,232,132,150,232,134,138,230,184,164,
230,179,138,233,169,179,230,141,149,229,141,156,229,147,186,232,161,165,229,
159,160,228,184,141,229,184,131,230,173,165,231,176,191,233,131,168,230,128,
150,230,147,166,231,140,156,232,163,129,230,157,144,230,137,141,232,180,162,
231,157,172,232,184,169,233,135,135,229,189,169,232,143,156,232,148,161,233,
164,144,229,143,130,232,154,149,230,174,139,230,131,173,230,131,168,231,129,
191,232,139,141,232,136,177,228,187,147,230,178,167,232,151,143,230,147,141,
231,179,153,230,167,189,230,155,185,232,141,137,229,142,149,231,173,150,228,
190,167,229,134,140,230,181,139,229,177,130,232,185,173,230,143,146,229,143,
137,232,140,172,232,140,182,230,159,165,231,162,180,230,144,189,229,175,159,
229,178,148,229,183,174,232,175,167,230,139,134,230,159,180,232,177,186,230,
144,128,230,142,186,232,157,137,233,166,139,232,176,151,231,188,160,233,147,
178,228,186,167,233,152,144,233,162,164,230,152,140,231,140,150,231,151,162,
231,171,139,231,178,146,230,178,165,233,154,182,229,138,155,231,146,131,229,
147,169,228,191,169,232,129,148,232,142,178,232,191,158,233,149,176,229,187,
137,230,128,156,230,182,159,229,184,152,230,149,155,232,132,184,233,147,190,
230,129,139,231,130,188,231,187,131,231,178,174,229,135,137,230,162,129,231,
178,177,232,137,175,228,184,164,232,190,134,233,135,143,230,153,190,228,186,
174,232,176,133,230,146,169,232,129,138,229,131,154,231,150,151,231,135,142,
229,175,165,232,190,189,230,189,166,228,186,134,230,146,130,233,149,163,229,
187,150,230,150,153,229,136,151,232,163,130,231,131,136,229,138,163,231,140,
142,231,144,179,230,158,151,231,163,183,233,156,150,228,184,180,233,130,187,
233,179,158,230,183,139,229,135,155,232,181,129,229,144,157,230,139,142,231,
142,178,232,143,177,233,155,182,233,190,132,233,147,131,228,188,182,231,190,
154,229,135,140,231,129,181,233,153,181,229,178,173,233,162,134,229,143,166,
228,187,164,230,186,156,231,144,137,230,166,180,231,161,171,233,166,143,231,
149,153,229,136,152,231,152,164,230,181,129,230,159,179,229,133,173,233,190,
153,232,129,139,229,146,153,231,172,188,231,170,191,231,152,155,231,152,188,
231,152,162,231,152,160,231,153,128,231,152,173,231,152,176,231,152,191,231,
152,181,231,153,131,231,152,190,231,152,179,231,153,141,231,153,158,231,153,
148,231,153,156,231,153,150,231,153,171,231,153,175,231,191,138,231,171,166,
231,169,184,231,169,185,231,170,128,231,170,134,231,170,136,231,170,149,231,
170,166,231,170,160,231,170,172,231,170,168,231,170,173,231,170,179,232,161,
164,232,161,169,232,161,178,232,161,189,232,161,191,232,162,130,232,162,162,
232,163,134,232,162,183,232,162,188,232,163,137,232,163,162,232,163,142,232,
163,163,232,163,165,232,163,177,232,164,154,232,163,188,232,163,168,232,163,
190,232,163,176,232,164,161,232,164,153,232,164,147,232,164,155,232,164,138,
232,164,180,232,164,171,232,164,182,232,165,129,232,165,166,232,165,187,231,
150,139,232,131,165,231,154,178,231,154,180,231,159,156,232,128,146,232,128,
148,232,128,150,232,128,156,232,128,160,232,128,162,232,128,165,232,128,166,
232,128,167,232,128,169,232,128,168,232,128,177,232,128,139,232,128,181,232,
129,131,232,129,134,232,129,141,232,129,146,232,129,169,232,129,177,232,166,
131,233,161,184,233,162,128,233,162,131,231,156,129,231,155,155,229,137,169,
232,131,156,229,156,163,229,184,136,229,164,177,231,139,174,230,150,189,230,
185,191,232,175,151,229,176,184,232,153,177,229,141,129,231,159,179,230,139,
190,230,151,182,228,187,128,233,163,159,232,154,128,229,174,158,232,175,134,
229,143,178,231,159,162,228,189,191,229,177,142,233,169,182,229,167,139,229,
188,143,231,164,186,229,163,171,228,184,150,230,159,191,228,186,139,230,139,
173,232,170,147,233,128,157,229,138,191,230,152,175,229,151,156,229,153,172,
233,128,130,228,187,149,228,190,141,233,135,138,233,165,176,230,176,143,229,
184,130,230,129,131,229,174,164,232,167,134,232,175,149,230,148,182,230,137,
139,233,166,150,229,174,136,229,175,191,230,142,136,229,148,174,229,143,151,
231,152,166,229,133,189,232,148,172,230,158,162,230,162,179,230,174,138,230,
138,146,232,190,147,229,143,148,232,136,146,230,183,145,231,150,143,228,185,
166,232,181,142,229,173,176,231,134,159,232,150,175,230,154,145,230,155,153,
231,189,178,232,156,128,233,187,141,233,188,160,229,177,158,230,156,175,232,
191,176,230,160,145,230,157,159,230,136,141,231,171,150,229,162,133,229,186,
182,230,149,176,230,188,177,231,157,162,231,157,165,231,157,191,231,158,141,
231,157,189,231,158,128,231,158,140,231,158,145,231,158,159,231,158,160,231,
158,176,231,158,181,231,158,189,231,148,186,231,149,128,231,149,142,231,149,
139,231,149,136,231,149,155,231,149,178,231,149,185,231,150,131,231,189,152,
231,189,161,231,189,159,232,169,136,231,189,168,231,189,180,231,189,177,231,
189,185,231,190,129,231,189,190,231,155,141,231,155,165,232,160,178,233,146,
133,233,146,134,233,146,135,233,146,139,233,146,138,233,146,140,233,146,141,
233,146,143,233,146,144,233,146,148,233,146,151,233,146,149,233,146,154,233,
146,155,233,146,156,233,146,163,233,146,164,233,146,171,233,146,170,233,146,
173,233,146,172,233,146,175,233,146,176,233,146,178,233,146,180,233,146,182,
233,146,183,233,146,184,233,146,185,233,146,186,233,146,188,233,146,189,233,
146,191,233,147,132,233,147,136,233,147,137,233,147,138,233,147,139,233,147,
140,233,147,141,233,147,142,233,147,144,233,147,145,233,147,146,233,147,149,
233,147,150,233,147,151,233,147,153,233,147,152,233,147,155,233,147,158,233,
147,159,233,147,160,233,147,162,233,147,164,233,147,165,233,147,167,233,147,
168,233,147,170,231,161,128,229,130,168,231,159,151,230,144,144,232,167,166,
229,164,132,230,143,163,229,183,157,231,169,191,230,164,189,228,188,160,232,
136,185,229,150,152,228,184,178,231,150,174,231,170,151,229,185,162,229,186,
138,233,151,175,229,136,155,229,144,185,231,130,138,230,141,182,233,148,164,
229,158,130,230,152,165,230,164,191,233,134,135,229,148,135,230,183,179,231,
186,175,232,160,162,230,136,179,231,187,176,231,150,181,232,140,168,231,163,
129,233,155,140,232,190,158,230,133,136,231,147,183,232,175,141,230,173,164,
229,136,186,232,181,144,230,172,161,232,129,170,232,145,177,229,155,177,229,
140,134,228,187,142,228,184,155,229,135,145,231,178,151,233,134,139,231,176,
135,228,191,131,232,185,191,231,175,161,231,170,156,230,145,167,229,180,148,
229,130,172,232,132,134,231,152,129,231,178,185,230,183,172,231,191,160,230,
157,145,229,173,152,229,175,184,231,163,139,230,146,174,230,144,147,230,142,
170,230,140,171,233,148,153,230,144,173,232,190,190,231,173,148,231,152,169,
230,137,147,229,164,167,229,145,134,230,173,185,229,130,163,230,136,180,229,
184,166,230,174,134,228,187,163,232,180,183,232,162,139,229,190,133,233,128,
174,231,168,128,230,129,175,229,184,140,230,130,137,232,134,157,229,164,149,
230,131,156,231,134,132,231,131,175,230,186,170,230,177,144,231,138,128,230,
170,132,232,162,173,229,184,173,228,185,160,229,170,179,229,150,156,233,147,
163,230,180,151,231,179,187,233,154,153,230,136,143,231,187,134,231,158,142,
232,153,190,229,140,163,233,156,158,232,190,150,230,154,135,229,179,161,228,
190,160,231,139,173,228,184,139,229,142,166,229,164,143,229,144,147,230,142,
128,233,148,168,229,133,136,228,187,153,233,178,156,231,186,164,229,146,184,
232,180,164,232,161,148,232,136,183,233,151,178,230,182,142,229,188,166,229,
171,140,230,152,190,233,153,169,231,142,176,231,140,174,229,142,191,232,133,
186,233,166,133,231,190,161,229,174,170,233,153,183,233,153,144,231,186,191,
231,155,184,229,142,162,233,149,182,233,166,153,231,174,177,232,165,132,230,
185,152,228,185,161,231,191,148,231,165,165,232,175,166,230,131,179,229,147,
141,228,186,171,233,161,185,229,183,183,230,169,161,229,131,143,229,144,145,
232,177,161,232,144,167,231,161,157,233,156,132,229,137,138,229,147,174,229,
154,163,233,148,128,230,182,136,229,174,181,230,183,134,230,153,147,231,168,
185,231,168,183,231,169,145,233,187,143,233,166,165,231,169,176,231,154,136,
231,154,142,231,154,147,231,154,153,231,154,164,231,147,158,231,147,160,231,
148,172,233,184,160,233,184,162,233,184,168,233,184,169,233,184,170,233,184,
171,233,184,172,233,184,178,233,184,177,233,184,182,233,184,184,233,184,183,
233,184,185,233,184,186,233,184,190,233,185,129,233,185,130,233,185,132,233,
185,134,233,185,135,233,185,136,233,185,137,233,185,139,233,185,140,233,185,
142,233,185,145,233,185,149,233,185,151,233,185,154,233,185,155,233,185,156,
233,185,158,233,185,163,233,185,166,233,185,167,233,185,168,233,185,169,233,
185,170,233,185,171,233,185,172,233,185,177,233,185,173,233,185,179,231,150,
146,231,150,148,231,150,150,231,150,160,231,150,157,231,150,172,231,150,163,
231,150,179,231,150,180,231,150,184,231,151,132,231,150,177,231,150,176,231,
151,131,231,151,130,231,151,150,231,151,141,231,151,163,231,151,168,231,151,
166,231,151,164,231,151,171,231,151,167,231,152,131,231,151,177,231,151,188,
231,151,191,231,152,144,231,152,128,231,152,133,231,152,140,231,152,151,231,
152,138,231,152,165,231,152,152,231,152,149,231,152,153,231,176,159,231,176,
170,231,176,166,231,176,184,231,177,129,231,177,128,232,135,190,232,136,129,
232,136,130,232,136,132,232,135,172,232,161,132,232,136,161,232,136,162,232,
136,163,232,136,173,232,136,175,232,136,168,232,136,171,232,136,184,232,136,
187,232,136,179,232,136,180,232,136,190,232,137,132,232,137,137,232,137,139,
232,137,143,232,137,154,232,137,159,232,137,168,232,161,190,232,162,133,232,
162,136,232,163,152,232,163,159,232,165,158,231,190,157,231,190,159,231,190,
167,231,190,175,231,190,176,231,190,178,231,177,188,230,149,137,231,178,145,
231,178,157,231,178,156,231,178,158,231,178,162,231,178,178,231,178,188,231,
178,189,231,179,129,231,179,135,231,179,140,231,179,141,231,179,136,231,179,
133,231,179,151,231,179,168,232,137,174,230,154,168,231,190,191,231,191,142,
231,191,149,231,191,165,231,191,161,231,191,166,231,191,169,231,191,174,231,
191,179,231,179,184,231,181,183,231,182,166,231,182,174,231,185,135,231,186,
155,233,186,184,233,186,180,232,181,179,232,182,132,232,182,148,232,182,145,
232,182,177,232,181,167,232,181,173,232,177,135,232,177,137,233,133,138,233,
133,144,233,133,142,233,133,143,233,133,164,231,186,173,231,186,176,231,186,
190,231,187,128,231,187,129,231,187,130,231,187,137,231,187,139,231,187,140,
231,187,144,231,187,148,231,187,151,231,187,155,231,187,160,231,187,161,231,
187,168,231,187,171,231,187,174,231,187,175,231,187,177,231,187,178,231,188,
141,231,187,182,231,187,186,231,187,187,231,187,190,231,188,129,231,188,130,
231,188,131,231,188,135,231,188,136,231,188,139,231,188,140,231,188,143,231,
188,145,231,188,146,231,188,151,231,188,153,231,188,156,231,188,155,231,188,
159,231,188,161,231,188,162,231,188,163,231,188,164,231,188,165,231,188,166,
231,188,167,231,188,170,231,188,171,231,188,172,231,188,173,231,188,175,231,
188,176,231,188,177,231,188,178,231,188,179,231,188,181,229,185,186,231,149,
191,229,183,155,231,148,190,233,130,149,231,142,142,231,142,145,231,142,174,
231,142,162,231,142,159,231,143,143,231,143,130,231,143,145,231,142,183,231,
142,179,231,143,128,231,143,137,231,143,136,231,143,165,231,143,153,233,161,
188,231,144,138,231,143,169,231,143,167,231,143,158,231,142,186,231,143,178,
231,144,143,231,144,170,231,145,155,231,144,166,231,144,165,231,144,168,231,
144,176,231,144,174,231,144,172,232,130,140,233,165,165,232,191,185,230,191,
128,232,174,165,233,184,161,229,167,172,231,187,169,231,188,137,229,144,137,
230,158,129,230,163,152,232,190,145,231,177,141,233,155,134,229,143,138,230,
128,165,231,150,190,230,177,178,229,141,179,229,171,137,231,186,167,230,140,
164,229,135,160,232,132,138,229,183,177,232,147,159,230,138,128,229,134,128,
229,173,163,228,188,142,231,165,173,229,137,130,230,130,184,230,181,142,229,
175,132,229,175,130,232,174,161,232,174,176,230,151,162,229,191,140,233,153,
133,229,166,147,231,187,167,231,186,170,229,152,137,230,158,183,229,164,185,
228,189,179,229,174,182,229,138,160,232,141,154,233,162,138,232,180,190,231,
148,178,233,146,190,229,129,135,231,168,188,228,187,183,230,158,182,233,169,
190,229,171,129,230,173,188,231,155,145,229,157,154,229,176,150,231,172,186,
233,151,180,231,133,142,229,133,188,232,130,169,232,137,176,229,165,184,231,
188,132,232,140,167,230,163,128,230,159,172,231,162,177,231,161,183,230,139,
163,230,141,161,231,174,128,228,191,173,229,137,170,229,135,143,232,141,144,
230,167,155,233,137,180,232,183,181,232,180,177,232,167,129,233,148,174,231,
174,173,228,187,182,232,135,129,232,134,166,230,172,164,230,172,183,230,172,
185,230,173,131,230,173,134,230,173,153,233,163,145,233,163,146,233,163,147,
233,163,149,233,163,153,233,163,154,230,174,179,229,189,128,230,175,130,232,
167,179,230,150,144,233,189,145,230,150,147,230,150,188,230,151,134,230,151,
132,230,151,131,230,151,140,230,151,142,230,151,146,230,151,150,231,130,128,
231,130,156,231,130,150,231,130,157,231,130,187,231,131,128,231,130,183,231,
130,171,231,130,177,231,131,168,231,131,138,231,132,144,231,132,147,231,132,
150,231,132,175,231,132,177,231,133,179,231,133,156,231,133,168,231,133,133,
231,133,178,231,133,138,231,133,184,231,133,186,231,134,152,231,134,179,231,
134,181,231,134,168,231,134,160,231,135,160,231,135,148,231,135,167,231,135,
185,231,136,157,231,136,168,231,129,172,231,132,152,231,133,166,231,134,185,
230,136,190,230,136,189,230,137,131,230,137,136,230,137,137,231,164,187,231,
165,128,231,165,134,231,165,137,231,165,155,231,165,156,231,165,147,231,165,
154,231,165,162,231,165,151,231,165,160,231,165,175,231,165,167,231,165,186,
231,166,133,231,166,138,231,166,154,231,166,167,231,166,179,229,191,145,229,
191,144,232,141,168,232,140,155,232,141,169,232,141,172,232,141,170,232,141,
173,232,141,174,232,142,176,232,141,184,232,142,179,232,142,180,232,142,160,
232,142,170,232,142,147,232,142,156,232,142,133,232,141,188,232,142,182,232,
142,169,232,141,189,232,142,184,232,141,187,232,142,152,232,142,158,232,142,
168,232,142,186,232,142,188,232,143,129,232,144,129,232,143,165,232,143,152,
229,160,135,232,144,152,232,144,139,232,143,157,232,143,189,232,143,150,232,
144,156,232,144,184,232,144,145,232,144,134,232,143,148,232,143,159,232,144,
143,232,144,131,232,143,184,232,143,185,232,143,170,232,143,133,232,143,128,
232,144,166,232,143,176,232,143,161,232,145,156,232,145,145,232,145,154,232,
145,153,232,145,179,232,146,135,232,146,136,232,145,186,232,146,137,232,145,
184,232,144,188,232,145,134,232,145,169,232,145,182,232,146,140,232,146,142,
232,144,177,232,145,173,232,147,129,232,147,141,232,147,144,232,147,166,232,
146,189,232,147,147,232,147,138,232,146,191,232,146,186,232,147,160,232,146,
161,232,146,185,232,146,180,232,146,151,232,147,165,232,147,163,232,148,140,
231,148,141,232,148,184,232,147,176,232,148,185,232,148,159,232,148,186,232,
149,150,232,148,187,232,147,191,232,147,188,232,149,153,232,149,136,232,149,
168,232,149,164,232,149,158,232,149,186,231,158,162,232,149,131,232,149,178,
232,149,187,232,150,164,232,150,168,232,150,135,232,150,143,232,149,185,232,
150,174,232,150,156,232,150,133,232,150,185,232,150,183,232,150,176,232,151,
147,232,151,129,232,151,156,232,151,191,232,152,167,232,152,133,232,152,169,
232,152,150,232,152,188,229,187,190,229,188,136,229,164,188,229,165,129,232,
128,183,229,165,149,229,165,154,229,165,152,229,140,143,229,176,162,229,176,
165,229,176,172,229,176,180,230,137,140,230,137,170,230,138,159,230,138,187,
230,139,138,230,139,154,230,139,151,230,139,174,230,140,162,230,139,182,230,
140,185,230,141,139,230,141,131,230,142,173,230,143,182,230,141,177,230,141,
186,230,142,142,230,142,180,230,141,173,230,142,172,230,142,138,230,141,169,
230,142,174,230,142,188,230,143,178,230,143,184,230,143,160,230,143,191,230,
143,132,230,143,158,230,143,142,230,145,146,230,143,134,230,142,190,230,145,
133,230,145,129,230,144,139,230,144,155,230,144,160,230,144,140,230,144,166,
230,144,161,230,145,158,230,146,132,230,145,173,230,146,150,232,150,132,233,
155,185,228,191,157,229,160,161,233,165,177,229,174,157,230,138,177,230,138,
165,230,154,180,232,177,185,233,178,141,231,136,134,230,157,175,231,162,145,
230,130,178,229,141,145,229,140,151,232,190,136,232,131,140,232,180,157,233,
146,161,229,128,141,231,139,136,229,164,135,230,131,171,231,132,153,232,162,
171,229,165,148,232,139,175,230,156,172,231,172,168,229,180,169,231,187,183,
231,148,173,230,179,181,232,185,166,232,191,184,233,128,188,233,188,187,230,
175,148,233,132,153,231,172,148,229,189,188,231,162,167,232,147,150,232,148,
189,230,175,149,230,175,153,230,175,150,229,184,129,229,186,135,231,151,185,
233,151,173,230,149,157,229,188,138,229,191,133,232,190,159,229,163,129,232,
135,130,233,129,191,233,153,155,233,158,173,232,190,185,231,188,150,232,180,
172,230,137,129,228,190,191,229,143,152,229,141,158,232,190,168,232,190,169,
232,190,171,233,129,141,230,160,135,229,189,170,232,134,152,232,161,168,233,
179,150,230,134,139,229,136,171,231,152,170,229,189,172,230,150,140,230,191,
146,230,187,168,229,174,190,230,145,136,229,133,181,229,134,176,230,159,132,
228,184,153,231,167,137,233,165,188,231,130,179,232,159,134,232,158,136,232,
158,133,232,158,173,232,158,151,232,158,131,232,158,171,232,159,165,232,158,
172,232,158,181,232,158,179,232,159,139,232,159,147,232,158,189,232,159,145,
232,159,128,232,159,138,232,159,155,232,159,170,232,159,160,232,159,174,232,
160,150,232,160,147,232,159,190,232,160,138,232,160,155,232,160,161,232,160,
185,232,160,188,231,188,182,231,189,130,231,189,132,231,189,133,232,136,144,
231,171,186,231,171,189,231,172,136,231,172,131,231,172,132,231,172,149,231,
172,138,231,172,171,231,172,143,231,173,135,231,172,184,231,172,170,231,172,
153,231,172,174,231,172,177,231,172,160,231,172,165,231,172,164,231,172,179,
231,172,190,231,172,158,231,173,152,231,173,154,231,173,133,231,173,181,231,
173,140,231,173,157,231,173,160,231,173,174,231,173,187,231,173,162,231,173,
178,231,173,177,231,174,144,231,174,166,231,174,167,231,174,184,231,174,172,
231,174,157,231,174,168,231,174,133,231,174,170,231,174,156,231,174,162,231,
174,171,231,174,180,231,175,145,231,175,129,231,175,140,231,175,157,231,175,
154,231,175,165,231,175,166,231,175,170,231,176,140,231,175,190,231,175,188,
231,176,143,231,176,150,231,176,139,232,167,165,232,167,171,232,167,175,232,
168,190,232,172,166,233,157,147,233,155,169,233,155,179,233,155,175,233,156,
134,233,156,129,233,156,136,233,156,143,233,156,142,233,156,170,233,156,173,
233,156,176,233,156,190,233,190,128,233,190,131,233,190,133,233,190,134,233,
190,135,233,190,136,233,190,137,233,190,138,233,190,140,233,187,190,233,188,
139,233,188,141,233,154,185,233,154,188,233,154,189,233,155,142,233,155,146,
231,158,191,233,155,160,233,138,142,233,138,174,233,139,136,233,140,190,233,
141,170,233,143,138,233,142,143,233,144,190,233,145,171,233,177,191,233,178,
130,233,178,133,233,178,134,233,178,135,233,178,136,231,168,163,233,178,139,
233,178,142,233,178,144,233,178,145,233,178,146,233,178,148,233,178,149,233,
178,154,233,178,155,233,178,158,233,178,159,233,178,160,233,178,161,233,178,
162,233,178,163,233,178,165,233,178,166,233,178,167,233,178,168,233,178,169,
233,178,171,233,178,173,233,178,174,233,178,176,233,178,177,233,178,178,233,
178,179,233,178,180,233,178,181,233,178,182,233,178,183,233,178,186,233,178,
187,233,178,188,233,178,189,233,179,132,233,179,133,233,179,134,233,179,135,
233,179,138,233,179,139,232,176,169,232,138,146,232,140,171,231,155,178,230,
176,147,229,191,153,232,142,189,231,140,171,232,140,133,233,148,154,230,175,
155,231,159,155,233,147,134,229,141,175,232,140,130,229,134,146,229,184,189,
232,178,140,232,180,184,228,185,136,231,142,171,230,158,154,230,162,133,233,
133,182,233,156,137,231,133,164,230,178,161,231,156,137,229,170,146,233,149,
129,230,175,143,231,190,142,230,152,167,229,175,144,229,166,185,229,170,154,
233,151,168,233,151,183,228,187,172,232,144,140,232,146,153,230,170,172,231,
155,159,233,148,176,231,140,155,230,162,166,229,173,159,231,156,175,233,134,
154,233,157,161,231,179,156,232,191,183,232,176,156,229,188,165,231,177,179,
231,167,152,232,167,133,230,179,140,232,156,156,229,175,134,229,185,130,230,
163,137,231,156,160,231,187,181,229,134,149,229,133,141,229,139,137,229,168,
169,231,188,133,233,157,162,232,139,151,230,143,143,231,158,132,232,151,144,
231,167,146,230,184,186,229,186,153,229,166,153,232,148,145,231,129,173,230,
176,145,230,138,191,231,154,191,230,149,143,230,130,175,233,151,189,230,152,
142,232,158,159,233,184,163,233,147,173,229,144,141,229,145,189,232,176,172,
230,145,184,232,180,176,229,143,145,231,189,154,231,173,143,228,188,144,228,
185,143,233,152,128,230,179,149,231,143,144,232,151,169,229,184,134,231,149,
170,231,191,187,230,168,138,231,159,190,233,146,146,231,185,129,229,135,161,
231,131,166,229,143,141,232,191,148,232,140,131,232,180,169,231,138,175,233,
165,173,230,179,155,229,157,138,232,138,179,230,150,185,232,130,170,230,136,
191,233,152,178,229,166,168,228,187,191,232,174,191,231,186,186,230,148,190,
232,143,178,233,157,158,229,149,161,233,163,158,232,130,165,229,140,170,232,
175,189,229,144,160,232,130,186,229,186,159,230,178,184,232,180,185,232,138,
172,233,133,154,229,144,169,230,176,155,229,136,134,231,186,183,229,157,159,
231,132,154,230,177,190,231,178,137,229,165,139,228,187,189,229,191,191,230,
132,164,231,178,170,228,184,176,229,176,129,230,158,171,232,156,130,229,179,
176,233,148,139,233,163,142,231,150,175,231,131,189,233,128,162,229,134,175,
231,188,157,232,174,189,229,165,137,229,135,164,228,189,155,229,144,166,229,
164,171,230,149,183,232,130,164,229,173,181,230,137,182,230,139,130,232,190,
144,229,185,133,230,176,159,231,172,166,228,188,143,228,191,152,230,156,141,
232,190,141,232,190,142,232,190,143,232,190,152,232,190,154,232,187,142,230,
136,139,230,136,151,230,136,155,230,136,159,230,136,162,230,136,161,230,136,
165,230,136,164,230,136,172,232,135,167,231,147,175,231,147,180,231,147,191,
231,148,143,231,148,145,231,148,147,230,148,180,230,151,174,230,151,175,230,
151,176,230,152,138,230,152,153,230,157,178,230,152,131,230,152,149,230,152,
128,231,130,133,230,155,183,230,152,157,230,152,180,230,152,177,230,152,182,
230,152,181,232,128,134,230,153,159,230,153,148,230,153,129,230,153,143,230,
153,150,230,153,161,230,153,151,230,153,183,230,154,132,230,154,140,230,154,
167,230,154,157,230,154,190,230,155,155,230,155,156,230,155,166,230,155,169,
232,180,178,232,180,179,232,180,182,232,180,187,232,180,189,232,181,128,232,
181,133,232,181,134,232,181,136,232,181,137,232,181,135,232,181,141,232,181,
149,232,181,153,232,167,135,232,167,138,232,167,139,232,167,140,232,167,142,
232,167,143,232,167,144,232,167,145,231,137,174,231,138,159,231,137,157,231,
137,166,231,137,175,231,137,190,231,137,191,231,138,132,231,138,139,231,138,
141,231,138,143,231,138,146,230,140,136,230,140,178,230,142,176,233,128,137,
231,153,163,231,156,169,231,187,154,233,157,180,232,150,155,229,173,166,231,
169,180,233,155,170,232,161,128,229,139,139,231,134,143,229,190,170,230,151,
172,232,175,162,229,175,187,233,169,175,229,183,161,230,174,137,230,177,155,
232,174,173,232,174,175,233,128,138,232,191,133,229,142,139,230,138,188,233,
184,166,233,184,173,229,145,128,228,184,171,232,138,189,231,137,153,232,154,
156,229,180,150,232,161,153,230,182,175,233,155,133,229,147,145,228,186,154,
232,174,182,231,132,137,229,146,189,233,152,137,231,131,159,230,183,185,231,
155,144,228,184,165,231,160,148,232,156,146,229,178,169,229,187,182,232,168,
128,233,162,156,233,152,142,231,130,142,230,178,191,229,165,132,230,142,169,
231,156,188,232,161,141,230,188,148,232,137,179,229,160,176,231,135,149,229,
142,140,231,160,154,233,155,129,229,148,129,229,189,166,231,132,176,229,174,
180,232,176,154,233,170,140,230,174,131,229,164,174,233,184,175,231,167,167,
230,157,168,230,137,172,228,189,175,231,150,161,231,190,138,230,180,139,233,
152,179,230,176,167,228,187,176,231,151,146,229,133,187,230,160,183,230,188,
190,233,130,128,232,133,176,229,166,150,231,145,182,233,130,184,233,130,176,
233,131,143,233,131,133,233,130,190,233,131,144,233,131,132,233,131,135,233,
131,147,233,131,166,233,131,162,233,131,156,233,131,151,233,131,155,233,131,
171,233,131,175,233,131,190,233,132,132,233,132,162,233,132,158,233,132,163,
233,132,177,233,132,175,233,132,185,233,133,131,233,133,134,229,136,141,229,
165,130,229,138,162,229,138,172,229,138,173,229,138,190,229,147,191,229,139,
144,229,139,150,229,139,176,229,143,159,231,135,174,231,159,141,229,187,180,
229,135,181,229,135,188,233,172,175,229,142,182,229,188,129,231,149,154,229,
183,175,229,157,140,229,158,169,229,158,161,229,161,190,229,162,188,229,163,
133,229,163,145,229,156,169,229,156,172,229,156,170,229,156,179,229,156,185,
229,156,174,229,156,175,229,157,156,229,156,187,229,157,130,229,157,169,229,
158,133,229,157,171,229,158,134,229,157,188,229,157,187,229,157,168,229,157,
173,229,157,182,229,157,179,229,158,173,229,158,164,229,158,140,229,158,178,
229,159,143,229,158,167,229,158,180,229,158,147,229,158,160,229,159,149,229,
159,152,229,159,154,229,159,153,229,159,146,229,158,184,229,159,180,229,159,
175,229,159,184,229,159,164,229,159,157,233,133,162,233,133,161,233,133,176,
233,133,169,233,133,175,233,133,189,233,133,190,233,133,178,233,133,180,233,
133,185,233,134,140,233,134,133,233,134,144,233,134,141,233,134,145,233,134,
162,233,134,163,233,134,170,233,134,173,233,134,174,233,134,175,233,134,181,
233,134,180,233,134,186,232,177,149,233,185,190,232,182,184,232,183,171,232,
184,133,232,185,153,232,185,169,232,182,181,232,182,191,232,182,188,232,182,
186,232,183,132,232,183,150,232,183,151,232,183,154,232,183,158,232,183,142,
232,183,143,232,183,155,232,183,134,232,183,172,232,183,183,232,183,184,232,
183,163,232,183,185,232,183,187,232,183,164,232,184,137,232,183,189,232,184,
148,232,184,157,232,184,159,232,184,172,232,184,174,232,184,163,232,184,175,
232,184,186,232,185,128,232,184,185,232,184,181,232,184,189,232,184,177,232,
185,137,232,185,129,232,185,130,232,185,145,232,185,146,232,185,138,232,185,
176,232,185,182,232,185,188,232,185,175,232,185,180,232,186,133,232,186,143,
232,186,148,232,186,144,232,186,156,232,186,158,232,177,184,232,178,130,232,
178,138,232,178,133,232,178,152,232,178,148,230,150,155,232,167,150,232,167,
158,232,167,154,232,167,156,233,147,161,233,151,184,231,156,168,230,160,133,
230,166,168,229,146,139,228,185,141,231,130,184,232,175,136,230,145,152,230,
150,139,229,174,133,231,170,132,229,128,186,229,175,168,231,158,187,230,175,
161,232,169,185,231,178,152,230,178,190,231,155,143,230,150,169,232,190,151,
229,180,173,229,177,149,232,152,184,230,160,136,229,141,160,230,136,152,231,
171,153,230,185,155,231,187,189,230,168,159,231,171,160,229,189,176,230,188,
179,229,188,160,230,142,140,230,182,168,230,157,150,228,184,136,229,184,144,
232,180,166,228,187,151,232,131,128,231,152,180,233,154,156,230,139,155,230,
152,173,230,137,190,230,178,188,232,181,181,231,133,167,231,189,169,229,133,
134,232,130,135,229,143,172,233,129,174,230,138,152,229,147,178,232,155,176,
232,190,153,232,128,133,233,148,151,232,148,151,232,191,153,230,181,153,231,
143,141,230,150,159,231,156,159,231,148,132,231,160,167,232,135,187,232,180,
158,233,146,136,228,190,166,230,158,149,231,150,185,232,175,138,233,156,135,
230,140,175,233,149,135,233,152,181,232,146,184,230,140,163,231,157,129,229,
190,129,231,139,176,228,186,137,230,128,148,230,149,180,230,139,175,230,173,
163,230,148,191,233,147,169,233,147,171,233,147,174,233,147,175,233,147,179,
233,147,180,233,147,181,233,147,183,233,147,185,233,147,188,233,147,189,233,
147,191,233,148,131,233,148,130,233,148,134,233,148,135,233,148,137,233,148,
138,233,148,141,233,148,142,233,148,143,233,148,146,233,148,147,233,148,148,
233,148,149,233,148,150,233,148,152,233,148,155,233,148,157,233,148,158,233,
148,159,233,148,162,233,148,170,233,148,171,233,148,169,233,148,172,233,148,
177,233,148,178,233,148,180,233,148,182,233,148,183,233,148,184,233,148,188,
233,148,190,233,148,191,233,149,130,233,148,181,233,149,132,233,149,133,233,
149,134,233,149,137,233,149,140,233,149,142,233,149,143,233,149,146,233,149,
147,233,149,148,233,149,150,233,149,151,233,149,152,233,149,153,233,149,155,
233,149,158,233,149,159,233,149,157,233,149,161,233,149,162,233,149,164,233,
149,165,233,149,166,233,149,167,233,149,168,233,149,169,233,149,170,233,149,
171,233,149,172,233,149,175,233,149,177,233,149,178,233,149,179,233,148,186,
231,159,167,231,159,172,233,155,137,231,167,149,231,167,173,231,167,163,231,
167,171,231,168,134,229,181,135,231,168,131,231,168,130,231,168,158,231,168,
148,233,154,134,229,158,132,230,139,162,233,153,135,230,165,188,229,168,132,
230,144,130,231,175,147,230,188,143,233,153,139,232,138,166,229,141,162,233,
162,133,229,186,144,231,130,137,230,142,179,229,141,164,232,153,143,233,178,
129,233,186,147,231,162,140,233,156,178,232,183,175,232,181,130,233,185,191,
230,189,158,231,166,132,229,189,149,233,153,134,230,136,174,233,169,180,229,
144,149,233,147,157,228,190,163,230,151,133,229,177,165,229,177,161,231,188,
149,232,153,145,230,176,175,229,190,139,231,142,135,230,187,164,231,187,191,
229,179,166,230,140,155,229,173,170,230,187,166,229,141,181,228,185,177,230,
142,160,231,149,165,230,138,161,232,189,174,228,188,166,228,187,145,230,178,
166,231,186,182,232,174,186,232,144,157,232,158,186,231,189,151,233,128,187,
233,148,163,231,174,169,233,170,161,232,163,184,232,144,189,230,180,155,233,
170,134,231,187,156,229,166,136,233,186,187,231,142,155,231,160,129,232,154,
130,233,169,172,233,170,130,229,152,155,229,144,151,229,159,139,228,185,176,
233,186,166,229,141,150,232,191,136,232,132,137,231,158,146,233,166,146,232,
155,174,230,187,161,232,148,147,230,155,188,230,133,162,230,188,171,233,162,
137,233,162,140,233,162,141,233,162,143,233,162,148,233,162,154,233,162,155,
233,162,158,233,162,159,233,162,161,233,162,162,233,162,165,233,162,166,232,
153,141,232,153,148,232,153,172,232,153,174,232,153,191,232,153,186,232,153,
188,232,153,187,232,154,168,232,154,141,232,154,139,232,154,172,232,154,157,
232,154,167,232,154,163,232,154,170,232,154,147,232,154,169,232,154,182,232,
155,132,232,154,181,232,155,142,232,154,176,232,154,186,232,154,177,232,154,
175,232,155,137,232,155,143,232,154,180,232,155,169,232,155,177,232,155,178,
232,155,173,232,155,179,232,155,144,232,156,147,232,155,158,232,155,180,232,
155,159,232,155,152,232,155,145,232,156,131,232,156,135,232,155,184,232,156,
136,232,156,138,232,156,141,232,156,137,232,156,163,232,156,187,232,156,158,
232,156,165,232,156,174,232,156,154,232,156,190,232,157,136,232,156,180,232,
156,177,232,156,169,232,156,183,232,156,191,232,158,130,232,156,162,232,157,
189,232,157,190,232,157,187,232,157,160,232,157,176,232,157,140,232,157,174,
232,158,139,232,157,147,232,157,163,232,157,188,232,157,164,232,157,153,232,
157,165,232,158,147,232,158,175,232,158,168,232,159,146,233,166,136,230,132,
167,230,186,131,229,157,164,230,152,134,230,141,134,229,155,176,230,139,172,
230,137,169,229,187,147,233,152,148,229,158,131,230,139,137,229,150,135,232,
156,161,232,133,138,232,190,163,229,149,166,232,142,177,230,157,165,232,181,
150,232,147,157,229,169,170,230,160,143,230,139,166,231,175,174,233,152,145,
229,133,176,230,190,156,232,176,176,230,143,189,232,167,136,230,135,146,231,
188,134,231,131,130,230,187,165,231,144,133,230,166,148,231,139,188,229,187,
138,233,131,142,230,156,151,230,181,170,230,141,158,229,138,179,231,137,162,
232,128,129,228,189,172,229,167,165,233,133,170,231,131,153,230,182,157,229,
139,146,228,185,144,233,155,183,233,149,173,232,149,190,231,163,138,231,180,
175,229,132,161,229,158,146,230,147,130,232,130,139,231,177,187,230,179,170,
230,163,177,230,165,158,229,134,183,229,142,152,230,162,168,231,138,129,233,
187,142,231,175,177,231,139,184,231,166,187,230,188,147,231,144,134,230,157,
142,233,135,140,233,178,164,231,164,188,232,142,137,232,141,148,229,144,143,
230,160,151,228,184,189,229,142,137,229,138,177,231,160,190,229,142,134,229,
136,169,229,130,136,228,190,139,228,191,144,233,170,184,229,173,169,230,181,
183,230,176,166,228,186,165,229,174,179,233,170,135,233,133,163,230,134,168,
233,130,175,233,159,169,229,144,171,230,182,181,229,175,146,229,135,189,229,
150,138,231,189,149,231,191,176,230,146,188,230,141,141,230,151,177,230,134,
190,230,130,141,231,132,138,230,177,151,230,177,137,229,164,175,230,157,173,
232,136,170,229,163,149,229,154,142,232,177,170,230,175,171,233,131,157,229,
165,189,232,128,151,229,143,183,230,181,169,229,145,181,229,150,157,232,141,
183,232,143,143,230,160,184,231,166,190,229,146,140,228,189,149,229,144,136,
231,155,146,232,178,137,233,152,130,230,178,179,230,182,184,232,181,171,232,
164,144,233,185,164,232,180,186,229,152,191,233,187,145,231,151,149,229,190,
136,231,139,160,230,129,168,229,147,188,228,186,168,230,168,170,232,161,161,
230,129,146,232,189,176,229,147,132,231,131,152,232,153,185,233,184,191,230,
180,170,229,174,143,229,188,152,231,186,162,229,150,137,228,190,175,231,140,
180,229,144,188,229,142,154,229,128,153,229,144,142,229,145,188,228,185,142,
229,191,189,231,145,154,229,163,182,232,145,171,232,131,161,232,157,180,231,
139,144,231,179,138,230,185,150,233,179,140,233,179,141,233,179,142,233,179,
143,233,179,144,233,179,147,233,179,148,233,179,149,233,179,151,233,179,152,
233,179,153,233,179,156,233,179,157,233,179,159,233,179,162,233,157,188,233,
158,133,233,158,145,233,158,146,233,158,148,233,158,175,233,158,171,233,158,
163,233,158,178,233,158,180,233,170,177,233,170,176,233,170,183,233,185,152,
233,170,182,233,170,186,233,170,188,233,171,129,233,171,128,233,171,133,233,
171,130,233,171,139,233,171,140,233,171,145,233,173,133,233,173,131,233,173,
135,233,173,137,233,173,136,233,173,141,233,173,145,233,163,168,233,164,141,
233,164,174,233,165,149,233,165,148,233,171,159,233,171,161,233,171,166,233,
171,175,233,171,171,233,171,187,233,171,173,233,171,185,233,172,136,233,172,
143,233,172,147,233,172,159,233,172,163,233,186,189,233,186,190,231,184,187,
233,186,130,233,186,135,233,186,136,233,186,139,233,186,146,233,143,150,233,
186,157,233,186,159,233,187,155,233,187,156,233,187,157,233,187,160,233,187,
159,233,187,162,233,187,169,233,187,167,233,187,165,233,187,170,233,187,175,
233,188,162,233,188,172,233,188,175,233,188,185,233,188,183,233,188,189,233,
188,190,233,189,132,239,188,129,239,188,130,239,188,131,239,191,165,239,188,
133,239,188,134,239,188,135,239,188,136,239,188,137,239,188,138,239,188,139,
239,188,140,239,188,141,239,188,142,239,188,143,239,188,144,239,188,145,239,
188,146,239,188,147,239,188,148,239,188,149,239,188,150,239,188,151,239,188,
152,239,188,153,239,188,154,239,188,155,239,188,156,239,188,157,239,188,158,
239,188,159,239,188,160,239,188,161,239,188,162,239,188,163,239,188,164,239,
188,165,239,188,166,239,188,167,239,188,168,239,188,169,239,188,170,239,188,
171,239,188,172,239,188,173,239,188,174,239,188,175,239,188,176,239,188,177,
239,188,178,239,188,179,239,188,180,239,188,181,239,188,182,239,188,183,239,
188,184,239,188,185,239,188,186,239,188,187,239,188,188,239,188,189,239,188,
190,239,188,191,239,189,128,239,189,129,239,189,130,239,189,131,239,189,132,
239,189,133,239,189,134,239,189,135,239,189,136,239,189,137,239,189,138,239,
189,139,239,189,140,239,189,141,239,189,142,239,189,143,239,189,144,239,189,
145,239,189,146,239,189,147,239,189,148,239,189,149,239,189,150,239,189,151,
239,189,152,239,189,153,239,189,154,239,189,155,239,189,156,239,189,157,239,
191,163,228,189,143,230,179,168,231,165,157,233,169,187,230,138,147,231,136,
170,230,139,189,228,184,147,231,160,150,232,189,172,230,146,176,232,181,154,
231,175,134,230,161,169,229,186,132,232,163,133,229,166,134,230,146,158,229,
163,174,231,138,182,230,164,142,233,148,165,232,191,189,232,181,152,229,157,
160,231,188,128,232,176,134,229,135,134,230,141,137,230,139,153,229,141,147,
230,161,140,231,144,162,232,140,129,233,133,140,229,149,132,231,157,128,231,
129,188,230,181,138,229,133,185,229,146,168,232,181,132,229,167,191,230,187,
139,230,183,132,229,173,156,231,180,171,228,187,148,231,177,189,230,187,147,
229,173,144,232,135,170,230,184,141,229,173,151,233,172,131,230,163,149,232,
184,170,229,174,151,231,187,188,230,128,187,231,186,181,233,130,185,232,181,
176,229,165,143,230,143,141,231,167,159,232,182,179,229,141,146,230,151,143,
231,165,150,232,175,133,233,152,187,231,187,132,233,146,187,231,186,130,229,
152,180,233,134,137,230,156,128,231,189,170,229,176,138,233,129,181,230,152,
168,229,183,166,228,189,144,230,159,158,229,129,154,228,189,156,229,157,144,
229,186,167,227,130,161,227,130,162,227,130,163,227,130,164,227,130,165,227,
130,166,227,130,167,227,130,168,227,130,169,227,130,170,227,130,171,227,130,
172,227,130,173,227,130,174,227,130,175,227,130,176,227,130,177,227,130,178,
227,130,179,227,130,180,227,130,181,227,130,182,227,130,183,227,130,184,227,
130,185,227,130,186,227,130,187,227,130,188,227,130,189,227,130,190,227,130,
191,227,131,128,227,131,129,227,131,130,227,131,131,227,131,132,227,131,133,
227,131,134,227,131,135,227,131,136,227,131,137,227,131,138,227,131,139,227,
131,140,227,131,141,227,131,142,227,131,143,227,131,144,227,131,145,227,131,
146,227,131,147,227,131,148,227,131,149,227,131,150,227,131,151,227,131,152,
227,131,153,227,131,154,227,131,155,227,131,156,227,131,157,227,131,158,227,
131,159,227,131,160,227,131,161,227,131,162,227,131,163,227,131,164,227,131,
165,227,131,166,227,131,167,227,131,168,227,131,169,227,131,170,227,131,171,
227,131,172,227,131,173,227,131,174,227,131,175,227,131,176,227,131,177,227,
131,178,227,131,179,227,131,180,227,131,181,227,131,182,227,129,129,227,129,
130,227,129,131,227,129,132,227,129,133,227,129,134,227,129,135,227,129,136,
227,129,137,227,129,138,227,129,139,227,129,140,227,129,141,227,129,142,227,
129,143,227,129,144,227,129,145,227,129,146,227,129,147,227,129,148,227,129,
149,227,129,150,227,129,151,227,129,152,227,129,153,227,129,154,227,129,155,
227,129,156,227,129,157,227,129,158,227,129,159,227,129,160,227,129,161,227,
129,162,227,129,163,227,129,164,227,129,165,227,129,166,227,129,167,227,129,
168,227,129,169,227,129,170,227,129,171,227,129,172,227,129,173,227,129,174,
227,129,175,227,129,176,227,129,177,227,129,178,227,129,179,227,129,180,227,
129,181,227,129,182,227,129,183,227,129,184,227,129,185,227,129,186,227,129,
187,227,129,188,227,129,189,227,129,190,227,129,191,227,130,128,227,130,129,
227,130,130,227,130,131,227,130,132,227,130,133,227,130,134,227,130,135,227,
130,136,227,130,137,227,130,138,227,130,139,227,130,140,227,130,141,227,130,
142,227,130,143,227,130,144,227,130,145,227,130,146,227,130,147,226,148,128,
226,148,129,226,148,130,226,148,131,226,148,132,226,148,133,226,148,134,226,
148,135,226,148,136,226,148,137,226,148,138,226,148,139,226,148,140,226,148,
141,226,148,142,226,148,143,226,148,144,226,148,145,226,148,146,226,148,147,
226,148,148,226,148,149,226,148,150,226,148,151,226,148,152,226,148,153,226,
148,154,226,148,155,226,148,156,226,148,157,226,148,158,226,148,159,226,148,
160,226,148,161,226,148,162,226,148,163,226,148,164,226,148,165,226,148,166,
226,148,167,226,148,168,226,148,169,226,148,170,226,148,171,226,148,172,226,
148,173,226,148,174,226,148,175,226,148,176,226,148,177,226,148,178,226,148,
179,226,148,180,226,148,181,226,148,182,226,148,183,226,148,184,226,148,185,
226,148,186,226,148,187,226,148,188,226,148,189,226,148,190,226,148,191,226,
149,128,226,149,129,226,149,130,226,149,131,226,149,132,226,149,133,226,149,
134,226,149,135,226,149,136,226,149,137,226,149,138,226,149,139,226,146,136,
226,146,137,226,146,138,226,146,139,226,146,140,226,146,141,226,146,142,226,
146,143,226,146,144,226,146,145,226,146,146,226,146,147,226,146,148,226,146,
149,226,146,150,226,146,151,226,146,152,226,146,153,226,146,154,226,146,155,
226,145,180,226,145,181,226,145,182,226,145,183,226,145,184,226,145,185,226,
145,186,226,145,187,226,145,188,226,145,189,226,145,190,226,145,191,226,146,
128,226,146,129,226,146,130,226,146,131,226,146,132,226,146,133,226,146,134,
226,146,135,226,145,160,226,145,161,226,145,162,226,145,163,226,145,164,226,
145,165,226,145,166,226,145,167,226,145,168,226,145,169,0,1,2,3,4,5,6,7,8,9,
10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,
36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,
62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,
88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,
110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,169,
164,169,165,169,166,169,167,169,168,169,169,169,170,169,171,169,172,169,173,
169,174,169,175,169,176,169,177,169,178,169,179,169,180,169,181,169,182,169,
183,169,184,169,185,169,186,169,187,169,188,169,189,169,190,169,191,169,192,
169,193,169,194,169,195,169,196,169,197,169,198,169,199,169,200,169,201,169,
202,169,203,169,204,169,205,169,206,169,207,169,208,169,209,169,210,169,211,
169,212,169,213,169,214,169,215,169,216,169,217,169,218,169,219,169,220,169,
221,169,222,169,223,169,224,169,225,169,226,169,227,163,161,163,162,163,163,
161,231,163,165,163,166,163,167,163,168,163,169,163,170,163,171,163,172,163,
173,163,174,163,175,163,176,163,177,163,178,163,179,163,180,163,181,163,182,
163,183,163,184,163,185,163,186,163,187,163,188,163,189,163,190,163,191,163,
192,163,193,163,194,163,195,163,196,163,197,163,198,163,199,163,200,163,201,
163,202,163,203,163,204,163,205,163,206,163,207,163,208,163,209,163,210,163,
211,163,212,163,213,163,214,163,215,163,216,163,217,163,218,163,219,163,220,
163,221,163,222,163,223,164,161,164,162,164,163,164,164,164,165,164,166,164,
167,164,168,164,169,164,170,164,171,164,172,164,173,164,174,164,175,164,176,
164,177,164,178,164,179,164,180,164,181,164,182,164,183,164,184,164,185,164,
186,164,187,164,188,164,189,164,190,164,191,164,192,164,193,164,194,164,195,
164,196,164,197,164,198,164,199,164,200,164,201,164,202,164,203,164,204,164,
205,164,206,164,207,164,208,164,209,164,210,164,211,164,212,164,213,164,214,
164,215,164,216,164,217,164,218,164,219,164,220,164,221,164,222,164,223,227,
132,133,227,132,134,227,132,135,227,132,136,227,132,137,227,132,138,227,132,
139,227,132,140,227,132,141,227,132,142,227,132,143,227,132,144,227,132,145,
227,132,146,227,132,147,227,132,148,227,132,149,227,132,150,227,132,151,227,
132,152,227,132,153,227,132,154,227,132,155,227,132,156,227,132,157,227,132,
158,227,132,159,227,132,160,227,132,161,227,132,162,227,132,163,227,132,164,
227,132,165,227,132,166,227,132,167,227,132,168,227,132,169,165,192,165,193,
165,194,165,195,165,196,165,197,165,198,165,199,165,200,165,201,165,202,165,
203,165,204,165,205,165,206,165,207,165,208,165,209,165,210,165,211,165,212,
165,213,165,214,165,215,165,216,165,217,165,218,165,219,165,220,165,221,165,
222,165,223,165,224,165,225,165,226,165,227,165,228,165,229,165,230,165,231,
165,232,165,233,165,234,165,235,165,236,165,237,165,238,165,239,165,240,165,
241,165,242,165,243,165,244,165,245,165,246,167,161,167,162,167,163,167,164,
167,165,167,166,167,168,167,169,167,170,167,171,167,172,167,173,167,174,167,
175,167,176,167,177,167,178,167,179,167,180,167,181,167,182,167,183,167,184,
167,185,167,186,167,187,167,188,167,189,167,190,167,191,167,192,167,193,167,
209,167,210,167,211,167,212,167,213,167,214,167,216,167,217,167,218,167,219,
167,220,167,221,167,222,167,223,167,224,167,225,226,136,182,226,136,167,226,
136,168,226,136,145,226,136,143,226,136,170,226,136,169,226,136,136,226,136,
183,226,136,154,226,138,165,226,136,165,226,136,160,226,140,146,226,138,153,
226,136,171,226,136,174,226,137,161,226,137,140,226,137,136,226,136,189,226,
136,157,226,137,160,226,137,174,226,137,175,226,137,164,226,137,165,226,136,
158,226,136,181,226,136,180,226,153,130,226,153,128,184,198,238,208,238,209,
238,210,182,219,179,174,214,211,196,198,177,181,184,214,238,211,238,212,212,
191,199,213,190,251,206,217,185,179,238,214,238,213,238,216,238,215,197,165,
238,217,238,218,199,174,238,219,199,175,238,220,178,167,238,221,238,222,238,
223,238,224,238,225,215,234,238,226,238,227,188,216,238,228,168,197,168,198,
168,199,168,200,168,201,168,202,168,203,168,204,168,205,168,206,168,207,168,
208,168,209,168,210,168,211,168,212,168,213,168,214,168,215,168,216,168,217,
168,218,168,219,168,220,168,221,168,222,168,223,168,224,168,225,168,226,168,
227,168,228,168,229,168,230,168,231,168,232,168,233,227,128,131,227,128,133,
226,128,149,239,189,158,226,128,150,226,128,166,226,128,152,226,128,153,226,
128,156,226,128,157,227,128,148,227,128,149,227,128,136,227,128,137,227,128,
138,227,128,139,227,128,140,227,128,141,227,128,142,227,128,143,227,128,150,
227,128,151,227,128,144,227,128,145,208,144,208,145,208,146,208,147,208,148,
208,149,208,129,208,150,208,151,208,152,208,153,208,154,208,155,208,156,208,
157,208,158,208,159,208,160,208,161,208,162,208,163,208,164,208,165,208,166,
208,167,208,168,208,169,208,170,208,171,208,172,208,173,208,174,208,175,208,
176,208,177,208,178,208,179,208,180,208,181,209,145,208,182,208,183,208,184,
208,185,208,186,208,187,208,188,208,189,208,190,208,191,209,128,209,129,209,
130,209,131,209,132,209,133,209,134,209,135,209,136,209,137,209,138,209,139,
209,140,209,141,209,142,209,143,163,224,163,225,163,226,163,227,163,228,163,
229,163,230,163,231,163,232,163,233,163,234,163,235,163,236,163,237,163,238,
163,239,163,240,163,241,163,242,163,243,163,244,163,245,163,246,163,247,163,
248,163,249,163,250,163,251,163,252,163,253,161,171,165,161,165,162,165,163,
165,164,165,165,165,166,165,167,165,168,165,169,165,170,165,171,165,172,165,
173,165,174,165,175,165,176,165,177,165,178,165,179,165,180,165,181,165,182,
165,183,165,184,165,185,165,186,165,187,165,188,165,189,165,190,165,191,185,
177,178,198,212,240,207,205,176,220,213,203,187,245,214,202,183,183,204,176,
198,182,177,225,185,186,214,252,185,225,183,161,188,250,234,218,234,219,204,
249,185,243,234,220,180,251,195,179,183,209,186,216,234,221,212,244,234,222,
188,214,187,223,162,209,162,210,162,211,162,212,162,213,162,214,162,215,162,
216,162,177,162,178,162,179,162,180,162,181,162,182,162,183,162,184,162,185,
162,186,162,187,162,188,162,189,162,190,162,191,162,192,162,193,162,194,162,
195,162,196,207,250,203,248,239,174,239,173,179,250,185,248,239,175,239,176,
208,226,239,177,239,178,183,230,208,191,239,179,239,180,239,181,200,241,204,
224,239,182,239,183,239,184,239,185,239,186,213,224,239,187,180,237,195,170,
239,188,226,132,150,226,152,134,226,152,133,226,151,139,226,151,143,226,151,
142,226,151,135,226,151,134,226,150,161,226,150,160,226,150,179,226,150,178,
226,128,187,226,134,146,226,134,144,226,134,145,226,134,147,227,128,147,196,
129,195,161,199,142,195,160,196,147,195,169,196,155,195,168,196,171,195,173,
199,144,195,172,197,141,195,179,199,146,195,178,197,171,195,186,199,148,195,
185,199,150,199,152,199,154,199,156,195,188,195,170,210,235,218,177,218,178,
218,179,202,212,218,180,202,171,218,181,218,182,179,207,214,239,218,183,187,
176,181,174,218,184,218,185,185,238,209,175,210,232,218,186,184,195,207,234,
178,239,218,187,218,188,218,211,218,212,218,213,208,187,210,165,176,249,218,
214,199,171,218,215,189,247,195,161,218,216,218,217,195,253,204,183,218,218,
218,219,192,190,198,215,218,220,218,221,199,180,218,222,218,223,185,200,206,
145,206,146,206,147,206,148,206,149,206,150,206,151,206,152,206,153,206,154,
206,155,206,156,206,157,206,158,206,159,206,160,206,161,206,163,206,164,206,
165,206,166,206,167,206,168,206,169,206,177,206,178,206,179,206,180,206,181,
206,182,206,183,206,184,206,185,206,186,206,187,206,188,206,189,206,190,206,
191,207,128,207,129,207,131,207,132,207,133,207,134,207,135,207,136,207,137,
231,201,178,248,231,202,231,203,231,204,231,205,231,206,231,207,231,208,211,
167,203,245,231,209,231,210,231,211,231,212,201,201,231,213,231,214,231,215,
231,216,231,217,189,201,231,218,243,190,231,164,231,165,231,166,193,183,215,
233,201,240,207,184,214,175,214,213,231,167,176,237,231,168,231,169,201,220,
210,239,190,173,231,170,176,243,200,222,189,225,231,171,200,198,189,235,206,
220,211,239,218,189,206,243,218,190,211,213,187,229,218,191,203,181,203,208,
218,192,199,235,214,238,218,193,197,181,182,193,218,194,183,204,191,206,218,
195,233,237,215,170,233,238,194,214,200,237,186,228,233,239,233,240,233,241,
214,225,233,242,233,243,233,245,233,244,233,246,233,247,199,225,233,248,212,
216,233,249,189,206,164,224,164,225,164,226,164,227,164,228,164,229,164,230,
164,231,164,232,164,233,164,234,164,235,164,236,164,237,164,238,164,239,164,
240,164,241,164,242,164,243,210,234,196,177,218,200,181,253,187,209,218,201,
208,179,218,202,218,203,206,189,218,204,218,205,218,206,178,247,218,209,218,
207,209,232,218,208,195,213,218,210,238,252,238,253,239,161,238,254,239,162,
184,245,195,250,239,163,239,164,189,194,210,191,178,249,239,165,239,166,239,
167,210,248,239,168,214,253,239,169,198,204,177,213,206,202,180,179,200,242,
227,199,207,208,227,200,188,228,227,201,227,202,195,198,213,162,196,214,185,
235,206,197,227,203,195,246,227,204,226,133,160,226,133,161,226,133,162,226,
133,163,226,133,164,226,133,165,226,133,166,226,133,167,226,133,168,226,133,
169,226,133,170,226,133,171,166,161,166,162,166,163,166,164,166,165,166,166,
166,167,166,168,166,169,166,170,166,171,166,172,166,173,166,174,166,175,166,
176,166,177,234,223,193,222,194,184,212,223,215,202,234,224,234,225,234,228,
234,226,234,227,201,222,184,179,182,196,234,229,202,234,201,205,180,205,167,
226,167,227,167,228,167,229,167,230,167,231,167,232,167,233,167,234,167,235,
167,236,167,237,167,238,167,239,167,240,167,241,166,193,166,194,166,195,166,
196,166,197,166,198,166,199,166,200,166,201,166,202,166,203,166,204,166,205,
166,206,166,207,227,136,160,227,136,161,227,136,162,227,136,163,227,136,164,
227,136,165,227,136,166,227,136,167,227,136,168,227,136,169,230,249,190,192,
230,250,186,236,230,251,207,203,230,252,212,188,188,182,230,253,230,254,188,
205,200,210,206,179,231,161,178,181,194,191,230,224,202,187,230,225,230,226,
190,212,230,227,215,164,205,213,230,229,188,221,230,228,200,217,187,231,220,
254,220,253,211,171,221,161,221,163,221,165,210,241,221,164,221,166,221,167,
210,169,231,172,187,230,184,248,209,164,231,173,194,231,190,248,189,202,205,
179,231,174,231,175,190,238,208,229,231,195,231,196,187,186,181,222,194,198,
177,224,231,197,212,181,231,198,184,191,231,200,231,199,183,236,239,226,239,
227,193,205,239,228,239,229,239,230,239,231,239,232,239,233,239,234,239,235,
239,236,192,216,162,197,162,198,162,199,162,200,162,201,162,202,162,203,162,
204,162,205,162,206,162,207,162,208,162,241,162,242,162,243,162,244,162,245,
162,246,162,247,162,248,162,249,162,250,162,251,162,252,169,228,169,229,169,
230,169,231,169,232,169,233,169,234,169,235,169,236,169,237,169,238,169,239,
201,167,230,240,230,241,230,242,229,185,230,243,230,244,194,226,230,245,230,
246,214,232,230,247,208,248,231,178,231,179,180,194,231,180,231,181,201,254,
206,172,195,224,231,183,177,193,179,241,218,165,188,198,182,169,184,188,200,
207,188,165,218,166,218,167,204,214,200,195,218,168,198,253,223,182,223,181,
214,187,189,208,213,217,176,200,182,163,191,201,204,168,223,179,202,183,211,
210,226,188,226,189,226,190,226,191,226,192,226,193,183,185,210,251,189,164,
202,206,177,165,203,199,238,196,238,197,238,198,213,235,182,164,238,200,238,
199,238,201,238,202,199,165,238,203,238,204,240,190,240,191,190,233,240,192,
182,236,240,193,240,194,240,195,240,196,200,181,240,197,240,198,246,223,246,
224,246,225,246,226,246,227,246,228,192,240,246,229,246,230,246,231,246,232,
246,233,193,243,226,202,226,203,194,248,226,204,226,205,226,206,202,215,216,
184,217,229,207,227,207,199,239,195,239,193,239,194,239,196,182,167,188,252,
190,226,195,204,239,197,239,198,210,179,182,165,199,234,241,252,207,238,203,
179,208,235,231,239,205,231,185,203,182,217,227,208,209,203,227,209,227,210,
227,211,227,212,209,214,227,213,178,251,192,187,227,214,233,250,233,251,189,
207,233,252,184,168,193,190,233,253,177,178,187,212,185,245,233,254,238,245,
205,173,194,193,238,246,238,247,238,248,213,161,238,249,207,179,238,250,238,
251,241,253,176,228,203,204,241,254,212,164,194,173,193,236,198,196,190,177,
242,161,188,213,161,180,161,181,161,182,161,183,161,184,161,185,161,186,161,
187,161,190,161,191,162,217,162,218,162,219,162,220,162,221,162,222,162,223,
162,224,162,225,162,226,162,229,162,230,162,231,162,232,162,233,162,234,162,
235,162,236,162,237,162,238,202,228,224,206,212,175,207,189,213,183,234,164,
213,222,234,165,208,193,185,188,215,186,231,187,231,188,231,189,188,234,195,
229,192,194,231,190,231,191,188,169,217,162,217,220,211,224,216,253,183,240,
215,247,216,254,216,250,217,161,196,227,220,184,220,203,220,206,220,190,183,
210,176,197,220,199,208,190,220,193,187,168,223,223,207,236,176,165,223,231,
223,209,209,198,223,213,223,216,223,217,223,220,232,226,232,227,232,229,181,
181,232,231,199,197,232,235,232,237,189,176,215,174,246,180,193,228,246,181,
246,182,246,183,246,184,246,185,246,186,200,163,246,187,182,192,207,193,202,
168,225,246,213,248,211,252,225,248,225,252,225,249,185,230,195,217,202,211,
234,232,192,192,190,245,234,233,234,234,234,235,189,178,187,228,218,169,218,
170,209,200,218,171,208,237,182,239,194,219,206,206,204,162,208,174,196,211,
181,178,222,216,213,245,188,183,187,211,206,236,234,167,208,231,202,249,200,
214,207,183,179,201,206,210,189,228,215,194,195,175,183,182,199,209,195,169,
220,226,220,216,220,235,220,212,218,196,203,173,218,197,181,247,218,198,193,
194,215,187,218,199,204,184,239,199,239,207,239,200,239,201,239,202,199,194,
239,241,182,205,239,203,239,212,196,248,239,213,239,214,184,228,176,247,239,
215,239,216,239,217,242,166,242,167,209,213,182,238,242,168,242,169,181,223,
242,170,242,171,246,237,246,238,246,239,246,240,246,241,246,242,246,243,246,
244,190,168,180,175,183,232,240,230,240,229,198,163,240,225,240,226,180,195,
188,225,204,179,219,222,176,211,206,235,183,216,215,185,198,194,192,169,222,
209,201,168,209,239,197,164,176,231,179,182,200,197,202,172,210,252,179,223,
229,234,196,225,190,161,206,178,196,242,202,178,200,202,216,236,216,234,216,
198,189,246,198,205,179,240,205,172,195,251,186,243,192,244,205,194,207,242,
223,184,207,197,205,242,213,201,200,253,201,207,207,194,216,162,178,187,211,
235,211,207,244,250,199,245,215,195,197,228,244,252,244,253,244,251,213,169,
203,223,213,239,218,174,214,223,180,202,218,176,218,175,215,218,185,217,214,
230,182,168,205,240,210,203,177,166,202,181,223,188,223,189,223,190,197,187,
223,191,223,194,212,177,223,195,223,215,223,214,215,201,223,227,223,228,229,
235,210,167,223,210,235,218,235,219,212,224,198,234,196,212,235,223,197,167,
217,245,240,208,240,209,240,210,240,211,240,212,240,213,240,214,240,216,243,
229,243,230,243,234,194,225,243,236,243,239,243,232,188,253,166,178,166,179,
166,180,166,181,166,182,166,183,166,184,166,210,166,211,166,212,166,213,166,
214,166,215,166,216,177,229,223,178,213,188,191,168,194,172,216,213,194,177,
178,214,215,208,202,203,203,251,213,204,184,182,207,201,179,232,201,243,191,
205,208,251,202,210,229,182,187,194,183,167,184,243,186,210,227,205,227,206,
212,196,227,207,184,185,207,217,196,229,235,239,235,240,204,218,205,200,185,
216,208,203,177,248,198,228,190,223,181,228,215,200,186,231,242,179,242,181,
242,180,203,228,207,186,242,178,187,179,204,172,203,203,226,228,226,230,226,
234,226,235,188,177,226,241,208,212,212,185,226,245,185,214,226,246,190,247,
214,164,218,172,218,173,198,192,215,231,202,182,199,190,221,250,221,252,221,
254,222,162,176,170,177,206,199,240,177,251,210,181,180,212,182,171,203,191,
216,169,200,176,176,236,185,166,188,211,206,241,219,189,193,211,203,231,204,
208,188,204,231,176,188,168,208,247,231,177,205,203,203,205,202,202,204,211,
229,204,229,203,196,230,205,207,222,214,190,208,215,190,222,213,213,208,176,
221,205,222,194,166,230,171,230,172,189,191,230,174,230,179,209,180,227,225,
200,234,185,175,189,173,179,216,206,219,211,203,204,250,178,172,193,229,238,
229,199,166,195,173,214,244,181,163,178,240,196,180,196,233,192,173,222,212,
215,184,234,231,215,172,200,252,216,211,216,205,212,222,215,214,180,230,203,
239,230,218,216,195,215,206,208,162,225,171,184,218,225,173,225,174,225,176,
181,186,225,177,232,238,232,236,185,240,204,210,232,230,206,166,191,242,235,
202,235,203,235,204,235,205,235,214,230,192,235,217,236,241,236,238,236,239,
215,163,201,241,203,238,236,244,237,164,186,222,182,247,227,161,182,178,204,
241,185,167,238,230,238,231,238,232,238,233,238,234,238,235,238,236,244,182,
244,183,182,230,178,176,207,207,244,180,180,172,246,253,246,254,247,161,247,
162,247,163,247,164,247,165,247,166,247,167,247,168,177,238,247,169,247,170,
247,171,176,216,196,179,184,204,198,226,200,190,200,225,177,185,227,171,178,
209,181,172,185,223,182,232,177,234,213,187,232,206,232,208,182,176,232,211,
182,175,214,250,197,172,189,217,219,190,219,191,182,190,216,185,177,200,177,
207,177,209,197,254,184,189,188,202,194,189,194,164,179,194,218,234,184,231,
197,182,223,234,201,218,193,168,196,196,189,187,186,165,210,224,178,250,186,
224,196,182,189,196,213,236,178,224,199,200,191,235,217,173,191,232,210,200,
235,215,235,220,184,236,235,216,193,177,224,249,214,227,178,175,214,196,181,
219,194,237,212,166,205,212,209,177,179,219,199,253,200,243,189,167,213,199,
201,172,184,162,228,202,201,185,207,254,234,202,212,206,234,205,234,207,201,
233,212,210,237,193,237,194,237,195,237,197,202,197,179,209,203,217,212,236,
229,210,183,234,205,185,176,188,179,246,187,247,219,202,186,175,205,210,240,
184,240,186,240,185,240,187,240,188,206,253,239,192,194,224,180,184,215,182,
189,245,209,174,208,241,234,184,234,185,234,186,186,181,211,214,178,230,188,
176,211,209,203,171,183,180,214,174,206,218,213,167,186,245,183,166,192,214,
214,185,213,253,180,203,178,189,206,228,198,231,214,198,203,162,200,175,201,
178,180,204,191,204,215,221,194,218,183,215,214,189,206,198,183,196,216,191,
190,197,198,242,210,178,207,176,207,231,218,229,183,192,209,244,210,245,213,
243,189,215,219,208,204,174,191,178,187,181,215,248,191,211,220,195,220,200,
220,201,178,212,220,209,203,213,222,219,176,198,186,180,201,211,196,243,190,
232,224,238,187,216,216,182,210,242,224,239,205,197,225,223,186,220,225,224,
187,178,194,201,225,225,226,128,178,226,128,179,226,132,131,239,188,132,226,
250,226,251,226,253,226,252,196,213,227,162,227,128,128,227,128,129,227,128,
130,227,131,187,231,184,231,185,215,219,213,192,231,186,194,204,235,190,193,
208,193,245,212,242,184,213,180,180,235,209,197,223,235,206,202,164,235,213,
176,251,238,193,176,187,213,181,209,206,188,224,186,208,240,177,240,178,240,
179,240,180,240,181,209,188,241,232,184,251,241,233,186,196,212,197,176,210,
241,237,241,238,241,239,241,241,241,240,197,213,245,169,189,205,195,184,191,
225,203,225,245,170,161,196,161,197,161,201,161,200,161,210,161,254,161,178,
161,179,161,188,161,189,177,188,222,200,189,177,204,215,222,202,180,185,192,
172,194,162,219,226,219,228,180,191,231,162,201,180,184,217,196,201,180,231,
182,212,203,194,209,176,181,188,182,244,229,218,229,216,229,217,181,192,183,
235,177,249,217,252,179,229,190,246,185,164,215,243,199,201,190,222,185,174,
186,164,209,245,176,177,235,178,235,180,186,171,232,184,232,185,232,186,190,
194,186,172,204,253,191,212,203,177,198,244,186,226,225,233,210,194,241,194,
178,185,189,190,230,232,194,230,186,167,230,233,189,227,185,195,230,166,208,
213,206,175,189,248,212,182,206,165,193,172,179,217,190,191,199,238,241,182,
241,183,191,213,190,244,184,184,210,175,176,214,181,249,191,165,230,235,198,
239,230,236,230,237,191,166,224,175,206,185,224,171,201,198,191,170,219,205,
210,236,198,250,197,170,191,226,211,166,181,215,226,210,181,234,191,253,187,
234,247,201,198,199,247,200,192,174,224,174,186,237,186,176,224,169,192,212,
228,181,193,176,228,182,206,208,193,223,205,204,210,247,183,205,223,193,196,
241,240,175,188,166,240,176,195,249,197,246,188,238,237,218,204,188,178,234,
198,247,216,172,212,235,224,230,202,201,199,183,180,206,187,182,208,192,236,
163,200,213,181,169,190,201,214,188,212,231,200,250,246,249,246,250,246,251,
246,252,201,227,222,243,176,218,210,161,177,247,202,194,182,254,216,161,211,
218,191,247,205,170,245,165,245,163,189,180,245,168,206,187,181,205,215,161,
215,244,211,211,206,233,188,191,183,252,183,165,208,221,211,169,211,170,221,
211,207,244,200,248,211,181,192,185,197,161,178,166,212,241,212,183,220,219,
220,223,204,166,220,230,212,198,187,165,216,193,206,229,190,174,212,249,201,
196,211,174,184,211,179,224,213,205,208,178,235,207,206,184,235,208,213,221,
242,204,242,205,242,207,242,211,214,205,228,217,228,220,194,250,228,222,214,
206,213,211,185,193,213,180,209,216,214,218,211,197,187,239,187,225,216,241,
216,207,210,182,186,197,203,190,204,190,219,216,185,231,219,220,219,221,181,
216,219,243,219,210,185,184,212,171,219,236,221,168,192,179,193,171,221,170,
221,171,221,178,187,241,221,181,211,168,221,186,221,194,195,200,198,188,206,
174,221,204,226,198,207,218,185,221,226,199,192,161,226,214,202,252,191,181,
211,185,226,213,227,227,197,189,193,164,194,217,178,215,227,248,208,186,198,
195,212,243,227,254,227,252,227,239,183,168,227,247,227,244,229,184,204,239,
211,201,188,215,201,234,229,191,181,184,245,227,245,232,204,163,230,223,188,
190,185,194,230,219,209,167,231,192,231,193,231,182,182,208,231,194,234,161,
234,162,234,163,183,248,188,173,234,236,234,237,234,238,234,239,189,199,236,
197,190,230,204,191,197,218,190,188,237,210,193,242,211,178,237,203,200,183,
238,240,238,241,238,242,238,244,238,243,239,222,190,181,239,225,239,223,239,
224,239,237,193,173,239,238,239,239,239,240,242,174,187,162,194,178,197,176,
194,199,244,241,184,176,213,212,184,207,198,240,245,162,245,161,186,168,244,
254,203,214,245,206,245,207,245,209,182,229,245,210,239,191,160,239,191,161,
226,128,176,161,161,161,162,161,163,161,168,161,224,161,223,161,195,161,203,
161,251,161,252,161,250,161,253,176,203,185,171,193,249,217,226,176,250,185,
182,220,229,220,211,177,195,237,180,227,241,227,242,178,252,242,172,242,173,
200,167,179,181,212,254,185,236,208,249,180,198,211,186,246,194,179,251,181,
182,181,243,216,214,200,208,181,235,190,229,178,210,179,205,182,199,184,216,
235,192,184,206,182,222,202,218,181,244,222,229,182,223,205,219,185,254,212,
213,183,164,191,240,214,254,205,178,183,176,181,246,238,205,238,207,183,179,
201,213,236,199,187,226,183,193,229,252,229,253,230,163,183,241,176,201,182,
214,183,212,184,246,209,190,227,220,214,208,186,166,209,231,207,252,188,210,
186,189,244,179,176,227,244,176,186,199,223,206,223,200,197,222,187,235,228,
176,197,168,228,177,187,238,205,221,199,162,197,201,188,186,210,209,203,200,
176,205,188,196,210,250,195,220,191,220,189,195,239,243,182,204,176,171,191,
188,235,163,213,223,234,200,191,216,205,198,209,218,180,235,191,218,185,197,
190,228,193,237,192,168,202,195,222,215,213,252,192,171,227,215,227,216,227,
217,192,201,219,163,219,166,214,163,192,238,208,211,178,196,180,229,192,239,
214,216,210,176,193,191,193,196,193,251,214,176,241,247,193,213,199,217,197,
253,197,195,193,244,219,206,238,179,208,243,194,188,229,232,229,231,229,233,
195,165,198,248,235,173,196,202,195,197,227,197,201,193,227,198,195,205,178,
194,226,167,226,166,198,161,201,182,192,178,223,245,198,180,215,167,202,176,
196,195,198,203,176,199,180,242,200,211,199,179,189,172,189,189,228,165,199,
252,204,235,189,236,206,221,200,161,202,220,177,228,208,240,201,203,216,246,
194,215,216,247,201,253,206,231,187,220,176,235,202,186,198,193,229,236,208,
188,202,214,222,208,178,197,212,250,202,219,206,168,224,167,179,170,203,195,
224,205,224,198,224,194,203,207,183,237,201,232,183,195,205,182,182,182,191,
185,213,219,205,184,214,240,229,207,181,221,205,206,236,161,177,219,211,183,
205,232,181,164,206,170,214,247,206,180,196,169,177,190,212,253,206,195,242,
184,176,246,242,183,207,237,190,169,205,164,193,193,208,196,226,224,177,216,
210,228,208,201,214,237,195,168,226,172,208,219,209,197,188,175,185,205,209,
181,210,233,209,182,188,199,210,196,191,228,188,208,182,225,211,164,230,191,
201,244,230,195,211,202,186,170,219,162,199,241,211,220,233,180,233,181,233,
183,212,170,208,214,179,228,213,215,212,194,211,208,235,195,197,243,214,162,
211,184,190,183,200,172,215,168,199,210,216,167,202,192,215,180,225,238,225,
239,211,204,215,205,228,192,207,253,228,191,215,225,222,239,195,232,204,225,
216,180,195,174,211,161,206,163,216,189,217,239,205,246,191,186,216,220,182,
231,188,193,204,234,217,183,177,163,211,225,217,185,217,222,199,206,192,254,
217,184,218,237,212,201,207,213,197,227,218,240,193,234,204,213,207,221,218,
252,218,251,201,219,218,253,219,161,215,222,218,254,193,218,219,231,219,225,
198,186,219,227,220,196,220,214,200,244,191,224,220,241,220,246,220,249,181,
180,220,243,188,246,220,232,187,196,220,252,220,238,210,240,178,232,221,185,
221,179,221,173,196,170,221,217,221,216,184,240,221,214,222,210,191,217,194,
213,199,192,223,226,223,230,223,232,211,180,224,163,224,164,224,165,208,165,
224,190,224,170,201,164,224,193,225,241,191,241,225,240,181,210,226,194,182,
252,200,196,226,195,226,217,197,226,234,230,192,181,226,226,214,190,205,252,
195,166,226,227,236,254,236,253,223,175,227,222,187,242,234,168,213,189,227,
246,197,221,178,168,198,252,227,250,227,253,204,169,227,243,229,202,229,199,
181,207,198,200,229,249,200,231,229,250,205,253,231,219,187,195,211,215,211,
196,232,167,186,247,231,248,232,164,232,189,202,248,184,220,204,245,232,213,
188,220,188,207,232,219,233,226,233,227,209,234,233,229,235,174,235,175,235,
176,183,213,235,191,179,166,185,201,214,171,235,194,235,196,201,246,214,215,
236,185,236,184,194,195,236,183,236,195,203,184,192,195,204,254,237,247,191,
244,190,236,237,248,239,170,239,171,193,180,239,172,239,208,239,209,239,210,
213,242,239,218,239,219,239,220,239,221,240,232,240,231,240,228,178,161,241,
187,189,209,180,176,190,189,241,205,241,207,191,227,241,208,241,244,210,174,
222,199,203,202,242,187,242,182,242,191,242,189,242,195,242,201,242,208,242,
214,242,216,242,218,242,221,242,219,242,239,242,247,242,237,242,238,244,208,
244,207,244,209,203,218,246,170,213,240,246,172,195,185,246,209,246,210,246,
211,246,212,246,245,246,246,246,247,246,248,247,172,247,173,193,219,247,174,
168,168,168,166,168,186,176,167,198,183,223,211,176,184,232,241,232,240,176,
232,197,196,193,224,177,176,215,228,215,191,177,179,235,210,204,165,177,180,
213,234,184,186,177,210,202,208,178,188,178,243,184,233,194,167,180,215,245,
171,245,174,180,217,182,237,217,180,180,241,177,241,204,177,180,250,193,238,
210,212,181,165,194,244,196,207,181,170,194,200,199,232,181,190,188,218,187,
252,181,195,197,199,225,227,181,212,180,228,244,228,182,179,217,254,217,253,
182,198,195,190,239,206,182,242,204,252,192,250,182,251,230,216,188,226,182,
253,214,222,228,178,183,214,199,208,216,215,184,166,240,174,177,194,184,199,
181,193,197,204,184,201,198,189,196,234,184,202,223,176,201,245,184,226,204,
199,244,220,184,235,240,189,186,232,184,241,212,212,232,239,185,241,232,216,
215,245,185,242,245,188,245,205,185,250,205,188,224,243,185,251,214,166,232,
200,186,207,188,170,181,245,186,246,226,233,183,222,186,249,212,225,221,231,
187,184,189,219,232,234,187,214,237,167,208,244,187,240,236,225,195,240,187,
244,246,174,246,173,188,180,200,180,194,209,188,189,217,230,216,231,188,212,
220,233,220,234,188,231,183,190,235,198,188,241,187,187,181,183,188,243,208,
222,184,169,189,212,187,202,240,167,190,186,190,185,213,194,190,204,211,189,
184,192,190,214,198,168,178,227,190,220,205,216,176,206,190,224,245,200,184,
250,191,172,233,177,233,186,191,191,195,210,195,230,191,194,232,205,214,249,
191,237,177,246,203,222,191,246,210,177,192,228,192,175,242,236,242,222,192,
176,210,184,235,231,192,224,244,204,215,209,192,236,209,221,228,238,192,246,
190,217,216,175,192,248,190,162,192,205,193,161,240,235,240,238,193,187,244,
211,190,172,193,246,240,251,202,221,193,250,185,168,237,232,193,252,223,203,
223,204,194,170,196,176,189,181,194,177,195,151,195,183,194,181,176,173,203,
233,194,192,223,185,194,240,194,203,192,196,194,208,195,163,178,231,220,250,
195,206,206,224,192,230,195,212,177,197,188,163,195,214,207,210,187,161,195,
225,218,162,200,223,195,254,196,161,223,161,197,166,231,163,207,223,197,177,
240,221,209,241,197,211,183,207,226,212,198,165,199,248,210,189,198,174,236,
173,236,174,198,176,176,234,200,191,198,185,197,210,199,199,198,213,190,176,
206,250,198,230,196,206,183,238,199,203,178,165,180,233,199,222,196,175,178,
236,199,223,210,202,206,214,199,250,210,183,184,252,200,166,224,246,224,245,
200,178,191,187,236,192,200,215,200,227,220,251,201,161,206,176,180,171,201,
171,209,222,229,245,201,200,236,232,236,233,201,214,220,186,220,182,201,235,
186,244,195,252,202,180,210,207,194,236,202,190,236,234,192,241,202,207,216,
181,195,241,202,242,192,232,240,164,203,137,203,135,194,168,203,175,238,161,
182,189,203,182,237,204,237,205,203,252,229,179,213,172,204,197,196,164,207,
165,204,200,186,242,210,208,204,204,189,253,200,200,204,219,190,210,188,178,
204,236,204,171,183,242,205,161,214,173,199,243,205,195,217,238,217,240,205,
249,213,247,225,222,206,249,183,175,191,243,208,242,194,174,226,208,209,161,
209,183,229,205,209,179,202,226,178,208,209,185,209,225,216,199,209,238,232,
191,232,194,209,248,188,230,202,222,209,249,186,203,184,249,210,168,244,168,
244,169,210,199,216,239,195,199,210,214,202,227,215,165,210,215,206,244,234,
191,211,172,242,229,178,245,211,177,191,197,204,226,211,182,216,244,217,221,
211,234,246,167,209,169,211,237,216,174,192,235,211,238,202,216,176,178,212,
218,219,215,219,217,212,252,178,179,228,215,213,244,221,243,221,240,213,250,
197,194,178,192,214,184,234,252,176,180,214,204,186,219,240,233,215,169,237,
186,237,187,215,177,184,190,194,232,215,210,204,207,235,248,215,227,197,191,
245,192,215,232,218,232,218,231,216,176,187,175,177,177,216,177,195,180,210,
229,216,178,209,235,186,187,216,196,223,249,196,246,216,235,189,241,189,233,
216,245,188,254,188,219,217,178,193,169,217,179,217,190,217,193,217,192,217,
198,217,187,196,223,217,207,180,162,217,208,217,213,217,212,217,215,217,218,
216,240,199,170,217,231,207,166,205,226,218,243,176,175,207,182,218,250,208,
207,196,199,219,170,212,199,178,191,219,174,219,172,186,194,219,219,179,161,
219,223,219,245,219,247,219,246,219,252,197,224,187,249,220,180,176,172,220,
181,220,188,220,197,220,189,220,198,220,191,199,219,220,210,189,230,194,171,
220,225,221,162,220,231,221,182,221,177,221,180,221,203,178,164,221,213,221,
212,193,226,183,198,221,219,221,220,221,222,222,166,189,182,200,239,222,179,
222,170,222,174,222,180,202,237,222,185,222,211,209,186,179,233,222,225,204,
205,198,254,222,228,222,221,222,231,223,183,181,240,223,180,223,199,185,190,
191,167,223,201,223,218,206,182,223,239,223,240,187,189,223,241,204,198,223,
242,224,186,224,191,224,192,224,219,224,217,224,223,224,225,224,221,210,173,
224,248,213,202,224,251,224,250,197,193,204,251,224,253,224,254,195,177,225,
182,225,181,193,235,225,189,225,191,194,205,225,211,225,210,199,182,225,254,
226,161,192,199,226,168,178,254,226,162,226,211,182,200,215,249,226,219,226,
218,192,170,226,242,193,175,203,188,226,244,212,245,226,243,227,191,186,169,
237,172,227,232,227,233,205,244,227,237,187,166,196,173,227,251,227,245,186,
211,228,168,228,174,194,229,228,171,188,195,228,175,228,184,228,185,204,233,
228,203,215,213,228,194,228,246,228,244,194,254,228,249,228,248,197,236,229,
194,183,181,229,195,229,198,229,196,229,200,229,213,180,254,229,214,229,254,
230,165,205,215,230,222,191,215,212,208,230,230,230,231,194,238,230,234,179,
210,209,233,230,238,198,173,230,239,231,226,187,183,207,214,231,229,183,169,
231,231,231,236,231,235,201,186,232,181,232,178,232,179,232,207,232,212,232,
214,233,224,226,173,226,170,234,183,235,182,202,213,234,196,234,199,234,198,
234,214,234,215,198,216,235,169,235,171,235,170,235,199,176,185,191,207,235,
232,199,187,205,243,236,169,236,170,236,171,236,175,197,185,182,206,236,194,
193,182,179,227,236,196,213,168,181,227,236,204,209,230,236,205,236,226,177,
186,183,217,236,227,213,213,236,208,236,230,236,229,183,191,237,165,226,254,
202,209,237,168,208,252,227,165,237,170,227,185,210,226,237,184,194,235,201,
176,237,198,237,206,213,232,237,213,237,211,237,215,237,223,192,218,180,232,
237,240,237,241,195,188,238,165,216,186,238,163,238,167,238,164,207,185,238,
187,213,214,215,239,238,237,238,238,238,239,239,189,239,190,239,191,240,183,
240,182,212,167,240,203,240,204,240,205,240,224,176,204,189,234,240,237,240,
240,240,236,240,249,240,252,240,254,241,172,213,206,241,169,241,197,244,192,
241,198,241,216,241,210,241,218,241,243,182,248,203,163,242,164,210,195,198,
181,242,199,242,196,242,198,242,200,185,198,181,176,242,202,242,194,242,192,
242,246,242,248,242,250,243,167,243,169,243,164,243,175,242,254,243,173,243,
206,243,202,181,218,243,212,243,211,183,251,244,170,190,203,211,223,244,173,
244,174,244,175,244,177,189,162,178,213,244,198,208,223,244,199,244,212,244,
213,190,171,244,222,193,188,188,232,245,166,245,167,196,240,245,173,245,175,
208,209,245,179,245,180,245,181,245,215,190,225,245,216,245,222,245,228,245,
229,245,244,177,170,178,242,246,192,246,193,196,209,246,216,246,217,246,218,
246,221,246,222,207,202,247,190,247,188,186,161,247,194,247,193,247,196,247,
202,247,204,247,203,247,236,247,237,247,238,161,170,161,172,161,174,161,175,
161,176,161,177,161,216,161,222,161,217,161,212,161,218,161,219,161,220,161,
221,161,227,161,192,161,228,161,229,161,233,161,234,161,236,161,167,161,239,
161,238,161,242,161,241,161,244,161,243,161,246,161,245,161,248,161,247,166,
208,166,209,168,164,168,162,168,172,168,170,168,176,168,174,168,180,168,178,
176,169,241,173,176,186,234,190,176,192,244,193,176,195,237,174,176,207,181,
248,176,212,197,249,176,215,176,217,176,225,180,238,176,252,180,210,176,253,
241,217,177,161,222,182,177,171,246,215,177,173,189,220,177,202,243,200,177,
214,179,168,177,215,223,174,177,230,177,231,177,237,241,195,177,242,197,237,
177,245,204,178,177,253,226,196,178,171,180,164,178,173,187,254,178,174,185,
192,178,195,193,209,178,200,215,217,178,202,177,235,178,203,221,195,178,216,
195,234,178,217,199,230,178,225,212,217,178,238,219,207,179,185,177,203,179,
186,228,247,179,189,200,232,179,197,200,246,179,199,219,239,179,203,210,210,
179,212,184,247,179,214,185,210,179,215,216,206,179,222,217,168,179,230,242,
176,179,248,190,199,179,252,228,232,180,168,214,221,180,173,224,185,180,178,
226,209,180,183,189,221,180,193,180,247,180,199,177,217,180,214,213,179,180,
220,206,209,180,234,201,166,180,248,214,161,180,249,233,228,181,161,226,249,
181,175,199,191,181,187,187,246,181,197,178,228,181,198,187,210,181,220,213,
197,181,242,193,232,181,252,229,197,182,184,212,186,182,185,244,248,182,188,
219,177,182,191,234,248,182,202,188,203,182,209,221,192,182,221,203,236,183,
173,210,237,183,184,225,236,183,188,220,204,183,197,213,254,183,201,202,179,
183,208,211,205,183,228,242,215,183,244,183,202,184,161,228,180,184,165,186,
235,184,167,197,215,184,175,184,173,184,183,218,226,184,194,216,197,184,208,
227,179,184,210,201,162,184,212,200,189,184,221,243,245,184,230,223,187,184,
237,190,206,185,161,176,163,185,180,206,240,185,208,189,163,185,220,243,238,
185,222,205,248,185,233,181,177,185,234,217,223,185,253,194,245,186,162,194,
207,186,163,189,254,186,174,212,162,186,178,176,191,186,186,227,226,186,191,
204,231,186,192,212,165,186,198,192,203,186,201,221,169,186,209,245,246,186,
221,189,198,186,223,223,236,186,230,192,211,186,233,228,170,187,164,177,168,
187,170,208,173,187,171,212,179,187,185,213,226,187,190,240,239,187,192,236,
203,187,193,181,211,187,217,236,177,187,219,191,174,187,251,238,181,187,253,
179,198,188,184,183,178,188,187,221,241,188,201,200,204,188,209,217,166,188,
217,217,202,188,222,201,169,188,233,203,253,188,235,180,196,188,251,185,219,
189,165,228,197,189,166,228,211,189,170,230,173,189,175,221,228,189,179,191,
239,189,222,178,199,189,238,243,220,189,239,179,226,189,249,209,165,189,250,
201,206,190,163,220,244,190,165,220,215,190,167,234,208,190,170,205,239,190,
182,180,253,190,234,201,239,190,237,208,182,190,241,176,209,190,252,197,169,
191,164,219,171,191,171,190,190,191,173,187,203,191,193,220,217,191,198,195,
235,191,200,223,212,191,208,215,196,191,209,219,240,191,221,232,210,191,222,
207,248,191,223,241,189,191,250,241,188,191,251,221,227,191,252,215,224,192,
167,180,209,192,188,185,178,192,197,192,237,192,198,233,197,192,204,203,240,
192,221,219,242,192,223,188,161,192,225,227,249,193,174,192,200,193,189,209,
207,193,201,180,239,193,214,232,196,193,220,204,202,193,225,231,233,193,227,
192,215,193,233,212,238,193,240,231,240,193,248,178,241,194,163,188,240,194,
175,180,182,194,176,222,226,194,179,246,208,194,187,236,248,194,196,229,240,
194,212,198,232,194,222,238,183,194,223,177,198,194,227,185,252,194,242,194,
210,194,246,188,185,195,172,241,230,195,183,176,240,195,193,215,242,195,196,
230,194,195,209,200,169,195,215,217,225,195,231,220,220,195,233,179,242,195,
237,184,253,195,247,187,232,196,171,182,213,196,181,192,206,196,191,182,162,
196,208,181,233,196,221,230,168,196,231,228,226,196,232,202,223,196,244,241,
245,197,174,197,171,197,175,176,181,197,178,180,236,197,184,209,187,197,188,
205,181,197,198,235,185,197,200,228,216,197,214,235,211,197,217,192,251,197,
251,204,167,198,172,176,230,198,191,180,201,198,208,221,208,198,210,219,244,
198,211,182,228,198,212,224,244,198,220,192,245,198,221,234,169,198,227,227,
229,198,235,236,180,198,237,236,237,198,246,191,179,198,249,209,184,198,251,
183,218,199,164,214,180,199,168,211,216,199,185,183,227,199,186,206,216,199,
189,220,174,199,212,213,173,199,215,217,241,199,216,209,237,199,221,186,204,
199,224,246,166,199,233,227,176,199,236,177,211,199,244,203,196,199,249,201,
223,199,254,182,201,200,170,178,180,200,173,203,169,200,174,225,235,200,184,
209,227,200,199,208,202,200,203,216,233,200,212,180,211,200,216,221,238,200,
220,228,227,200,228,243,182,200,240,201,170,200,254,178,206,201,165,216,173,
201,192,179,196,201,202,196,185,201,209,197,225,201,212,203,176,201,224,201,
225,201,226,244,246,201,237,185,170,201,242,179,193,202,163,188,244,202,177,
191,245,202,184,210,211,202,191,200,201,202,200,224,195,202,224,212,230,202,
235,229,238,202,236,236,218,203,167,183,171,203,174,227,223,203,183,235,222,
203,185,208,194,203,186,222,254,203,192,188,223,203,193,213,216,203,198,217,
164,203,201,176,229,203,206,205,234,203,212,224,213,203,215,183,253,203,224,
210,222,203,230,210,254,203,234,198,241,203,244,180,189,203,249,177,226,203,
250,235,243,204,181,240,242,204,182,179,177,204,189,179,184,204,212,228,200,
204,216,206,254,204,221,208,181,204,223,245,219,204,237,237,181,204,238,220,
171,205,168,185,228,205,169,201,163,205,175,241,181,205,176,232,246,205,177,
192,166,205,192,194,197,205,196,228,207,205,199,242,165,205,202,241,221,205,
209,235,229,205,217,223,252,205,229,202,170,205,235,181,226,205,241,230,187,
206,164,200,205,206,167,224,240,206,169,187,221,206,173,220,194,206,177,216,
249,206,190,215,240,206,193,241,164,206,199,186,240,206,205,234,177,206,207,
214,169,206,223,214,165,206,226,179,179,206,230,222,220,206,232,214,219,206,
234,186,238,206,242,211,198,206,252,180,181,207,162,199,161,207,167,227,174,
207,172,192,231,207,175,176,239,207,178,186,200,207,200,185,226,207,220,185,
172,207,224,237,239,207,225,216,201,207,232,244,226,207,235,227,183,207,243,
187,191,207,251,201,230,208,167,244,205,208,185,199,246,208,199,211,179,208,
204,187,174,208,205,219,237,208,208,209,220,208,227,203,189,208,232,246,171,
208,253,236,186,209,166,222,181,209,178,179,178,209,191,220,192,209,193,242,
186,209,199,208,169,209,201,186,184,209,209,242,209,209,211,205,162,209,240,
176,219,209,243,228,163,209,252,235,236,209,253,230,161,209,254,232,168,210,
164,214,207,210,171,192,207,210,187,182,161,210,197,229,220,210,201,240,218,
210,217,225,168,210,223,240,223,210,225,212,163,210,249,180,227,211,165,240,
215,211,195,203,166,211,200,222,205,211,212,202,205,211,231,194,161,211,232,
213,249,211,233,230,180,211,242,178,186,211,250,211,228,211,254,204,220,212,
169,218,164,212,172,241,199,212,189,199,247,212,190,245,196,212,193,214,224,
212,203,189,252,212,205,204,170,212,207,201,216,212,211,200,168,212,214,178,
211,212,226,213,218,212,227,191,183,212,246,208,230,212,248,204,230,213,163,
209,163,213,166,186,205,213,171,177,243,213,184,225,196,213,195,211,176,213,
210,179,208,213,220,223,238,213,227,191,163,213,230,195,223,213,233,190,202,
214,168,223,197,214,178,215,181,214,186,245,193,214,191,194,206,214,192,181,
167,214,193,214,194,214,209,197,232,214,210,226,231,214,217,216,242,214,229,
241,228,214,241,243,195,214,245,181,201,214,246,179,176,215,173,198,170,215,
176,241,201,215,188,218,161,215,197,213,246,215,199,178,226,215,211,230,221,
215,220,237,161,215,230,236,243,216,163,212,202,216,164,179,243,216,183,241,
227,216,202,207,195,216,210,196,228,216,212,206,212,216,217,185,206,216,221,
199,176,216,228,216,227,216,232,186,177,216,248,210,193,216,252,184,196,217,
169,214,182,217,171,202,185,217,172,217,174,217,196,177,182,217,197,190,235,
217,199,179,165,217,203,198,171,217,209,201,181,217,211,217,216,217,214,201,
174,217,224,187,227,217,227,189,237,217,232,201,215,217,237,182,224,217,247,
189,251,217,250,184,254,217,251,182,172,218,228,218,227,218,235,201,194,219,
167,219,164,219,179,219,181,219,187,216,216,219,192,202,198,219,197,181,254,
219,201,208,215,219,230,219,229,219,233,191,192,219,235,191,229,220,169,177,
164,220,175,220,172,220,179,210,213,220,183,211,243,220,187,195,162,220,227,
220,228,220,236,221,174,220,240,221,175,221,176,198,206,221,187,195,167,221,
198,194,220,221,205,204,209,221,206,221,207,221,210,221,188,221,224,194,228,
221,234,203,242,221,246,221,235,222,195,216,165,222,198,219,188,222,203,217,
235,222,217,191,189,222,218,205,166,222,224,196,237,222,227,190,221,222,235,
206,213,222,245,222,248,222,246,203,209,222,247,222,250,222,252,190,239,223,
162,223,163,223,168,235,162,223,173,214,167,223,219,223,229,223,224,223,225,
223,248,176,161,223,251,224,162,224,180,204,228,224,182,224,183,224,196,208,
225,224,199,224,200,224,201,224,202,224,207,224,189,224,208,188,206,224,212,
224,211,224,214,224,210,224,220,224,216,224,231,224,232,224,233,224,227,224,
242,185,204,225,161,179,163,225,162,183,249,225,163,196,187,225,166,180,177,
225,167,225,169,225,170,225,175,225,179,225,184,225,186,176,182,225,192,225,
193,225,195,225,194,225,199,179,231,225,204,225,202,225,209,225,205,225,230,
206,162,225,232,187,213,225,234,208,206,225,243,225,242,225,245,225,247,225,
250,192,234,226,164,226,169,226,179,204,161,226,182,203,180,226,184,247,207,
226,185,226,183,226,197,196,217,226,200,178,246,226,223,235,254,226,236,191,
236,226,237,226,229,227,164,227,170,227,167,199,196,227,169,186,183,227,172,
181,191,227,173,177,175,227,180,192,162,227,182,183,223,227,184,179,238,227,
218,227,219,227,224,201,199,227,228,227,236,227,240,190,218,228,196,181,173,
228,199,228,193,228,201,201,248,228,204,209,196,228,212,228,213,228,218,228,
209,228,231,212,180,228,235,228,236,228,254,177,244,229,167,229,170,229,169,
229,166,229,171,229,173,229,178,196,254,229,183,200,221,229,187,193,200,229,
209,182,186,229,211,229,212,229,221,199,178,229,224,215,241,229,226,229,228,
229,241,211,240,229,243,229,242,229,247,185,237,229,248,205,205,230,162,202,
188,230,169,230,176,230,199,207,177,230,203,181,213,230,212,230,211,230,217,
179,162,230,248,185,199,231,244,178,163,231,246,203,246,231,250,231,249,232,
162,232,161,232,173,232,174,232,190,201,188,232,197,232,199,232,218,177,250,
232,221,192,184,232,224,232,225,232,242,214,234,232,252,232,253,232,254,185,
215,233,162,192,226,233,172,192,227,233,187,176,241,233,188,213,165,233,196,
233,198,233,203,233,204,233,215,233,208,233,217,179,200,233,220,233,219,233,
223,195,202,233,230,233,231,233,233,233,234,234,172,234,171,234,174,234,173,
234,189,232,195,234,211,244,223,234,240,234,244,234,243,196,193,234,245,234,
246,235,164,186,193,235,177,199,226,235,183,176,189,235,184,190,180,235,188,
176,174,235,197,211,253,235,221,196,220,235,234,235,235,235,241,200,249,236,
165,198,219,236,167,208,170,236,179,176,223,236,182,202,169,236,187,215,229,
236,189,198,236,236,191,236,193,236,210,236,206,236,214,206,245,236,220,209,
224,236,235,198,238,236,246,198,177,237,166,237,163,237,175,192,193,237,179,
227,230,237,188,197,248,237,191,237,192,237,199,237,190,237,221,191,196,237,
234,237,235,237,236,195,164,237,244,237,242,237,249,237,250,237,253,190,166,
238,162,196,192,238,168,194,247,238,169,238,170,238,174,187,173,238,176,206,
183,238,177,189,231,238,184,176,213,238,189,202,240,239,204,239,205,239,211,
196,247,239,247,179,211,239,252,239,251,240,199,197,244,240,202,247,189,240,
207,186,215,240,220,193,198,240,227,213,238,240,246,180,225,241,171,241,168,
241,184,205,187,241,190,241,192,241,214,241,209,241,249,180,207,242,162,242,
163,242,188,212,233,242,206,194,249,242,210,242,212,242,213,205,220,242,217,
211,188,242,228,242,234,242,235,243,166,243,177,243,172,243,187,180,192,243,
192,243,193,243,198,243,199,243,201,203,241,243,217,201,184,243,227,243,226,
243,237,243,233,243,246,243,247,243,254,243,249,244,163,187,201,244,166,244,
165,244,171,179,244,244,172,208,198,244,195,200,185,244,197,189,243,244,201,
244,202,244,206,193,163,244,215,244,218,244,216,244,217,244,227,244,229,244,
242,179,172,245,164,192,210,245,176,245,177,245,183,245,182,245,186,194,185,
245,197,245,198,245,199,245,203,245,201,245,202,245,208,245,211,245,212,211,
187,245,218,245,220,245,223,245,221,245,230,245,231,245,236,245,233,245,239,
245,241,245,250,208,177,246,161,180,165,246,190,182,166,246,219,246,220,246,
235,246,236,247,178,247,179,247,187,247,186,247,197,247,198,247,211,247,210,
247,225,247,226,247,229,247,230,247,232,194,180,247,240,247,239,247,242,247,
245,247,252,247,253,161,193,161,194,161,198,161,204,161,205,161,213,161,225,
161,235,161,237,161,249,163,254,167,215,168,171,168,173,168,184,176,202,176,
238,176,244,176,248,176,254,177,172,177,183,177,196,177,201,177,212,177,220,
177,222,177,236,177,252,177,254,178,201,178,205,178,219,178,220,178,221,178,
244,178,253,179,192,179,195,179,220,179,234,179,236,179,237,179,249,179,253,
179,254,180,197,180,216,180,219,180,222,180,243,180,244,180,246,180,252,181,
168,181,185,181,189,181,196,181,199,181,202,181,208,181,224,181,225,181,236,
181,237,181,238,181,241,181,250,181,251,182,173,182,195,182,197,182,211,182,
215,182,234,182,235,182,240,182,243,182,249,182,250,183,199,183,203,183,219,
183,221,183,225,183,243,183,247,183,250,183,254,184,193,184,197,184,200,184,
203,184,219,184,222,184,223,184,224,184,238,184,242,184,244,185,196,185,202,
185,211,185,212,185,218,185,247,185,249,186,188,186,195,186,202,186,212,186,
217,186,218,186,241,186,248,186,250,186,251,186,252,186,253,186,254,187,198,
187,199,187,200,187,204,187,207,187,222,187,224,187,237,187,243,187,248,187,
250,188,192,188,194,188,236,188,247,188,248,188,249,189,192,189,197,189,204,
189,210,189,211,189,214,189,216,190,187,190,195,190,196,190,207,190,209,190,
213,190,242,190,243,190,249,190,250,190,253,190,254,191,202,191,210,191,214,
191,238,191,248,191,249,191,254,192,177,192,180,192,186,192,191,192,208,192,
213,192,220,192,222,192,229,192,233,192,247,192,249,192,252,192,253,193,170,
193,178,193,186,193,192,193,195,193,199,193,203,193,207,193,210,193,212,193,
221,193,230,193,253,193,254,194,194,194,202,194,221,194,233,194,243,194,251,
194,252,194,253,195,171,195,176,195,181,195,187,195,189,195,191,195,192,195,
194,195,195,195,201,195,208,195,219,195,221,195,227,195,238,195,243,195,244,
195,245,195,248,196,162,196,167,196,168,196,172,196,174,196,183,196,184,196,
186,196,197,196,204,196,205,196,215,196,218,196,219,196,222,196,224,196,235,
196,236,196,239,196,245,196,249,196,250,196,251,196,252,196,253,197,173,197,
183,197,186,197,197,197,206,197,207,197,208,197,209,197,216,197,219,197,230,
197,231,197,233,197,234,197,235,197,241,197,242,197,250,197,252,198,167,198,
175,198,178,198,179,198,190,198,197,198,198,198,201,198,202,198,214,198,218,
198,222,198,225,199,167,199,172,199,173,199,188,199,195,199,202,199,205,199,
214,199,218,199,220,199,229,199,251,200,171,200,179,200,194,200,209,200,219,
200,226,200,230,200,245,200,247,200,251,201,173,201,175,201,183,201,187,201,
189,201,191,201,197,201,210,201,217,201,228,201,229,201,236,201,247,201,249,
201,250,201,251,201,252,202,161,202,167,202,173,202,174,202,175,202,189,202,
217,202,230,202,232,202,238,202,239,202,246,202,250,202,251,202,253,202,254,
203,170,203,172,203,197,203,219,203,229,203,232,203,237,203,243,203,254,204,
173,204,175,204,180,204,185,204,192,204,193,204,195,204,201,204,206,204,217,
204,222,204,227,204,232,204,243,204,244,204,246,204,248,205,171,205,174,205,
186,205,189,205,190,205,191,205,201,205,233,205,237,205,245,205,247,205,250,
205,251,205,254,206,171,206,200,206,203,206,211,206,215,206,222,206,227,206,
237,206,239,206,246,206,247,206,248,206,251,207,161,207,170,207,171,207,173,
207,174,207,192,207,204,207,211,207,212,207,215,207,219,207,228,207,229,207,
230,207,240,207,241,207,246,207,247,207,249,208,200,208,210,208,220,208,224,
208,228,208,234,208,246,208,250,208,254,209,170,209,171,209,172,209,173,209,
189,209,194,209,202,209,204,209,205,209,208,209,210,209,212,209,215,209,223,
209,226,209,229,209,236,209,247,209,250,209,251,210,170,210,172,210,180,210,
190,210,192,210,198,210,205,210,218,210,220,210,230,210,243,210,244,210,253,
211,173,211,175,211,191,211,192,211,193,211,194,211,219,211,221,211,222,211,
226,211,236,211,241,211,248,211,249,211,251,212,173,212,174,212,176,212,178,
212,192,212,195,212,204,212,219,212,221,212,234,212,237,212,239,212,247,212,
251,213,170,213,174,213,175,213,177,213,185,213,186,213,191,213,193,213,198,
213,200,213,209,213,229,213,241,213,251,214,170,214,172,214,177,214,195,214,
197,214,203,214,212,214,228,214,236,214,243,214,248,214,251,215,171,215,175,
215,178,215,179,215,192,215,203,215,204,215,215,215,238,215,246,216,166,216,
170,216,171,216,179,216,187,216,192,216,194,216,200,216,204,216,222,216,225,
216,226,216,230,216,237,216,251,217,170,217,175,217,188,217,200,217,205,217,
206,217,210,217,233,217,234,217,243,217,248,217,249,218,224,218,230,218,233,
218,236,218,238,218,247,218,248,218,249,219,173,219,175,219,182,219,186,219,
193,219,198,219,214,219,234,219,238,219,241,219,248,219,249,219,250,219,251,
219,253,219,254,220,166,220,170,220,173,220,202,220,207,220,222,220,247,220,
248,221,172,221,184,221,190,221,197,221,201,221,202,221,221,221,223,221,225,
221,233,221,236,221,237,221,239,221,244,221,247,221,248,221,249,221,251,221,
253,222,171,222,172,222,173,222,175,222,183,222,197,222,223,222,230,222,232,
222,233,222,236,222,237,222,240,222,241,222,242,222,244,222,249,222,251,222,
253,223,166,223,170,223,171,223,172,223,198,223,202,223,208,223,233,223,237,
223,243,223,247,223,250,223,253,223,254,224,166,224,172,224,173,224,179,224,
188,224,197,224,203,224,204,224,209,224,222,224,224,224,228,224,229,224,235,
224,241,224,247,224,252,225,172,225,178,225,187,225,188,225,197,225,206,225,
207,225,208,225,213,225,214,225,219,225,220,225,228,225,229,225,237,225,244,
225,251,225,253,226,171,226,174,226,175,226,181,226,201,226,221,226,222,226,
240,226,248,227,166,227,175,227,177,227,186,227,187,227,194,227,196,227,221,
227,231,227,234,227,235,227,238,228,162,228,166,228,172,228,173,228,179,228,
183,228,195,228,206,228,210,228,219,228,223,228,228,228,230,228,237,228,240,
228,241,228,250,228,251,228,252,228,253,229,193,229,206,229,208,229,215,229,
222,229,229,229,230,229,237,229,251,230,201,230,209,230,214,230,215,230,220,
231,222,231,230,231,232,231,234,231,237,231,241,231,243,231,247,231,251,231,
252,231,253,231,254,232,171,232,198,232,209,232,217,232,220,232,223,232,228,
232,232,232,233,232,243,232,247,232,248,232,249,232,250,232,251,233,168,233,
174,233,175,233,176,233,182,233,202,233,206,233,207,233,211,233,213,233,214,
233,225,233,235,233,236,234,166,234,170,234,175,234,176,234,180,234,181,234,
193,234,206,234,209,234,210,234,249,234,250,234,251,234,253,234,254,235,166,
235,168,235,172,235,179,235,187,235,193,235,212,235,226,235,230,235,242,235,
244,235,245,235,247,235,249,235,250,235,251,235,252,235,253,236,166,236,168,
236,172,236,190,236,200,236,207,236,212,236,213,236,215,236,217,236,219,236,
223,236,224,236,249,236,250,236,251,236,252,237,171,237,173,237,176,237,178,
237,196,237,200,237,202,237,207,237,209,237,214,237,219,237,220,237,224,237,
227,237,230,237,233,237,245,237,251,237,252,237,254,238,166,238,171,238,172,
238,173,238,175,238,178,238,180,238,182,238,186,238,188,238,190,239,244,239,
248,239,249,239,250,239,253,239,254,240,161,240,162,240,166,240,168,240,169,
240,170,240,171,240,172,240,173,240,200,240,217,240,219,240,241,240,243,240,
244,240,248,240,250,240,253,241,167,241,170,241,174,241,175,241,178,241,179,
241,180,241,193,241,196,241,206,241,215,241,223,241,226,241,235,241,242,241,
248,241,250,241,251,242,175,242,177,242,203,242,220,242,226,242,230,242,231,
242,232,242,240,242,242,242,243,242,244,242,249,242,251,242,252,242,253,243,
168,243,170,243,171,243,174,243,178,243,179,243,181,243,197,243,207,243,209,
243,215,243,222,243,224,243,235,243,241,243,243,243,248,243,250,243,251,243,
252,243,253,244,164,244,167,244,188,244,189,244,214,244,224,244,231,244,232,
244,236,244,243,244,245,244,247,244,249,245,172,245,178,245,187,245,189,245,
190,245,191,245,194,245,217,245,224,245,238,245,242,245,243,245,245,245,248,
245,249,245,251,245,252,245,253,245,254,246,164,246,165,246,168,246,169,246,
175,246,176,246,177,246,178,246,189,246,195,246,196,246,199,246,200,246,234,
247,175,247,176,247,177,247,181,247,182,247,184,247,213,247,215,247,217,247,
228,247,233,247,234,247,241,247,247,247,248,247,249,247,250,247,251,247,254 };

static const encpage_t euc_cn_utf8_a1[12] = {
{enctable + 25947,euc_cn_utf8,0xa1,0xa4,3,1},
{enctable + 28510,euc_cn_utf8,0xa5,0xa7,2,1},
{enctable + 22529,euc_cn_utf8,0xa8,0xbf,3,1},
{enctable + 28300,euc_cn_utf8,0xc0,0xc2,2,1},
{enctable + 22281,euc_cn_utf8,0xc3,0xe2,3,1},
{enctable + 30442,euc_cn_utf8,0xe3,0xe3,2,1},
{enctable + 25923,euc_cn_utf8,0xe4,0xe7,3,1},
{enctable + 21905,euc_cn_utf8,0xe8,0xe8,2,1},
{enctable + 26785,euc_cn_utf8,0xe9,0xeb,3,1},
{enctable + 27926,euc_cn_utf8,0xec,0xec,2,1},
{enctable + 23031,euc_cn_utf8,0xed,0xfe,3,1},
{0,euc_cn_utf8_a1,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_a2[4] = {
{enctable + 21306,euc_cn_utf8,0xb1,0xe2,3,1},
{enctable + 23831,euc_cn_utf8,0xe5,0xee,3,1},
{enctable + 23665,euc_cn_utf8,0xf1,0xfc,3,1},
{0,euc_cn_utf8_a2,0xfd,0xff,0,0},
};

static const encpage_t euc_cn_utf8_a3[2] = {
{enctable + 20022,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_a3,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_a4[2] = {
{enctable + 20829,euc_cn_utf8,0xa1,0xf3,3,1},
{0,euc_cn_utf8_a4,0xf4,0xff,0,0},
};

static const encpage_t euc_cn_utf8_a5[2] = {
{enctable + 20571,euc_cn_utf8,0xa1,0xf6,3,1},
{0,euc_cn_utf8_a5,0xf7,0xff,0,0},
};

static const encpage_t euc_cn_utf8_a6[3] = {
{enctable + 23237,euc_cn_utf8,0xa1,0xb8,2,1},
{enctable + 23285,euc_cn_utf8,0xc1,0xd8,2,1},
{0,euc_cn_utf8_a6,0xd9,0xff,0,0},
};

static const encpage_t euc_cn_utf8_a7[3] = {
{enctable + 22601,euc_cn_utf8,0xa1,0xc1,2,1},
{enctable + 22667,euc_cn_utf8,0xd1,0xf1,2,1},
{0,euc_cn_utf8_a7,0xf2,0xff,0,0},
};

static const encpage_t euc_cn_utf8_a8[3] = {
{enctable + 23085,euc_cn_utf8,0xa1,0xba,2,1},
{enctable + 21964,euc_cn_utf8,0xc5,0xe9,3,1},
{0,euc_cn_utf8_a8,0xea,0xff,0,0},
};

static const encpage_t euc_cn_utf8_a9[2] = {
{enctable + 21078,euc_cn_utf8,0xa4,0xef,3,1},
{0,euc_cn_utf8_a9,0xf0,0xff,0,0},
};

static const encpage_t euc_cn_utf8_b0[2] = {
{enctable + 2820,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_b0,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_b1[2] = {
{enctable + 15510,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_b1,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_b2[2] = {
{enctable + 11562,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_b2,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_b3[2] = {
{enctable + 3384,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_b3,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_b4[2] = {
{enctable + 12972,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_b4,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_b5[2] = {
{enctable + 6204,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_b5,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_b6[2] = {
{enctable + 0,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_b6,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_b7[2] = {
{enctable + 16638,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_b7,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_b8[2] = {
{enctable + 9870,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_b8,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_b9[2] = {
{enctable + 3666,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_b9,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_ba[2] = {
{enctable + 19458,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_ba,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_bb[2] = {
{enctable + 5922,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_bb,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_bc[2] = {
{enctable + 14382,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_bc,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_bd[2] = {
{enctable + 1410,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_bd,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_be[2] = {
{enctable + 4794,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_be,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_bf[2] = {
{enctable + 1128,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_bf,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_c0[2] = {
{enctable + 19176,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_c0,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_c1[2] = {
{enctable + 11844,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_c1,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_c2[2] = {
{enctable + 18612,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_c2,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_c3[2] = {
{enctable + 16356,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_c3,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_c4[2] = {
{enctable + 8460,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_c4,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_c5[2] = {
{enctable + 7614,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_c5,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_c6[2] = {
{enctable + 3102,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_c6,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_c7[2] = {
{enctable + 7332,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_c7,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_c8[2] = {
{enctable + 2256,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_c8,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_c9[2] = {
{enctable + 564,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_c9,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_ca[2] = {
{enctable + 12408,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_ca,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_cb[2] = {
{enctable + 6768,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_cb,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_cc[2] = {
{enctable + 10998,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_cc,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_cd[2] = {
{enctable + 9306,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_cd,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_ce[2] = {
{enctable + 5076,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_ce,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_cf[2] = {
{enctable + 13254,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_cf,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_d0[2] = {
{enctable + 4512,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_d0,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_d1[2] = {
{enctable + 17202,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_d1,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_d2[2] = {
{enctable + 8178,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_d2,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_d3[2] = {
{enctable + 1974,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_d3,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_d4[2] = {
{enctable + 10152,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_d4,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_d5[2] = {
{enctable + 18048,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_d5,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_d6[2] = {
{enctable + 5358,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_d6,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_d7[2] = {
{enctable + 20304,euc_cn_utf8,0xa1,0xf9,3,1},
{0,euc_cn_utf8_d7,0xfa,0xff,0,0},
};

static const encpage_t euc_cn_utf8_d8[2] = {
{enctable + 282,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_d8,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_d9[2] = {
{enctable + 846,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_d9,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_da[2] = {
{enctable + 1692,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_da,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_db[2] = {
{enctable + 17484,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_db,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_dc[2] = {
{enctable + 3948,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_dc,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_dd[2] = {
{enctable + 14946,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_dd,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_de[2] = {
{enctable + 15228,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_de,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_df[2] = {
{enctable + 8742,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_df,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_e0[2] = {
{enctable + 2538,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_e0,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_e1[2] = {
{enctable + 5640,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_e1,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_e2[2] = {
{enctable + 10716,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_e2,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_e3[2] = {
{enctable + 7050,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_e3,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_e4[2] = {
{enctable + 9588,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_e4,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_e5[2] = {
{enctable + 10434,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_e5,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_e6[2] = {
{enctable + 4230,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_e6,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_e7[2] = {
{enctable + 14100,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_e7,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_e8[2] = {
{enctable + 11280,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_e8,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_e9[2] = {
{enctable + 9024,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_e9,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_ea[2] = {
{enctable + 16920,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_ea,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_eb[2] = {
{enctable + 7896,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_eb,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_ec[2] = {
{enctable + 14664,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_ec,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_ed[2] = {
{enctable + 6486,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_ed,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_ee[2] = {
{enctable + 12690,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_ee,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_ef[2] = {
{enctable + 18330,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_ef,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_f0[2] = {
{enctable + 13536,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_f0,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_f1[2] = {
{enctable + 12126,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_f1,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_f2[2] = {
{enctable + 18894,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_f2,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_f3[2] = {
{enctable + 15792,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_f3,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_f4[2] = {
{enctable + 13818,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_f4,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_f5[2] = {
{enctable + 17766,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_f5,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_f6[2] = {
{enctable + 16074,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_f6,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8_f7[2] = {
{enctable + 19740,euc_cn_utf8,0xa1,0xfe,3,1},
{0,euc_cn_utf8_f7,0xff,0xff,0,0},
};

static const encpage_t euc_cn_utf8[83] = {
{enctable + 21456,euc_cn_utf8,0x00,0x7f,1,1},
{0,euc_cn_utf8_a1,0xa1,0xa1,0,2},
{0,euc_cn_utf8_a2,0xa2,0xa2,0,2},
{0,euc_cn_utf8_a3,0xa3,0xa3,0,2},
{0,euc_cn_utf8_a4,0xa4,0xa4,0,2},
{0,euc_cn_utf8_a5,0xa5,0xa5,0,2},
{0,euc_cn_utf8_a6,0xa6,0xa6,0,2},
{0,euc_cn_utf8_a7,0xa7,0xa7,0,2},
{0,euc_cn_utf8_a8,0xa8,0xa8,0,2},
{0,euc_cn_utf8_a9,0xa9,0xa9,0,2},
{0,euc_cn_utf8_b0,0xb0,0xb0,0,2},
{0,euc_cn_utf8_b1,0xb1,0xb1,0,2},
{0,euc_cn_utf8_b2,0xb2,0xb2,0,2},
{0,euc_cn_utf8_b3,0xb3,0xb3,0,2},
{0,euc_cn_utf8_b4,0xb4,0xb4,0,2},
{0,euc_cn_utf8_b5,0xb5,0xb5,0,2},
{0,euc_cn_utf8_b6,0xb6,0xb6,0,2},
{0,euc_cn_utf8_b7,0xb7,0xb7,0,2},
{0,euc_cn_utf8_b8,0xb8,0xb8,0,2},
{0,euc_cn_utf8_b9,0xb9,0xb9,0,2},
{0,euc_cn_utf8_ba,0xba,0xba,0,2},
{0,euc_cn_utf8_bb,0xbb,0xbb,0,2},
{0,euc_cn_utf8_bc,0xbc,0xbc,0,2},
{0,euc_cn_utf8_bd,0xbd,0xbd,0,2},
{0,euc_cn_utf8_be,0xbe,0xbe,0,2},
{0,euc_cn_utf8_bf,0xbf,0xbf,0,2},
{0,euc_cn_utf8_c0,0xc0,0xc0,0,2},
{0,euc_cn_utf8_c1,0xc1,0xc1,0,2},
{0,euc_cn_utf8_c2,0xc2,0xc2,0,2},
{0,euc_cn_utf8_c3,0xc3,0xc3,0,2},
{0,euc_cn_utf8_c4,0xc4,0xc4,0,2},
{0,euc_cn_utf8_c5,0xc5,0xc5,0,2},
{0,euc_cn_utf8_c6,0xc6,0xc6,0,2},
{0,euc_cn_utf8_c7,0xc7,0xc7,0,2},
{0,euc_cn_utf8_c8,0xc8,0xc8,0,2},
{0,euc_cn_utf8_c9,0xc9,0xc9,0,2},
{0,euc_cn_utf8_ca,0xca,0xca,0,2},
{0,euc_cn_utf8_cb,0xcb,0xcb,0,2},
{0,euc_cn_utf8_cc,0xcc,0xcc,0,2},
{0,euc_cn_utf8_cd,0xcd,0xcd,0,2},
{0,euc_cn_utf8_ce,0xce,0xce,0,2},
{0,euc_cn_utf8_cf,0xcf,0xcf,0,2},
{0,euc_cn_utf8_d0,0xd0,0xd0,0,2},
{0,euc_cn_utf8_d1,0xd1,0xd1,0,2},
{0,euc_cn_utf8_d2,0xd2,0xd2,0,2},
{0,euc_cn_utf8_d3,0xd3,0xd3,0,2},
{0,euc_cn_utf8_d4,0xd4,0xd4,0,2},
{0,euc_cn_utf8_d5,0xd5,0xd5,0,2},
{0,euc_cn_utf8_d6,0xd6,0xd6,0,2},
{0,euc_cn_utf8_d7,0xd7,0xd7,0,2},
{0,euc_cn_utf8_d8,0xd8,0xd8,0,2},
{0,euc_cn_utf8_d9,0xd9,0xd9,0,2},
{0,euc_cn_utf8_da,0xda,0xda,0,2},
{0,euc_cn_utf8_db,0xdb,0xdb,0,2},
{0,euc_cn_utf8_dc,0xdc,0xdc,0,2},
{0,euc_cn_utf8_dd,0xdd,0xdd,0,2},
{0,euc_cn_utf8_de,0xde,0xde,0,2},
{0,euc_cn_utf8_df,0xdf,0xdf,0,2},
{0,euc_cn_utf8_e0,0xe0,0xe0,0,2},
{0,euc_cn_utf8_e1,0xe1,0xe1,0,2},
{0,euc_cn_utf8_e2,0xe2,0xe2,0,2},
{0,euc_cn_utf8_e3,0xe3,0xe3,0,2},
{0,euc_cn_utf8_e4,0xe4,0xe4,0,2},
{0,euc_cn_utf8_e5,0xe5,0xe5,0,2},
{0,euc_cn_utf8_e6,0xe6,0xe6,0,2},
{0,euc_cn_utf8_e7,0xe7,0xe7,0,2},
{0,euc_cn_utf8_e8,0xe8,0xe8,0,2},
{0,euc_cn_utf8_e9,0xe9,0xe9,0,2},
{0,euc_cn_utf8_ea,0xea,0xea,0,2},
{0,euc_cn_utf8_eb,0xeb,0xeb,0,2},
{0,euc_cn_utf8_ec,0xec,0xec,0,2},
{0,euc_cn_utf8_ed,0xed,0xed,0,2},
{0,euc_cn_utf8_ee,0xee,0xee,0,2},
{0,euc_cn_utf8_ef,0xef,0xef,0,2},
{0,euc_cn_utf8_f0,0xf0,0xf0,0,2},
{0,euc_cn_utf8_f1,0xf1,0xf1,0,2},
{0,euc_cn_utf8_f2,0xf2,0xf2,0,2},
{0,euc_cn_utf8_f3,0xf3,0xf3,0,2},
{0,euc_cn_utf8_f4,0xf4,0xf4,0,2},
{0,euc_cn_utf8_f5,0xf5,0xf5,0,2},
{0,euc_cn_utf8_f6,0xf6,0xf6,0,2},
{0,euc_cn_utf8_f7,0xf7,0xf7,0,2},
{0,euc_cn_utf8,0xf8,0xff,0,0},
};

static const encpage_t utf8_euc_cn_c2[4] = {
{enctable + 71,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 29654,utf8_euc_cn,0xa7,0xa8,2,1},
{enctable + 29642,utf8_euc_cn,0xb0,0xb1,2,1},
{0,utf8_euc_cn_c2,0xb2,0xff,0,0},
};

static const encpage_t utf8_euc_cn_c3[9] = {
{enctable + 32686,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 29682,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 27874,utf8_euc_cn,0xa8,0xaa,2,1},
{enctable + 29686,utf8_euc_cn,0xac,0xad,2,1},
{enctable + 29690,utf8_euc_cn,0xb2,0xb3,2,1},
{enctable + 32688,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 29694,utf8_euc_cn,0xb9,0xba,2,1},
{enctable + 13537,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_c3,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_c4[5] = {
{enctable + 8467,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 238,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 22198,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 16558,utf8_euc_cn,0xab,0xab,2,1},
{0,utf8_euc_cn_c4,0xac,0xff,0,0},
};

static const encpage_t utf8_euc_cn_c5[3] = {
{enctable + 32712,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 1981,utf8_euc_cn,0xab,0xab,2,1},
{0,utf8_euc_cn_c5,0xac,0xff,0,0},
};

static const encpage_t utf8_euc_cn_c7[9] = {
{enctable + 4297,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 32710,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 9145,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 5194,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 9178,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 2260,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 13540,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 32714,utf8_euc_cn,0x9c,0x9c,2,1},
{0,utf8_euc_cn_c7,0x9d,0xff,0,0},
};

static const encpage_t utf8_euc_cn_cb[3] = {
{enctable + 11503,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 3976,utf8_euc_cn,0x89,0x89,2,1},
{0,utf8_euc_cn_cb,0x8a,0xff,0,0},
};

static const encpage_t utf8_euc_cn_ce[4] = {
{enctable + 23701,utf8_euc_cn,0x91,0xa1,2,1},
{enctable + 25077,utf8_euc_cn,0xa3,0xa9,2,1},
{enctable + 23801,utf8_euc_cn,0xb1,0xbf,2,1},
{0,utf8_euc_cn_ce,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_cf[3] = {
{enctable + 29678,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 25091,utf8_euc_cn,0x83,0x89,2,1},
{0,utf8_euc_cn_cf,0x8a,0xff,0,0},
};

static const encpage_t utf8_euc_cn_d0[3] = {
{enctable + 17431,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 22185,utf8_euc_cn,0x90,0xbf,2,1},
{0,utf8_euc_cn_d0,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_d1[3] = {
{enctable + 23769,utf8_euc_cn,0x80,0x8f,2,1},
{enctable + 32708,utf8_euc_cn,0x91,0x91,2,1},
{0,utf8_euc_cn_d1,0x92,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_80[8] = {
{enctable + 29614,utf8_euc_cn,0x95,0x96,2,1},
{enctable + 29618,utf8_euc_cn,0x98,0x99,2,1},
{enctable + 29622,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 6613,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 32700,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 29646,utf8_euc_cn,0xb2,0xb3,2,1},
{enctable + 32704,utf8_euc_cn,0xbb,0xbb,2,1},
{0,utf8_euc_cn_e2_80,0xbc,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_84[3] = {
{enctable + 2240,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 32702,utf8_euc_cn,0x96,0x96,2,1},
{0,utf8_euc_cn_e2_84,0x97,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_85[2] = {
{enctable + 24045,utf8_euc_cn,0xa0,0xab,2,1},
{0,utf8_euc_cn_e2_85,0xac,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_86[2] = {
{enctable + 26810,utf8_euc_cn,0x90,0x93,2,1},
{0,utf8_euc_cn_e2_86,0x94,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_88[12] = {
{enctable + 27179,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 23088,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 32690,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 32692,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 29626,utf8_euc_cn,0x9d,0x9e,2,1},
{enctable + 31061,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 23270,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 26055,utf8_euc_cn,0xa7,0xab,2,1},
{enctable + 26390,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 26802,utf8_euc_cn,0xb4,0xb7,2,1},
{enctable + 26410,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e2_88,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_89[6] = {
{enctable + 28565,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 32696,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 29630,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 29638,utf8_euc_cn,0xa4,0xa5,2,1},
{enctable + 29634,utf8_euc_cn,0xae,0xaf,2,1},
{0,utf8_euc_cn_e2_89,0xb0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_8a[3] = {
{enctable + 28595,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 32694,utf8_euc_cn,0xa5,0xa5,2,1},
{0,utf8_euc_cn_e2_8a,0xa6,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_8c[2] = {
{enctable + 22638,utf8_euc_cn,0x92,0x92,2,1},
{0,utf8_euc_cn_e2_8c,0x93,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_91[3] = {
{enctable + 24459,utf8_euc_cn,0xa0,0xa9,2,1},
{enctable + 24021,utf8_euc_cn,0xb4,0xbf,2,1},
{0,utf8_euc_cn_e2_91,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_92[2] = {
{enctable + 22919,utf8_euc_cn,0x80,0x9b,2,1},
{0,utf8_euc_cn_e2_92,0x9c,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_94[2] = {
{enctable + 21584,utf8_euc_cn,0x80,0xbf,2,1},
{0,utf8_euc_cn_e2_94,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_95[2] = {
{enctable + 24069,utf8_euc_cn,0x80,0x8b,2,1},
{0,utf8_euc_cn_e2_95,0x8c,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_96[3] = {
{enctable + 29670,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 29674,utf8_euc_cn,0xb2,0xb3,2,1},
{0,utf8_euc_cn_e2_96,0xb4,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_97[4] = {
{enctable + 29666,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 28265,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 29662,utf8_euc_cn,0x8e,0x8f,2,1},
{0,utf8_euc_cn_e2_97,0x90,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_98[2] = {
{enctable + 29658,utf8_euc_cn,0x85,0x86,2,1},
{0,utf8_euc_cn_e2_98,0x87,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2_99[3] = {
{enctable + 21179,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 32698,utf8_euc_cn,0x82,0x82,2,1},
{0,utf8_euc_cn_e2_99,0x83,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e2[17] = {
{0,utf8_euc_cn_e2_80,0x80,0x80,0,2},
{0,utf8_euc_cn_e2_84,0x84,0x84,0,2},
{0,utf8_euc_cn_e2_85,0x85,0x85,0,2},
{0,utf8_euc_cn_e2_86,0x86,0x86,0,2},
{0,utf8_euc_cn_e2_88,0x88,0x88,0,2},
{0,utf8_euc_cn_e2_89,0x89,0x89,0,2},
{0,utf8_euc_cn_e2_8a,0x8a,0x8a,0,2},
{0,utf8_euc_cn_e2_8c,0x8c,0x8c,0,2},
{0,utf8_euc_cn_e2_91,0x91,0x91,0,2},
{0,utf8_euc_cn_e2_92,0x92,0x92,0,2},
{0,utf8_euc_cn_e2_94,0x94,0x94,0,2},
{0,utf8_euc_cn_e2_95,0x95,0x95,0,2},
{0,utf8_euc_cn_e2_96,0x96,0x96,0,2},
{0,utf8_euc_cn_e2_97,0x97,0x97,0,2},
{0,utf8_euc_cn_e2_98,0x98,0x98,0,2},
{0,utf8_euc_cn_e2_99,0x99,0x99,0,2},
{0,utf8_euc_cn_e2,0x9a,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e3_80[5] = {
{enctable + 26794,utf8_euc_cn,0x80,0x83,2,1},
{enctable + 12229,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 24439,utf8_euc_cn,0x88,0x91,2,1},
{enctable + 26065,utf8_euc_cn,0x93,0x97,2,1},
{0,utf8_euc_cn_e3_80,0x98,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e3_81[2] = {
{enctable + 21838,utf8_euc_cn,0x81,0xbf,2,1},
{0,utf8_euc_cn_e3_81,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e3_82[3] = {
{enctable + 23509,utf8_euc_cn,0x80,0x93,2,1},
{enctable + 22795,utf8_euc_cn,0xa1,0xbf,2,1},
{0,utf8_euc_cn_e3_82,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e3_83[3] = {
{enctable + 22075,utf8_euc_cn,0x80,0xb6,2,1},
{enctable + 11491,utf8_euc_cn,0xbb,0xbb,2,1},
{0,utf8_euc_cn_e3_83,0xbc,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e3_84[2] = {
{enctable + 22455,utf8_euc_cn,0x85,0xa9,2,1},
{0,utf8_euc_cn_e3_84,0xaa,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e3_88[2] = {
{enctable + 24479,utf8_euc_cn,0xa0,0xa9,2,1},
{0,utf8_euc_cn_e3_88,0xaa,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e3[7] = {
{0,utf8_euc_cn_e3_80,0x80,0x80,0,2},
{0,utf8_euc_cn_e3_81,0x81,0x81,0,2},
{0,utf8_euc_cn_e3_82,0x82,0x82,0,2},
{0,utf8_euc_cn_e3_83,0x83,0x83,0,2},
{0,utf8_euc_cn_e3_84,0x84,0x84,0,2},
{0,utf8_euc_cn_e3_88,0x88,0x88,0,2},
{0,utf8_euc_cn_e3,0x89,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e4_b8[17] = {
{enctable + 31206,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 24590,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 24933,utf8_euc_cn,0x87,0x8e,2,1},
{enctable + 31458,utf8_euc_cn,0x90,0x91,2,1},
{enctable + 27386,utf8_euc_cn,0x93,0x96,2,1},
{enctable + 25259,utf8_euc_cn,0x98,0x9e,2,1},
{enctable + 9874,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 30398,utf8_euc_cn,0xa4,0xa5,2,1},
{enctable + 30758,utf8_euc_cn,0xa7,0xa8,2,1},
{enctable + 26946,utf8_euc_cn,0xaa,0xad,2,1},
{enctable + 32854,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 5632,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 28801,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 28003,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 27266,utf8_euc_cn,0xb8,0xbb,2,1},
{enctable + 28252,utf8_euc_cn,0xbd,0xbf,2,1},
{0,utf8_euc_cn_e4_b8,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e4_b9[14] = {
{enctable + 24748,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 32976,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 28762,utf8_euc_cn,0x87,0x89,2,1},
{enctable + 25791,utf8_euc_cn,0x8b,0x90,2,1},
{enctable + 28396,utf8_euc_cn,0x92,0x94,2,1},
{enctable + 32892,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 29846,utf8_euc_cn,0x98,0x99,2,1},
{enctable + 25839,utf8_euc_cn,0x9c,0xa1,2,1},
{enctable + 32189,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 33714,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 30474,utf8_euc_cn,0xb0,0xb1,2,1},
{enctable + 32181,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 33238,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e4_b9,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e4_ba[14] = {
{enctable + 33052,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 31254,utf8_euc_cn,0x88,0x89,2,1},
{enctable + 26385,utf8_euc_cn,0x8b,0x8f,2,1},
{enctable + 26455,utf8_euc_cn,0x91,0x95,2,1},
{enctable + 22494,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 31162,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 27426,utf8_euc_cn,0x9f,0xa2,2,1},
{enctable + 25623,utf8_euc_cn,0xa4,0xa9,2,1},
{enctable + 27290,utf8_euc_cn,0xab,0xae,2,1},
{enctable + 30674,utf8_euc_cn,0xb2,0xb3,2,1},
{enctable + 32561,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 30730,utf8_euc_cn,0xba,0xbb,2,1},
{enctable + 33562,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e4_ba,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e4_bb[17] = {
{enctable + 24901,utf8_euc_cn,0x80,0x87,2,1},
{enctable + 28780,utf8_euc_cn,0x89,0x8b,2,1},
{enctable + 30734,utf8_euc_cn,0x8d,0x8e,2,1},
{enctable + 24942,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 25119,utf8_euc_cn,0x93,0x99,2,1},
{enctable + 28822,utf8_euc_cn,0x9d,0x9f,2,1},
{enctable + 22416,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 27946,utf8_euc_cn,0xa3,0xa5,2,1},
{enctable + 33730,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 28636,utf8_euc_cn,0xaa,0xac,2,1},
{enctable + 27851,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 31402,utf8_euc_cn,0xb2,0xb3,2,1},
{enctable + 28786,utf8_euc_cn,0xb5,0xb7,2,1},
{enctable + 23236,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 32852,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 28305,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e4_bb,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e4_bc[16] = {
{enctable + 32495,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 31494,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 26415,utf8_euc_cn,0x8d,0x91,2,1},
{enctable + 26515,utf8_euc_cn,0x97,0x9b,2,1},
{enctable + 28456,utf8_euc_cn,0x9e,0xa0,2,1},
{enctable + 25060,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 27186,utf8_euc_cn,0xa4,0xa7,2,1},
{enctable + 31006,utf8_euc_cn,0xaa,0xab,2,1},
{enctable + 29790,utf8_euc_cn,0xaf,0xb0,2,1},
{enctable + 21825,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 1943,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 33062,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 33302,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 33350,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 30854,utf8_euc_cn,0xbc,0xbd,2,1},
{0,utf8_euc_cn_e4_bc,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e4_bd[16] = {
{enctable + 203,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 5785,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 26405,utf8_euc_cn,0x8d,0x91,2,1},
{enctable + 25310,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 23304,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 24539,utf8_euc_cn,0x97,0xa0,2,1},
{enctable + 28666,utf8_euc_cn,0xa3,0xa5,2,1},
{enctable + 33732,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 31211,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 33020,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 31178,utf8_euc_cn,0xaf,0xb0,2,1},
{enctable + 30206,utf8_euc_cn,0xb3,0xb4,2,1},
{enctable + 22126,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 31510,utf8_euc_cn,0xbb,0xbc,2,1},
{enctable + 31506,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e4_bd,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e4_be[18] = {
{enctable + 31502,utf8_euc_cn,0x83,0x84,2,1},
{enctable + 29862,utf8_euc_cn,0x88,0x89,2,1},
{enctable + 33038,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 25306,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 33734,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 22264,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 24174,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 14071,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 376,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 33556,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 33462,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 33068,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 25635,utf8_euc_cn,0xa5,0xaa,2,1},
{enctable + 33736,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 31046,utf8_euc_cn,0xae,0xaf,2,1},
{enctable + 33250,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 20621,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e4_be,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e4_bf[17] = {
{enctable + 27934,utf8_euc_cn,0x83,0x85,2,1},
{enctable + 4621,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 27450,utf8_euc_cn,0x8e,0x91,2,1},
{enctable + 30870,utf8_euc_cn,0x97,0x98,2,1},
{enctable + 26122,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 27442,utf8_euc_cn,0x9c,0x9f,2,1},
{enctable + 33185,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 27935,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 29737,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 28792,utf8_euc_cn,0xa8,0xaa,2,1},
{enctable + 28156,utf8_euc_cn,0xad,0xaf,2,1},
{enctable + 20660,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 23374,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 32909,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 1873,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 27549,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e4_bf,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e4[9] = {
{0,utf8_euc_cn_e4_b8,0xb8,0xb8,0,2},
{0,utf8_euc_cn_e4_b9,0xb9,0xb9,0,2},
{0,utf8_euc_cn_e4_ba,0xba,0xba,0,2},
{0,utf8_euc_cn_e4_bb,0xbb,0xbb,0,2},
{0,utf8_euc_cn_e4_bc,0xbc,0xbc,0,2},
{0,utf8_euc_cn_e4_bd,0xbd,0xbd,0,2},
{0,utf8_euc_cn_e4_be,0xbe,0xbe,0,2},
{0,utf8_euc_cn_e4_bf,0xbf,0xbf,0,2},
{0,utf8_euc_cn_e4,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_80[15] = {
{enctable + 31514,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 30321,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 32796,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 32988,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 28540,utf8_euc_cn,0x98,0x9a,2,1},
{enctable + 23212,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 656,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 7315,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 31518,utf8_euc_cn,0xa5,0xa6,2,1},
{enctable + 28804,utf8_euc_cn,0xa8,0xaa,2,1},
{enctable + 28798,utf8_euc_cn,0xac,0xae,2,1},
{enctable + 33634,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 26232,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 31965,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e5_80,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_81[13] = {
{enctable + 33740,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 30210,utf8_euc_cn,0x87,0x88,2,1},
{enctable + 33738,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 31526,utf8_euc_cn,0x8e,0x8f,2,1},
{enctable + 32503,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 33702,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 21801,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 5860,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 33383,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 30570,utf8_euc_cn,0xb6,0xb7,2,1},
{enctable + 33742,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 31522,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e5_81,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_82[11] = {
{enctable + 33010,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 9454,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 33036,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 32722,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 32790,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 33744,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 28810,utf8_euc_cn,0xa7,0xa9,2,1},
{enctable + 28971,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 27079,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 31530,utf8_euc_cn,0xba,0xbb,2,1},
{0,utf8_euc_cn_e5_82,0xbc,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_83[9] = {
{enctable + 33482,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 33746,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 23454,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 31538,utf8_euc_cn,0xa6,0xa7,2,1},
{enctable + 28816,utf8_euc_cn,0xac,0xae,2,1},
{enctable + 33352,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 4777,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 33210,utf8_euc_cn,0xbb,0xbb,2,1},
{0,utf8_euc_cn_e5_83,0xbc,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_84[6] = {
{enctable + 31534,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 30211,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 27649,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 33024,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 32842,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_84,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_85[17] = {
{enctable + 31454,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 27362,utf8_euc_cn,0x83,0x86,2,1},
{enctable + 31078,utf8_euc_cn,0x88,0x89,2,1},
{enctable + 23442,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 27593,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 25904,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 28570,utf8_euc_cn,0x94,0x96,2,1},
{enctable + 14059,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 17860,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 2332,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 25650,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 33260,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 26818,utf8_euc_cn,0xab,0xae,2,1},
{enctable + 30366,utf8_euc_cn,0xb0,0xb1,2,1},
{enctable + 25175,utf8_euc_cn,0xb3,0xb9,2,1},
{enctable + 28618,utf8_euc_cn,0xbb,0xbd,2,1},
{0,utf8_euc_cn_e5_85,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_86[16] = {
{enctable + 28132,utf8_euc_cn,0x80,0x82,2,1},
{enctable + 33146,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 30046,utf8_euc_cn,0x88,0x89,2,1},
{enctable + 29818,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 33086,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 28348,utf8_euc_cn,0x95,0x97,2,1},
{enctable + 22675,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 30302,utf8_euc_cn,0x9b,0x9c,2,1},
{enctable + 32894,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 21827,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 31274,utf8_euc_cn,0xa4,0xa5,2,1},
{enctable + 31566,utf8_euc_cn,0xab,0xac,2,1},
{enctable + 26125,utf8_euc_cn,0xaf,0xb3,2,1},
{enctable + 28222,utf8_euc_cn,0xb5,0xb7,2,1},
{enctable + 27982,utf8_euc_cn,0xbb,0xbd,2,1},
{0,utf8_euc_cn_e5_86,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_87[19] = {
{enctable + 32974,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 27231,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 31430,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 24516,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 29946,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 28069,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 27911,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 33060,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 33170,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 30194,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 20186,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 25454,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 33218,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 30314,utf8_euc_cn,0xaf,0xb0,2,1},
{enctable + 32804,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 31598,utf8_euc_cn,0xb5,0xb6,2,1},
{enctable + 25731,utf8_euc_cn,0xb8,0xbd,2,1},
{enctable + 26296,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_87,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_88[18] = {
{enctable + 26866,utf8_euc_cn,0x80,0x83,2,1},
{enctable + 28012,utf8_euc_cn,0x86,0x88,2,1},
{enctable + 9895,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 31586,utf8_euc_cn,0x8d,0x8e,2,1},
{enctable + 31122,utf8_euc_cn,0x91,0x92,2,1},
{enctable + 25971,utf8_euc_cn,0x96,0x9b,2,1},
{enctable + 29549,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 26140,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 33184,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 30586,utf8_euc_cn,0xa8,0xa9,2,1},
{enctable + 26008,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 31478,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 32798,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 23210,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 25815,utf8_euc_cn,0xb6,0xbb,2,1},
{enctable + 29959,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 26544,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_88,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_89[17] = {
{enctable + 27434,utf8_euc_cn,0x80,0x83,2,1},
{enctable + 33486,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 31482,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 30070,utf8_euc_cn,0x90,0x91,2,1},
{enctable + 33384,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 33226,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 31797,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 33722,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 24594,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 32724,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 779,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 30794,utf8_euc_cn,0xa9,0xaa,2,1},
{enctable + 2812,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 32880,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 33726,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 28521,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_89,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_8a[10] = {
{enctable + 31486,utf8_euc_cn,0x81,0x82,2,1},
{enctable + 33208,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 26120,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 33728,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 23802,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 25273,utf8_euc_cn,0x9d,0xa3,2,1},
{enctable + 25575,utf8_euc_cn,0xa8,0xad,2,1},
{enctable + 28258,utf8_euc_cn,0xb1,0xb3,2,1},
{enctable + 31590,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e5_8a,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_8b[14] = {
{enctable + 5938,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 33584,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 33110,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 33510,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 25670,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 33022,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 33107,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 2911,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 30225,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 33252,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 33149,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 31550,utf8_euc_cn,0xb9,0xba,2,1},
{enctable + 30066,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e5_8b,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_8c[16] = {
{enctable + 30047,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 29730,utf8_euc_cn,0x85,0x86,2,1},
{enctable + 28815,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 33748,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 31690,utf8_euc_cn,0x8f,0x90,2,1},
{enctable + 28756,utf8_euc_cn,0x95,0x97,2,1},
{enctable + 29858,utf8_euc_cn,0x99,0x9a,2,1},
{enctable + 24362,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 30246,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 32935,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 25176,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 32848,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 30679,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 28378,utf8_euc_cn,0xb9,0xbb,2,1},
{enctable + 31470,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e5_8c,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_8d[19] = {
{enctable + 33320,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 33236,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 33704,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 27194,utf8_euc_cn,0x87,0x8a,2,1},
{enctable + 30154,utf8_euc_cn,0x8e,0x8f,2,1},
{enctable + 27898,utf8_euc_cn,0x91,0x93,2,1},
{enctable + 27952,utf8_euc_cn,0x95,0x97,2,1},
{enctable + 7279,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 5716,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 25105,utf8_euc_cn,0x9e,0xa4,2,1},
{enctable + 31474,utf8_euc_cn,0xa6,0xa7,2,1},
{enctable + 33758,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 27453,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 27418,utf8_euc_cn,0xae,0xb1,2,1},
{enctable + 28126,utf8_euc_cn,0xb3,0xb5,2,1},
{enctable + 30294,utf8_euc_cn,0xb7,0xb8,2,1},
{enctable + 25416,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 31979,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_8d,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_8e[17] = {
{enctable + 22220,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 27994,utf8_euc_cn,0x84,0x86,2,1},
{enctable + 33032,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 28606,utf8_euc_cn,0x8b,0x8d,2,1},
{enctable + 24702,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 33028,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 32912,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 33718,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 33604,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 31090,utf8_euc_cn,0xa2,0xa3,2,1},
{enctable + 31466,utf8_euc_cn,0xa5,0xa6,2,1},
{enctable + 29870,utf8_euc_cn,0xa8,0xa9,2,1},
{enctable + 30853,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 22894,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 22092,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 28499,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_8e,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_8f[12] = {
{enctable + 30754,utf8_euc_cn,0x81,0x82,2,1},
{enctable + 25779,utf8_euc_cn,0x88,0x8d,2,1},
{enctable + 3436,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 27643,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 27178,utf8_euc_cn,0x96,0x99,2,1},
{enctable + 33186,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 31594,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 27034,utf8_euc_cn,0xa3,0xa6,2,1},
{enctable + 24165,utf8_euc_cn,0xa8,0xb3,2,1},
{enctable + 26525,utf8_euc_cn,0xb5,0xb9,2,1},
{enctable + 28966,utf8_euc_cn,0xbb,0xbd,2,1},
{0,utf8_euc_cn_e5_8f,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_90[17] = {
{enctable + 32601,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 29850,utf8_euc_cn,0x83,0x84,2,1},
{enctable + 25912,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 28084,utf8_euc_cn,0x88,0x8a,2,1},
{enctable + 24917,utf8_euc_cn,0x8c,0x93,2,1},
{enctable + 28312,utf8_euc_cn,0x95,0x97,2,1},
{enctable + 32994,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 26305,utf8_euc_cn,0x9d,0xa1,2,1},
{enctable + 30549,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 26938,utf8_euc_cn,0xa6,0xa9,2,1},
{enctable + 26165,utf8_euc_cn,0xab,0xaf,2,1},
{enctable + 31370,utf8_euc_cn,0xb1,0xb2,2,1},
{enctable + 31034,utf8_euc_cn,0xb4,0xb5,2,1},
{enctable + 31054,utf8_euc_cn,0xb8,0xb9,2,1},
{enctable + 31018,utf8_euc_cn,0xbb,0xbc,2,1},
{enctable + 31873,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e5_90,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_91[16] = {
{enctable + 33516,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 29351,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 32788,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 23144,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 30054,utf8_euc_cn,0x8a,0x8b,2,1},
{enctable + 33138,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 24997,utf8_euc_cn,0x92,0x99,2,1},
{enctable + 30662,utf8_euc_cn,0x9b,0x9c,2,1},
{enctable + 25838,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 33908,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 24580,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 28475,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 28978,utf8_euc_cn,0xb1,0xb3,2,1},
{enctable + 26970,utf8_euc_cn,0xb5,0xb8,2,1},
{enctable + 28480,utf8_euc_cn,0xbb,0xbd,2,1},
{0,utf8_euc_cn_e5_91,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_92[20] = {
{enctable + 31011,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 33906,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 26306,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 33188,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 31334,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 28174,utf8_euc_cn,0x8e,0x90,2,1},
{enctable + 33674,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 28972,utf8_euc_cn,0x94,0x96,2,1},
{enctable + 28288,utf8_euc_cn,0x99,0x9b,2,1},
{enctable + 33910,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 31742,utf8_euc_cn,0xa3,0xa4,2,1},
{enctable + 25013,utf8_euc_cn,0xa6,0xad,2,1},
{enctable + 10549,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 33618,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 30326,utf8_euc_cn,0xb3,0xb4,2,1},
{enctable + 33464,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 33837,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 33520,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 33873,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_92,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_93[14] = {
{enctable + 27880,utf8_euc_cn,0x80,0x82,2,1},
{enctable + 194,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 26898,utf8_euc_cn,0x86,0x89,2,1},
{enctable + 24579,utf8_euc_cn,0x8c,0x95,2,1},
{enctable + 11050,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 31746,utf8_euc_cn,0x99,0x9a,2,1},
{enctable + 27554,utf8_euc_cn,0x9c,0x9f,2,1},
{enctable + 25611,utf8_euc_cn,0xa5,0xaa,2,1},
{enctable + 30342,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 31354,utf8_euc_cn,0xb2,0xb3,2,1},
{enctable + 2884,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 30138,utf8_euc_cn,0xbc,0xbd,2,1},
{enctable + 33782,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_93,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_94[17] = {
{enctable + 31997,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 30886,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 7363,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 28990,utf8_euc_cn,0x8f,0x91,2,1},
{enctable + 33914,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 33912,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 25986,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 28984,utf8_euc_cn,0xa2,0xa4,2,1},
{enctable + 33916,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 29505,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 4717,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 27218,utf8_euc_cn,0xae,0xb1,2,1},
{enctable + 33926,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 26803,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 33924,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 30974,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e5_94,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_95[15] = {
{enctable + 33920,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 30330,utf8_euc_cn,0x83,0x84,2,1},
{enctable + 24180,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 31750,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 33922,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 31754,utf8_euc_cn,0x95,0x96,2,1},
{enctable + 22510,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 27383,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 27138,utf8_euc_cn,0xa4,0xa7,2,1},
{enctable + 26696,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 28774,utf8_euc_cn,0xac,0xae,2,1},
{enctable + 27562,utf8_euc_cn,0xb5,0xb8,2,1},
{enctable + 31758,utf8_euc_cn,0xbb,0xbc,2,1},
{enctable + 27301,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e5_95,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_96[17] = {
{enctable + 26245,utf8_euc_cn,0x80,0x84,2,1},
{enctable + 26285,utf8_euc_cn,0x87,0x8b,2,1},
{enctable + 24262,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 33932,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 32879,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 29882,utf8_euc_cn,0x98,0x99,2,1},
{enctable + 31074,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 29405,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 33504,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 33928,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 33630,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 33918,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 33194,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 33930,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 32659,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 31762,utf8_euc_cn,0xbd,0xbe,2,1},
{0,utf8_euc_cn_e5_96,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_97[17] = {
{enctable + 31766,utf8_euc_cn,0x84,0x85,2,1},
{enctable + 33934,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 31774,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 27570,utf8_euc_cn,0x91,0x94,2,1},
{enctable + 25628,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 30810,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 32809,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 33430,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 27226,utf8_euc_cn,0xa3,0xa6,2,1},
{enctable + 33938,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 28996,utf8_euc_cn,0xaa,0xac,2,1},
{enctable + 33936,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 31770,utf8_euc_cn,0xb2,0xb3,2,1},
{enctable + 33940,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 25916,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 30866,utf8_euc_cn,0xbd,0xbe,2,1},
{0,utf8_euc_cn_e5_97,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_98[17] = {
{enctable + 31790,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 31782,utf8_euc_cn,0x88,0x89,2,1},
{enctable + 33942,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 30034,utf8_euc_cn,0x8e,0x8f,2,1},
{enctable + 33500,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 24314,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 31778,utf8_euc_cn,0x9e,0x9f,2,1},
{enctable + 31786,utf8_euc_cn,0xa3,0xa4,2,1},
{enctable + 32047,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 31794,utf8_euc_cn,0xac,0xad,2,1},
{enctable + 31418,utf8_euc_cn,0xb1,0xb2,2,1},
{enctable + 27721,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 22868,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 33759,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 33450,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 32908,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_98,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_99[11] = {
{enctable + 29008,utf8_euc_cn,0x8c,0x8e,2,1},
{enctable + 29225,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 29002,utf8_euc_cn,0x97,0x99,2,1},
{enctable + 33946,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 33944,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 33948,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 26335,utf8_euc_cn,0xa8,0xac,2,1},
{enctable + 33950,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 32864,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 31798,utf8_euc_cn,0xbb,0xbc,2,1},
{0,utf8_euc_cn_e5_99,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_9a[8] = {
{enctable + 31802,utf8_euc_cn,0x85,0x86,2,1},
{enctable + 30114,utf8_euc_cn,0x8e,0x8f,2,1},
{enctable + 23746,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 33488,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 33952,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 33264,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 32960,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e5_9a,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_9b[13] = {
{enctable + 27003,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 32301,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 31087,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 30698,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 25899,utf8_euc_cn,0x9d,0xa2,2,1},
{enctable + 28839,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 33954,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 33608,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 30362,utf8_euc_cn,0xb0,0xb1,2,1},
{enctable + 30994,utf8_euc_cn,0xb4,0xb5,2,1},
{enctable + 31806,utf8_euc_cn,0xb9,0xba,2,1},
{enctable + 28072,utf8_euc_cn,0xbd,0xbf,2,1},
{0,utf8_euc_cn_e5_9b,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_9c[12] = {
{enctable + 30614,utf8_euc_cn,0x83,0x84,2,1},
{enctable + 33610,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 28438,utf8_euc_cn,0x88,0x8a,2,1},
{enctable + 33956,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 28263,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 22096,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 28690,utf8_euc_cn,0xa8,0xaa,2,1},
{enctable + 26535,utf8_euc_cn,0xac,0xb0,2,1},
{enctable + 27479,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 28858,utf8_euc_cn,0xb9,0xbb,2,1},
{enctable + 32944,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e5_9c,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_9d[16] = {
{enctable + 26943,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 29003,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 32990,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 11227,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 25863,utf8_euc_cn,0x8c,0x91,2,1},
{enctable + 3527,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 24853,utf8_euc_cn,0x9a,0xa1,2,1},
{enctable + 21901,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 33370,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 27490,utf8_euc_cn,0xa8,0xab,2,1},
{enctable + 28105,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 32655,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 33788,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 31606,utf8_euc_cn,0xb6,0xb7,2,1},
{enctable + 31602,utf8_euc_cn,0xbb,0xbc,2,1},
{0,utf8_euc_cn_e5_9d,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_9e[13] = {
{enctable + 26085,utf8_euc_cn,0x82,0x86,2,1},
{enctable + 31126,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 30382,utf8_euc_cn,0x92,0x93,2,1},
{enctable + 21242,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 26545,utf8_euc_cn,0xa0,0xa4,2,1},
{enctable + 30334,utf8_euc_cn,0xa6,0xa7,2,1},
{enctable + 26662,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 137,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 31610,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 33790,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 33792,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 33796,utf8_euc_cn,0xb8,0xb8,2,1},
{0,utf8_euc_cn_e5_9e,0xb9,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_9f[15] = {
{enctable + 30062,utf8_euc_cn,0x82,0x83,2,1},
{enctable + 26180,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 29842,utf8_euc_cn,0x8e,0x8f,2,1},
{enctable + 33794,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 30606,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 28864,utf8_euc_cn,0x98,0x9a,2,1},
{enctable + 33804,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 31262,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 33802,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 21957,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 33800,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 33798,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 28870,utf8_euc_cn,0xb8,0xba,2,1},
{enctable + 21831,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e5_9f,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_a0[15] = {
{enctable + 22132,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 33376,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 29974,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 29639,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 24466,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 27645,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 14,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 22270,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 33806,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 31614,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 30921,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 12664,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 33534,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 30441,utf8_euc_cn,0xb5,0xb5,2,1},
{0,utf8_euc_cn_e5_a0,0xb6,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_a1[10] = {
{enctable + 22502,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 30894,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 24562,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 33362,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 33374,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 33278,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 33808,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 30930,utf8_euc_cn,0xab,0xac,2,1},
{enctable + 25356,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e5_a1,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_a2[10] = {
{enctable + 31618,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 2926,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 33340,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 33810,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 30766,utf8_euc_cn,0x92,0x93,2,1},
{enctable + 30666,utf8_euc_cn,0x99,0x9a,2,1},
{enctable + 31322,utf8_euc_cn,0x9e,0x9f,2,1},
{enctable + 30522,utf8_euc_cn,0xa8,0xa9,2,1},
{enctable + 25032,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e5_a2,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_a3[12] = {
{enctable + 23140,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 25964,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 33786,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 10879,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 26284,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 30806,utf8_euc_cn,0xab,0xac,2,1},
{enctable + 33690,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 33306,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 22402,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 32914,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 28555,utf8_euc_cn,0xb9,0xb9,2,1},
{0,utf8_euc_cn_e5_a3,0xba,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_a4[18] = {
{enctable + 30113,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 5743,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 18016,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 1252,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 28843,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 28828,utf8_euc_cn,0x94,0x96,2,1},
{enctable + 31554,utf8_euc_cn,0x99,0x9a,2,1},
{enctable + 26548,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 6025,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 31902,utf8_euc_cn,0xa4,0xa5,2,1},
{enctable + 32786,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 28558,utf8_euc_cn,0xa9,0xab,2,1},
{enctable + 28768,utf8_euc_cn,0xad,0xaf,2,1},
{enctable + 33316,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 30005,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 27330,utf8_euc_cn,0xb7,0xba,2,1},
{enctable + 33870,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e5_a4,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_a5[16] = {
{enctable + 31686,utf8_euc_cn,0x81,0x82,2,1},
{enctable + 30207,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 28408,utf8_euc_cn,0x87,0x89,2,1},
{enctable + 26446,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 30358,utf8_euc_cn,0x8e,0x8f,2,1},
{enctable + 32589,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 26075,utf8_euc_cn,0x94,0x98,2,1},
{enctable + 30215,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 32812,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 30127,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 26752,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 30554,utf8_euc_cn,0xb3,0xb4,2,1},
{enctable + 33140,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 30218,utf8_euc_cn,0xb8,0xb9,2,1},
{enctable + 32902,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e5_a5,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_a6[16] = {
{enctable + 27650,utf8_euc_cn,0x81,0x84,2,1},
{enctable + 28732,utf8_euc_cn,0x86,0x88,2,1},
{enctable + 33266,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 34094,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 29970,utf8_euc_cn,0x92,0x93,2,1},
{enctable + 31190,utf8_euc_cn,0x96,0x97,2,1},
{enctable + 33112,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 1476,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 29164,utf8_euc_cn,0xa3,0xa5,2,1},
{enctable + 26930,utf8_euc_cn,0xa8,0xab,2,1},
{enctable + 30538,utf8_euc_cn,0xae,0xaf,2,1},
{enctable + 5970,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 33100,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 33232,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 9168,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e5_a6,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_a7[14] = {
{enctable + 33132,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 32070,utf8_euc_cn,0x8a,0x8b,2,1},
{enctable + 26195,utf8_euc_cn,0x90,0x94,2,1},
{enctable + 32074,utf8_euc_cn,0x97,0x98,2,1},
{enctable + 25092,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 30238,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 87,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 25854,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 27907,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 541,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 678,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 27853,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 33694,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_a7,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_a8[16] = {
{enctable + 33424,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 25329,utf8_euc_cn,0x83,0x89,2,1},
{enctable + 618,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 597,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 120,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 33158,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 24254,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 30290,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 795,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 32838,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 29119,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 31258,utf8_euc_cn,0xb1,0xb2,2,1},
{enctable + 1134,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 24028,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 3432,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e5_a8,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_a9[12] = {
{enctable + 7731,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 33220,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 30986,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 3144,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 3563,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 2925,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 1425,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 26124,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 27338,utf8_euc_cn,0xb4,0xb7,2,1},
{enctable + 28409,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 33502,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_a9,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_aa[8] = {
{enctable + 33092,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 30494,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 33063,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 32078,utf8_euc_cn,0xb2,0xb3,2,1},
{enctable + 34238,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 26342,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 33193,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e5_aa,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_ab[15] = {
{enctable + 30214,utf8_euc_cn,0x81,0x82,2,1},
{enctable + 14272,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 33466,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 33273,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 34096,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 25436,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 22998,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 34098,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 32082,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 26698,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 33479,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 33148,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 30597,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 25314,utf8_euc_cn,0xb1,0xb1,2,1},
{0,utf8_euc_cn_e5_ab,0xb2,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_ac[6] = {
{enctable + 30879,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 32086,utf8_euc_cn,0x96,0x97,2,1},
{enctable + 31329,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 33754,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 34100,utf8_euc_cn,0xb7,0xb7,2,1},
{0,utf8_euc_cn_e5_ac,0xb8,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_ad[14] = {
{enctable + 34102,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 31442,utf8_euc_cn,0x90,0x91,2,1},
{enctable + 29170,utf8_euc_cn,0x93,0x95,2,1},
{enctable + 25399,utf8_euc_cn,0x97,0x9d,2,1},
{enctable + 23178,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 26655,utf8_euc_cn,0xa2,0xa6,2,1},
{enctable + 30094,utf8_euc_cn,0xa9,0xaa,2,1},
{enctable + 33708,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 30818,utf8_euc_cn,0xb0,0xb1,2,1},
{enctable + 34104,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 32579,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 33272,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 33160,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e5_ad,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_ae[15] = {
{enctable + 32022,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 28528,utf8_euc_cn,0x83,0x85,2,1},
{enctable + 28684,utf8_euc_cn,0x87,0x89,2,1},
{enctable + 30862,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 29703,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 5760,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 3318,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 24981,utf8_euc_cn,0x97,0x9e,2,1},
{enctable + 25133,utf8_euc_cn,0xa0,0xa6,2,1},
{enctable + 31082,utf8_euc_cn,0xaa,0xab,2,1},
{enctable + 25384,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 26954,utf8_euc_cn,0xb3,0xb6,2,1},
{enctable + 32026,utf8_euc_cn,0xb8,0xb9,2,1},
{enctable + 28216,utf8_euc_cn,0xbd,0xbf,2,1},
{0,utf8_euc_cn_e5_ae,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_af[14] = {
{enctable + 32323,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 27002,utf8_euc_cn,0x84,0x87,2,1},
{enctable + 2815,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 33098,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 30102,utf8_euc_cn,0x92,0x93,2,1},
{enctable + 28420,utf8_euc_cn,0x9d,0x9f,2,1},
{enctable + 28607,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 32030,utf8_euc_cn,0xa4,0xa5,2,1},
{enctable + 33636,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 1155,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 2238,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 26105,utf8_euc_cn,0xb8,0xbc,2,1},
{enctable + 33326,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_af,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_b0[18] = {
{enctable + 21245,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 33298,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 9253,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 31010,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 22637,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 33296,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 28000,utf8_euc_cn,0x94,0x96,2,1},
{enctable + 7330,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 23560,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 32090,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 33385,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 31242,utf8_euc_cn,0xa4,0xa5,2,1},
{enctable + 22922,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 28581,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 27605,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 29587,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 24885,utf8_euc_cn,0xb8,0xbf,2,1},
{0,utf8_euc_cn_e5_b0,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_b1[15] = {
{enctable + 28180,utf8_euc_cn,0x80,0x82,2,1},
{enctable + 23436,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 27170,utf8_euc_cn,0x88,0x8b,2,1},
{enctable + 27202,utf8_euc_cn,0x8e,0x91,2,1},
{enctable + 33640,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 34092,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 32549,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 30954,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 24004,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 30454,utf8_euc_cn,0xa5,0xa6,2,1},
{enctable + 32066,utf8_euc_cn,0xae,0xaf,2,1},
{enctable + 33288,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 31218,utf8_euc_cn,0xb9,0xba,2,1},
{enctable + 33594,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_b1,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_b2[16] = {
{enctable + 30882,utf8_euc_cn,0x81,0x82,2,1},
{enctable + 33960,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 31826,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 31830,utf8_euc_cn,0x90,0x91,2,1},
{enctable + 26710,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 25413,utf8_euc_cn,0x96,0x9c,2,1},
{enctable + 31834,utf8_euc_cn,0xa2,0xa3,2,1},
{enctable + 33528,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 29032,utf8_euc_cn,0xab,0xad,2,1},
{enctable + 22886,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 33612,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 33962,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 31838,utf8_euc_cn,0xb7,0xb8,2,1},
{enctable + 29727,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 33008,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_b2,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_b3[13] = {
{enctable + 22880,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 33964,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 24894,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 33966,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 33668,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 27789,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 29038,utf8_euc_cn,0xa4,0xa6,2,1},
{enctable + 32836,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 33598,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 33248,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 1163,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 32996,utf8_euc_cn,0xbb,0xbb,2,1},
{0,utf8_euc_cn_e5_b3,0xbc,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_b4[14] = {
{enctable + 31842,utf8_euc_cn,0x82,0x83,2,1},
{enctable + 31850,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 30375,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 32784,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 33518,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 25346,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 27493,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 33968,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 31846,utf8_euc_cn,0xa6,0xa7,2,1},
{enctable + 28225,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 31342,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 26050,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 31854,utf8_euc_cn,0xbd,0xbe,2,1},
{0,utf8_euc_cn_e5_b4,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_b5[10] = {
{enctable + 34356,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 29044,utf8_euc_cn,0x8a,0x8c,2,1},
{enctable + 30773,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 33970,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 33974,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 29819,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 31858,utf8_euc_cn,0xab,0xac,2,1},
{enctable + 33972,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 33976,utf8_euc_cn,0xb4,0xb4,2,1},
{0,utf8_euc_cn_e5_b5,0xb5,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_b6[5] = {
{enctable + 33978,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 22444,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 26522,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 28349,utf8_euc_cn,0xb7,0xb7,2,1},
{0,utf8_euc_cn_e5_b6,0xb8,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_b7[12] = {
{enctable + 33980,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 23269,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 28905,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 29878,utf8_euc_cn,0x9d,0x9e,2,1},
{enctable + 31150,utf8_euc_cn,0xa1,0xa2,2,1},
{enctable + 26135,utf8_euc_cn,0xa5,0xa9,2,1},
{enctable + 33434,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 29822,utf8_euc_cn,0xae,0xaf,2,1},
{enctable + 26994,utf8_euc_cn,0xb1,0xb4,2,1},
{enctable + 24768,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 31546,utf8_euc_cn,0xbd,0xbe,2,1},
{0,utf8_euc_cn_e5_b7,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_b8[13] = {
{enctable + 27916,utf8_euc_cn,0x81,0x83,2,1},
{enctable + 30826,utf8_euc_cn,0x85,0x86,2,1},
{enctable + 23820,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 21805,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 29014,utf8_euc_cn,0x8f,0x91,2,1},
{enctable + 29020,utf8_euc_cn,0x94,0x96,2,1},
{enctable + 25659,utf8_euc_cn,0x98,0x9d,2,1},
{enctable + 29914,utf8_euc_cn,0xa6,0xa7,2,1},
{enctable + 31070,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 33958,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 31810,utf8_euc_cn,0xb7,0xb8,2,1},
{enctable + 29026,utf8_euc_cn,0xbb,0xbd,2,1},
{0,utf8_euc_cn_e5_b8,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_b9[13] = {
{enctable + 33108,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 31814,utf8_euc_cn,0x84,0x85,2,1},
{enctable + 32934,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 31818,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 23512,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 22142,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 31822,utf8_euc_cn,0xa1,0xa2,2,1},
{enctable + 28030,utf8_euc_cn,0xb2,0xb4,2,1},
{enctable + 5695,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 33492,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 27658,utf8_euc_cn,0xba,0xbd,2,1},
{enctable + 20645,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e5_b9,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_ba[15] = {
{enctable + 31081,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 33686,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 30694,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 29886,utf8_euc_cn,0x8a,0x8b,2,1},
{enctable + 28588,utf8_euc_cn,0x8f,0x91,2,1},
{enctable + 26265,utf8_euc_cn,0x93,0x97,2,1},
{enctable + 30514,utf8_euc_cn,0x99,0x9a,2,1},
{enctable + 3055,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 28372,utf8_euc_cn,0x9e,0xa0,2,1},
{enctable + 29062,utf8_euc_cn,0xa5,0xa7,2,1},
{enctable + 22102,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 33727,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 26595,utf8_euc_cn,0xb5,0xb9,2,1},
{enctable + 31441,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e5_ba,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_bb[11] = {
{enctable + 30394,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 29068,utf8_euc_cn,0x91,0x93,2,1},
{enctable + 26460,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 24740,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 34006,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 34008,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 33269,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 31174,utf8_euc_cn,0xb6,0xb7,2,1},
{enctable + 3892,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 31682,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e5_bb,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_bc[18] = {
{enctable + 26255,utf8_euc_cn,0x80,0x84,2,1},
{enctable + 28421,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 29758,utf8_euc_cn,0x8a,0x8b,2,1},
{enctable + 33324,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 30467,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 11764,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 33572,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 30018,utf8_euc_cn,0x97,0x98,2,1},
{enctable + 23562,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 29942,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 28342,utf8_euc_cn,0xa5,0xa7,2,1},
{enctable + 32058,utf8_euc_cn,0xa9,0xaa,2,1},
{enctable + 32565,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 26496,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 33274,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 29926,utf8_euc_cn,0xb9,0xba,2,1},
{enctable + 24276,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e5_bc,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_bd[16] = {
{enctable + 24582,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 34090,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 30082,utf8_euc_cn,0x92,0x93,2,1},
{enctable + 27106,utf8_euc_cn,0x95,0x98,2,1},
{enctable + 33560,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 31870,utf8_euc_cn,0xa1,0xa2,2,1},
{enctable + 33400,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 33538,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 29802,utf8_euc_cn,0xa9,0xaa,2,1},
{enctable + 29770,utf8_euc_cn,0xac,0xad,2,1},
{enctable + 31346,utf8_euc_cn,0xb0,0xb1,2,1},
{enctable + 33982,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 28099,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 30607,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 29826,utf8_euc_cn,0xbb,0xbc,2,1},
{0,utf8_euc_cn_e5_bd,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_be[16] = {
{enctable + 28576,utf8_euc_cn,0x80,0x82,2,1},
{enctable + 30286,utf8_euc_cn,0x84,0x85,2,1},
{enctable + 25911,utf8_euc_cn,0x87,0x8c,2,1},
{enctable + 29307,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 33404,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 22280,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 27970,utf8_euc_cn,0x97,0x99,2,1},
{enctable + 33984,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 33600,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 33986,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 33514,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 31862,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 23420,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 23892,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 31866,utf8_euc_cn,0xbc,0xbd,2,1},
{0,utf8_euc_cn_e5_be,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5_bf[17] = {
{enctable + 27298,utf8_euc_cn,0x83,0x86,2,1},
{enctable + 26176,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 30202,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 27610,utf8_euc_cn,0x8f,0x92,2,1},
{enctable + 27602,utf8_euc_cn,0x96,0x99,2,1},
{enctable + 33111,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 31398,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 24600,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 27161,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 31918,utf8_euc_cn,0xaa,0xab,2,1},
{enctable + 31922,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 32760,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 24214,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 22448,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 23584,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 28090,utf8_euc_cn,0xbd,0xbf,2,1},
{0,utf8_euc_cn_e5_bf,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e5[65] = {
{0,utf8_euc_cn_e5_80,0x80,0x80,0,2},
{0,utf8_euc_cn_e5_81,0x81,0x81,0,2},
{0,utf8_euc_cn_e5_82,0x82,0x82,0,2},
{0,utf8_euc_cn_e5_83,0x83,0x83,0,2},
{0,utf8_euc_cn_e5_84,0x84,0x84,0,2},
{0,utf8_euc_cn_e5_85,0x85,0x85,0,2},
{0,utf8_euc_cn_e5_86,0x86,0x86,0,2},
{0,utf8_euc_cn_e5_87,0x87,0x87,0,2},
{0,utf8_euc_cn_e5_88,0x88,0x88,0,2},
{0,utf8_euc_cn_e5_89,0x89,0x89,0,2},
{0,utf8_euc_cn_e5_8a,0x8a,0x8a,0,2},
{0,utf8_euc_cn_e5_8b,0x8b,0x8b,0,2},
{0,utf8_euc_cn_e5_8c,0x8c,0x8c,0,2},
{0,utf8_euc_cn_e5_8d,0x8d,0x8d,0,2},
{0,utf8_euc_cn_e5_8e,0x8e,0x8e,0,2},
{0,utf8_euc_cn_e5_8f,0x8f,0x8f,0,2},
{0,utf8_euc_cn_e5_90,0x90,0x90,0,2},
{0,utf8_euc_cn_e5_91,0x91,0x91,0,2},
{0,utf8_euc_cn_e5_92,0x92,0x92,0,2},
{0,utf8_euc_cn_e5_93,0x93,0x93,0,2},
{0,utf8_euc_cn_e5_94,0x94,0x94,0,2},
{0,utf8_euc_cn_e5_95,0x95,0x95,0,2},
{0,utf8_euc_cn_e5_96,0x96,0x96,0,2},
{0,utf8_euc_cn_e5_97,0x97,0x97,0,2},
{0,utf8_euc_cn_e5_98,0x98,0x98,0,2},
{0,utf8_euc_cn_e5_99,0x99,0x99,0,2},
{0,utf8_euc_cn_e5_9a,0x9a,0x9a,0,2},
{0,utf8_euc_cn_e5_9b,0x9b,0x9b,0,2},
{0,utf8_euc_cn_e5_9c,0x9c,0x9c,0,2},
{0,utf8_euc_cn_e5_9d,0x9d,0x9d,0,2},
{0,utf8_euc_cn_e5_9e,0x9e,0x9e,0,2},
{0,utf8_euc_cn_e5_9f,0x9f,0x9f,0,2},
{0,utf8_euc_cn_e5_a0,0xa0,0xa0,0,2},
{0,utf8_euc_cn_e5_a1,0xa1,0xa1,0,2},
{0,utf8_euc_cn_e5_a2,0xa2,0xa2,0,2},
{0,utf8_euc_cn_e5_a3,0xa3,0xa3,0,2},
{0,utf8_euc_cn_e5_a4,0xa4,0xa4,0,2},
{0,utf8_euc_cn_e5_a5,0xa5,0xa5,0,2},
{0,utf8_euc_cn_e5_a6,0xa6,0xa6,0,2},
{0,utf8_euc_cn_e5_a7,0xa7,0xa7,0,2},
{0,utf8_euc_cn_e5_a8,0xa8,0xa8,0,2},
{0,utf8_euc_cn_e5_a9,0xa9,0xa9,0,2},
{0,utf8_euc_cn_e5_aa,0xaa,0xaa,0,2},
{0,utf8_euc_cn_e5_ab,0xab,0xab,0,2},
{0,utf8_euc_cn_e5_ac,0xac,0xac,0,2},
{0,utf8_euc_cn_e5_ad,0xad,0xad,0,2},
{0,utf8_euc_cn_e5_ae,0xae,0xae,0,2},
{0,utf8_euc_cn_e5_af,0xaf,0xaf,0,2},
{0,utf8_euc_cn_e5_b0,0xb0,0xb0,0,2},
{0,utf8_euc_cn_e5_b1,0xb1,0xb1,0,2},
{0,utf8_euc_cn_e5_b2,0xb2,0xb2,0,2},
{0,utf8_euc_cn_e5_b3,0xb3,0xb3,0,2},
{0,utf8_euc_cn_e5_b4,0xb4,0xb4,0,2},
{0,utf8_euc_cn_e5_b5,0xb5,0xb5,0,2},
{0,utf8_euc_cn_e5_b6,0xb6,0xb6,0,2},
{0,utf8_euc_cn_e5_b7,0xb7,0xb7,0,2},
{0,utf8_euc_cn_e5_b8,0xb8,0xb8,0,2},
{0,utf8_euc_cn_e5_b9,0xb9,0xb9,0,2},
{0,utf8_euc_cn_e5_ba,0xba,0xba,0,2},
{0,utf8_euc_cn_e5_bb,0xbb,0xbb,0,2},
{0,utf8_euc_cn_e5_bc,0xbc,0xbc,0,2},
{0,utf8_euc_cn_e5_bd,0xbd,0xbd,0,2},
{0,utf8_euc_cn_e5_be,0xbe,0xbe,0,2},
{0,utf8_euc_cn_e5_bf,0xbf,0xbf,0,2},
{0,utf8_euc_cn_e5,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_80[14] = {
{enctable + 25203,utf8_euc_cn,0x80,0x86,2,1},
{enctable + 32665,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 29080,utf8_euc_cn,0x8d,0x8f,2,1},
{enctable + 33172,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 28708,utf8_euc_cn,0x94,0x96,2,1},
{enctable + 22992,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 29074,utf8_euc_cn,0x9b,0x9d,2,1},
{enctable + 29922,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 25217,utf8_euc_cn,0xa5,0xab,2,1},
{enctable + 31119,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 34010,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 31446,utf8_euc_cn,0xbb,0xbc,2,1},
{enctable + 34012,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e6_80,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_81[16] = {
{enctable + 29314,utf8_euc_cn,0x81,0x83,2,1},
{enctable + 30175,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 22692,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 33002,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 20648,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 26809,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 32310,utf8_euc_cn,0x99,0x9a,2,1},
{enctable + 24496,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 28108,utf8_euc_cn,0xa2,0xa4,2,1},
{enctable + 25469,utf8_euc_cn,0xa7,0xad,2,1},
{enctable + 31058,utf8_euc_cn,0xaf,0xb0,2,1},
{enctable + 33000,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 26220,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 25935,utf8_euc_cn,0xb8,0xbd,2,1},
{enctable + 33582,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e6_81,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_82[19] = {
{enctable + 31930,utf8_euc_cn,0x83,0x84,2,1},
{enctable + 21931,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 31934,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 22516,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 23184,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 21711,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 31926,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 34014,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 31050,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 6709,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 33614,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 33164,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 29320,utf8_euc_cn,0xab,0xad,2,1},
{enctable + 33118,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 31942,utf8_euc_cn,0xb1,0xb2,2,1},
{enctable + 25664,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 32950,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 31938,utf8_euc_cn,0xbb,0xbc,2,1},
{0,utf8_euc_cn_e6_82,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_83[14] = {
{enctable + 30690,utf8_euc_cn,0x85,0x86,2,1},
{enctable + 30282,utf8_euc_cn,0x8a,0x8b,2,1},
{enctable + 32942,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 33388,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 34016,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 34018,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 31062,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 30998,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 26874,utf8_euc_cn,0xa6,0xa9,2,1},
{enctable + 25551,utf8_euc_cn,0xab,0xb0,2,1},
{enctable + 31098,utf8_euc_cn,0xb3,0xb4,2,1},
{enctable + 32932,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 30726,utf8_euc_cn,0xb9,0xba,2,1},
{0,utf8_euc_cn_e6_83,0xbb,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_84[12] = {
{enctable + 31954,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 24088,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 31266,utf8_euc_cn,0x88,0x89,2,1},
{enctable + 29326,utf8_euc_cn,0x8d,0x8f,2,1},
{enctable + 27975,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 33590,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 30038,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 31950,utf8_euc_cn,0xa3,0xa4,2,1},
{enctable + 31946,utf8_euc_cn,0xa6,0xa7,2,1},
{enctable + 34020,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 26760,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e6_84,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_85[13] = {
{enctable + 28127,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 34022,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 30569,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 33304,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 33300,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 25622,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 34288,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 33082,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 30182,utf8_euc_cn,0xa7,0xa8,2,1},
{enctable + 23313,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 22450,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 25586,utf8_euc_cn,0xb7,0xb7,2,1},
{0,utf8_euc_cn_e6_85,0xb8,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_86[9] = {
{enctable + 20168,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 33628,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 28185,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 34290,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 29086,utf8_euc_cn,0xa7,0xa9,2,1},
{enctable + 31547,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 30419,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 2434,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e6_86,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_87[9] = {
{enctable + 9718,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 22685,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 29710,utf8_euc_cn,0x8a,0x8b,2,1},
{enctable + 32314,utf8_euc_cn,0x91,0x92,2,1},
{enctable + 23998,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 25720,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 34024,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 22432,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e6_87,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_88[15] = {
{enctable + 34292,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 25386,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 24711,utf8_euc_cn,0x8a,0x92,2,1},
{enctable + 27618,utf8_euc_cn,0x95,0x98,2,1},
{enctable + 30622,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 34190,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 32198,utf8_euc_cn,0xa1,0xa2,2,1},
{enctable + 32202,utf8_euc_cn,0xa4,0xa5,2,1},
{enctable + 32972,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 34192,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 28173,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 29894,utf8_euc_cn,0xb3,0xb4,2,1},
{enctable + 14512,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 29308,utf8_euc_cn,0xbd,0xbf,2,1},
{0,utf8_euc_cn_e6_88,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_89[16] = {
{enctable + 30890,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 29207,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 28468,utf8_euc_cn,0x87,0x89,2,1},
{enctable + 27210,utf8_euc_cn,0x8b,0x8e,2,1},
{enctable + 27154,utf8_euc_cn,0x91,0x94,2,1},
{enctable + 25138,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 922,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 28851,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 30650,utf8_euc_cn,0xa6,0xa7,2,1},
{enctable + 24869,utf8_euc_cn,0xa9,0xb0,2,1},
{enctable + 21224,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 24628,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 33206,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 32840,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 31350,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e6_89,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_8a[16] = {
{enctable + 6880,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 7465,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 30298,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 28642,utf8_euc_cn,0x91,0x93,2,1},
{enctable + 27242,utf8_euc_cn,0x95,0x98,2,1},
{enctable + 30022,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 27546,utf8_euc_cn,0x9f,0xa2,2,1},
{enctable + 30150,utf8_euc_cn,0xa4,0xa5,2,1},
{enctable + 33198,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 30590,utf8_euc_cn,0xab,0xac,2,1},
{enctable + 22216,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 24168,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 33126,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 28948,utf8_euc_cn,0xbb,0xbd,2,1},
{enctable + 27283,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e6_8a,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_8b[15] = {
{enctable + 32858,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 25371,utf8_euc_cn,0x84,0x8a,2,1},
{enctable + 27892,utf8_euc_cn,0x8c,0x8e,2,1},
{enctable + 25804,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 28186,utf8_euc_cn,0x92,0x94,2,1},
{enctable + 25315,utf8_euc_cn,0x96,0x9c,2,1},
{enctable + 27299,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 30434,utf8_euc_cn,0xa2,0xa3,2,1},
{enctable + 26435,utf8_euc_cn,0xa5,0xa9,2,1},
{enctable + 27042,utf8_euc_cn,0xac,0xaf,2,1},
{enctable + 1987,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 30714,utf8_euc_cn,0xb3,0xb4,2,1},
{enctable + 31694,utf8_euc_cn,0xb6,0xb7,2,1},
{enctable + 27146,utf8_euc_cn,0xbc,0xbf,2,1},
{0,utf8_euc_cn_e6_8b,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_8c[14] = {
{enctable + 29854,utf8_euc_cn,0x81,0x82,2,1},
{enctable + 28714,utf8_euc_cn,0x87,0x89,2,1},
{enctable + 257,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 33392,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 23572,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 31382,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 24693,utf8_euc_cn,0x9d,0xa5,2,1},
{enctable + 2092,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 30562,utf8_euc_cn,0xaa,0xab,2,1},
{enctable + 33656,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 34214,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 31698,utf8_euc_cn,0xb9,0xba,2,1},
{enctable + 29295,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e6_8c,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_8d[14] = {
{enctable + 31038,utf8_euc_cn,0x82,0x83,2,1},
{enctable + 30950,utf8_euc_cn,0x85,0x86,2,1},
{enctable + 23204,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 25887,utf8_euc_cn,0x8b,0x90,2,1},
{enctable + 16321,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 30378,utf8_euc_cn,0x9e,0x9f,2,1},
{enctable + 28150,utf8_euc_cn,0xa1,0xa3,2,1},
{enctable + 32587,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 33874,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 31706,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 33872,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 29890,utf8_euc_cn,0xb6,0xb7,2,1},
{enctable + 31702,utf8_euc_cn,0xba,0xbb,2,1},
{0,utf8_euc_cn_e6_8d,0xbc,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_8e[20] = {
{enctable + 26762,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 32808,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 26890,utf8_euc_cn,0x87,0x8a,2,1},
{enctable + 33648,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 28954,utf8_euc_cn,0x8e,0x90,2,1},
{enctable + 33178,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 33552,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 32986,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 27371,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 30906,utf8_euc_cn,0xa2,0xa3,2,1},
{enctable + 32968,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 27026,utf8_euc_cn,0xa7,0xaa,2,1},
{enctable + 28960,utf8_euc_cn,0xac,0xae,2,1},
{enctable + 34216,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 30442,utf8_euc_cn,0xb3,0xb4,2,1},
{enctable + 31386,utf8_euc_cn,0xb7,0xb8,2,1},
{enctable + 32756,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 33876,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 33888,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e6_8e,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_8f[18] = {
{enctable + 33882,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 33886,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 30811,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 27410,utf8_euc_cn,0x8d,0x90,2,1},
{enctable + 311,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 33554,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 22438,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 31710,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 1660,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 30310,utf8_euc_cn,0xa9,0xaa,2,1},
{enctable + 32966,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 33878,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 33606,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 28929,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 24512,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 33018,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 33880,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e6_8f,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_90[16] = {
{enctable + 27922,utf8_euc_cn,0x80,0x82,2,1},
{enctable + 25284,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 31714,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 29782,utf8_euc_cn,0x8f,0x90,2,1},
{enctable + 29910,utf8_euc_cn,0x93,0x94,2,1},
{enctable + 31718,utf8_euc_cn,0x9b,0x9c,2,1},
{enctable + 20642,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 31722,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 33892,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 28293,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 29726,utf8_euc_cn,0xac,0xad,2,1},
{enctable + 117,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 22665,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 26152,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 32701,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e6_90,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_91[12] = {
{enctable + 33890,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 26375,utf8_euc_cn,0x84,0x88,2,1},
{enctable + 33366,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 33884,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 21923,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 33632,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 33894,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 28911,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 23808,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 33896,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 28354,utf8_euc_cn,0xb8,0xba,2,1},
{0,utf8_euc_cn_e6_91,0xbb,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_92[16] = {
{enctable + 27439,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 31726,utf8_euc_cn,0x84,0x85,2,1},
{enctable + 33214,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 29838,utf8_euc_cn,0x91,0x92,2,1},
{enctable + 30842,utf8_euc_cn,0x95,0x96,2,1},
{enctable + 21837,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 33688,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 7291,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 33048,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 28414,utf8_euc_cn,0xac,0xae,2,1},
{enctable + 33684,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 33156,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 31730,utf8_euc_cn,0xb7,0xb8,2,1},
{enctable + 22138,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 1087,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e6_92,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_93[12] = {
{enctable + 33898,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 33026,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 33103,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 29814,utf8_euc_cn,0x8d,0x8e,2,1},
{enctable + 22276,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 33254,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 31734,utf8_euc_cn,0x97,0x98,2,1},
{enctable + 29503,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 33900,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 21703,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 28793,utf8_euc_cn,0xa6,0xa6,2,1},
{0,utf8_euc_cn_e6_93,0xa7,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_94[12] = {
{enctable + 24884,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 33902,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 25882,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 30397,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 33904,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 24238,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 31738,utf8_euc_cn,0xae,0xaf,2,1},
{enctable + 29230,utf8_euc_cn,0xb4,0xb6,2,1},
{enctable + 31498,utf8_euc_cn,0xb8,0xb9,2,1},
{enctable + 22844,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 29994,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e6_94,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_95[17] = {
{enctable + 32888,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 31110,utf8_euc_cn,0x88,0x89,2,1},
{enctable + 32806,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 33116,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 25548,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 32234,utf8_euc_cn,0x95,0x96,2,1},
{enctable + 32964,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 33042,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 29754,utf8_euc_cn,0x9d,0x9e,2,1},
{enctable + 30042,utf8_euc_cn,0xa2,0xa3,2,1},
{enctable + 28667,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 32238,utf8_euc_cn,0xab,0xac,2,1},
{enctable + 33342,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 33244,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 33658,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 32856,utf8_euc_cn,0xb7,0xb7,2,1},
{0,utf8_euc_cn_e6_95,0xb8,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_96[18] = {
{enctable + 30529,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 31338,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 32270,utf8_euc_cn,0x90,0x91,2,1},
{enctable + 32813,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 5812,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 33054,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 32626,utf8_euc_cn,0x9b,0x9c,2,1},
{enctable + 33654,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 33432,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 30258,utf8_euc_cn,0xa4,0xa5,2,1},
{enctable + 9721,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 24806,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 24614,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 25130,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 30838,utf8_euc_cn,0xaf,0xb0,2,1},
{enctable + 1045,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 32274,utf8_euc_cn,0xbc,0xbd,2,1},
{0,utf8_euc_cn_e6_96,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_97[13] = {
{enctable + 23982,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 27722,utf8_euc_cn,0x83,0x86,2,1},
{enctable + 31142,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 32278,utf8_euc_cn,0x8e,0x8f,2,1},
{enctable + 32953,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 32282,utf8_euc_cn,0x96,0x97,2,1},
{enctable + 33436,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 24148,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 26355,utf8_euc_cn,0xa5,0xa9,2,1},
{enctable + 25767,utf8_euc_cn,0xac,0xb1,2,1},
{enctable + 30798,utf8_euc_cn,0xb6,0xb7,2,1},
{enctable + 33420,utf8_euc_cn,0xba,0xba,2,1},
{0,utf8_euc_cn_e6_97,0xbb,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_98[19] = {
{enctable + 28495,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 29702,utf8_euc_cn,0x82,0x83,2,1},
{enctable + 22076,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 28107,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 32758,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 30518,utf8_euc_cn,0x8e,0x8f,2,1},
{enctable + 28648,utf8_euc_cn,0x93,0x95,2,1},
{enctable + 28143,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 24528,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 31118,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 19624,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 30490,utf8_euc_cn,0xa7,0xa8,2,1},
{enctable + 33652,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 24230,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 33199,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 29236,utf8_euc_cn,0xb4,0xb6,2,1},
{enctable + 23368,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 33468,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e6_98,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_99[17] = {
{enctable + 30865,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 23306,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 30266,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 27469,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 25695,utf8_euc_cn,0x92,0x97,2,1},
{enctable + 33414,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 23764,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 34202,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 27101,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 32936,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 30247,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 28402,utf8_euc_cn,0xae,0xb0,2,1},
{enctable + 32097,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 30278,utf8_euc_cn,0xb6,0xb7,2,1},
{enctable + 23200,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 33046,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e6_99,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_9a[13] = {
{enctable + 33620,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 34204,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 32981,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 34206,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 33332,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 30558,utf8_euc_cn,0x96,0x97,2,1},
{enctable + 33623,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 32210,utf8_euc_cn,0xa7,0xa8,2,1},
{enctable + 33136,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 7267,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 25106,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 25564,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e6_9a,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_9b[11] = {
{enctable + 33334,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 29242,utf8_euc_cn,0x9b,0x9d,2,1},
{enctable + 24908,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 27441,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 28163,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 28432,utf8_euc_cn,0xb2,0xb4,2,1},
{enctable + 25066,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 32752,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 33080,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 31326,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e6_9b,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_9c[18] = {
{enctable + 33700,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 27370,utf8_euc_cn,0x88,0x8b,2,1},
{enctable + 32862,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 34230,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 30834,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 31591,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 33422,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 7327,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 33230,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 34250,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 24432,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 27274,utf8_euc_cn,0xaa,0xad,2,1},
{enctable + 32597,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 33676,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 30610,utf8_euc_cn,0xb4,0xb5,2,1},
{enctable + 32946,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 33496,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e6_9c,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_9d[20] = {
{enctable + 32733,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 31306,utf8_euc_cn,0x82,0x83,2,1},
{enctable + 32870,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 32118,utf8_euc_cn,0x88,0x89,2,1},
{enctable + 16935,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 27066,utf8_euc_cn,0x8e,0x91,2,1},
{enctable + 25074,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 33650,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 32828,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 27674,utf8_euc_cn,0x9e,0xa1,2,1},
{enctable + 33014,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 28612,utf8_euc_cn,0xa8,0xaa,2,1},
{enctable + 32900,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 29746,utf8_euc_cn,0xaf,0xb0,2,1},
{enctable + 32206,utf8_euc_cn,0xb2,0xb3,2,1},
{enctable + 34132,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 33357,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 26652,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 30858,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e6_9d,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_9e[19] = {
{enctable + 547,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 23168,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 28287,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 33418,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 30547,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 33444,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 29345,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 30406,utf8_euc_cn,0x97,0x98,2,1},
{enctable + 32827,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 28078,utf8_euc_cn,0x9c,0x9e,2,1},
{enctable + 30814,utf8_euc_cn,0xa2,0xa3,2,1},
{enctable + 24664,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 32122,utf8_euc_cn,0xa7,0xa8,2,1},
{enctable + 30658,utf8_euc_cn,0xaa,0xab,2,1},
{enctable + 25134,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 30338,utf8_euc_cn,0xaf,0xb0,2,1},
{enctable + 28737,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 27682,utf8_euc_cn,0xb5,0xb8,2,1},
{0,utf8_euc_cn_e6_9e,0xb9,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_9f[15] = {
{enctable + 33877,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 32126,utf8_euc_cn,0x83,0x84,2,1},
{enctable + 25539,utf8_euc_cn,0x8f,0x94,2,1},
{enctable + 29218,utf8_euc_cn,0x98,0x9a,2,1},
{enctable + 28060,utf8_euc_cn,0x9c,0x9e,2,1},
{enctable + 33166,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 34138,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 1928,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 34134,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 26704,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 28210,utf8_euc_cn,0xaf,0xb1,2,1},
{enctable + 30430,utf8_euc_cn,0xb3,0xb4,2,1},
{enctable + 34140,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 30413,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e6_9f,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_a0[14] = {
{enctable + 34136,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 21943,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 25563,utf8_euc_cn,0x87,0x8c,2,1},
{enctable + 32130,utf8_euc_cn,0x8e,0x8f,2,1},
{enctable + 29589,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 22468,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 30618,utf8_euc_cn,0x96,0x97,2,1},
{enctable + 34146,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 21807,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 32138,utf8_euc_cn,0xa9,0xaa,2,1},
{enctable + 32134,utf8_euc_cn,0xb2,0xb3,2,1},
{enctable + 28624,utf8_euc_cn,0xb7,0xb9,2,1},
{enctable + 28054,utf8_euc_cn,0xbc,0xbe,2,1},
{0,utf8_euc_cn_e6_a0,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_a1[11] = {
{enctable + 25427,utf8_euc_cn,0x80,0x86,2,1},
{enctable + 27886,utf8_euc_cn,0x88,0x8a,2,1},
{enctable + 33692,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 34142,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 30938,utf8_euc_cn,0x90,0x91,2,1},
{enctable + 28102,utf8_euc_cn,0x93,0x95,2,1},
{enctable + 24599,utf8_euc_cn,0xa0,0xa9,2,1},
{enctable + 34152,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 29535,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 30946,utf8_euc_cn,0xb6,0xb7,2,1},
{0,utf8_euc_cn_e6_a1,0xb8,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_a2[13] = {
{enctable + 33044,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 34144,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 30486,utf8_euc_cn,0x85,0x86,2,1},
{enctable + 31095,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 34150,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 13675,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 33294,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 28330,utf8_euc_cn,0xa6,0xa8,2,1},
{enctable + 33360,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 30918,utf8_euc_cn,0xaf,0xb0,2,1},
{enctable + 31857,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 34148,utf8_euc_cn,0xb5,0xb5,2,1},
{0,utf8_euc_cn_e6_a2,0xb6,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_a3[17] = {
{enctable + 32952,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 34154,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 27045,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 29153,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 32896,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 32720,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 24300,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 14251,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 24326,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 33141,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 351,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 33280,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 32150,utf8_euc_cn,0xb0,0xb1,2,1},
{enctable + 28205,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 32146,utf8_euc_cn,0xb9,0xba,2,1},
{enctable + 34158,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e6_a3,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_a4[15] = {
{enctable + 11694,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 23886,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 3141,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 31374,utf8_euc_cn,0x8d,0x8e,2,1},
{enctable + 23784,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 5821,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 32142,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 12,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 28213,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 33550,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 4815,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 3558,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 11044,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 6154,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e6_a4,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_a5[14] = {
{enctable + 6981,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 22478,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 255,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 32776,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 32154,utf8_euc_cn,0x9d,0x9e,2,1},
{enctable + 582,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 225,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 7683,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 34162,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 34156,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 34160,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 28198,utf8_euc_cn,0xb7,0xb9,2,1},
{enctable + 22080,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e6_a5,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_a6[16] = {
{enctable + 34164,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 32866,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 1404,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 27354,utf8_euc_cn,0x86,0x89,2,1},
{enctable + 28419,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 30374,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 34166,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 32158,utf8_euc_cn,0x9b,0x9c,2,1},
{enctable + 32162,utf8_euc_cn,0xa7,0xa8,2,1},
{enctable + 1032,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 31607,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 24284,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 31015,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 24176,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 3324,utf8_euc_cn,0xbb,0xbb,2,1},
{0,utf8_euc_cn_e6_a6,0xbc,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_a7[13] = {
{enctable + 27925,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 27113,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 2523,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 34168,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 14158,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 25380,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 32954,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 32166,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 34170,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 34172,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 32750,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 30733,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e6_a7,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_a8[11] = {
{enctable + 5980,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 32170,utf8_euc_cn,0x97,0x98,2,1},
{enctable + 33646,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 21783,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 28785,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 25424,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 23390,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 21813,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 25708,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 32174,utf8_euc_cn,0xbd,0xbe,2,1},
{0,utf8_euc_cn_e6_a8,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_a9[11] = {
{enctable + 34174,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 33051,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 26178,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 32178,utf8_euc_cn,0x98,0x99,2,1},
{enctable + 34176,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 33480,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 29095,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 32649,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 34180,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 33763,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e6_a9,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_aa[9] = {
{enctable + 33368,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 33458,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 34178,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 32182,utf8_euc_cn,0x90,0x91,2,1},
{enctable + 28953,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 27325,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 33841,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 32186,utf8_euc_cn,0xab,0xac,2,1},
{0,utf8_euc_cn_e6_aa,0xad,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_ac[7] = {
{enctable + 26345,utf8_euc_cn,0xa0,0xa4,2,1},
{enctable + 33174,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 33602,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 23534,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 32262,utf8_euc_cn,0xb9,0xba,2,1},
{enctable + 33004,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e6_ac,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_ad[10] = {
{enctable + 34254,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 32266,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 26883,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 791,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 34256,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 25803,utf8_euc_cn,0xa2,0xa7,2,1},
{enctable + 29043,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 26402,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 30846,utf8_euc_cn,0xbb,0xbc,2,1},
{0,utf8_euc_cn_e6_ad,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_ae[13] = {
{enctable + 27690,utf8_euc_cn,0x81,0x84,2,1},
{enctable + 29918,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 28600,utf8_euc_cn,0x89,0x8b,2,1},
{enctable + 34147,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 32190,utf8_euc_cn,0x92,0x93,2,1},
{enctable + 27365,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 32194,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 34184,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 34186,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 29272,utf8_euc_cn,0xb3,0xb5,2,1},
{enctable + 33568,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 32816,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e6_ae,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_af[16] = {
{enctable + 30178,utf8_euc_cn,0x81,0x82,2,1},
{enctable + 24358,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 33438,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 33134,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 33094,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 25587,utf8_euc_cn,0x92,0x97,2,1},
{enctable + 22670,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 33084,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 33638,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 32226,utf8_euc_cn,0xaa,0xab,2,1},
{enctable + 28721,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 22162,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 23788,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 34220,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 34218,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e6_af,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_b0[15] = {
{enctable + 29248,utf8_euc_cn,0x85,0x87,2,1},
{enctable + 34222,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 28498,utf8_euc_cn,0x8f,0x91,2,1},
{enctable + 27114,utf8_euc_cn,0x93,0x96,2,1},
{enctable + 27698,utf8_euc_cn,0x98,0x9b,2,1},
{enctable + 32860,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 32230,utf8_euc_cn,0xa1,0xa2,2,1},
{enctable + 34224,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 26145,utf8_euc_cn,0xa6,0xaa,2,1},
{enctable + 27958,utf8_euc_cn,0xae,0xb0,2,1},
{enctable + 30983,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 30830,utf8_euc_cn,0xb4,0xb5,2,1},
{enctable + 33580,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 25582,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e6_b0,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_b1[16] = {
{enctable + 28564,utf8_euc_cn,0x80,0x82,2,1},
{enctable + 31542,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 30110,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 33456,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 31962,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 5188,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 25343,utf8_euc_cn,0x9b,0xa1,2,1},
{enctable + 33372,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 29092,utf8_euc_cn,0xa8,0xaa,2,1},
{enctable + 33364,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 14269,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 34032,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 34034,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 23446,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 30646,utf8_euc_cn,0xbd,0xbe,2,1},
{0,utf8_euc_cn_e6_b1,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_b2[17] = {
{enctable + 28426,utf8_euc_cn,0x81,0x83,2,1},
{enctable + 31966,utf8_euc_cn,0x85,0x86,2,1},
{enctable + 30790,utf8_euc_cn,0x88,0x89,2,1},
{enctable + 34030,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 30626,utf8_euc_cn,0x8f,0x90,2,1},
{enctable + 32318,utf8_euc_cn,0x93,0x94,2,1},
{enctable + 25132,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 33192,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 32797,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 33090,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 26605,utf8_euc_cn,0xa3,0xa7,2,1},
{enctable + 29098,utf8_euc_cn,0xa9,0xab,2,1},
{enctable + 31970,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 29104,utf8_euc_cn,0xb1,0xb3,2,1},
{enctable + 30002,utf8_euc_cn,0xb8,0xb9,2,1},
{enctable + 26505,utf8_euc_cn,0xbb,0xbf,2,1},
{0,utf8_euc_cn_e6_b2,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_b3[16] = {
{enctable + 31114,utf8_euc_cn,0x84,0x85,2,1},
{enctable + 30710,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 24160,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 34036,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 26625,utf8_euc_cn,0x93,0x97,2,1},
{enctable + 205,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 24022,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 27626,utf8_euc_cn,0xa0,0xa3,2,1},
{enctable + 33152,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 22932,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 30390,utf8_euc_cn,0xaa,0xab,2,1},
{enctable + 27634,utf8_euc_cn,0xae,0xb1,2,1},
{enctable + 28273,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 26834,utf8_euc_cn,0xb5,0xb8,2,1},
{enctable + 26615,utf8_euc_cn,0xba,0xbe,2,1},
{0,utf8_euc_cn_e6_b3,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_b4[18] = {
{enctable + 31781,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 23774,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 34040,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 31182,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 24070,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 33276,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 28811,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 29110,utf8_euc_cn,0x99,0x9b,2,1},
{enctable + 7705,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 27809,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 34038,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 30146,utf8_euc_cn,0xaa,0xab,2,1},
{enctable + 34042,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 28006,utf8_euc_cn,0xb1,0xb3,2,1},
{enctable + 34044,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 29647,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 26986,utf8_euc_cn,0xbb,0xbe,2,1},
{0,utf8_euc_cn_e6_b4,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_b5[18] = {
{enctable + 29599,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 23518,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 27162,utf8_euc_cn,0x85,0x88,2,1},
{enctable + 31438,utf8_euc_cn,0x8a,0x8b,2,1},
{enctable + 29116,utf8_euc_cn,0x8d,0x8f,2,1},
{enctable + 26978,utf8_euc_cn,0x91,0x94,2,1},
{enctable + 31358,utf8_euc_cn,0x99,0x9a,2,1},
{enctable + 279,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 34048,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 393,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 531,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 33228,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 30122,utf8_euc_cn,0xa9,0xaa,2,1},
{enctable + 30014,utf8_euc_cn,0xae,0xaf,2,1},
{enctable + 29633,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 30098,utf8_euc_cn,0xb7,0xb8,2,1},
{enctable + 522,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e6_b5,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_b6[17] = {
{enctable + 33408,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 33162,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 31106,utf8_euc_cn,0x88,0x89,2,1},
{enctable + 33578,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 23580,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 34046,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 29122,utf8_euc_cn,0x93,0x95,2,1},
{enctable + 33380,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 26295,utf8_euc_cn,0x9d,0xa1,2,1},
{enctable + 30174,utf8_euc_cn,0xa3,0xa4,2,1},
{enctable + 25683,utf8_euc_cn,0xa6,0xab,2,1},
{enctable + 31986,utf8_euc_cn,0xae,0xaf,2,1},
{enctable + 26961,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 9316,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 32906,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 34050,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e6_b6,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_b7[18] = {
{enctable + 32814,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 27402,utf8_euc_cn,0x84,0x87,2,1},
{enctable + 30410,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 23338,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 33144,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 30910,utf8_euc_cn,0x98,0x99,2,1},
{enctable + 31978,utf8_euc_cn,0x9d,0x9e,2,1},
{enctable + 31974,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 31535,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 25812,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 31230,utf8_euc_cn,0xab,0xac,2,1},
{enctable + 5110,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 24228,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 5764,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 28447,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 33524,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 30926,utf8_euc_cn,0xbb,0xbc,2,1},
{0,utf8_euc_cn_e6_b7,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_b8[19] = {
{enctable + 33256,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 22486,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 29128,utf8_euc_cn,0x8c,0x8e,2,1},
{enctable + 30230,utf8_euc_cn,0x90,0x91,2,1},
{enctable + 31443,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 31982,utf8_euc_cn,0x96,0x97,2,1},
{enctable + 48,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 25308,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 30706,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 28696,utf8_euc_cn,0xa3,0xa5,2,1},
{enctable + 32459,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 30937,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 23307,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 32872,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 31409,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 32998,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 24710,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 27727,utf8_euc_cn,0xba,0xba,2,1},
{0,utf8_euc_cn_e6_b8,0xbb,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_b9[11] = {
{enctable + 30578,utf8_euc_cn,0x83,0x84,2,1},
{enctable + 30958,utf8_euc_cn,0x8d,0x8e,2,1},
{enctable + 31990,utf8_euc_cn,0x93,0x94,2,1},
{enctable + 32924,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 33478,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 33644,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 34054,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 27183,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 34052,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 30978,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e6_b9,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_ba[18] = {
{enctable + 21775,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 30234,utf8_euc_cn,0x85,0x86,2,1},
{enctable + 32868,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 31998,utf8_euc_cn,0x8f,0x90,2,1},
{enctable + 34056,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 24312,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 23478,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 23358,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 34058,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 24500,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 33454,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 29807,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 31994,utf8_euc_cn,0xb1,0xb2,2,1},
{enctable + 25022,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 30742,utf8_euc_cn,0xb6,0xb7,2,1},
{enctable + 30542,utf8_euc_cn,0xba,0xbb,2,1},
{enctable + 33985,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e6_ba,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_bb[14] = {
{enctable + 29874,utf8_euc_cn,0x81,0x82,2,1},
{enctable + 32810,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 33696,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 34062,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 16471,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 28738,utf8_euc_cn,0x93,0x95,2,1},
{enctable + 34060,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 24632,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 26495,utf8_euc_cn,0x9e,0xa2,2,1},
{enctable + 28318,utf8_euc_cn,0xa4,0xa6,2,1},
{enctable + 29774,utf8_euc_cn,0xa8,0xa9,2,1},
{enctable + 23294,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 24002,utf8_euc_cn,0xb9,0xb9,2,1},
{0,utf8_euc_cn_e6_bb,0xba,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_bc[15] = {
{enctable + 33212,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 33234,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 29563,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 21645,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 28246,utf8_euc_cn,0x93,0x95,2,1},
{enctable + 33130,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 34064,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 29134,utf8_euc_cn,0xa9,0xab,2,1},
{enctable + 31673,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 34066,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 33344,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 30525,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 34068,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 33544,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e6_bc,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_bd[15] = {
{enctable + 32002,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 30007,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 33426,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 26530,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 29899,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 26164,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 23750,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 24642,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 30902,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 34072,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 30747,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 34070,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 34076,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 34074,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e6_bd,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_be[10] = {
{enctable + 23290,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 29830,utf8_euc_cn,0x88,0x89,2,1},
{enctable + 29140,utf8_euc_cn,0x8c,0x8e,2,1},
{enctable + 32961,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 28057,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 156,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 27151,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 189,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 828,utf8_euc_cn,0xb9,0xb9,2,1},
{0,utf8_euc_cn_e6_be,0xba,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6_bf[8] = {
{enctable + 691,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 744,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 2526,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 32006,utf8_euc_cn,0x91,0x92,2,1},
{enctable + 237,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 32014,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 32010,utf8_euc_cn,0xae,0xaf,2,1},
{0,utf8_euc_cn_e6_bf,0xb0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e6[64] = {
{0,utf8_euc_cn_e6_80,0x80,0x80,0,2},
{0,utf8_euc_cn_e6_81,0x81,0x81,0,2},
{0,utf8_euc_cn_e6_82,0x82,0x82,0,2},
{0,utf8_euc_cn_e6_83,0x83,0x83,0,2},
{0,utf8_euc_cn_e6_84,0x84,0x84,0,2},
{0,utf8_euc_cn_e6_85,0x85,0x85,0,2},
{0,utf8_euc_cn_e6_86,0x86,0x86,0,2},
{0,utf8_euc_cn_e6_87,0x87,0x87,0,2},
{0,utf8_euc_cn_e6_88,0x88,0x88,0,2},
{0,utf8_euc_cn_e6_89,0x89,0x89,0,2},
{0,utf8_euc_cn_e6_8a,0x8a,0x8a,0,2},
{0,utf8_euc_cn_e6_8b,0x8b,0x8b,0,2},
{0,utf8_euc_cn_e6_8c,0x8c,0x8c,0,2},
{0,utf8_euc_cn_e6_8d,0x8d,0x8d,0,2},
{0,utf8_euc_cn_e6_8e,0x8e,0x8e,0,2},
{0,utf8_euc_cn_e6_8f,0x8f,0x8f,0,2},
{0,utf8_euc_cn_e6_90,0x90,0x90,0,2},
{0,utf8_euc_cn_e6_91,0x91,0x91,0,2},
{0,utf8_euc_cn_e6_92,0x92,0x92,0,2},
{0,utf8_euc_cn_e6_93,0x93,0x93,0,2},
{0,utf8_euc_cn_e6_94,0x94,0x94,0,2},
{0,utf8_euc_cn_e6_95,0x95,0x95,0,2},
{0,utf8_euc_cn_e6_96,0x96,0x96,0,2},
{0,utf8_euc_cn_e6_97,0x97,0x97,0,2},
{0,utf8_euc_cn_e6_98,0x98,0x98,0,2},
{0,utf8_euc_cn_e6_99,0x99,0x99,0,2},
{0,utf8_euc_cn_e6_9a,0x9a,0x9a,0,2},
{0,utf8_euc_cn_e6_9b,0x9b,0x9b,0,2},
{0,utf8_euc_cn_e6_9c,0x9c,0x9c,0,2},
{0,utf8_euc_cn_e6_9d,0x9d,0x9d,0,2},
{0,utf8_euc_cn_e6_9e,0x9e,0x9e,0,2},
{0,utf8_euc_cn_e6_9f,0x9f,0x9f,0,2},
{0,utf8_euc_cn_e6_a0,0xa0,0xa0,0,2},
{0,utf8_euc_cn_e6_a1,0xa1,0xa1,0,2},
{0,utf8_euc_cn_e6_a2,0xa2,0xa2,0,2},
{0,utf8_euc_cn_e6_a3,0xa3,0xa3,0,2},
{0,utf8_euc_cn_e6_a4,0xa4,0xa4,0,2},
{0,utf8_euc_cn_e6_a5,0xa5,0xa5,0,2},
{0,utf8_euc_cn_e6_a6,0xa6,0xa6,0,2},
{0,utf8_euc_cn_e6_a7,0xa7,0xa7,0,2},
{0,utf8_euc_cn_e6_a8,0xa8,0xa8,0,2},
{0,utf8_euc_cn_e6_a9,0xa9,0xa9,0,2},
{0,utf8_euc_cn_e6_aa,0xaa,0xaa,0,2},
{0,utf8_euc_cn_e6_ac,0xac,0xac,0,2},
{0,utf8_euc_cn_e6_ad,0xad,0xad,0,2},
{0,utf8_euc_cn_e6_ae,0xae,0xae,0,2},
{0,utf8_euc_cn_e6_af,0xaf,0xaf,0,2},
{0,utf8_euc_cn_e6_b0,0xb0,0xb0,0,2},
{0,utf8_euc_cn_e6_b1,0xb1,0xb1,0,2},
{0,utf8_euc_cn_e6_b2,0xb2,0xb2,0,2},
{0,utf8_euc_cn_e6_b3,0xb3,0xb3,0,2},
{0,utf8_euc_cn_e6_b4,0xb4,0xb4,0,2},
{0,utf8_euc_cn_e6_b5,0xb5,0xb5,0,2},
{0,utf8_euc_cn_e6_b6,0xb6,0xb6,0,2},
{0,utf8_euc_cn_e6_b7,0xb7,0xb7,0,2},
{0,utf8_euc_cn_e6_b8,0xb8,0xb8,0,2},
{0,utf8_euc_cn_e6_b9,0xb9,0xb9,0,2},
{0,utf8_euc_cn_e6_ba,0xba,0xba,0,2},
{0,utf8_euc_cn_e6_bb,0xbb,0xbb,0,2},
{0,utf8_euc_cn_e6_bc,0xbc,0xbc,0,2},
{0,utf8_euc_cn_e6_bd,0xbd,0xbd,0,2},
{0,utf8_euc_cn_e6_be,0xbe,0xbe,0,2},
{0,utf8_euc_cn_e6_bf,0xbf,0xbf,0,2},
{0,utf8_euc_cn_e6,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_80[6] = {
{enctable + 28805,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 32018,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 1107,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 153,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 21,utf8_euc_cn,0xb9,0xb9,2,1},
{0,utf8_euc_cn_e7_80,0xba,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_81[10] = {
{enctable + 26250,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 270,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 648,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 28114,utf8_euc_cn,0xab,0xad,2,1},
{enctable + 29938,utf8_euc_cn,0xaf,0xb0,2,1},
{enctable + 30422,utf8_euc_cn,0xb5,0xb6,2,1},
{enctable + 32978,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 29245,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 31310,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e7_81,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_82[14] = {
{enctable + 34260,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 34200,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 30438,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 33532,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 24122,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 28444,utf8_euc_cn,0x94,0x96,2,1},
{enctable + 33670,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 32286,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 26695,utf8_euc_cn,0xab,0xaf,2,1},
{enctable + 24430,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 32744,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 29284,utf8_euc_cn,0xb7,0xb9,2,1},
{enctable + 29278,utf8_euc_cn,0xbb,0xbd,2,1},
{0,utf8_euc_cn_e7_82,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_83[14] = {
{enctable + 27730,utf8_euc_cn,0x80,0x83,2,1},
{enctable + 33056,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 34262,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 30142,utf8_euc_cn,0x98,0x99,2,1},
{enctable + 27817,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 33522,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 946,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 26922,utf8_euc_cn,0xa6,0xa9,2,1},
{enctable + 28546,utf8_euc_cn,0xab,0xad,2,1},
{enctable + 21671,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 33412,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 33200,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 4424,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e7_83,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_84[9] = {
{enctable + 31166,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 33303,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 28491,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 30170,utf8_euc_cn,0x95,0x96,2,1},
{enctable + 29296,utf8_euc_cn,0x98,0x9a,2,1},
{enctable + 8353,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 29290,utf8_euc_cn,0xaf,0xb1,2,1},
{enctable + 32931,utf8_euc_cn,0xb6,0xb6,2,1},
{0,utf8_euc_cn_e7_84,0xb7,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_85[14] = {
{enctable + 28247,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 33595,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 29263,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 2753,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 34264,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 33284,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 23119,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 29302,utf8_euc_cn,0xa6,0xa8,2,1},
{enctable + 33678,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 32290,utf8_euc_cn,0xb2,0xb3,2,1},
{enctable + 34266,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 34268,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 33290,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e7_85,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_86[12] = {
{enctable + 22476,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 33494,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 33512,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 33268,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 32294,utf8_euc_cn,0x98,0x99,2,1},
{enctable + 30822,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 34272,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 5128,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 34270,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 24906,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 32005,utf8_euc_cn,0xb9,0xb9,2,1},
{0,utf8_euc_cn_e7_86,0xba,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_87[9] = {
{enctable + 23642,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 33050,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 32298,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 34274,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 33626,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 26554,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 33784,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 33881,utf8_euc_cn,0xb9,0xb9,2,1},
{0,utf8_euc_cn_e7_87,0xba,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_88[11] = {
{enctable + 32726,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 34276,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 34278,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 25102,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 30371,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 32242,utf8_euc_cn,0xb0,0xb1,2,1},
{enctable + 26225,utf8_euc_cn,0xb5,0xb9,2,1},
{enctable + 33710,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 33348,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 34028,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e7_88,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_89[17] = {
{enctable + 30594,utf8_euc_cn,0x87,0x88,2,1},
{enctable + 30574,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 28481,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 34226,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 28245,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 21785,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 32477,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 29781,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 30526,utf8_euc_cn,0xa1,0xa2,2,1},
{enctable + 32218,utf8_euc_cn,0xa6,0xa7,2,1},
{enctable + 33442,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 32214,utf8_euc_cn,0xae,0xaf,2,1},
{enctable + 33312,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 21789,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 30914,utf8_euc_cn,0xb9,0xba,2,1},
{enctable + 32222,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e7_89,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_8a[12] = {
{enctable + 31066,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 26278,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 29966,utf8_euc_cn,0x8a,0x8b,2,1},
{enctable + 34208,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 34210,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 34212,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 24334,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 30718,utf8_euc_cn,0xac,0xad,2,1},
{enctable + 29986,utf8_euc_cn,0xaf,0xb0,2,1},
{enctable + 33988,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 27394,utf8_euc_cn,0xb6,0xb9,2,1},
{0,utf8_euc_cn_e7_8a,0xba,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_8b[14] = {
{enctable + 27578,utf8_euc_cn,0x81,0x84,2,1},
{enctable + 32728,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 31874,utf8_euc_cn,0x8d,0x8e,2,1},
{enctable + 32920,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 33990,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 30659,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 32982,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 33168,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 30134,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 31878,utf8_euc_cn,0xa8,0xa9,2,1},
{enctable + 24639,utf8_euc_cn,0xac,0xb4,2,1},
{enctable + 31882,utf8_euc_cn,0xb7,0xb8,2,1},
{enctable + 29050,utf8_euc_cn,0xba,0xbc,2,1},
{0,utf8_euc_cn_e7_8b,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_8c[16] = {
{enctable + 33992,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 33994,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 22144,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 33058,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 22738,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 29056,utf8_euc_cn,0x95,0x97,2,1},
{enctable + 27130,utf8_euc_cn,0x9b,0x9e,2,1},
{enctable + 31886,utf8_euc_cn,0xa1,0xa2,2,1},
{enctable + 33996,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 27306,utf8_euc_cn,0xa9,0xac,2,1},
{enctable + 33470,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 33998,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 20195,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 29224,utf8_euc_cn,0xb7,0xb9,2,1},
{enctable + 30158,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e7_8c,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_8d[9] = {
{enctable + 26825,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 34000,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 34182,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 29297,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 28603,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 31890,utf8_euc_cn,0xac,0xad,2,1},
{enctable + 24850,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 34002,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e7_8d,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_8e[17] = {
{enctable + 33506,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 33070,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 33596,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 33416,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 31799,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 31853,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 25972,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 26674,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 30543,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 34031,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 32069,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 33088,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 29194,utf8_euc_cn,0xae,0xb0,2,1},
{enctable + 30414,utf8_euc_cn,0xb2,0xb3,2,1},
{enctable + 34110,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 32098,utf8_euc_cn,0xba,0xbb,2,1},
{0,utf8_euc_cn_e7_8e,0xbc,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_8f[14] = {
{enctable + 34112,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 34108,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 29206,utf8_euc_cn,0x88,0x8a,2,1},
{enctable + 29131,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 29200,utf8_euc_cn,0x8f,0x91,2,1},
{enctable + 25486,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 34118,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 24372,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 34114,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 25190,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 34116,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 26292,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 32617,utf8_euc_cn,0xb2,0xb2,2,1},
{0,utf8_euc_cn_e7_8f,0xb3,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_90[15] = {
{enctable + 29453,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 30370,utf8_euc_cn,0x85,0x86,2,1},
{enctable + 30426,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 32102,utf8_euc_cn,0x8f,0x90,2,1},
{enctable + 32110,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 30421,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 32106,utf8_euc_cn,0xa5,0xa6,2,1},
{enctable + 34122,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 34120,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 34128,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 34126,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 34124,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 27090,utf8_euc_cn,0xb3,0xb6,2,1},
{enctable + 32331,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e7_90,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_91[10] = {
{enctable + 708,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 8205,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 1656,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 27666,utf8_euc_cn,0x99,0x9c,2,1},
{enctable + 30750,utf8_euc_cn,0x9e,0x9f,2,1},
{enctable + 12765,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 155,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 31194,utf8_euc_cn,0xb6,0xb7,2,1},
{enctable + 2253,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e7_91,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_92[11] = {
{enctable + 32114,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 22248,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 96,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 1668,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 10527,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 2997,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 34130,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 72,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 29212,utf8_euc_cn,0xa7,0xa9,2,1},
{enctable + 204,utf8_euc_cn,0xba,0xba,2,1},
{0,utf8_euc_cn_e7_92,0xbb,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_93[11] = {
{enctable + 2265,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 25162,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 34376,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 34378,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 28390,utf8_euc_cn,0xa2,0xa4,2,1},
{enctable + 26312,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 31022,utf8_euc_cn,0xae,0xaf,2,1},
{enctable + 23180,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 30598,utf8_euc_cn,0xb6,0xb7,2,1},
{enctable + 29183,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e7_93,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_94[17] = {
{enctable + 23366,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 33854,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 34196,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 34198,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 32835,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 28036,utf8_euc_cn,0x98,0x9a,2,1},
{enctable + 24236,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 33308,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 33310,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 31238,utf8_euc_cn,0xa8,0xa9,2,1},
{enctable + 28018,utf8_euc_cn,0xab,0xad,2,1},
{enctable + 26635,utf8_euc_cn,0xaf,0xb3,2,1},
{enctable + 101,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 30534,utf8_euc_cn,0xb7,0xb8,2,1},
{enctable + 32370,utf8_euc_cn,0xba,0xbb,2,1},
{enctable + 34106,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e7_94,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_95[14] = {
{enctable + 34336,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 21615,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 34338,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 32378,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 32374,utf8_euc_cn,0x8e,0x8f,2,1},
{enctable + 33182,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 27098,utf8_euc_cn,0x99,0x9c,2,1},
{enctable + 30458,utf8_euc_cn,0xa5,0xa6,2,1},
{enctable + 13171,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 34340,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 27905,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 30186,utf8_euc_cn,0xb8,0xb9,2,1},
{enctable + 23920,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e7_95,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_96[16] = {
{enctable + 34342,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 3433,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 34422,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 33330,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 31214,utf8_euc_cn,0x91,0x92,2,1},
{enctable + 34384,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 32418,utf8_euc_cn,0x96,0x97,2,1},
{enctable + 30058,utf8_euc_cn,0x99,0x9a,2,1},
{enctable + 33885,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 28366,utf8_euc_cn,0x9f,0xa1,2,1},
{enctable + 29404,utf8_euc_cn,0xa3,0xa5,2,1},
{enctable + 31222,utf8_euc_cn,0xab,0xac,2,1},
{enctable + 24837,utf8_euc_cn,0xae,0xb5,2,1},
{enctable + 32422,utf8_euc_cn,0xb8,0xb9,2,1},
{enctable + 28552,utf8_euc_cn,0xbc,0xbe,2,1},
{0,utf8_euc_cn_e7_96,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_97[17] = {
{enctable + 27770,utf8_euc_cn,0x82,0x85,2,1},
{enctable + 27378,utf8_euc_cn,0x87,0x8a,2,1},
{enctable + 32215,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 33542,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 28720,utf8_euc_cn,0x94,0x96,2,1},
{enctable + 25144,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 23766,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 23812,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 28264,utf8_euc_cn,0xa2,0xa4,2,1},
{enctable + 29410,utf8_euc_cn,0xa6,0xa8,2,1},
{enctable + 30166,utf8_euc_cn,0xaa,0xab,2,1},
{enctable + 30898,utf8_euc_cn,0xb0,0xb1,2,1},
{enctable + 28531,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 32734,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 34388,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 34390,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e7_97,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_98[20] = {
{enctable + 32426,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 34386,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 32675,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 34394,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 34392,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 26764,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 34396,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 29416,utf8_euc_cn,0x97,0x99,2,1},
{enctable + 29665,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 31014,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 22768,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 28276,utf8_euc_cn,0xa4,0xa6,2,1},
{enctable + 27940,utf8_euc_cn,0xa9,0xab,2,1},
{enctable + 23800,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 34398,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 29422,utf8_euc_cn,0xb3,0xb5,2,1},
{enctable + 33262,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 24046,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 32430,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e7_98,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_99[14] = {
{enctable + 22174,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 34400,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 29698,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 34404,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 27941,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 26939,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 34402,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 22920,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 34406,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 34408,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 20192,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 32802,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 29722,utf8_euc_cn,0xbd,0xbe,2,1},
{0,utf8_euc_cn_e7_99,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_9a[15] = {
{enctable + 33624,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 32800,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 28162,utf8_euc_cn,0x86,0x88,2,1},
{enctable + 32874,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 34368,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 1669,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 34370,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 26919,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 34372,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 34374,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 21913,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 31406,utf8_euc_cn,0xb1,0xb2,2,1},
{enctable + 32049,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 33114,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e7_9a,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_9b[17] = {
{enctable + 33586,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 31394,utf8_euc_cn,0x85,0x86,2,1},
{enctable + 33576,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 33566,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 25995,utf8_euc_cn,0x8d,0x92,2,1},
{enctable + 33006,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 28024,utf8_euc_cn,0x96,0x98,2,1},
{enctable + 24032,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 27731,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 23472,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 30530,utf8_euc_cn,0xae,0xaf,2,1},
{enctable + 32342,utf8_euc_cn,0xb1,0xb2,2,1},
{enctable + 33664,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 31086,utf8_euc_cn,0xb8,0xb9,2,1},
{enctable + 33180,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 26829,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e7_9b,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_9c[16] = {
{enctable + 33314,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 30927,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 29356,utf8_euc_cn,0x87,0x89,2,1},
{enctable + 30599,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 29381,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 32346,utf8_euc_cn,0x99,0x9a,2,1},
{enctable + 31362,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 32511,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 24820,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 31330,utf8_euc_cn,0xa8,0xa9,2,1},
{enctable + 34320,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 33104,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 27738,utf8_euc_cn,0xb5,0xb8,2,1},
{enctable + 29605,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 30335,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e7_9c,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_9d[12] = {
{enctable + 31434,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 34324,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 34322,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 32350,utf8_euc_cn,0x90,0x91,2,1},
{enctable + 32354,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 28516,utf8_euc_cn,0xa1,0xa3,2,1},
{enctable + 32358,utf8_euc_cn,0xa5,0xa6,2,1},
{enctable + 34326,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 30250,utf8_euc_cn,0xab,0xac,2,1},
{enctable + 32826,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 29362,utf8_euc_cn,0xbd,0xbf,2,1},
{0,utf8_euc_cn_e7_9d,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_9e[17] = {
{enctable + 34328,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 30510,utf8_euc_cn,0x84,0x85,2,1},
{enctable + 29368,utf8_euc_cn,0x8c,0x8e,2,1},
{enctable + 32362,utf8_euc_cn,0x91,0x92,2,1},
{enctable + 32366,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 33860,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 33216,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 28401,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 31414,utf8_euc_cn,0xa9,0xaa,2,1},
{enctable + 25808,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 34330,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 33398,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 34332,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 25992,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 34334,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 34592,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e7_9e,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_9f[13] = {
{enctable + 22428,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 10390,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 30482,utf8_euc_cn,0x9b,0x9c,2,1},
{enctable + 30802,utf8_euc_cn,0xa2,0xa3,2,1},
{enctable + 33660,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 27827,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 25588,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 27010,utf8_euc_cn,0xab,0xae,2,1},
{enctable + 33322,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 24688,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 29985,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 28582,utf8_euc_cn,0xbd,0xbf,2,1},
{0,utf8_euc_cn_e7_9f,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_a0[18] = {
{enctable + 29332,utf8_euc_cn,0x80,0x82,2,1},
{enctable + 30787,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 30638,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 32322,utf8_euc_cn,0x91,0x92,2,1},
{enctable + 33526,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 28726,utf8_euc_cn,0x96,0x98,2,1},
{enctable + 33536,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 32326,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 34296,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 34298,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 29338,utf8_euc_cn,0xa5,0xa7,2,1},
{enctable + 27237,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 32330,utf8_euc_cn,0xac,0xad,2,1},
{enctable + 33196,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 33222,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 25707,utf8_euc_cn,0xb7,0xbc,2,1},
{enctable + 33034,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e7_a0,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_a1[13] = {
{enctable + 3715,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 104,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 30295,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 34304,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 34300,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 34302,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 33448,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 28522,utf8_euc_cn,0x95,0x97,2,1},
{enctable + 26778,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 26705,utf8_euc_cn,0xaa,0xae,2,1},
{enctable + 20201,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 24258,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e7_a1,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_a2[16] = {
{enctable + 34306,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 20180,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 28306,utf8_euc_cn,0x8c,0x8e,2,1},
{enctable + 10696,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 25672,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 30982,utf8_euc_cn,0x97,0x98,2,1},
{enctable + 29344,utf8_euc_cn,0x9a,0x9c,2,1},
{enctable + 32820,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 28679,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 27937,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 34310,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 26080,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 26325,utf8_euc_cn,0xb0,0xb4,2,1},
{enctable + 34308,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 33154,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e7_a2,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_a3[13] = {
{enctable + 32778,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 32575,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 29350,utf8_euc_cn,0x89,0x8b,2,1},
{enctable + 24932,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 32334,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 28945,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 22084,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 34312,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 33989,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 34314,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 30491,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 32928,utf8_euc_cn,0xba,0xba,2,1},
{0,utf8_euc_cn_e7_a3,0xbb,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_a4[9] = {
{enctable + 9274,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 31923,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 34065,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 34316,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 32065,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 23402,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 28492,utf8_euc_cn,0xba,0xbc,2,1},
{enctable + 23364,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e7_a4,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_a5[14] = {
{enctable + 32302,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 30823,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 30634,utf8_euc_cn,0x88,0x89,2,1},
{enctable + 24246,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 31450,utf8_euc_cn,0x96,0x97,2,1},
{enctable + 25455,utf8_euc_cn,0x9a,0xa0,2,1},
{enctable + 28231,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 24378,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 32306,utf8_euc_cn,0xa7,0xa8,2,1},
{enctable + 32948,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 32619,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 29930,utf8_euc_cn,0xb7,0xb8,2,1},
{enctable + 29609,utf8_euc_cn,0xba,0xba,2,1},
{0,utf8_euc_cn_e7_a5,0xbb,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_a6[10] = {
{enctable + 31558,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 30450,utf8_euc_cn,0x84,0x85,2,1},
{enctable + 34280,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 10426,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 34282,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 34284,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 34286,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 28678,utf8_euc_cn,0xb9,0xbb,2,1},
{enctable + 30682,utf8_euc_cn,0xbd,0xbe,2,1},
{0,utf8_euc_cn_e7_a6,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_a7[20] = {
{enctable + 31134,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 33402,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 30567,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 32742,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 24308,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 25802,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 30322,utf8_euc_cn,0x91,0x92,2,1},
{enctable + 32623,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 31469,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 26270,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 32398,utf8_euc_cn,0xa3,0xa4,2,1},
{enctable + 30678,utf8_euc_cn,0xa6,0xa7,2,1},
{enctable + 23474,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 34352,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 24824,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 30190,utf8_euc_cn,0xaf,0xb0,2,1},
{enctable + 24506,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 33558,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 32938,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e7_a7,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_a8[17] = {
{enctable + 33452,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 32402,utf8_euc_cn,0x82,0x83,2,1},
{enctable + 34354,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 25204,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 30774,utf8_euc_cn,0x8d,0x8e,2,1},
{enctable + 34360,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 30443,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 31539,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 34358,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 32770,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 24646,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 33428,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 34364,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 34362,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 27964,utf8_euc_cn,0xbb,0xbd,2,1},
{enctable + 923,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e7_a8,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_a9[8] = {
{enctable + 28321,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 22766,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 25444,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 34366,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 22480,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 26215,utf8_euc_cn,0xb6,0xba,2,1},
{enctable + 15604,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e7_a9,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_aa[15] = {
{enctable + 32434,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 30670,utf8_euc_cn,0x83,0x84,2,1},
{enctable + 25480,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 32913,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 23638,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 31198,utf8_euc_cn,0x91,0x92,2,1},
{enctable + 27778,utf8_euc_cn,0x95,0x98,2,1},
{enctable + 29906,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 30346,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 30350,utf8_euc_cn,0xa5,0xa6,2,1},
{enctable + 27579,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 32438,utf8_euc_cn,0xac,0xad,2,1},
{enctable + 34412,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 33066,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e7_aa,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_ab[12] = {
{enctable + 22968,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 33338,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 22404,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 28168,utf8_euc_cn,0x9e,0xa0,2,1},
{enctable + 11254,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 30942,utf8_euc_cn,0xa5,0xa6,2,1},
{enctable + 25000,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 31895,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 31410,utf8_euc_cn,0xb9,0xba,2,1},
{enctable + 32219,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 32435,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e7_ab,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_ac[22] = {
{enctable + 32494,utf8_euc_cn,0x83,0x84,2,1},
{enctable + 32716,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 34480,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 32498,utf8_euc_cn,0x8a,0x8b,2,1},
{enctable + 33361,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 22647,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 29750,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 34482,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 22678,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 34486,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 23548,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 29494,utf8_euc_cn,0xa4,0xa6,2,1},
{enctable + 2200,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 29488,utf8_euc_cn,0xaa,0xac,2,1},
{enctable + 28157,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 34484,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 31341,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 28569,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 20654,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 33064,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 27377,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e7_ac,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_ad[20] = {
{enctable + 23434,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 30897,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 23006,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 30254,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 26906,utf8_euc_cn,0x8f,0x92,2,1},
{enctable + 26014,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 27143,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 26869,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 32502,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 28705,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 34488,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 31875,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 33917,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 32506,utf8_euc_cn,0xb1,0xb2,2,1},
{enctable + 26546,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 29967,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 20174,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 34490,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 21655,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e7_ad,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_ae[13] = {
{enctable + 32473,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 34492,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 3865,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 31183,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 29786,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 24354,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 32510,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 30074,utf8_euc_cn,0xa1,0xa2,2,1},
{enctable + 25061,utf8_euc_cn,0xa6,0xad,2,1},
{enctable + 33474,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 34389,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 34119,utf8_euc_cn,0xb8,0xb8,2,1},
{0,utf8_euc_cn_e7_ae,0xb9,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_af[16] = {
{enctable + 34455,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 31422,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 34496,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 34494,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 28514,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 30050,utf8_euc_cn,0x99,0x9a,2,1},
{enctable + 32545,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 32782,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 32514,utf8_euc_cn,0xa5,0xa6,2,1},
{enctable + 34498,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 33016,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 33030,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 33202,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 34502,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 34500,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e7_af,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_b0[10] = {
{enctable + 32780,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 32518,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 34504,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 34506,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 29667,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 32522,utf8_euc_cn,0xa6,0xa7,2,1},
{enctable + 24052,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 34508,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 4825,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e7_b0,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_b1[5] = {
{enctable + 32526,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 685,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 30502,utf8_euc_cn,0xb3,0xb4,2,1},
{enctable + 28240,utf8_euc_cn,0xbb,0xbd,2,1},
{0,utf8_euc_cn_e7_b1,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_b2[13] = {
{enctable + 32850,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 32550,utf8_euc_cn,0x91,0x92,2,1},
{enctable + 33224,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 29902,utf8_euc_cn,0x97,0x98,2,1},
{enctable + 27834,utf8_euc_cn,0x9c,0x9f,2,1},
{enctable + 25856,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 31290,utf8_euc_cn,0xa4,0xa5,2,1},
{enctable + 31765,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 32865,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 28270,utf8_euc_cn,0xb1,0xb3,2,1},
{enctable + 21236,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 29524,utf8_euc_cn,0xbc,0xbe,2,1},
{0,utf8_euc_cn_e7_b2,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_b3[14] = {
{enctable + 34516,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 27099,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 32554,utf8_euc_cn,0x87,0x88,2,1},
{enctable + 32922,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 32558,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 28042,utf8_euc_cn,0x95,0x97,2,1},
{enctable + 23142,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 27345,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 31318,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 28703,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 32779,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 23494,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 27255,utf8_euc_cn,0xbb,0xbb,2,1},
{0,utf8_euc_cn_e7_b3,0xbc,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_b4[7] = {
{enctable + 30757,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 27187,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 29607,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 26963,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 33471,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 31609,utf8_euc_cn,0xaf,0xaf,2,1},
{0,utf8_euc_cn_e7_b4,0xb0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_b5[3] = {
{enctable + 32599,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 22912,utf8_euc_cn,0xb7,0xb7,2,1},
{0,utf8_euc_cn_e7_b5,0xb8,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_b6[3] = {
{enctable + 34239,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 34524,utf8_euc_cn,0xae,0xae,2,1},
{0,utf8_euc_cn_e7_b6,0xaf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_b8[2] = {
{enctable + 25474,utf8_euc_cn,0xbb,0xbb,2,1},
{0,utf8_euc_cn_e7_b8,0xbc,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_b9[3] = {
{enctable + 796,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 25468,utf8_euc_cn,0x87,0x87,2,1},
{0,utf8_euc_cn_e7_b9,0x88,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_ba[7] = {
{enctable + 25652,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 26722,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 23861,utf8_euc_cn,0x9f,0xad,2,1},
{enctable + 26095,utf8_euc_cn,0xaf,0xb3,2,1},
{enctable + 25827,utf8_euc_cn,0xb5,0xba,2,1},
{enctable + 28360,utf8_euc_cn,0xbd,0xbf,2,1},
{0,utf8_euc_cn_e7_ba,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_bb[6] = {
{enctable + 23381,utf8_euc_cn,0x80,0x95,2,1},
{enctable + 23943,utf8_euc_cn,0x97,0xa3,2,1},
{enctable + 25287,utf8_euc_cn,0xa5,0xab,2,1},
{enctable + 24117,utf8_euc_cn,0xad,0xb8,2,1},
{enctable + 25959,utf8_euc_cn,0xba,0xbf,2,1},
{0,utf8_euc_cn_e7_bb,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_bc[7] = {
{enctable + 24519,utf8_euc_cn,0x80,0x89,2,1},
{enctable + 26665,utf8_euc_cn,0x8b,0x8f,2,1},
{enctable + 23969,utf8_euc_cn,0x91,0x9d,2,1},
{enctable + 23333,utf8_euc_cn,0x9f,0xb6,2,1},
{enctable + 25762,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 25592,utf8_euc_cn,0xba,0xba,2,1},
{0,utf8_euc_cn_e7_bc,0xbb,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_bd[15] = {
{enctable + 25136,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 32490,utf8_euc_cn,0x84,0x85,2,1},
{enctable + 30078,utf8_euc_cn,0x90,0x91,2,1},
{enctable + 31490,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 30462,utf8_euc_cn,0x97,0x98,2,1},
{enctable + 17908,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 30077,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 32382,utf8_euc_cn,0xa1,0xa2,2,1},
{enctable + 29374,utf8_euc_cn,0xa8,0xaa,2,1},
{enctable + 33666,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 32386,utf8_euc_cn,0xb1,0xb2,2,1},
{enctable + 34346,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 34348,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 28251,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e7_bd,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_be[16] = {
{enctable + 33005,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 31171,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 33242,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 33096,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 29987,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 26668,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 29518,utf8_euc_cn,0x9d,0x9f,2,1},
{enctable + 33472,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 25188,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 26432,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 32546,utf8_euc_cn,0xaf,0xb0,2,1},
{enctable + 30699,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 31562,utf8_euc_cn,0xb8,0xb9,2,1},
{enctable + 32054,utf8_euc_cn,0xbc,0xbd,2,1},
{enctable + 34518,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e7_be,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7_bf[15] = {
{enctable + 24694,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 31835,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 34410,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 23588,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 33991,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 31094,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 24762,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 27976,utf8_euc_cn,0x9f,0xa1,2,1},
{enctable + 32562,utf8_euc_cn,0xa5,0xa6,2,1},
{enctable + 27343,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 34520,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 30106,utf8_euc_cn,0xb0,0xb1,2,1},
{enctable + 34522,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 29982,utf8_euc_cn,0xbb,0xbc,2,1},
{0,utf8_euc_cn_e7_bf,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e7[64] = {
{0,utf8_euc_cn_e7_80,0x80,0x80,0,2},
{0,utf8_euc_cn_e7_81,0x81,0x81,0,2},
{0,utf8_euc_cn_e7_82,0x82,0x82,0,2},
{0,utf8_euc_cn_e7_83,0x83,0x83,0,2},
{0,utf8_euc_cn_e7_84,0x84,0x84,0,2},
{0,utf8_euc_cn_e7_85,0x85,0x85,0,2},
{0,utf8_euc_cn_e7_86,0x86,0x86,0,2},
{0,utf8_euc_cn_e7_87,0x87,0x87,0,2},
{0,utf8_euc_cn_e7_88,0x88,0x88,0,2},
{0,utf8_euc_cn_e7_89,0x89,0x89,0,2},
{0,utf8_euc_cn_e7_8a,0x8a,0x8a,0,2},
{0,utf8_euc_cn_e7_8b,0x8b,0x8b,0,2},
{0,utf8_euc_cn_e7_8c,0x8c,0x8c,0,2},
{0,utf8_euc_cn_e7_8d,0x8d,0x8d,0,2},
{0,utf8_euc_cn_e7_8e,0x8e,0x8e,0,2},
{0,utf8_euc_cn_e7_8f,0x8f,0x8f,0,2},
{0,utf8_euc_cn_e7_90,0x90,0x90,0,2},
{0,utf8_euc_cn_e7_91,0x91,0x91,0,2},
{0,utf8_euc_cn_e7_92,0x92,0x92,0,2},
{0,utf8_euc_cn_e7_93,0x93,0x93,0,2},
{0,utf8_euc_cn_e7_94,0x94,0x94,0,2},
{0,utf8_euc_cn_e7_95,0x95,0x95,0,2},
{0,utf8_euc_cn_e7_96,0x96,0x96,0,2},
{0,utf8_euc_cn_e7_97,0x97,0x97,0,2},
{0,utf8_euc_cn_e7_98,0x98,0x98,0,2},
{0,utf8_euc_cn_e7_99,0x99,0x99,0,2},
{0,utf8_euc_cn_e7_9a,0x9a,0x9a,0,2},
{0,utf8_euc_cn_e7_9b,0x9b,0x9b,0,2},
{0,utf8_euc_cn_e7_9c,0x9c,0x9c,0,2},
{0,utf8_euc_cn_e7_9d,0x9d,0x9d,0,2},
{0,utf8_euc_cn_e7_9e,0x9e,0x9e,0,2},
{0,utf8_euc_cn_e7_9f,0x9f,0x9f,0,2},
{0,utf8_euc_cn_e7_a0,0xa0,0xa0,0,2},
{0,utf8_euc_cn_e7_a1,0xa1,0xa1,0,2},
{0,utf8_euc_cn_e7_a2,0xa2,0xa2,0,2},
{0,utf8_euc_cn_e7_a3,0xa3,0xa3,0,2},
{0,utf8_euc_cn_e7_a4,0xa4,0xa4,0,2},
{0,utf8_euc_cn_e7_a5,0xa5,0xa5,0,2},
{0,utf8_euc_cn_e7_a6,0xa6,0xa6,0,2},
{0,utf8_euc_cn_e7_a7,0xa7,0xa7,0,2},
{0,utf8_euc_cn_e7_a8,0xa8,0xa8,0,2},
{0,utf8_euc_cn_e7_a9,0xa9,0xa9,0,2},
{0,utf8_euc_cn_e7_aa,0xaa,0xaa,0,2},
{0,utf8_euc_cn_e7_ab,0xab,0xab,0,2},
{0,utf8_euc_cn_e7_ac,0xac,0xac,0,2},
{0,utf8_euc_cn_e7_ad,0xad,0xad,0,2},
{0,utf8_euc_cn_e7_ae,0xae,0xae,0,2},
{0,utf8_euc_cn_e7_af,0xaf,0xaf,0,2},
{0,utf8_euc_cn_e7_b0,0xb0,0xb0,0,2},
{0,utf8_euc_cn_e7_b1,0xb1,0xb1,0,2},
{0,utf8_euc_cn_e7_b2,0xb2,0xb2,0,2},
{0,utf8_euc_cn_e7_b3,0xb3,0xb3,0,2},
{0,utf8_euc_cn_e7_b4,0xb4,0xb4,0,2},
{0,utf8_euc_cn_e7_b5,0xb5,0xb5,0,2},
{0,utf8_euc_cn_e7_b6,0xb6,0xb6,0,2},
{0,utf8_euc_cn_e7_b8,0xb8,0xb8,0,2},
{0,utf8_euc_cn_e7_b9,0xb9,0xb9,0,2},
{0,utf8_euc_cn_e7_ba,0xba,0xba,0,2},
{0,utf8_euc_cn_e7_bb,0xbb,0xbb,0,2},
{0,utf8_euc_cn_e7_bc,0xbc,0xbc,0,2},
{0,utf8_euc_cn_e7_bd,0xbd,0xbd,0,2},
{0,utf8_euc_cn_e7_be,0xbe,0xbe,0,2},
{0,utf8_euc_cn_e7_bf,0xbf,0xbf,0,2},
{0,utf8_euc_cn_e7,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_80[17] = {
{enctable + 31202,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 27018,utf8_euc_cn,0x83,0x86,2,1},
{enctable + 29440,utf8_euc_cn,0x8b,0x8d,2,1},
{enctable + 33142,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 34117,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 26019,utf8_euc_cn,0x94,0x99,2,1},
{enctable + 25770,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 34424,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 25456,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 26031,utf8_euc_cn,0xa5,0xaa,2,1},
{enctable + 34426,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 32844,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 27794,utf8_euc_cn,0xb5,0xb8,2,1},
{enctable + 32764,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 2014,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 13021,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e8_80,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_81[11] = {
{enctable + 30550,utf8_euc_cn,0x82,0x83,2,1},
{enctable + 24828,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 27082,utf8_euc_cn,0x8a,0x8d,2,1},
{enctable + 34428,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 33040,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 23986,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 25584,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 32446,utf8_euc_cn,0xa9,0xaa,2,1},
{enctable + 34430,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 34294,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e8_81,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_82[19] = {
{enctable + 28217,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 30874,utf8_euc_cn,0x83,0x84,2,1},
{enctable + 30850,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 33270,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 30386,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 34228,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 21933,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 25228,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 26882,utf8_euc_cn,0x9a,0x9d,2,1},
{enctable + 27706,utf8_euc_cn,0x9f,0xa2,2,1},
{enctable + 30010,utf8_euc_cn,0xa4,0xa5,2,1},
{enctable + 28144,utf8_euc_cn,0xa9,0xab,2,1},
{enctable + 29254,utf8_euc_cn,0xad,0xaf,2,1},
{enctable + 32246,utf8_euc_cn,0xb1,0xb2,2,1},
{enctable + 30721,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 29209,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 23298,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 27714,utf8_euc_cn,0xbc,0xbf,2,1},
{0,utf8_euc_cn_e8_82,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_83[14] = {
{enctable + 26475,utf8_euc_cn,0x80,0x84,2,1},
{enctable + 32794,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 27904,utf8_euc_cn,0x8c,0x8e,2,1},
{enctable + 30582,utf8_euc_cn,0x96,0x97,2,1},
{enctable + 25983,utf8_euc_cn,0x99,0x9e,2,1},
{enctable + 32916,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 31462,utf8_euc_cn,0xa4,0xa5,2,1},
{enctable + 25441,utf8_euc_cn,0xa7,0xad,2,1},
{enctable + 25647,utf8_euc_cn,0xaf,0xb4,2,1},
{enctable + 9283,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 28015,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 3784,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 32250,utf8_euc_cn,0xbc,0xbd,2,1},
{0,utf8_euc_cn_e8_83,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_84[15] = {
{enctable + 33662,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 27561,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 30478,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 25029,utf8_euc_cn,0x8d,0x94,2,1},
{enctable + 5707,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 26979,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 32962,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 34232,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 31099,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 7228,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 30970,utf8_euc_cn,0xb1,0xb2,2,1},
{enctable + 29037,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 24138,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 24024,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e8_84,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_85[15] = {
{enctable + 33390,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 34234,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 28234,utf8_euc_cn,0x8a,0x8c,2,1},
{enctable + 30026,utf8_euc_cn,0x90,0x91,2,1},
{enctable + 29260,utf8_euc_cn,0x93,0x95,2,1},
{enctable + 32254,utf8_euc_cn,0x99,0x9a,2,1},
{enctable + 32341,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 33490,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 34236,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 25494,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 32258,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 31186,utf8_euc_cn,0xb0,0xb1,2,1},
{enctable + 34185,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 25161,utf8_euc_cn,0xb9,0xbf,2,1},
{0,utf8_euc_cn_e8_85,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_86[15] = {
{enctable + 29463,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 32643,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 34240,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 7303,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 32878,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 34242,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 32740,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 28534,utf8_euc_cn,0x9b,0x9d,2,1},
{enctable + 34244,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 24494,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 33204,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 34246,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 33292,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 31914,utf8_euc_cn,0xba,0xbb,2,1},
{0,utf8_euc_cn_e8_86,0xbc,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_87[12] = {
{enctable + 27258,utf8_euc_cn,0x80,0x83,2,1},
{enctable + 33564,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 34252,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 34248,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 3205,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 34194,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 27369,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 32530,utf8_euc_cn,0xac,0xad,2,1},
{enctable + 31390,utf8_euc_cn,0xb3,0xb4,2,1},
{enctable + 31366,utf8_euc_cn,0xbb,0xbc,2,1},
{enctable + 34510,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e8_87,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_88[16] = {
{enctable + 28630,utf8_euc_cn,0x80,0x82,2,1},
{enctable + 29500,utf8_euc_cn,0x84,0x86,2,1},
{enctable + 30778,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 27105,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 33328,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 26488,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 31894,utf8_euc_cn,0x9b,0x9c,2,1},
{enctable + 31042,utf8_euc_cn,0x9e,0x9f,2,1},
{enctable + 29506,utf8_euc_cn,0xa1,0xa3,2,1},
{enctable + 32099,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 26962,utf8_euc_cn,0xaa,0xad,2,1},
{enctable + 29512,utf8_euc_cn,0xaf,0xb1,2,1},
{enctable + 25497,utf8_euc_cn,0xb3,0xb9,2,1},
{enctable + 25372,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 26226,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e8_88,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_89[14] = {
{enctable + 32885,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 23768,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 26174,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 28113,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 34512,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 29847,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 34514,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 24834,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 27503,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 29530,utf8_euc_cn,0xae,0xb0,2,1},
{enctable + 28462,utf8_euc_cn,0xb2,0xb4,2,1},
{enctable + 31622,utf8_euc_cn,0xb9,0xba,2,1},
{enctable + 28876,utf8_euc_cn,0xbd,0xbf,2,1},
{0,utf8_euc_cn_e8_89,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_8a[16] = {
{enctable + 23568,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 31083,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 33716,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 31626,utf8_euc_cn,0x8a,0x8b,2,1},
{enctable + 28474,utf8_euc_cn,0x8d,0x8f,2,1},
{enctable + 31630,utf8_euc_cn,0x91,0x92,2,1},
{enctable + 28882,utf8_euc_cn,0x97,0x99,2,1},
{enctable + 31030,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 33814,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 28187,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 28894,utf8_euc_cn,0xa4,0xa6,2,1},
{enctable + 24559,utf8_euc_cn,0xa8,0xb1,2,1},
{enctable + 29990,utf8_euc_cn,0xb3,0xb4,2,1},
{enctable + 28888,utf8_euc_cn,0xb7,0xb9,2,1},
{enctable + 31154,utf8_euc_cn,0xbd,0xbe,2,1},
{0,utf8_euc_cn_e8_8a,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_8b[17] = {
{enctable + 33812,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 31133,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 31002,utf8_euc_cn,0x87,0x88,2,1},
{enctable + 25875,utf8_euc_cn,0x8a,0x8f,2,1},
{enctable + 26445,utf8_euc_cn,0x91,0x95,2,1},
{enctable + 30506,utf8_euc_cn,0x97,0x98,2,1},
{enctable + 30318,utf8_euc_cn,0x9b,0x9c,2,1},
{enctable + 26826,utf8_euc_cn,0x9e,0xa1,2,1},
{enctable + 27498,utf8_euc_cn,0xa3,0xa6,2,1},
{enctable + 33286,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 3373,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 22924,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 23226,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 22866,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 26456,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 33816,utf8_euc_cn,0xbb,0xbb,2,1},
{0,utf8_euc_cn_e8_8b,0xbc,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_8c[15] = {
{enctable + 24729,utf8_euc_cn,0x81,0x89,2,1},
{enctable + 28927,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 30274,utf8_euc_cn,0x8e,0x8f,2,1},
{enctable + 31795,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 31634,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 33820,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 28900,utf8_euc_cn,0x9a,0x9c,2,1},
{enctable + 30222,utf8_euc_cn,0xa7,0xa8,2,1},
{enctable + 28324,utf8_euc_cn,0xab,0xad,2,1},
{enctable + 32469,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 27767,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 27522,utf8_euc_cn,0xb3,0xb6,2,1},
{enctable + 28450,utf8_euc_cn,0xb8,0xba,2,1},
{enctable + 31447,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e8_8c,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_8d[12] = {
{enctable + 33818,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 32609,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 30270,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 32754,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 27514,utf8_euc_cn,0x8f,0x92,2,1},
{enctable + 32489,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 28138,utf8_euc_cn,0x9a,0x9c,2,1},
{enctable + 27506,utf8_euc_cn,0x9e,0xa1,2,1},
{enctable + 23917,utf8_euc_cn,0xa3,0xaf,2,1},
{enctable + 30126,utf8_euc_cn,0xb7,0xb8,2,1},
{enctable + 28906,utf8_euc_cn,0xbb,0xbd,2,1},
{0,utf8_euc_cn_e8_8d,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_8e[13] = {
{enctable + 31646,utf8_euc_cn,0x85,0x86,2,1},
{enctable + 29469,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 33282,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 31638,utf8_euc_cn,0x92,0x93,2,1},
{enctable + 32853,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 31642,utf8_euc_cn,0x9b,0x9c,2,1},
{enctable + 33824,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 33822,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 27530,utf8_euc_cn,0xa8,0xab,2,1},
{enctable + 26555,utf8_euc_cn,0xb0,0xb4,2,1},
{enctable + 26565,utf8_euc_cn,0xb6,0xba,2,1},
{enctable + 31650,utf8_euc_cn,0xbc,0xbd,2,1},
{0,utf8_euc_cn_e8_8e,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_8f[17] = {
{enctable + 31666,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 28369,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 2080,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 32984,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 32992,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 32904,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 33832,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 33828,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 32335,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 29806,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 28912,utf8_euc_cn,0x9f,0xa1,2,1},
{enctable + 33826,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 30602,utf8_euc_cn,0xa9,0xaa,2,1},
{enctable + 28918,utf8_euc_cn,0xb0,0xb2,2,1},
{enctable + 31662,utf8_euc_cn,0xb8,0xb9,2,1},
{enctable + 32251,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e8_8f,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_90[12] = {
{enctable + 30135,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 31658,utf8_euc_cn,0x83,0x84,2,1},
{enctable + 33830,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 26575,utf8_euc_cn,0x8b,0x8f,2,1},
{enctable + 27177,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 28281,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 31654,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 26425,utf8_euc_cn,0xa4,0xa8,2,1},
{enctable + 23914,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 23228,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 31670,utf8_euc_cn,0xbc,0xbd,2,1},
{0,utf8_euc_cn_e8_90,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_91[14] = {
{enctable + 33838,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 31445,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 33680,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 27538,utf8_euc_cn,0x99,0x9c,2,1},
{enctable + 26586,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 32824,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 26590,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 28096,utf8_euc_cn,0xab,0xad,2,1},
{enctable + 22676,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 27473,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 30354,utf8_euc_cn,0xb5,0xb6,2,1},
{enctable + 33836,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 33834,utf8_euc_cn,0xba,0xba,2,1},
{0,utf8_euc_cn_e8_91,0xbb,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_92[15] = {
{enctable + 31533,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 28924,utf8_euc_cn,0x87,0x89,2,1},
{enctable + 30242,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 32029,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 32613,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 33102,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 25208,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 26486,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 33724,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 27029,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 33848,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 28702,utf8_euc_cn,0xb8,0xba,2,1},
{enctable + 33842,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 33846,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e8_92,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_93[16] = {
{enctable + 30339,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 22380,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 30738,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 33840,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 31674,utf8_euc_cn,0x90,0x91,2,1},
{enctable + 33844,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 25300,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 24244,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 30198,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 33850,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 31678,utf8_euc_cn,0xa5,0xa6,2,1},
{enctable + 24216,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 33856,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 21961,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 21835,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e8_93,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_94[10] = {
{enctable + 33852,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 24310,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 33078,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 31869,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 23293,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 33858,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 25478,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 30546,utf8_euc_cn,0xab,0xac,2,1},
{enctable + 25245,utf8_euc_cn,0xb7,0xbd,2,1},
{0,utf8_euc_cn_e8_94,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_95[12] = {
{enctable + 33862,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 28930,utf8_euc_cn,0x88,0x8a,2,1},
{enctable + 29629,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 22136,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 21701,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 22506,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 22274,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 33864,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 33616,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 28936,utf8_euc_cn,0xb9,0xbb,2,1},
{enctable + 28803,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e8_95,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_96[11] = {
{enctable + 29738,utf8_euc_cn,0x84,0x85,2,1},
{enctable + 32739,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 30251,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 31146,utf8_euc_cn,0x9b,0x9c,2,1},
{enctable + 33866,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 24858,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 22695,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 28942,utf8_euc_cn,0xae,0xb0,2,1},
{enctable + 23756,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 33868,utf8_euc_cn,0xb9,0xb9,2,1},
{0,utf8_euc_cn_e8_96,0xba,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_97[11] = {
{enctable + 26977,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 479,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 29810,utf8_euc_cn,0x8f,0x90,2,1},
{enctable + 28095,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 33176,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 22914,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 33382,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 3910,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 32041,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 23418,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e8_97,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_98[8] = {
{enctable + 28221,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 33122,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 29531,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 26726,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 28233,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 33642,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 23738,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e8_98,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_99[10] = {
{enctable + 26745,utf8_euc_cn,0x8d,0x91,2,1},
{enctable + 34434,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 32177,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 33588,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 24674,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 29866,utf8_euc_cn,0xab,0xac,2,1},
{enctable + 34436,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 33318,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 25189,utf8_euc_cn,0xb9,0xbf,2,1},
{0,utf8_euc_cn_e8_99,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_9a[12] = {
{enctable + 28486,utf8_euc_cn,0x80,0x82,2,1},
{enctable + 27282,utf8_euc_cn,0x8a,0x8d,2,1},
{enctable + 32987,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 25846,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 31158,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 32454,utf8_euc_cn,0xa3,0xa4,2,1},
{enctable + 27802,utf8_euc_cn,0xa7,0xaa,2,1},
{enctable + 31807,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 29452,utf8_euc_cn,0xaf,0xb1,2,1},
{enctable + 29464,utf8_euc_cn,0xb4,0xb6,2,1},
{enctable + 29771,utf8_euc_cn,0xba,0xba,2,1},
{0,utf8_euc_cn_e8_9a,0xbb,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_9b[16] = {
{enctable + 33682,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 29075,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 30702,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 29458,utf8_euc_cn,0x89,0x8b,2,1},
{enctable + 27810,utf8_euc_cn,0x8e,0x91,2,1},
{enctable + 28731,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 32466,utf8_euc_cn,0x98,0x99,2,1},
{enctable + 30583,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 32462,utf8_euc_cn,0x9e,0x9f,2,1},
{enctable + 32882,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 34438,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 32458,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 26485,utf8_euc_cn,0xb0,0xb4,2,1},
{enctable + 32470,utf8_euc_cn,0xb8,0xb9,2,1},
{enctable + 32834,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e8_9b,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_9c[20] = {
{enctable + 30967,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 30006,utf8_euc_cn,0x82,0x83,2,1},
{enctable + 27818,utf8_euc_cn,0x87,0x8a,2,1},
{enctable + 34440,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 31170,utf8_euc_cn,0x92,0x93,2,1},
{enctable + 33410,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 31026,utf8_euc_cn,0x97,0x98,2,1},
{enctable + 23636,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 33106,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 25906,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 28228,utf8_euc_cn,0xa1,0xa3,2,1},
{enctable + 31877,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 34448,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 34442,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 34446,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 34444,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 23488,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 24928,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 32474,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e8_9c,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_9d[14] = {
{enctable + 28654,utf8_euc_cn,0x87,0x89,2,1},
{enctable + 34452,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 22657,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 28067,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 32930,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 34458,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 34450,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 29470,utf8_euc_cn,0xa3,0xa5,2,1},
{enctable + 34454,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 34427,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 32918,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 32822,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 27826,utf8_euc_cn,0xbb,0xbe,2,1},
{0,utf8_euc_cn_e8_9d,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_9e[16] = {
{enctable + 32478,utf8_euc_cn,0x82,0x83,2,1},
{enctable + 22772,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 24050,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 34456,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 24684,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 34460,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 22178,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 33120,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 34464,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 29476,utf8_euc_cn,0xab,0xad,2,1},
{enctable + 34462,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 34470,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 34468,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 33072,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 34472,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e8_9e,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_9f[12] = {
{enctable + 26378,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 29669,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 32482,utf8_euc_cn,0x8a,0x8b,2,1},
{enctable + 29482,utf8_euc_cn,0x91,0x93,2,1},
{enctable + 34474,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 32787,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 34466,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 34476,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 34478,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 22683,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 27923,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e8_9f,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_a0[10] = {
{enctable + 33756,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 28077,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 32857,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 30746,utf8_euc_cn,0x95,0x96,2,1},
{enctable + 25150,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 32486,utf8_euc_cn,0xa1,0xa2,2,1},
{enctable + 33113,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 27515,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 25684,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e8_a0,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_a1[15] = {
{enctable + 33508,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 32534,utf8_euc_cn,0x84,0x85,2,1},
{enctable + 31130,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 26480,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 32970,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 24736,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 26175,utf8_euc_cn,0xa1,0xa5,2,1},
{enctable + 29766,utf8_euc_cn,0xa8,0xa9,2,1},
{enctable + 30762,utf8_euc_cn,0xab,0xac,2,1},
{enctable + 24800,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 22098,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 34414,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 33672,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 29428,utf8_euc_cn,0xbd,0xbf,2,1},
{0,utf8_euc_cn_e8_a1,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_a2[16] = {
{enctable + 31278,utf8_euc_cn,0x81,0x82,2,1},
{enctable + 29706,utf8_euc_cn,0x84,0x85,2,1},
{enctable + 24106,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 32792,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 33190,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 31123,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 33498,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 27229,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 32259,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 33752,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 19366,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 33460,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 11617,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 28497,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 25464,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e8_a2,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_a3[16] = {
{enctable + 29794,utf8_euc_cn,0x81,0x82,2,1},
{enctable + 31426,utf8_euc_cn,0x85,0x86,2,1},
{enctable + 23008,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 34416,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 29581,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 31226,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 32538,utf8_euc_cn,0x98,0x99,2,1},
{enctable + 27955,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 27786,utf8_euc_cn,0xa2,0xa5,2,1},
{enctable + 26444,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 32442,utf8_euc_cn,0xb0,0xb1,2,1},
{enctable + 30770,utf8_euc_cn,0xb3,0xb4,2,1},
{enctable + 30470,utf8_euc_cn,0xb8,0xb9,2,1},
{enctable + 27353,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 33657,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e8_a3,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_a4[12] = {
{enctable + 32890,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 25282,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 22882,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 29734,utf8_euc_cn,0x92,0x93,2,1},
{enctable + 29434,utf8_euc_cn,0x99,0x9b,2,1},
{enctable + 34418,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 28469,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 30966,utf8_euc_cn,0xaa,0xab,2,1},
{enctable + 2019,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 27507,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 33887,utf8_euc_cn,0xb6,0xb6,2,1},
{0,utf8_euc_cn_e8_a4,0xb7,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_a5[7] = {
{enctable + 34420,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 33476,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 32542,utf8_euc_cn,0x9e,0x9f,2,1},
{enctable + 33955,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 27581,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 33446,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e8_a5,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_a6[4] = {
{enctable + 33548,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 34432,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 9748,utf8_euc_cn,0x86,0x86,2,1},
{0,utf8_euc_cn_e8_a6,0x87,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_a7[13] = {
{enctable + 30226,utf8_euc_cn,0x81,0x82,2,1},
{enctable + 24657,utf8_euc_cn,0x84,0x8c,2,1},
{enctable + 26685,utf8_euc_cn,0x8e,0x92,2,1},
{enctable + 34564,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 34568,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 34570,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 34566,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 21263,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 32630,utf8_euc_cn,0xa5,0xa6,2,1},
{enctable + 24056,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 22778,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 25638,utf8_euc_cn,0xb3,0xb3,2,1},
{0,utf8_euc_cn_e8_a7,0xb4,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_a8[4] = {
{enctable + 33530,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 33750,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 34572,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e8_a8,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_a9[3] = {
{enctable + 34344,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 24366,utf8_euc_cn,0xb9,0xb9,2,1},
{0,utf8_euc_cn_e8_a9,0xba,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_aa[3] = {
{enctable + 31270,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 30767,utf8_euc_cn,0x93,0x93,2,1},
{0,utf8_euc_cn_e8_aa,0x94,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_ac[3] = {
{enctable + 24530,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 34574,utf8_euc_cn,0xa6,0xa6,2,1},
{0,utf8_euc_cn_e8_ac,0xa7,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_ad[3] = {
{enctable + 13939,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 21653,utf8_euc_cn,0xac,0xac,2,1},
{0,utf8_euc_cn_e8_ad,0xad,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_ae[5] = {
{enctable + 24141,utf8_euc_cn,0xa0,0xab,2,1},
{enctable + 27322,utf8_euc_cn,0xad,0xb0,2,1},
{enctable + 24675,utf8_euc_cn,0xb2,0xba,2,1},
{enctable + 27234,utf8_euc_cn,0xbc,0xbf,2,1},
{0,utf8_euc_cn_e8_ae,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_af[5] = {
{enctable + 25231,utf8_euc_cn,0x80,0x86,2,1},
{enctable + 24965,utf8_euc_cn,0x88,0x8f,2,1},
{enctable + 23137,utf8_euc_cn,0x91,0xa9,2,1},
{enctable + 23425,utf8_euc_cn,0xab,0xbf,2,1},
{0,utf8_euc_cn_e8_af,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_b0[4] = {
{enctable + 24747,utf8_euc_cn,0x80,0x88,2,1},
{enctable + 23549,utf8_euc_cn,0x8a,0x9d,2,1},
{enctable + 23187,utf8_euc_cn,0x9f,0xb7,2,1},
{0,utf8_euc_cn_e8_b0,0xb8,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_b1[11] = {
{enctable + 32940,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 29958,utf8_euc_cn,0x86,0x87,2,1},
{enctable + 34532,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 25154,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 25226,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 26340,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 31102,utf8_euc_cn,0xa1,0xa2,2,1},
{enctable + 30118,utf8_euc_cn,0xaa,0xab,2,1},
{enctable + 27447,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 29566,utf8_euc_cn,0xb8,0xba,2,1},
{0,utf8_euc_cn_e8_b1,0xbb,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_b2[7] = {
{enctable + 34558,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 32681,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 30130,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 23115,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 34562,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 34560,utf8_euc_cn,0x98,0x98,2,1},
{0,utf8_euc_cn_e8_b2,0x99,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_b4[3] = {
{enctable + 27910,utf8_euc_cn,0x9d,0x9f,2,1},
{enctable + 22857,utf8_euc_cn,0xa1,0xbf,2,1},
{0,utf8_euc_cn_e8_b4,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_b5[10] = {
{enctable + 23735,utf8_euc_cn,0x80,0x90,2,1},
{enctable + 27594,utf8_euc_cn,0x93,0x96,2,1},
{enctable + 25385,utf8_euc_cn,0x98,0x9e,2,1},
{enctable + 26465,utf8_euc_cn,0xa0,0xa4,2,1},
{enctable + 30782,utf8_euc_cn,0xa6,0xa7,2,1},
{enctable + 23020,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 34530,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 25014,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 26755,utf8_euc_cn,0xb3,0xb7,2,1},
{0,utf8_euc_cn_e8_b5,0xb8,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_b6[14] = {
{enctable + 32762,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 32566,utf8_euc_cn,0x84,0x85,2,1},
{enctable + 31282,utf8_euc_cn,0x8a,0x8b,2,1},
{enctable + 32533,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 34526,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 30379,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 21917,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 34528,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 28744,utf8_euc_cn,0xb3,0xb5,2,1},
{enctable + 34538,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 23600,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 34546,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 31378,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e8_b6,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_b7[17] = {
{enctable + 31286,utf8_euc_cn,0x83,0x84,2,1},
{enctable + 29775,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 29714,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 32594,utf8_euc_cn,0x8e,0x8f,2,1},
{enctable + 24570,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 32586,utf8_euc_cn,0x96,0x97,2,1},
{enctable + 32590,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 28192,utf8_euc_cn,0x9d,0x9f,2,1},
{enctable + 32598,utf8_euc_cn,0xa3,0xa4,2,1},
{enctable + 1376,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 28066,utf8_euc_cn,0xaa,0xac,2,1},
{enctable + 23460,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 33396,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 32958,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 26775,utf8_euc_cn,0xb7,0xbb,2,1},
{enctable + 25858,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e8_b7,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_b8[15] = {
{enctable + 34540,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 32602,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 32768,utf8_euc_cn,0x8c,0x8c,2,1},
{enctable + 21925,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 22870,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 29554,utf8_euc_cn,0x9d,0x9f,2,1},
{enctable + 30922,utf8_euc_cn,0xa2,0xa3,2,1},
{enctable + 29798,utf8_euc_cn,0xa9,0xaa,2,1},
{enctable + 34548,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 32606,utf8_euc_cn,0xae,0xaf,2,1},
{enctable + 29083,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 34550,utf8_euc_cn,0xb5,0xb5,2,1},
{enctable + 32610,utf8_euc_cn,0xb9,0xba,2,1},
{enctable + 31879,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e8_b8,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_b9[15] = {
{enctable + 29560,utf8_euc_cn,0x80,0x82,2,1},
{enctable + 33386,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 26645,utf8_euc_cn,0x87,0x8b,2,1},
{enctable + 32614,utf8_euc_cn,0x91,0x92,2,1},
{enctable + 34542,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 32730,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 34544,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 29934,utf8_euc_cn,0xac,0xad,2,1},
{enctable + 32618,utf8_euc_cn,0xaf,0xb0,2,1},
{enctable + 32832,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 34321,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 24668,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 34241,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 23230,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e8_b9,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_ba[12] = {
{enctable + 33622,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 34552,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 32772,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 32622,utf8_euc_cn,0x8f,0x90,2,1},
{enctable + 25044,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 34554,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 34556,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 30786,utf8_euc_cn,0xab,0xac,2,1},
{enctable + 33258,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 20636,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 33378,utf8_euc_cn,0xba,0xba,2,1},
{0,utf8_euc_cn_e8_ba,0xbb,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_bb[2] = {
{enctable + 34188,utf8_euc_cn,0x8e,0x8e,2,1},
{0,utf8_euc_cn_e8_bb,0x8f,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_bd[3] = {
{enctable + 26850,utf8_euc_cn,0xa6,0xa9,2,1},
{enctable + 23467,utf8_euc_cn,0xab,0xbf,2,1},
{0,utf8_euc_cn_e8_bd,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_be[12] = {
{enctable + 24373,utf8_euc_cn,0x81,0x8b,2,1},
{enctable + 26675,utf8_euc_cn,0x8d,0x91,2,1},
{enctable + 24499,utf8_euc_cn,0x93,0x9c,2,1},
{enctable + 29898,utf8_euc_cn,0x9e,0x9f,2,1},
{enctable + 33012,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 29762,utf8_euc_cn,0xa8,0xa9,2,1},
{enctable + 2249,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 29834,utf8_euc_cn,0xb0,0xb1,2,1},
{enctable + 34078,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 25010,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 30402,utf8_euc_cn,0xbd,0xbe,2,1},
{0,utf8_euc_cn_e8_be,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8_bf[17] = {
{enctable + 30654,utf8_euc_cn,0x81,0x82,2,1},
{enctable + 30642,utf8_euc_cn,0x84,0x85,2,1},
{enctable + 30090,utf8_euc_cn,0x87,0x88,2,1},
{enctable + 33574,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 31294,utf8_euc_cn,0x90,0x91,2,1},
{enctable + 29146,utf8_euc_cn,0x93,0x95,2,1},
{enctable + 30162,utf8_euc_cn,0x98,0x99,2,1},
{enctable + 26205,utf8_euc_cn,0x9b,0x9f,2,1},
{enctable + 33394,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 29152,utf8_euc_cn,0xa4,0xa6,2,1},
{enctable + 27642,utf8_euc_cn,0xa8,0xab,2,1},
{enctable + 29950,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 33336,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 33301,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 28336,utf8_euc_cn,0xb7,0xb9,2,1},
{enctable + 30009,utf8_euc_cn,0xbd,0xbd,2,1},
{0,utf8_euc_cn_e8_bf,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e8[62] = {
{0,utf8_euc_cn_e8_80,0x80,0x80,0,2},
{0,utf8_euc_cn_e8_81,0x81,0x81,0,2},
{0,utf8_euc_cn_e8_82,0x82,0x82,0,2},
{0,utf8_euc_cn_e8_83,0x83,0x83,0,2},
{0,utf8_euc_cn_e8_84,0x84,0x84,0,2},
{0,utf8_euc_cn_e8_85,0x85,0x85,0,2},
{0,utf8_euc_cn_e8_86,0x86,0x86,0,2},
{0,utf8_euc_cn_e8_87,0x87,0x87,0,2},
{0,utf8_euc_cn_e8_88,0x88,0x88,0,2},
{0,utf8_euc_cn_e8_89,0x89,0x89,0,2},
{0,utf8_euc_cn_e8_8a,0x8a,0x8a,0,2},
{0,utf8_euc_cn_e8_8b,0x8b,0x8b,0,2},
{0,utf8_euc_cn_e8_8c,0x8c,0x8c,0,2},
{0,utf8_euc_cn_e8_8d,0x8d,0x8d,0,2},
{0,utf8_euc_cn_e8_8e,0x8e,0x8e,0,2},
{0,utf8_euc_cn_e8_8f,0x8f,0x8f,0,2},
{0,utf8_euc_cn_e8_90,0x90,0x90,0,2},
{0,utf8_euc_cn_e8_91,0x91,0x91,0,2},
{0,utf8_euc_cn_e8_92,0x92,0x92,0,2},
{0,utf8_euc_cn_e8_93,0x93,0x93,0,2},
{0,utf8_euc_cn_e8_94,0x94,0x94,0,2},
{0,utf8_euc_cn_e8_95,0x95,0x95,0,2},
{0,utf8_euc_cn_e8_96,0x96,0x96,0,2},
{0,utf8_euc_cn_e8_97,0x97,0x97,0,2},
{0,utf8_euc_cn_e8_98,0x98,0x98,0,2},
{0,utf8_euc_cn_e8_99,0x99,0x99,0,2},
{0,utf8_euc_cn_e8_9a,0x9a,0x9a,0,2},
{0,utf8_euc_cn_e8_9b,0x9b,0x9b,0,2},
{0,utf8_euc_cn_e8_9c,0x9c,0x9c,0,2},
{0,utf8_euc_cn_e8_9d,0x9d,0x9d,0,2},
{0,utf8_euc_cn_e8_9e,0x9e,0x9e,0,2},
{0,utf8_euc_cn_e8_9f,0x9f,0x9f,0,2},
{0,utf8_euc_cn_e8_a0,0xa0,0xa0,0,2},
{0,utf8_euc_cn_e8_a1,0xa1,0xa1,0,2},
{0,utf8_euc_cn_e8_a2,0xa2,0xa2,0,2},
{0,utf8_euc_cn_e8_a3,0xa3,0xa3,0,2},
{0,utf8_euc_cn_e8_a4,0xa4,0xa4,0,2},
{0,utf8_euc_cn_e8_a5,0xa5,0xa5,0,2},
{0,utf8_euc_cn_e8_a6,0xa6,0xa6,0,2},
{0,utf8_euc_cn_e8_a7,0xa7,0xa7,0,2},
{0,utf8_euc_cn_e8_a8,0xa8,0xa8,0,2},
{0,utf8_euc_cn_e8_a9,0xa9,0xa9,0,2},
{0,utf8_euc_cn_e8_aa,0xaa,0xaa,0,2},
{0,utf8_euc_cn_e8_ac,0xac,0xac,0,2},
{0,utf8_euc_cn_e8_ad,0xad,0xad,0,2},
{0,utf8_euc_cn_e8_ae,0xae,0xae,0,2},
{0,utf8_euc_cn_e8_af,0xaf,0xaf,0,2},
{0,utf8_euc_cn_e8_b0,0xb0,0xb0,0,2},
{0,utf8_euc_cn_e8_b1,0xb1,0xb1,0,2},
{0,utf8_euc_cn_e8_b2,0xb2,0xb2,0,2},
{0,utf8_euc_cn_e8_b4,0xb4,0xb4,0,2},
{0,utf8_euc_cn_e8_b5,0xb5,0xb5,0,2},
{0,utf8_euc_cn_e8_b6,0xb6,0xb6,0,2},
{0,utf8_euc_cn_e8_b7,0xb7,0xb7,0,2},
{0,utf8_euc_cn_e8_b8,0xb8,0xb8,0,2},
{0,utf8_euc_cn_e8_b9,0xb9,0xb9,0,2},
{0,utf8_euc_cn_e8_ba,0xba,0xba,0,2},
{0,utf8_euc_cn_e8_bb,0xbb,0xbb,0,2},
{0,utf8_euc_cn_e8_bd,0xbd,0xbd,0,2},
{0,utf8_euc_cn_e8_be,0xbe,0xbe,0,2},
{0,utf8_euc_cn_e8_bf,0xbf,0xbf,0,2},
{0,utf8_euc_cn_e8,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_80[15] = {
{enctable + 25301,utf8_euc_cn,0x80,0x86,2,1},
{enctable + 28594,utf8_euc_cn,0x89,0x8b,2,1},
{enctable + 34082,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 27250,utf8_euc_cn,0x8f,0x92,2,1},
{enctable + 33406,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 32034,utf8_euc_cn,0x96,0x97,2,1},
{enctable + 30934,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 25719,utf8_euc_cn,0x9d,0xa2,2,1},
{enctable + 34080,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 29158,utf8_euc_cn,0xad,0xaf,2,1},
{enctable + 32038,utf8_euc_cn,0xb5,0xb6,2,1},
{enctable + 31667,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 30466,utf8_euc_cn,0xbb,0xbc,2,1},
{enctable + 33592,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e9_80,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_81[15] = {
{enctable + 29978,utf8_euc_cn,0x81,0x82,2,1},
{enctable + 34084,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 27855,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 1469,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 26115,utf8_euc_cn,0x8f,0x93,2,1},
{enctable + 31210,utf8_euc_cn,0x97,0x98,2,1},
{enctable + 34086,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 32042,utf8_euc_cn,0xa2,0xa3,2,1},
{enctable + 21811,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 31605,utf8_euc_cn,0xa8,0xa8,2,1},
{enctable + 31314,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 32046,utf8_euc_cn,0xb4,0xb5,2,1},
{enctable + 33987,utf8_euc_cn,0xbd,0xbd,2,1},
{enctable + 32736,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e9_81,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_82[20] = {
{enctable + 33546,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 32050,utf8_euc_cn,0x82,0x83,2,1},
{enctable + 31925,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 34088,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 27389,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 23444,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 24586,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 32607,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 33770,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 27841,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 33768,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 28840,utf8_euc_cn,0xa1,0xa3,2,1},
{enctable + 32718,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 22667,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 33772,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 27346,utf8_euc_cn,0xae,0xb1,2,1},
{enctable + 27474,utf8_euc_cn,0xb3,0xb6,2,1},
{enctable + 27482,utf8_euc_cn,0xb8,0xbb,2,1},
{enctable + 22130,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e9_82,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_83[17] = {
{enctable + 32211,utf8_euc_cn,0x81,0x81,2,1},
{enctable + 31578,utf8_euc_cn,0x84,0x85,2,1},
{enctable + 22500,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 886,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 27058,utf8_euc_cn,0x8e,0x91,2,1},
{enctable + 21695,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 33774,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 28852,utf8_euc_cn,0x9b,0x9d,2,1},
{enctable + 30306,utf8_euc_cn,0xa1,0xa2,2,1},
{enctable + 28846,utf8_euc_cn,0xa6,0xa8,2,1},
{enctable + 33776,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 32898,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 25888,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 4588,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 760,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 29962,utf8_euc_cn,0xbd,0xbe,2,1},
{0,utf8_euc_cn_e9_83,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_84[9] = {
{enctable + 32581,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 32751,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 32732,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 32783,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 31582,utf8_euc_cn,0xa2,0xa3,2,1},
{enctable + 32851,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 33778,utf8_euc_cn,0xb1,0xb1,2,1},
{enctable + 32873,utf8_euc_cn,0xb9,0xb9,2,1},
{0,utf8_euc_cn_e9_84,0xba,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_85[14] = {
{enctable + 26901,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 33780,utf8_euc_cn,0x86,0x86,2,1},
{enctable + 24949,utf8_euc_cn,0x89,0x90,2,1},
{enctable + 23222,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 27755,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 24186,utf8_euc_cn,0x9a,0x9a,2,1},
{enctable + 31298,utf8_euc_cn,0x9d,0x9e,2,1},
{enctable + 26765,utf8_euc_cn,0xa1,0xa5,2,1},
{enctable + 32570,utf8_euc_cn,0xa9,0xaa,2,1},
{enctable + 32766,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 26395,utf8_euc_cn,0xae,0xb2,2,1},
{enctable + 26043,utf8_euc_cn,0xb4,0xb9,2,1},
{enctable + 29536,utf8_euc_cn,0xbd,0xbf,2,1},
{0,utf8_euc_cn_e9_85,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_86[12] = {
{enctable + 34534,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 9487,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 29349,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 27928,utf8_euc_cn,0x8b,0x8d,2,1},
{enctable + 29542,utf8_euc_cn,0x90,0x92,2,1},
{enctable + 30498,utf8_euc_cn,0x9a,0x9b,2,1},
{enctable + 32574,utf8_euc_cn,0xa2,0xa3,2,1},
{enctable + 34536,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 29548,utf8_euc_cn,0xad,0xaf,2,1},
{enctable + 32578,utf8_euc_cn,0xb4,0xb5,2,1},
{enctable + 28041,utf8_euc_cn,0xba,0xba,2,1},
{0,utf8_euc_cn_e9_86,0xbb,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_87[6] = {
{enctable + 32746,utf8_euc_cn,0x87,0x87,2,1},
{enctable + 31246,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 27074,utf8_euc_cn,0x8c,0x8f,2,1},
{enctable + 32413,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 10126,utf8_euc_cn,0x9c,0x9c,2,1},
{0,utf8_euc_cn_e9_87,0x9d,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_89[2] = {
{enctable + 32956,utf8_euc_cn,0xb4,0xb4,2,1},
{0,utf8_euc_cn_e9_89,0xb5,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_8a[3] = {
{enctable + 24912,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 34594,utf8_euc_cn,0xae,0xae,2,1},
{0,utf8_euc_cn_e9_8a,0xaf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_8b[2] = {
{enctable + 34596,utf8_euc_cn,0x88,0x88,2,1},
{0,utf8_euc_cn_e9_8b,0x89,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_8c[2] = {
{enctable + 30785,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e9_8c,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_8d[2] = {
{enctable + 33337,utf8_euc_cn,0xaa,0xaa,2,1},
{0,utf8_euc_cn_e9_8d,0xab,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_8e[2] = {
{enctable + 33395,utf8_euc_cn,0x8f,0x8f,2,1},
{0,utf8_euc_cn_e9_8e,0x90,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_8f[3] = {
{enctable + 28219,utf8_euc_cn,0x8a,0x8a,2,1},
{enctable + 34620,utf8_euc_cn,0x96,0x96,2,1},
{0,utf8_euc_cn_e9_8f,0x97,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_90[2] = {
{enctable + 30949,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e9_90,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_91[2] = {
{enctable + 33445,utf8_euc_cn,0xab,0xab,2,1},
{0,utf8_euc_cn_e9_91,0xac,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_92[5] = {
{enctable + 24213,utf8_euc_cn,0x85,0x90,2,1},
{enctable + 26914,utf8_euc_cn,0x92,0x95,2,1},
{enctable + 31049,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 22377,utf8_euc_cn,0x99,0xbf,2,1},
{0,utf8_euc_cn_e9_92,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_93[8] = {
{enctable + 25357,utf8_euc_cn,0x80,0x86,2,1},
{enctable + 25483,utf8_euc_cn,0x88,0x8e,2,1},
{enctable + 29380,utf8_euc_cn,0x90,0x92,2,1},
{enctable + 26715,utf8_euc_cn,0x95,0x99,2,1},
{enctable + 24395,utf8_euc_cn,0x9b,0xa5,2,1},
{enctable + 23589,utf8_euc_cn,0xa7,0xba,2,1},
{enctable + 27746,utf8_euc_cn,0xbc,0xbf,2,1},
{0,utf8_euc_cn_e9_93,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_94[7] = {
{enctable + 22975,utf8_euc_cn,0x80,0x9b,2,1},
{enctable + 29386,utf8_euc_cn,0x9d,0x9f,2,1},
{enctable + 25755,utf8_euc_cn,0xa1,0xa6,2,1},
{enctable + 24307,utf8_euc_cn,0xa8,0xb2,2,1},
{enctable + 24765,utf8_euc_cn,0xb4,0xbc,2,1},
{enctable + 32390,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e9_94,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_95[11] = {
{enctable + 27988,utf8_euc_cn,0x80,0x82,2,1},
{enctable + 27754,utf8_euc_cn,0x84,0x87,2,1},
{enctable + 32394,utf8_euc_cn,0x89,0x8a,2,1},
{enctable + 24783,utf8_euc_cn,0x8c,0x94,2,1},
{enctable + 27762,utf8_euc_cn,0x96,0x99,2,1},
{enctable + 26725,utf8_euc_cn,0x9b,0x9f,2,1},
{enctable + 23995,utf8_euc_cn,0xa1,0xad,2,1},
{enctable + 26735,utf8_euc_cn,0xaf,0xb3,2,1},
{enctable + 28375,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 5725,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e9_95,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_97[3] = {
{enctable + 27122,utf8_euc_cn,0xa8,0xab,2,1},
{enctable + 23629,utf8_euc_cn,0xad,0xbe,2,1},
{0,utf8_euc_cn_e9_97,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_98[13] = {
{enctable + 25147,utf8_euc_cn,0x80,0x86,2,1},
{enctable + 24351,utf8_euc_cn,0x88,0x92,2,1},
{enctable + 27050,utf8_euc_cn,0x94,0x97,2,1},
{enctable + 31958,utf8_euc_cn,0x99,0x9a,2,1},
{enctable + 30030,utf8_euc_cn,0x9c,0x9d,2,1},
{enctable + 32830,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 31570,utf8_euc_cn,0xa1,0xa2,2,1},
{enctable + 33760,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 24224,utf8_euc_cn,0xae,0xae,2,1},
{enctable + 25851,utf8_euc_cn,0xb1,0xb6,2,1},
{enctable + 28750,utf8_euc_cn,0xbb,0xbd,2,1},
{enctable + 4591,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e9_98,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_99[15] = {
{enctable + 31245,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 33762,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 25599,utf8_euc_cn,0x84,0x89,2,1},
{enctable + 28294,utf8_euc_cn,0x8b,0x8d,2,1},
{enctable + 25316,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 31574,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 28909,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 33764,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 29954,utf8_euc_cn,0xa1,0xa2,2,1},
{enctable + 32774,utf8_euc_cn,0xa4,0xa4,2,1},
{enctable + 27458,utf8_euc_cn,0xa7,0xaa,2,1},
{enctable + 33766,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 27763,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 27466,utf8_euc_cn,0xb4,0xb7,2,1},
{0,utf8_euc_cn_e9_99,0xb8,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_9a[15] = {
{enctable + 31250,utf8_euc_cn,0x85,0x86,2,1},
{enctable + 29439,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 33354,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 27821,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 30878,utf8_euc_cn,0x8f,0x90,2,1},
{enctable + 32884,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 28834,utf8_euc_cn,0x97,0x99,2,1},
{enctable + 27471,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 33358,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 32557,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 34026,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 22078,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 27431,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 29572,utf8_euc_cn,0xbc,0xbe,2,1},
{0,utf8_euc_cn_e9_9a,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_9b[14] = {
{enctable + 30722,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 27314,utf8_euc_cn,0x84,0x87,2,1},
{enctable + 34350,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 26858,utf8_euc_cn,0x8c,0x8f,2,1},
{enctable + 34590,utf8_euc_cn,0x92,0x92,2,1},
{enctable + 32818,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 27627,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 28672,utf8_euc_cn,0xa8,0xaa,2,1},
{enctable + 34578,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 34576,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 30418,utf8_euc_cn,0xb6,0xb7,2,1},
{enctable + 6013,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 33440,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e9_9b,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_9c[15] = {
{enctable + 31138,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 33484,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 27842,utf8_euc_cn,0x86,0x89,2,1},
{enctable + 28120,utf8_euc_cn,0x8d,0x8f,2,1},
{enctable + 33150,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 31497,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 33346,utf8_euc_cn,0x9c,0x9c,2,1},
{enctable + 24150,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 34580,utf8_euc_cn,0xaa,0xaa,2,1},
{enctable + 34582,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 34584,utf8_euc_cn,0xb0,0xb0,2,1},
{enctable + 26386,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 29718,utf8_euc_cn,0xb8,0xb9,2,1},
{enctable + 34586,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e9_9c,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_9d[12] = {
{enctable + 30686,utf8_euc_cn,0x92,0x93,2,1},
{enctable + 1114,utf8_euc_cn,0x96,0x96,2,1},
{enctable + 13945,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 209,utf8_euc_cn,0x9b,0x9b,2,1},
{enctable + 32846,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 28204,utf8_euc_cn,0xa0,0xa2,2,1},
{enctable + 33720,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 20189,utf8_euc_cn,0xa9,0xa9,2,1},
{enctable + 30262,utf8_euc_cn,0xb3,0xb4,2,1},
{enctable + 22668,utf8_euc_cn,0xb6,0xb6,2,1},
{enctable + 34602,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e9_9d,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_9e[14] = {
{enctable + 34604,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 22659,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 7546,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 32646,utf8_euc_cn,0x91,0x92,2,1},
{enctable + 29897,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 33246,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 32980,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 26310,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 34608,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 32738,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 34606,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 34610,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 32063,utf8_euc_cn,0xb4,0xb4,2,1},
{0,utf8_euc_cn_e9_9e,0xb5,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_9f[5] = {
{enctable + 30990,utf8_euc_cn,0xa6,0xa7,2,1},
{enctable + 26155,utf8_euc_cn,0xa9,0xad,2,1},
{enctable + 33570,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 31302,utf8_euc_cn,0xb5,0xb6,2,1},
{0,utf8_euc_cn_e9_9f,0xb7,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_a1[2] = {
{enctable + 24329,utf8_euc_cn,0xb5,0xbf,2,1},
{0,utf8_euc_cn_e9_a1,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_a2[8] = {
{enctable + 24417,utf8_euc_cn,0x80,0x8a,2,1},
{enctable + 32450,utf8_euc_cn,0x8c,0x8d,2,1},
{enctable + 29446,utf8_euc_cn,0x8f,0x91,2,1},
{enctable + 30962,utf8_euc_cn,0x93,0x94,2,1},
{enctable + 28660,utf8_euc_cn,0x96,0x98,2,1},
{enctable + 24801,utf8_euc_cn,0x9a,0xa2,2,1},
{enctable + 26842,utf8_euc_cn,0xa4,0xa7,2,1},
{0,utf8_euc_cn_e9_a2,0xa8,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_a3[7] = {
{enctable + 782,utf8_euc_cn,0x8e,0x8e,2,1},
{enctable + 29266,utf8_euc_cn,0x91,0x93,2,1},
{enctable + 34258,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 28384,utf8_euc_cn,0x98,0x9a,2,1},
{enctable + 29998,utf8_euc_cn,0x9e,0x9f,2,1},
{enctable + 31898,utf8_euc_cn,0xa7,0xa8,2,1},
{0,utf8_euc_cn_e9_a3,0xa9,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_a4[4] = {
{enctable + 24116,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 32748,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 33543,utf8_euc_cn,0xae,0xae,2,1},
{0,utf8_euc_cn_e9_a4,0xaf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_a5[9] = {
{enctable + 32658,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 29195,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 529,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 24189,utf8_euc_cn,0xa7,0xb2,2,1},
{enctable + 27586,utf8_euc_cn,0xb4,0xb7,2,1},
{enctable + 29835,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 29778,utf8_euc_cn,0xbc,0xbd,2,1},
{enctable + 24626,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e9_a5,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_a6[8] = {
{enctable + 31906,utf8_euc_cn,0x80,0x81,2,1},
{enctable + 26585,utf8_euc_cn,0x84,0x88,2,1},
{enctable + 31910,utf8_euc_cn,0x8a,0x8b,2,1},
{enctable + 34004,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 24285,utf8_euc_cn,0x8f,0x99,2,1},
{enctable + 22172,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 27199,utf8_euc_cn,0xa8,0xa8,2,1},
{0,utf8_euc_cn_e9_a6,0xa9,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_a9[3] = {
{enctable + 25671,utf8_euc_cn,0xac,0xb1,2,1},
{enctable + 23891,utf8_euc_cn,0xb3,0xbf,2,1},
{0,utf8_euc_cn_e9_a9,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_aa[12] = {
{enctable + 29176,utf8_euc_cn,0x80,0x82,2,1},
{enctable + 26185,utf8_euc_cn,0x84,0x88,2,1},
{enctable + 29182,utf8_euc_cn,0x8a,0x8c,2,1},
{enctable + 26235,utf8_euc_cn,0x8f,0x93,2,1},
{enctable + 29188,utf8_euc_cn,0x96,0x98,2,1},
{enctable + 24093,utf8_euc_cn,0x9a,0xa5,2,1},
{enctable + 32094,utf8_euc_cn,0xa7,0xa8,2,1},
{enctable + 32650,utf8_euc_cn,0xb0,0xb1,2,1},
{enctable + 29590,utf8_euc_cn,0xb6,0xb8,2,1},
{enctable + 27739,utf8_euc_cn,0xba,0xba,2,1},
{enctable + 33033,utf8_euc_cn,0xbc,0xbc,2,1},
{0,utf8_euc_cn_e9_aa,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_ab[15] = {
{enctable + 29596,utf8_euc_cn,0x80,0x82,2,1},
{enctable + 23206,utf8_euc_cn,0x85,0x85,2,1},
{enctable + 32654,utf8_euc_cn,0x8b,0x8c,2,1},
{enctable + 23498,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 33356,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 32876,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 31285,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 34612,utf8_euc_cn,0xa1,0xa1,2,1},
{enctable + 25232,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 24550,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 23576,utf8_euc_cn,0xad,0xad,2,1},
{enctable + 34614,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 25738,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 34616,utf8_euc_cn,0xbb,0xbb,2,1},
{0,utf8_euc_cn_e9_ab,0xbc,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_ac[10] = {
{enctable + 33698,utf8_euc_cn,0x83,0x83,2,1},
{enctable + 33819,utf8_euc_cn,0x88,0x88,2,1},
{enctable + 33851,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 31723,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 33919,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 33957,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 33353,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 33706,utf8_euc_cn,0xb2,0xb2,2,1},
{enctable + 32062,utf8_euc_cn,0xbb,0xbc,2,1},
{0,utf8_euc_cn_e9_ac,0xbd,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_ad[7] = {
{enctable + 26275,utf8_euc_cn,0x81,0x85,2,1},
{enctable + 29602,utf8_euc_cn,0x87,0x89,2,1},
{enctable + 26394,utf8_euc_cn,0x8d,0x8d,2,1},
{enctable + 23303,utf8_euc_cn,0x8f,0x8f,2,1},
{enctable + 27273,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 33124,utf8_euc_cn,0x94,0x94,2,1},
{0,utf8_euc_cn_e9_ad,0x95,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_b1[3] = {
{enctable + 24360,utf8_euc_cn,0xbc,0xbc,2,1},
{enctable + 33485,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e9_b1,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_b2[13] = {
{enctable + 30446,utf8_euc_cn,0x81,0x82,2,1},
{enctable + 27850,utf8_euc_cn,0x85,0x88,2,1},
{enctable + 24112,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 29742,utf8_euc_cn,0x8d,0x8e,2,1},
{enctable + 29578,utf8_euc_cn,0x90,0x92,2,1},
{enctable + 32638,utf8_euc_cn,0x94,0x95,2,1},
{enctable + 29584,utf8_euc_cn,0x9a,0x9c,2,1},
{enctable + 24261,utf8_euc_cn,0x9e,0xa9,2,1},
{enctable + 34598,utf8_euc_cn,0xab,0xab,2,1},
{enctable + 32642,utf8_euc_cn,0xad,0xae,2,1},
{enctable + 24819,utf8_euc_cn,0xb0,0xb8,2,1},
{enctable + 27858,utf8_euc_cn,0xba,0xbd,2,1},
{0,utf8_euc_cn_e9_b2,0xbe,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_b3[6] = {
{enctable + 26365,utf8_euc_cn,0x83,0x87,2,1},
{enctable + 25511,utf8_euc_cn,0x8a,0x90,2,1},
{enctable + 25525,utf8_euc_cn,0x93,0x99,2,1},
{enctable + 27866,utf8_euc_cn,0x9c,0x9f,2,1},
{enctable + 34600,utf8_euc_cn,0xa2,0xa2,2,1},
{0,utf8_euc_cn_e9_b3,0xa3,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_b8[8] = {
{enctable + 26315,utf8_euc_cn,0x9f,0xa3,2,1},
{enctable + 30566,utf8_euc_cn,0xa5,0xa6,2,1},
{enctable + 26007,utf8_euc_cn,0xa8,0xad,2,1},
{enctable + 33540,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 29392,utf8_euc_cn,0xb1,0xb3,2,1},
{enctable + 25743,utf8_euc_cn,0xb5,0xba,2,1},
{enctable + 28048,utf8_euc_cn,0xbd,0xbf,2,1},
{0,utf8_euc_cn_e9_b8,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_b9[13] = {
{enctable + 24237,utf8_euc_cn,0x81,0x8c,2,1},
{enctable + 32406,utf8_euc_cn,0x8e,0x8f,2,1},
{enctable + 34380,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 27185,utf8_euc_cn,0x95,0x95,2,1},
{enctable + 32410,utf8_euc_cn,0x97,0x98,2,1},
{enctable + 29398,utf8_euc_cn,0x9a,0x9c,2,1},
{enctable + 30997,utf8_euc_cn,0x9e,0x9e,2,1},
{enctable + 32414,utf8_euc_cn,0xa3,0xa4,2,1},
{enctable + 25045,utf8_euc_cn,0xa6,0xad,2,1},
{enctable + 31234,utf8_euc_cn,0xb0,0xb1,2,1},
{enctable + 34382,utf8_euc_cn,0xb3,0xb3,2,1},
{enctable + 32582,utf8_euc_cn,0xbe,0xbf,2,1},
{0,utf8_euc_cn_e9_b9,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_ba[12] = {
{enctable + 34618,utf8_euc_cn,0x82,0x82,2,1},
{enctable + 32666,utf8_euc_cn,0x87,0x88,2,1},
{enctable + 25298,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 32670,utf8_euc_cn,0x92,0x93,2,1},
{enctable + 34622,utf8_euc_cn,0x9d,0x9d,2,1},
{enctable + 34243,utf8_euc_cn,0x9f,0x9f,2,1},
{enctable + 33076,utf8_euc_cn,0xa6,0xa6,2,1},
{enctable + 32409,utf8_euc_cn,0xb4,0xb4,2,1},
{enctable + 34351,utf8_euc_cn,0xb8,0xb8,2,1},
{enctable + 33074,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 32662,utf8_euc_cn,0xbd,0xbe,2,1},
{0,utf8_euc_cn_e9_ba,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_bb[17] = {
{enctable + 32926,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 26498,utf8_euc_cn,0x89,0x89,2,1},
{enctable + 28504,utf8_euc_cn,0x8d,0x8f,2,1},
{enctable + 32910,utf8_euc_cn,0x91,0x91,2,1},
{enctable + 33240,utf8_euc_cn,0x94,0x94,2,1},
{enctable + 33128,utf8_euc_cn,0x98,0x98,2,1},
{enctable + 29608,utf8_euc_cn,0x9b,0x9d,2,1},
{enctable + 32674,utf8_euc_cn,0x9f,0xa0,2,1},
{enctable + 34624,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 34531,utf8_euc_cn,0xa5,0xa5,2,1},
{enctable + 32517,utf8_euc_cn,0xa7,0xa7,2,1},
{enctable + 32678,utf8_euc_cn,0xa9,0xaa,2,1},
{enctable + 27863,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 34318,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 32338,utf8_euc_cn,0xbb,0xbc,2,1},
{enctable + 26326,utf8_euc_cn,0xbe,0xbe,2,1},
{0,utf8_euc_cn_e9_bb,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_bc[15] = {
{enctable + 34588,utf8_euc_cn,0x8b,0x8b,2,1},
{enctable + 32634,utf8_euc_cn,0x8d,0x8e,2,1},
{enctable + 32973,utf8_euc_cn,0x90,0x90,2,1},
{enctable + 32886,utf8_euc_cn,0x93,0x93,2,1},
{enctable + 33712,utf8_euc_cn,0x97,0x97,2,1},
{enctable + 27181,utf8_euc_cn,0x99,0x99,2,1},
{enctable + 29751,utf8_euc_cn,0xa0,0xa0,2,1},
{enctable + 34626,utf8_euc_cn,0xa2,0xa2,2,1},
{enctable + 34628,utf8_euc_cn,0xac,0xac,2,1},
{enctable + 34630,utf8_euc_cn,0xaf,0xaf,2,1},
{enctable + 34634,utf8_euc_cn,0xb7,0xb7,2,1},
{enctable + 34632,utf8_euc_cn,0xb9,0xb9,2,1},
{enctable + 32231,utf8_euc_cn,0xbb,0xbb,2,1},
{enctable + 32682,utf8_euc_cn,0xbd,0xbe,2,1},
{0,utf8_euc_cn_e9_bc,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_bd[4] = {
{enctable + 34636,utf8_euc_cn,0x84,0x84,2,1},
{enctable + 30630,utf8_euc_cn,0x90,0x91,2,1},
{enctable + 27533,utf8_euc_cn,0xbf,0xbf,2,1},
{0,utf8_euc_cn_e9_bd,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9_be[5] = {
{enctable + 29841,utf8_euc_cn,0x80,0x80,2,1},
{enctable + 24619,utf8_euc_cn,0x83,0x8c,2,1},
{enctable + 28282,utf8_euc_cn,0x99,0x9b,2,1},
{enctable + 30086,utf8_euc_cn,0x9f,0xa0,2,1},
{0,utf8_euc_cn_e9_be,0xa1,0xff,0,0},
};

static const encpage_t utf8_euc_cn_e9[52] = {
{0,utf8_euc_cn_e9_80,0x80,0x80,0,2},
{0,utf8_euc_cn_e9_81,0x81,0x81,0,2},
{0,utf8_euc_cn_e9_82,0x82,0x82,0,2},
{0,utf8_euc_cn_e9_83,0x83,0x83,0,2},
{0,utf8_euc_cn_e9_84,0x84,0x84,0,2},
{0,utf8_euc_cn_e9_85,0x85,0x85,0,2},
{0,utf8_euc_cn_e9_86,0x86,0x86,0,2},
{0,utf8_euc_cn_e9_87,0x87,0x87,0,2},
{0,utf8_euc_cn_e9_89,0x89,0x89,0,2},
{0,utf8_euc_cn_e9_8a,0x8a,0x8a,0,2},
{0,utf8_euc_cn_e9_8b,0x8b,0x8b,0,2},
{0,utf8_euc_cn_e9_8c,0x8c,0x8c,0,2},
{0,utf8_euc_cn_e9_8d,0x8d,0x8d,0,2},
{0,utf8_euc_cn_e9_8e,0x8e,0x8e,0,2},
{0,utf8_euc_cn_e9_8f,0x8f,0x8f,0,2},
{0,utf8_euc_cn_e9_90,0x90,0x90,0,2},
{0,utf8_euc_cn_e9_91,0x91,0x91,0,2},
{0,utf8_euc_cn_e9_92,0x92,0x92,0,2},
{0,utf8_euc_cn_e9_93,0x93,0x93,0,2},
{0,utf8_euc_cn_e9_94,0x94,0x94,0,2},
{0,utf8_euc_cn_e9_95,0x95,0x95,0,2},
{0,utf8_euc_cn_e9_97,0x97,0x97,0,2},
{0,utf8_euc_cn_e9_98,0x98,0x98,0,2},
{0,utf8_euc_cn_e9_99,0x99,0x99,0,2},
{0,utf8_euc_cn_e9_9a,0x9a,0x9a,0,2},
{0,utf8_euc_cn_e9_9b,0x9b,0x9b,0,2},
{0,utf8_euc_cn_e9_9c,0x9c,0x9c,0,2},
{0,utf8_euc_cn_e9_9d,0x9d,0x9d,0,2},
{0,utf8_euc_cn_e9_9e,0x9e,0x9e,0,2},
{0,utf8_euc_cn_e9_9f,0x9f,0x9f,0,2},
{0,utf8_euc_cn_e9_a1,0xa1,0xa1,0,2},
{0,utf8_euc_cn_e9_a2,0xa2,0xa2,0,2},
{0,utf8_euc_cn_e9_a3,0xa3,0xa3,0,2},
{0,utf8_euc_cn_e9_a4,0xa4,0xa4,0,2},
{0,utf8_euc_cn_e9_a5,0xa5,0xa5,0,2},
{0,utf8_euc_cn_e9_a6,0xa6,0xa6,0,2},
{0,utf8_euc_cn_e9_a9,0xa9,0xa9,0,2},
{0,utf8_euc_cn_e9_aa,0xaa,0xaa,0,2},
{0,utf8_euc_cn_e9_ab,0xab,0xab,0,2},
{0,utf8_euc_cn_e9_ac,0xac,0xac,0,2},
{0,utf8_euc_cn_e9_ad,0xad,0xad,0,2},
{0,utf8_euc_cn_e9_b1,0xb1,0xb1,0,2},
{0,utf8_euc_cn_e9_b2,0xb2,0xb2,0,2},
{0,utf8_euc_cn_e9_b3,0xb3,0xb3,0,2},
{0,utf8_euc_cn_e9_b8,0xb8,0xb8,0,2},
{0,utf8_euc_cn_e9_b9,0xb9,0xb9,0,2},
{0,utf8_euc_cn_e9_ba,0xba,0xba,0,2},
{0,utf8_euc_cn_e9_bb,0xbb,0xbb,0,2},
{0,utf8_euc_cn_e9_bc,0xbc,0xbc,0,2},
{0,utf8_euc_cn_e9_bd,0xbd,0xbd,0,2},
{0,utf8_euc_cn_e9_be,0xbe,0xbe,0,2},
{0,utf8_euc_cn_e9,0xbf,0xff,0,0},
};

static const encpage_t utf8_euc_cn_ef_bc[2] = {
{enctable + 21712,utf8_euc_cn,0x81,0xbf,2,1},
{0,utf8_euc_cn_ef_bc,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn_ef_bd[2] = {
{enctable + 22733,utf8_euc_cn,0x80,0x9e,2,1},
{0,utf8_euc_cn_ef_bd,0x9f,0xff,0,0},
};

static const encpage_t utf8_euc_cn_ef_bf[4] = {
{enctable + 29650,utf8_euc_cn,0xa0,0xa1,2,1},
{enctable + 32706,utf8_euc_cn,0xa3,0xa3,2,1},
{enctable + 1327,utf8_euc_cn,0xa5,0xa5,2,1},
{0,utf8_euc_cn_ef_bf,0xa6,0xff,0,0},
};

static const encpage_t utf8_euc_cn_ef[4] = {
{0,utf8_euc_cn_ef_bc,0xbc,0xbc,0,2},
{0,utf8_euc_cn_ef_bd,0xbd,0xbd,0,2},
{0,utf8_euc_cn_ef_bf,0xbf,0xbf,0,2},
{0,utf8_euc_cn_ef,0xc0,0xff,0,0},
};

static const encpage_t utf8_euc_cn[21] = {
{enctable + 21456,utf8_euc_cn,0x00,0x7f,1,1},
{0,utf8_euc_cn_c2,0xc2,0xc2,0,2},
{0,utf8_euc_cn_c3,0xc3,0xc3,0,2},
{0,utf8_euc_cn_c4,0xc4,0xc4,0,2},
{0,utf8_euc_cn_c5,0xc5,0xc5,0,2},
{0,utf8_euc_cn_c7,0xc7,0xc7,0,2},
{0,utf8_euc_cn_cb,0xcb,0xcb,0,2},
{0,utf8_euc_cn_ce,0xce,0xce,0,2},
{0,utf8_euc_cn_cf,0xcf,0xcf,0,2},
{0,utf8_euc_cn_d0,0xd0,0xd0,0,2},
{0,utf8_euc_cn_d1,0xd1,0xd1,0,2},
{0,utf8_euc_cn_e2,0xe2,0xe2,0,3},
{0,utf8_euc_cn_e3,0xe3,0xe3,0,3},
{0,utf8_euc_cn_e4,0xe4,0xe4,0,3},
{0,utf8_euc_cn_e5,0xe5,0xe5,0,3},
{0,utf8_euc_cn_e6,0xe6,0xe6,0,3},
{0,utf8_euc_cn_e7,0xe7,0xe7,0,3},
{0,utf8_euc_cn_e8,0xe8,0xe8,0,3},
{0,utf8_euc_cn_e9,0xe9,0xe9,0,3},
{0,utf8_euc_cn_ef,0xef,0xef,0,3},
{0,utf8_euc_cn,0xf0,0xff,0,0},
};
static const U8 euc_cn_encoding_rep_character[] = "\x3F";
static const char euc_cn_encoding_enc_name[] = "euc-cn";

 const encode_t euc_cn_encoding = 
 {euc_cn_utf8,utf8_euc_cn,euc_cn_encoding_rep_character,1,1,2,{euc_cn_encoding_enc_name,(const char *)0}};